Validation

Fifty eight cases with known answers run through the same pipeline your studies use, and every one lands inside its tolerance.

58 of 58 within tolerance

Each bar runs from 0 to the case’s tolerance, so a shorter bar means a closer answer.

CaseKnown answerWobblErrorToleranceResultConfidence
Textbook formulas
Cantilever tip deflectionA steel bar fixed at one end with a weight at the tip, and how far the tip drops0.8016 mm0.7956 mm0.74%3%PassHigh
Cantilever bending stress at mid spanThe same steel bar, and the bending stress halfway along it30 MPa29.94 MPa0.21%3%PassHigh
Cantilever on an elastic root2.002 mm2.002 mm0.01%3%PassHigh
Plate with a hole in tensionA flat plate with a hole in the middle, pulled in tension30.35 MPa29.89 MPa1.54%4%PassHigh
Thick walled pressure vesselA thick walled tube holding very high pressure inside231.3 MPa232.3 MPa0.43%3%PassHigh
Round shaft in torsionA round steel shaft held at one end and twisted at the other55.13 MPa55.6 MPa0.85%3%PassHigh
Cantilever under its own weightA one meter steel bar, fixed at one end, sagging under its own weight1.443 mm1.441 mm0.16%3%PassHigh
Industry benchmarks
NAFEMS LE1 elliptic membraneAn oval ring pulled outward around its outer edge, a standard test for stress solvers92.7 MPa92.92 MPa0.23%4%PassHigh
NAFEMS LE10 thick plate under pressureA thick oval plate pressed on its top face, a standard test for 3D stress-5.38 MPa-5.412 MPa0.59%5%PassMedium
Real parts from the bake off
Cast motor mount with a belt pull through four boltsA cast aluminum motor mount pulled by a conveyor belt through four bolts124.3 MPa123.7 MPa0.49%5%PassMedium
ABS enclosure shell pressed near a cornerThe molded plastic shell of a device, pressed with 250 N near one corner93 MPa92.98 MPa0.02%10%PassMedium
PA12 truss drone arm at full thrustA printed drone arm with truss windows, at full motor thrust and torque11.5 MPa11.49 MPa0.11%8%PassHigh
PLA shelf bracket, 0.5 mm inside cornerA printed shelf bracket with a sharp inside corner, resting against a wall78 MPa80.48 MPa3.18%8%PassHigh
PLA shelf bracket, 6 mm filletThe same shelf bracket with its inside corner rounded to 6 mm25.3 MPa26.38 MPa4.26%5%PassMedium
Heat
Conduction through a slab into convectionAn aluminum bar held at 100 C at one end and cooled by air at the other97.67 C97.67 C0.00%1%PassHigh
Aluminum cube cooling in airA small aluminum cube cooling down in air for ten minutes58.01 C58.27 C0.44%1%PassHigh
Aluminum bar whose end jumps to 120 CAn aluminum bar at 20 C whose end is suddenly held at 120 C, read 10 mm in after 2 s52.68 C52.23 C0.85%2%PassHigh
Circuits
Red LED on 5 V through 150 ohmA red LED on 5 V through a 150 ohm resistor20 mA20 mA0.00%0.5%PassHigh
RC chargingA capacitor charging through a resistor3.161 V3.161 V0.00%0.2%PassHigh
Buck converter output rippleThe output ripple of a 12 V to 5 V buck converter7.949 mV8.561 mV7.70%15%PassHigh
12 V divider of 10k over 4.7k, as a netlist3.837 V3.837 V0.00%0.1%PassHigh
9 V through 470 ohm into a 1N4148, as a netlist17.55 mA17.55 mA0.00%0.5%PassHigh
1 kohm into 100 nF, swept in frequency1592 Hz1591 Hz0.01%1%PassHigh
LM358 non inverting stage, 100k over 10k3.322 V3.322 V0.00%0.2%PassHigh
LM317 with 240 and 720 ohm at 100 mA5.036 V5.028 V0.17%1%PassHigh
NE555 astable, 1k, 10k and 100 nF1.455 ms1.48 ms1.67%4%PassHigh
Motion
Ball dropped 300 m without airA ball dropped 300 m with the air taken away, and how long it takes to land7.822 s7.822 s0.00%0.1%PassHigh
Granite sphere dropped 300 m through airThe falling rock example’s granite sphere dropped 300 m through air of one density, and how fast it lands56.7 m/s56.7 m/s0.00%0.1%PassHigh
Ball thrown at 30 m/s and 40 deg without airA ball thrown at 30 m/s and 40 degrees with no air, and how far it goes90.38 m90.38 m0.00%0.1%PassHigh
Vertical rocket at constant thrust in a vacuumA rocket climbing straight up at a constant thrust in a vacuum, and its speed at burnout412.8 m/s412.8 m/s0.00%0.1%PassHigh
Vertical rocket at constant thrust in a vacuumThe same rocket, and how high it is at burnout757.7 m757.7 m0.00%0.1%PassHigh
Payload under a 2 m parachuteA 5 kg payload sinking under a 2 m parachute, and how fast it comes down4.122 m/s4.122 m/s0.00%0.1%PassHigh
Uncertainty
Cantilever with load and stiffness scatter, mean deflection0.8036 mm0.7982 mm0.67%3%PassHigh
Cantilever with load and stiffness scatter, spread of deflection0.08993 mm0.08917 mm0.85%3%PassHigh
Sobol indices of the Ishigami function0.2437 0.243 0.29%2%PassNot rated
Modulus calibrated from synthetic cantilever gauges194000 MPa194200 MPa0.09%1%PassNot rated
Film coefficient and air temperature from a synthetic cooling curve12 W/m2K12.12 W/m2K0.97%5%PassNot rated
Buckling, vibration and fatigue
Steel column clamped at the base and free at the topA steel column clamped at its base and pushed down at its free top, and the load it buckles at2.57 x2.574 x0.13%2%PassHigh
Cantilever strip, first three bending frequenciesA steel strip clamped at one end, and how fast it rings in its first three bending modes953.9 Hz951.7 Hz0.23%2%PassHigh
Simply supported plate, first three frequenciesA steel plate resting on all four edges, and its first three natural frequencies1081 Hz1078 Hz0.32%2%PassHigh
Tip mass on a strip shaken through resonanceA heavy weight on the end of a strip, shaken at the base through resonance, and how far the weight swings175.3 mm175.9 mm0.35%2%PassHigh
Tip mass on a strip pushed through resonance by a swept forceThe same weight on the strip, now pushed at the tip by a force swept through resonance, and how far it swings5.209 mm5.192 mm0.33%2%PassHigh
Shigley Example 6-2, 1050 HR steel at 55 kpsiShigley’s textbook example of a polished steel bar bent back and forth, and how many cycles it lasts77500 cycles79270 cycles2.28%3%PassMedium
Combustion
Stoichiometric methane in air2226 K2225 K0.04%0.5%PassHigh
LOX and LH2 at 1000 psia, O/F 62304 m/s2305 m/s0.05%0.5%PassNot rated
LOX and LH2 at 1000 psia, O/F 6, area ratio 40451.7 s451.7 s0.00%0.5%PassNot rated
KNSU propellant at 1000 psia919 m/s918.8 m/s0.02%1%PassNot rated
Motor
End burner at a steady Kn of 1502848000 Pa2848000 Pa0.00%0.5%PassNot rated
Tube burning inside and out0.5419 s0.5435 s0.30%1%PassNot rated
MIT O3800 APCP motor static fire31540 N s34460 N s9.26%10%PassHigh
MIT O3100 APCP motor static fire, wider throat30970 N s32470 N s4.85%10%PassMedium
Battery
Charged LiCoO2 18650 in an oven155 C156 C0.62%3%PassNot rated
Mechanism
Pendulum released at 120 degrees2.755 s2.755 s0.00%0.1%PassHigh
Crank rocker four bar of 120, 30, 125 and 45 mm87.98 deg87.97 deg0.00%0.2%PassHigh
Two link arm holding 300 g at its pick point0.9128 N m0.9128 N m0.00%0.5%PassHigh
FA-130 through 12:36 and 10:40 against 5 mN m624 rpm623.9 rpm0.03%0.5%PassHigh
Steel balls of 1 and 3 kg, elastic0.5 m/s0.5 m/s0.00%0.5%PassMedium
Steel balls of 1 and 3 kg, restitution 0.50.375 m/s0.3752 m/s0.05%0.5%PassMedium

Every number above comes from one full run of wobbl validate, which took 29 minutes on a 2018 six core laptop. Cases added since then come from runs of their own, such as the bar whose end jumps to 120 C in 0.1.1 and the six motion cases, which take under three seconds together. Each case whose reference is exact for the modeled setup lands within 2%. The real parts are compared with reference models that were refined until they stopped changing, and their tolerances follow how settled those references were.

Medium confidence in this table is Wobbl naming what a number leans on, not a miss. On NAFEMS LE10 the 2 mm band that stands in for the benchmark’s line support makes a peak far above the answer, which is excluded and named. On the cast motor mount the verdict flips if the servo is treated as rigid instead of a bolt group. On the enclosure shell large deflection theory lowers the peak by 11%, so the linear answer is the conservative one, and the reference is linear too. On the filleted bracket the bonded screw bore reads nearly twice the real peak. The buck converter is compared with the ideal waveform formula, which leaves out the switch and diode drops that ngspice models, so it gets a wider tolerance.

You can run every case yourself with wobbl validate.