Nonlinear extension of the Kolosov-Muskhelishvili stress function formalism

Oran Szachter, Eytan Katzav, Mokhtar Adda-Bedia, Michael Moshe

Research output: Contribution to journalArticlepeer-review


The method of stress function in elasticity theory is a powerful analytical tool with applications to a wide range of physical systems, including defective crystals, fluctuating membranes, and more. A complex coordinates formulation of stress function, known as the Kolosov-Muskhelishvili formalism, enabled the analysis of elastic problems with singular domains, particularly cracks, forming the basis for fracture mechanics. A shortcoming of this method is its limitation to linear elasticity, which assumes Hookean energy and linear strain measure. Under finite loads, the linearized strain fails to describe the deformation field adequately, reflecting the onset of geometric nonlinearity. The latter is common in materials experiencing large rotations, such as regions close to the crack tip or elastic metamaterials. While a nonlinear stress function formalism exists, the Kolosov-Muskhelishvili complex representation had not been generalized and remained limited to linear elasticity. This paper develops a Kolosov-Muskhelishvili formalism for the nonlinear stress function. Our formalism allows us to port methods from complex analysis to nonlinear elasticity and to solve nonlinear problems in singular domains. Upon implementing the method to the crack problem, we discover that nonlinear solutions strongly depend on the applied remote loads, excluding a universal form of the solution close to the crack tip and questioning the validity of previous studies of nonlinear crack analysis.

Original languageAmerican English
Article number045002
JournalPhysical Review E
Issue number4
StatePublished - Apr 2023

Bibliographical note

Publisher Copyright:
© 2023 American Physical Society.


Dive into the research topics of 'Nonlinear extension of the Kolosov-Muskhelishvili stress function formalism'. Together they form a unique fingerprint.

Cite this