Material#

PreVABS uses the keyword material for the physical properties attached to any materials, while lamina for material plus thickness, which in a sense is fixed by manufacturers. This can be thought as the basic commercially available “material”, such as a composite preprag. A layer is a stack of laminae with the same fiber orientation. The thickness of a layer can only be a multiplier of the lamina thickness. Layup is several layers stacked together in a specific order. This relationship is illustrated as: fig-layup

Both materials and laminae are stored in one XML file (or directly in the main cross-section file under a <materials> block). Each material must have a name and type. Under each <material> element, there are a <density> element and an <elastic> element. If failure analysis is wanted, users need to provide extra data including <strength> and <failure_criterion>.

A template of this file is shown below:

<materials>
  ...
  <material name="..." type="...">
    <density>...</density>
    <elastic>...</elastic>
    <strength>...</strength>
    <failure_criterion>...</failure_criterion>
  </material>
  ...
</materials>

Specification

<material>

Root element for each material.

name

Name of the material.

type

Material symmetry class. Choose one from isotropic, transversely isotropic, orthotropic (alias engineering), and anisotropic.

<density>

Density of the material. Default is 1.0.

<elastic>

Elastic properties of the material. Specifications are different for different types.

<strength>

Strength properties of the material. Specifications are different for different types and different failure criterion.

<failure_criterion>

Failure criterion of the material. Options are different for different types.

Note

Note type="lamina" is no longer accepted as a material symmetry type. Use type="transversely isotropic" for a material with transverse isotropy (the four engineering constants \(E_1\), \(E_2\), \(\nu_{12}\), \(G_{12}\) are required, the rest are derived as described below). The <lamina> element is now used only to bind a material to a thickness, see the Lamina section.