PropSym: a tool to establish relationships between property constants for material property tensors of any order. Issue 6 (30th November 2021) - Roy, Anubhav
Abstract : A MATLAB script is offered for the reduction of general higher‐rank tensors in terms of independent components. Abstract : The properties of crystalline materials can be described mathematically by tensors whose components are generally known as property constants. Tabulations of these constants in terms of the independent components are well known for common material properties ( e.g. elasticity, piezoelectricity etc. ) aptly described by tensors of lower rank ( e.g. ranks 2–4). General relationships between constants of higher rank are often unknown and sometimes reported incorrectly. A computer program is developed here to calculate the property constant relationships of a property of any order, represented by a tensor of any rank and point group. Tensors up to rank 12, e.g. the tensor of sixth‐order elastic constants, can be calculated on a standard computer, while ranks higher than 12 are best handled on a supercomputer. Output is provided in either full index form or a reduced index form, e.g. the Voigt index notation common to elasticity. As higher‐order tensors are often associated with nonlinear material responses, the program provides an accessible means to investigate the important constants involved in nonlinear material modeling. The routine has been used to discover several incorrect relationships reported in the literature.