Difference between revisions of "FEA Material Models"
Jump to navigation
Jump to search
(6 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
== Define a Material == | == Define a Material == | ||
You create materials using a [[ | You create materials using a [[Material Command Block|<tt>Material</tt> command block]]. Within that block all material properties are set using property commands. Refer to each material type to learn about its possible properties. | ||
== Linear Elastic Small Strain Materials == | == Linear Elastic Small Strain Materials == | ||
Line 15: | Line 15: | ||
| [[Isotropic Material|Isotropic]] || align="center"| 1 || width='300'|Linear elastic, isotropic | | [[Isotropic Material|Isotropic]] || align="center"| 1 || width='300'|Linear elastic, isotropic | ||
|- | |- | ||
| [[Transversely Isotropic Material|Transverse | | [[Transversely Isotropic Material|Transverse]] || align="center"| 2 || Linear elastic, transversely isotropic with unique axis in the z direction | ||
|- | |- | ||
| [[Orthotropic Material|Orthotropic]] || align="center"| 4 || Linear elastic, orthotopic material | | [[Orthotropic Material|Orthotropic]] || align="center"| 4 || Linear elastic, orthotopic material | ||
Line 40: | Line 38: | ||
** <font color="green">Elastic</font> | ** <font color="green">Elastic</font> | ||
*** [[Isotropic Material|Isotropic]] (1) | *** [[Isotropic Material|Isotropic]] (1) | ||
*** [[Transversely Isotropic Material|Transverse | *** [[Transversely Isotropic Material|Transverse]] (2) | ||
**** [[Orthotropic Material|Orthotropic]] (4) | **** [[Orthotropic Material|Orthotropic]] (4) | ||
** [[Imperfect Interface Material|Interface]] (5) | ** [[Imperfect Interface Material|Interface]] (5) | ||
Here are the above material in numeric order by material ID: | |||
* 1: [[Isotropic Material|Isotropic]] | |||
* 2: [[Transversely Isotropic Material|Transverse]] | |||
* 3: (reserved for deprecated transversely isotropic material) | |||
* 4: [[Orthotropic Material|Orthotropic]] | |||
* 5: [[Imperfect Interface Material|Interface]] |
Latest revision as of 20:12, 30 January 2023
Numerous material models are available in NairnFEA.
Define a Material
You create materials using a Material command block. Within that block all material properties are set using property commands. Refer to each material type to learn about its possible properties.
Linear Elastic Small Strain Materials
For solid elements, NairnFEA currently only has small-strain, linear elastic materials.
Name | ID | Description |
---|---|---|
Isotropic | 1 | Linear elastic, isotropic |
Transverse | 2 | Linear elastic, transversely isotropic with unique axis in the z direction |
Orthotropic | 4 | Linear elastic, orthotopic material |
Interface Materials
The material in this section is for modeling imperfect interfaces:
Name | ID | Description |
---|---|---|
Interface | 5 | Linear elastic, imperfect interface parameters |
Material Class Hierarchy
Materials are C++ classes. The following class hierarchy shows the orginzation of those C++ classes in NairnFEA source code. A material in green is an abstract class that is never assigned to elements. All others are material classes (by their name and their ID in parentheses):
- MaterialBase
- Elastic
- Isotropic (1)
- Transverse (2)
- Orthotropic (4)
- Interface (5)
- Elastic
Here are the above material in numeric order by material ID:
- 1: Isotropic
- 2: Transverse
- 3: (reserved for deprecated transversely isotropic material)
- 4: Orthotropic
- 5: Interface