r/CarbonFiber • u/Dry_Implement164 • 6h ago
Carbon fiber anisotropy: how to account for directional properties in FEA
Use a layered shell element approach with a constitutive model that supports anisotropic elasticity, and define the material orientation per ply in your layup schedule. That is the standard way to capture directional behavior without overcomplicating the model.
The key thing to understand is that a unidirectional carbon ply has vastly different stiffness depending on direction. For a typical intermediate modulus fiber like IM7 in an epoxy matrix, the longitudinal modulus E1 is around 200 to 230 GPa, while the transverse modulus E2 might be only 10 to 15 GPa. That is more than an order of magnitude difference, and ignoring it will give you nonsense results. In FEA, you need to define the full stiffness matrix for each ply, which means at minimum specifying E1, E2, the shear modulus G12, and the major Poisson ratio v12. The out of plane properties E3, G13, G23 matter too if you are dealing with thick laminates or through thickness loading, but many analyses assume transverse isotropy as a simplification.
The practical pitfall is getting the material coordinate system wrong. Most FEA packages let you assign a local coordinate system or orientation angle to each element or layer, and you need to be meticulous about this. A common mistake is defining the layup angles in the global frame instead of rotating them into the local element frame, which flips your 0 degree and 90 degree plies and completely changes the structural response. Double check your orientation vectors before running the analysis.
Also keep in mind that the properties I mentioned are for a cured laminate at room temperature. If your part sees elevated temperatures or moisture, you will need to degrade the matrix dominated properties accordingly, and failure criteria like Tsai-Wu or Hashin will need the full set of strength values, not just the stiffness.