Composite Material Calculator Back
Materials Engineering

Composite Material (CFRP) Property Calculator

Calculate unidirectional composite properties using micromechanics models (Halpin-Tsai). Visualize E1, E2, G12 vs fiber volume fraction. Classic lamination theory included.

Material Selection
Fiber Type
Matrix Type
Fiber Volume Fraction
Vf (fiber volume fraction)
Lamina Elastic Constants
Results
E1 (GPa)
E2 (GPa)
G12 (GPa)
ν12
Composite
Dashed vertical line = current Vf setting. Chart shows full range Vf = 0 to 0.75.
Theory & Key Formulas
E1 = Ef·Vf + Em·(1-Vf) [ROM]
E2 = Em·(1+ξ·η·Vf)/(1-η·Vf) [H-T]
η = (Ef/Em-1)/(Ef/Em+ξ)
ξ=2 (E2), ξ=1 (G12)

What is Composite Material Property Prediction?

🙋
What exactly is a "composite material" in this context, and why can't we just use the properties of the fiber or resin alone?
🎓
Basically, a composite like Carbon Fiber Reinforced Plastic (CFRP) is a hybrid. The strong, stiff carbon fibers are embedded in a softer, tougher polymer resin (the matrix). The magic is in the combination—the fibers carry the load, and the matrix holds them in place and transfers stress between them. You can't use just one property because the final material's behavior depends on how much fiber is in there. Try moving the "Vf" slider above to see how the fiber volume fraction changes everything.
🙋
Wait, really? So the stiffness along the fibers (E1) and across them (E2) are calculated differently? I see two different formulas in the tool.
🎓
Exactly! That's a key insight. Along the fiber direction, it's simpler—the fibers and matrix strain together, so we can use a simple "Rule of Mixtures" average. But perpendicular to the fibers, the stress is shared, and the soft matrix has a huge influence. Predicting E2 and the shear modulus G12 is trickier, which is why we use the more sophisticated Halpin-Tsai model. In the simulator, when you change the Fiber or Matrix Type, you're changing the Ef and Em values that feed into these very equations.
🙋
So the Halpin-Tsai model has that weird ξ (xi) parameter. What's that for, and why is it different for E2 and G12?
🎓
Great question! ξ is an empirical "reinforcement factor" that accounts for the fiber geometry (shape, aspect ratio) and how it's packed in the matrix. For instance, for continuous fibers, ξ=2 is used for the transverse modulus E2, and ξ=1 for the in-plane shear modulus G12. These values come from fitting the model to lots of experimental data. The simulator uses these standard values to give you a practical, industry-relevant prediction without getting bogged down in ultra-complex math.

Physical Model & Key Equations

The longitudinal modulus (E1) is predicted by the Rule of Mixtures (ROM), which assumes perfect bonding and equal strain in the fiber and matrix in the loading direction.

$$E_1 = E_f V_f + E_m (1 - V_f)$$

Where \(E_f\) is the fiber modulus, \(E_m\) is the matrix modulus, and \(V_f\) is the fiber volume fraction (0 to 1).

The transverse modulus (E2) and in-plane shear modulus (G12) are predicted by the Halpin-Tsai semi-empirical equations, which better capture the complex stress sharing when loading is perpendicular to the fibers or in shear.

$$E_2 = E_m \frac{1 + \xi \eta V_f}{1 - \eta V_f}, \quad \eta = \frac{(E_f/E_m) - 1}{(E_f/E_m) + \xi}$$

For \(E_2\), the reinforcement factor \(\xi = 2\). For the shear modulus \(G_{12}\), the same equation form is used with the corresponding fiber and matrix shear properties, and \(\xi = 1\).

Frequently Asked Questions

In actual CFRP, there is a limit to the maximum packing density of fibers, typically with an upper limit of 0.7 to 0.75. This simulator restricts the range to physically feasible values (approximately 0 to 0.7). Exceeding this upper limit results in insufficient matrix material and the formation of voids, making it unusable in real materials.
ξ is an empirical parameter that depends on fiber shape and arrangement. For circular fibers in a hexagonal arrangement, ξ=2 is standard; for a square arrangement, ξ=1 is standard. For glass fibers, ξ=2 is recommended, and for carbon fibers, ξ=2 to 3 is recommended. Adjusting it by comparing with experimental values yields greater accuracy.
By specifying the fiber orientation angle and stacking sequence of each layer, the in-plane stiffness matrix [A], bending stiffness matrix [D], and coupling stiffness matrix [B] of the entire laminate can be calculated. This enables prediction of deformation behavior under tension, bending, and torsion, as well as interlaminar stress.
First, verify that the material properties of the fiber and matrix (Young's modulus, Poisson's ratio) are correct. Next, check that the measured fiber volume fraction matches the input value, and confirm the appropriateness of the Halpin-Tsai ξ value. Additionally, actual molded parts are affected by voids and fiber orientation variations, so these factors should also be considered.

Real-World Applications

Aerospace Primary Structures: Wing skins and fuselage sections on modern aircraft like the Boeing 787 or Airbus A350 use CFRP with high fiber volume fractions (Vf ~ 0.55-0.65). Engineers use these exact models in early design to optimize stiffness-to-weight ratios, ensuring the structure can handle aerodynamic loads while minimizing fuel burn.

High-Performance Automotive: Formula 1 monocoques and supercar chassis are made from CFRP. The choice of fiber type (like high-modulus vs. intermediate-modulus carbon) and Vf is critical. Designers simulate different layups to achieve the right balance of torsional rigidity (G12) and bending stiffness (E1) for handling and safety.

Consumer Sports Equipment: From tennis rackets to bicycle frames, manufacturers tailor composite properties. A racket might use a higher Vf for a stiff, powerful hoop (high E1) but adjust the matrix or Vf in the throat for controlled flexibility (affecting E2). These models help prototype virtually before building costly molds.

Wind Turbine Blades: The massive blades are composite sandwiches. The spar caps, which carry bending loads, require very high E1, leading to designs with high Vf carbon fibers. The shear webs, which stabilize the structure, depend heavily on the predicted G12 to prevent buckling under complex loads.

Common Misconceptions and Points to Note

First, it's crucial not to assume "the calculation result is the design value as-is." The simulator calculates for a "homogeneous, perfect single ply." Real materials have fiber waviness, voids, and variations in interfacial strength, so incorporating a safety factor is mandatory. For instance, even if the tool outputs E1=150GPa, the practical wisdom in initial design is to consider it as around 120GPa.

Next, the misconception that "higher fiber volume fraction Vf is always better." While E1 does increase proportionally with Vf, pushing Vf too high can prevent the resin from adequately wetting the fibers, leading to reduced strength or skyrocketing manufacturing costs. For automotive parts, Vf=0.5–0.6 is a commonly chosen range for balancing cost and performance. If you set Vf above 0.7 in the simulator, you should see in the graphs that the increase in E2 and G12 plateaus. This is the sign that "increasing it further yields diminishing returns."

Finally, do not confuse basic properties (E1, E2, etc.) with "strength." What this tool calculates is "stiffness" (resistance to deformation), not "strength" (the limit before failure). Strength must be evaluated using separate failure criteria (like Tsai-Wu). It's common for a material to be stiff yet brittle and prone to cracking. For example, two materials with the same E1=150GPa can have completely different tensile strengths depending on the type of carbon fiber used (high-strength type vs. high-modulus type).

How to Use

  1. Enter fiber volume fraction (vVf) as a decimal between 0.3 and 0.7 for typical unidirectional CFRP
  2. Select matrix type (sVf) from the dropdown: epoxy, polyimide, or PEEK to apply correct matrix moduli
  3. Input matrix volume fraction (sVfNum) which auto-calculates as (1 - fiber fraction); simulator applies Halpin-Tsai equations to compute E1, E2, G12, and ν12
  4. View real-time property curves showing how longitudinal modulus E1 and transverse modulus E2 respond to fiber content changes

Worked Example

Consider a standard T300/3208 carbon/epoxy composite with 60% fiber volume fraction (Vf=0.60). Matrix volume fraction is 0.40. Using Halpin-Tsai with carbon fiber E1=230 GPa, E2=15 GPa, G12=25 GPa, epoxy modulus=3.8 GPa, and shear modulus=1.4 GPa: predicted E1 reaches approximately 138 GPa, E2 calculates to 8.9 GPa, G12 yields 5.1 GPa. Poisson's ratio ν12 stabilizes near 0.28. Reducing Vf to 0.50 decreases E1 to 115 GPa while E2 drops to 7.4 GPa, demonstrating strong linear dependence on fiber loading.

Practical Notes

  1. Fiber volume fractions above 0.65 introduce manufacturing defects (void content); limit inputs to 0.50–0.65 for reliable aerospace structures
  2. PEEK matrices retain higher transverse modulus E2 than epoxy at elevated temperature; toggle matrix type to assess thermal robustness before lay-up design
  3. G12 (in-plane shear) becomes critical for torsional stiffness in helicopter rotor shafts; verify G12 ≥4.5 GPa for 60% carbon/epoxy laminates
  4. Poisson's ratio ν12 influences radial stress in pressurized cylinders; typical values 0.25–0.35 mean transverse expansion is one-quarter of axial strain