WOBBLarm.py

Is this carbon fiber arm strong enough for 120 N at the motor?

Report
2026-10-14 08:53
HOLDS

First ply failure at 5.17x the load, target 1.5. Ply 1 at 0 degrees goes first by Tsai-Wu at (37.5, -1.97e-04, 12) mm, and Hashin gives 8.88x by fiber compression. Confidence is medium.

first ply failure
5.17x load
target
1.5
governing ply
1 (0 deg)
max deflection
3.79 mm
laminate
8 plies, 1 mm
Ex (CLT)
103979 MPa

Confidence medium

  • mesh convergence: load factor at first ply failure still moving: 4.7 -> 5.01 -> 5.17 x, last change 3.0% (stopped by level limit); expect about that much error

Simulation

Failure index (1 over the strength ratio) of the worst ply at each point
Failure index (1 over the strength ratio) of the worst ply at each point
Lowest strength ratio of each ply
Lowest strength ratio of each ply
Deflection
Deflection

Checks

statuscheckresult
warnmesh convergenceload factor at first ply failure still moving: 4.7 -> 5.01 -> 5.17 x, last change 3.0% (stopped by level limit); expect about that much error
passforce balancereactions balance the loads to 4.3e-09% (forces; shell supports also hold rotations, whose reaction moments are not compared)
passhand calculationbeam theory with the laminate's CLT moduli, 103979 MPa stretching and 118322 MPa bending through a section 120 mm from the supports gives a peak axial strain of 750 microstrain; the shell model gives 751 (1x)
infolayup0/45/-45/0/0/-45/45/0: under 10% of the plies at 90 degrees, so loads off the main axis fall on the matrix
infosingularitieswithin 3.12 mm of the supports and rigid attachments the first ply reads 4.05x, set by how the model holds the laminate there; Wobbl reports the value away from them. A real clamp spreads the load over its length, so check the joint itself with a test or a detailed model
passunits and sanitypart 402 mm across, max deflection 3.79 mm (0.94% of size), peak ply strain 1282 microstrain: all plausible

Ply by ply

plyanglematerialmmTsai-Wu ratioHashin ratioHashin mode
10t300-52080.1255.178.52fiber compression
245t300-52080.1255.235.79matrix tension
3-45t300-52080.1255.275.81matrix tension
40t300-52080.1255.278.64fiber compression
50t300-52080.1255.38.67fiber compression
6-45t300-52080.1255.285.76matrix tension
745t300-52080.1255.225.71matrix tension
80t300-52080.1255.358.43fiber compression

Assumptions

  1. Laminate [0/±45/0]s, 8 plies of Carbon/epoxy T300/5208, 1 mm, plies listed from the inner face out, angles measured from the longest axis of the part.
  2. Carbon/epoxy T300/5208: E1 181000, E2 10300, G12 7170 MPa, nu12 0.28; Xt 1500, Xc 1500, Yt 40, Yc 246, S12 68 MPa; 0.125 mm plies (Tsai and Hahn (1980), Introduction to Composite Materials, as tabulated in Kaw, Mechanics of Composite Materials, 2nd ed.). nu23 0.49, the density and the 0.125 mm ply are typical carbon/epoxy values, not from the source.
  3. Plies are linear elastic up to first ply failure; Wobbl does not follow the damage past it, where the laminate often carries more load.
  4. Tsai-Wu uses the interaction term F12 = -sqrt(F11 F22)/2; Hashin's matrix compression takes the transverse shear strength equal to S12.
  5. Shell theory: in plane ply stresses only. Free edge, interlaminar and through thickness stresses, and delamination, are not modeled.
  6. The laminate sits on the midsurface of the CAD walls; the shell model holds 99% of the part's material in 1 wall faces.
  7. Points within 3.12 mm of supports and rigid attachments are left out of the answer.
  8. Loads are static. Fatigue, impact, moisture and temperature knockdowns are not applied.