WOBBLcast_motor_mount.step

How far can simulation stand in for testing this cast motor mount under a 2 kN belt pull?

Strength report
2026-10-14 01:24
MARGINAL

Peak 124 MPa on the 3.99 mm inside fillet (face 65) at (43.9, 8.96, 79.6). It survives the load, but the safety factor 1.33 is below the 2 target. Confidence is medium.

peak stress
124 MPa
safety factor
1.33
max deflection
0.265 mm
target
2

Confidence medium

  • load introduction: the off part loads enter through a distributing coupling (the attached part adds no stiffness). With a rigid attachment (the attached part does not flex) instead, the governing stress converges to 55 MPa on face 2 at (-34, 0, 29.5) (0.44x, safety factor 3.00) over 3 meshes refined around that peak: 54.2 -> 54.3 -> 55 MPa, last change 1.1%. The verdict depends on this assumption: check how the attached part really carries the load
  • the verdict depends on how the load enters the part (rigid attachment versus distributed); the answer assumes distributed

Simulation

Checks

statuscheckresult
passmesh convergencevon Mises stress settled: 122 -> 124 -> 124 MPa over 3 meshes, last change 0.1%
passforce balancereactions balance the loads to 1e-05% (forces) and 1.2e-06% (moments)
skiphand calculationno simple beam model applies (the governing point is not between the fixtures and the load, so no single section carries it)
passsingularitiesno sharp corner or support artifact is above the reported stress
passunits and sanitypart 203 mm across, peak strain 0.0017, max deflection 0.265 mm (0.13% of size): all plausible
warnload introductionthe off part loads enter through a distributing coupling (the attached part adds no stiffness). With a rigid attachment (the attached part does not flex) instead, the governing stress converges to 55 MPa on face 2 at (-34, 0, 29.5) (0.44x, safety factor 3.00) over 3 meshes refined around that peak: 54.2 -> 54.3 -> 55 MPa, last change 1.1%. The verdict depends on this assumption: check how the attached part really carries the load

How to fix it

Thicken the wall at the peak from 6 to 7.35 mm
The wall through the peak is 6 mm. To reach safety factor 2 it needs 7.35 mm (+22%), because bending stress falls with thickness squared.
Add a triangular gusset across the inside corner
The peak sits where two walls meet and bend. A gusset as thick as the wall, with legs about half as long as the shorter wall, ties them together and usually cuts the corner stress by half or more.
Switch to Aluminum 6061-T6
Stress stays about the same for the same shape and load, so Aluminum 6061-T6 (276 MPa) gives safety factor 2.23. It is 0.95x as stiff, so deflection scales by 1.05. Other options: Mild steel (ASTM A36) (2.02), Aluminum 7075-T6 (4.07).

Mesh convergence

levelnodesglobal size mmfinest mmgoverning MPachangemax deflection mmsolve
088,1555.971.161220.26397.1 s
199,6575.070.628124+1.1%0.264153.3 s
2111,9564.310.302124+0.1%0.265136.2 s

Stress peaks

Every peak Wobbl found, with its value at each mesh. Peaks at sharp corners and idealized supports are excluded from the answer because their value depends on the idealization, not the part.

#wherex, y, z (mm)MPa by levelstatus
1on the 3.99 mm inside fillet (face 65)43.8, 8.76, 79.9122 → 124 → 124counted
2on the 3.64 mm inside fillet (face 63)45.8, 6.54, 82.9114 → 121 → 123counted
3where load1 is pushed into the holes (face 2)30.6, 0, 94.795.3 → 95.4 → 97.1excluded
4where load1 is pushed into the holes (the 6.6 mm hole (face 37))31.4, 0, 10192 → 93.3 → 91.9excluded
5where load1 is pushed into the holes (the 6.6 mm hole (face 37))33, 6, 10189.7 → 88.9 → 89.8excluded

Uncertainty

The chance of failing against the yield strength is about 1 in 77 (1.3%, 95% interval 1.25% to 1.35%). The safety factor averages 1.35 with a standard deviation of 0.173, and 90% of samples fall between 1.08 and 1.65. By total Sobol index the spread comes from load (0.61) and yield (0.39). With loads entering through a rigid attachment instead of a distributed attachment, the chance of failing is below 1 in 54,000 (no failures in 200,000 samples, 95% upper bound 1.8e-05), so that choice bounds the answer too.

Distribution of the answer across the input scatter, and how much of its variance each input accounts for
Distribution of the answer across the input scatter, and how much of its variance each input accounts for

Inputs

inputwhat it iskinddistribution
loadthe 2000 N loadloadlognormal, mean 2000 N, sd 200 N, 10%
yieldyield strengthstrengthnormal, mean 165 MPa, sd 13.2 MPa, 8%
EYoung's modulusstiffnessnormal, mean 72400 MPa, sd 2172 MPa, 3%
meshdiscretization error, the last change over the mesh levelsnumericalnormal, mean 1, sd 9.94e-04, 0.0994%

Answer

outputmeanstandard deviation90% of samples98% of samples
safety factor1.35 0.173 1.08 to 1.65 0.987 to 1.79
governing MPa124 MPa12.4 MPa104 to 145 MPa97.6 to 155 MPa
max deflection mm0.265 mm0.0277 mm0.222 to 0.313 mm0.207 to 0.336 mm

Probability

eventagainstprobabilityreliability index
failurethe yield strengthabout 1 in 77 (1.3%, 95% interval 1.25% to 1.35%)2.23
below targetthe target safety factor 299.9% (95% interval 99.9% to 99.9%)-3.20
failure with loads entering through a rigid attachmentbelow 1 in 54,000 (no failures in 200,000 samples, 95% upper bound 1.8e-05)

What matters most

inputfirst order95% intervaltotal95% interval
load0.6080.437 to 0.7810.6110.593 to 0.627
yield0.3880.221 to 0.5390.3930.379 to 0.405
mesh0.000-0.002 to 0.0010.0000.000 to 0.000
E0.0000.000 to 0.0000.0000.000 to 0.000

200,000 Latin hypercube samples. The model is exact scaling of the converged solution, where stress follows the load and not the modulus and deflection follows the load over the modulus. Sobol indices use 8,192 base points of a scrambled Sobol sequence, with bootstrap intervals.

Comparison with tests

These readings are synthetic, made for a demonstration, and are not from a real test.

16 readings from readings.csv, which are synthetic and do not come from a real test. 16 of 16 agree with the simulation within twice their validation uncertainty, and the comparison error averages -2.3% of the reading. The pooled area metric is 0.121, within the 0.145 a model with the right spread would stay under 95% of the time. The readings favour a distributed attachment over a rigid attachment by a likelihood ratio of more than 1,000, with the modulus fitted to each. Calibration puts E at 70938 MPa (95% interval 70055 to 71834 MPa, 4.8x narrower than before the test).

Each reading against the simulation, with bars at twice the validation uncertainty. Points on the line agree.
Each reading against the simulation, with bars at twice the validation uncertainty. Points on the line agree.

ASME V&V 20 comparison

gaugequantityloadreadingsimulationE = S - Du_val|E| / u_val
SG1strain500375 µε ± 7.6 µε371 µε-3.4 µε14 µε0.24pass
SG1strain1000765 µε ± 15.2 µε743 µε-22.6 µε28.1 µε0.81pass
SG1strain15001099 µε ± 22.9 µε1114 µε14.9 µε42.1 µε0.35pass
SG1strain20001566 µε ± 30.5 µε1486 µε-80.4 µε56.2 µε1.43pass
SG2strain500213 µε ± 5 µε205 µε-8.4 µε8.19 µε1.02pass
SG2strain1000417 µε ± 8.4 µε409 µε-7.99 µε15.5 µε0.52pass
SG2strain1500625 µε ± 12.6 µε614 µε-11.7 µε23.2 µε0.50pass
SG2strain2000844 µε ± 16.8 µε818 µε-26 µε30.9 µε0.84pass
SG3strain500-71 µε ± 5 µε-67.9 µε3.1 µε5.44 µε0.57pass
SG3strain1000-140 µε ± 5 µε-136 µε4.6 µε6.6 µε0.70pass
SG3strain1500-205 µε ± 5 µε-204 µε1.6 µε8.17 µε0.20pass
SG3strain2000-276 µε ± 5.6 µε-272 µε4.09 µε10.3 µε0.40pass
D1displacement5000.0676 mm ± 0.005 mm0.0662 mm-0.00138 mm0.00542 mm0.25pass
D1displacement10000.135 mm ± 0.005 mm0.132 mm-0.00297 mm0.00653 mm0.45pass
D1displacement15000.204 mm ± 0.005 mm0.199 mm-0.00585 mm0.00805 mm0.73pass
D1displacement20000.269 mm ± 0.005 mm0.265 mm-0.00373 mm0.00978 mm0.38pass

Area metric

gaugeloadreadingsareaof the reading
SG150019.79 µε2.6%
SG11000126.8 µε3.5%
SG11500130.7 µε2.8%
SG12000181.3 µε5.2%
SG250018.94 µε4.2%
SG21000112.2 µε2.9%
SG21500118.2 µε2.9%
SG22000130.2 µε3.6%
SG350013.22 µε4.5%
SG3100015.21 µε3.7%
SG3150015.31 µε2.6%
SG3200017.63 µε2.8%
D150010.00202 mm3%
D1100010.00415 mm3.1%
D1150010.00703 mm3.4%
D1200010.00735 mm2.7%

Pooled over all readings the area is 0.121 against 0.145 for a model whose spread is right, at 95%.

Which idealization the readings favour

load attachmentmodulus fitted to the readingsrms residual in reading uncertaintiesrms error
a distributed attachment (assumed)70862 MPa0.631.6%
a rigid attachment16900 MPa21.8451%

The readings favour a distributed attachment, log10 likelihood ratio 1656.0.

Calibration

inputbefore the testafter95% intervalnarrower by
E72400 ± 2172 MPa70938 ± 451 MPa70055 to 71834 MPa4.8x

Residuals fall from 1.04 to 0.63 reading uncertainties (root mean square). Adaptive Metropolis, 20,000 steps, acceptance 44%, about 3,980 independent draws.

Credibility

Model risk 4 of 5 (high influence, medium consequence), so Wobbl proposes a high goal for each factor. The evidence meets it on 4 of 9 factors. Short on model form, comparator, output comparison, applicability, uncertainty in the answer.

Context of use. A linear elastic static model of cast_motor_mount.step in Custom material (cast), under 2000 N -0.8660254,0,-0.5 at 0,-30,66 @ holes d=6.6, held by fixed z=min, used to judge the von Mises stress against 165 MPa with a target safety factor of 2.

questionmodel influencedecision consequencemodel riskproposed goal
How far can simulation stand in for testing this cast motor mount under a 2 kN belt pull?highmedium4 of 5high

Factors

groupfactorlevelgoalevidence
verificationcode verificationhighhighpass14 of 14 strength cases with known answers pass their tolerance, run through the same pipeline, the largest error 4.3% (PLA shelf bracket, 6 mm fillet)
verificationsolution verificationhighhighpassThe mesh convergence check passes, von Mises stress settled: 122 -> 124 -> 124 MPa over 3 meshes, last change 0.1%. The force balance check passes, reactions balance the loads to 1e-05% (forces) and 1.2e-06% (moments)
verificationinputs as intendedhighhighpassevery load, support and material was stated explicitly
validationmodel formlowhighwarnThe load introduction check reports the off part loads enter through a distributing coupling (the attached part adds no stiffness). The readings favour a distributed attachment over the other idealization by a likelihood ratio of more than 1,000, but the readings are synthetic, so this shows how a real test would settle it. To close it, measure where the idealizations differ most, so a test decides between them.
validationmodel inputshighhighpass4 inputs propagated with 200,000 samples by exact scaling of the converged solution, where stress follows the load and not the modulus and deflection follows the load over the modulus. Of these, load drives most of the spread, total Sobol index 0.61
validationcomparatorlowhighwarn16 readings from readings.csv, synthetic and not from a real test, 16 with a stated uncertainty. To close it, test real parts with calibrated gauges (see the test plan).
validationoutput comparisonlowhighwarn16 of 16 readings within twice the validation uncertainty (ASME V&V 20), pooled area metric 0.121 against 0.145, but the readings are synthetic. To close it, compare with real readings, and agreement within the validation uncertainty sets this high.
applicabilityapplicabilitylowhighwarn4 readings within 5 mm of the governing point, test loads reach 100% of the design load, the readings are synthetic. To close it, put a gauge at the governing point and test up to the design load.
applicabilityuncertainty in the answerlowhighwarnprobability of failure about 1 in 77 (1.3%, 95% interval 1.25% to 1.35%), and up to 0.013 across the idealizations Wobbl solved. To close it, the failure probability or the margin leaves too little room, so narrow the dominant input.

Wobbl supplies credibility evidence and proposes levels. It does not certify the model, and the reviewer decides whether the evidence is enough for the decision.

Test plan

4 tests would most reduce the risk, in this order, a validation test, a gauge where the idealizations differ, a service load measurement and material coupons.

1. validation
A static load test with strain gauges and a dial gauge, loaded in steps of 500 N, 1000 N, 1500 N and 2000 N.
It supplies the comparison with tests that V&V 20 needs, at the point the decision rests on and up to the design load.
gaugex, y, z mmaxisloadpredicted, 95% band
peak43.8, 8.91, 79.4-0.18, -0.63, +0.76500371 ± 22.3 µε
peak43.8, 8.91, 79.4-0.18, -0.63, +0.761000743 ± 44.6 µε
peak43.8, 8.91, 79.4-0.18, -0.63, +0.7615001114 ± 66.9 µε
peak43.8, 8.91, 79.4-0.18, -0.63, +0.7620001486 ± 89.1 µε
far field12.2, 0, 101-0.95, +0.00, +0.31500205 ± 12.3 µε
far field12.2, 0, 101-0.95, +0.00, +0.311000409 ± 24.5 µε
far field12.2, 0, 101-0.95, +0.00, +0.311500614 ± 36.8 µε
far field12.2, 0, 101-0.95, +0.00, +0.312000818 ± 49.1 µε
deflection24.2, 0, 112-0.19, -0.97, -0.145000.0662 ± 0.00397 mm
deflection24.2, 0, 112-0.19, -0.97, -0.1410000.132 ± 0.00795 mm
deflection24.2, 0, 112-0.19, -0.97, -0.1415000.199 ± 0.0119 mm
deflection24.2, 0, 112-0.19, -0.97, -0.1420000.265 ± 0.0159 mm
the stress changes 26% under a 3 mm grid here, so use a 1 mm grid or read the gauge as an average over its length
2. model form
A strain gauge at (-34, 0, 29.5), where the rigid attachment puts its peak.
With a rigid attachment the peak sits here at 55 MPa, and with the distributed one Wobbl predicts 18.1 MPa at the same spot. A reading here tells which idealization the real assembly is closer to, a choice that moves the answer more than any input scatter.
3. service load
Measure the 2000 N load in service, with a load cell or a strain gauged link.
Knowing the load exactly removes about 61% of the variance of the safety factor, taking its standard deviation from 0.173 to about 0.108.
4. material coupons
Tensile test coupons from the same lot, casting or print settings, measuring the yield strength (yield).
Knowing the yield exactly removes about 39% of the variance of the safety factor, taking its standard deviation from 0.173 to about 0.135.
At least 10 coupons, since the uncertainty in the lot mean falls with the square root of their number, to a third of the scatter at 9.

Which tests the simulation can stand in for

testverdictwhy
a static proof test at the design loadwarnnot yetthe readings are synthetic, the failure probability is not small enough to stand on the model alone, credibility factors are short of their goals
strain surveys of later design variantswarnnot yetno validated survey exists to carry over
a test to failurefailcannotWobbl's strength model is linear elastic and stops at the first yield, so it says nothing about how the part fails after that
material couponsfailcannotthey measure the inputs the model rests on
fatigue, impact and vibration testsfailcannotthis run is a static strength study and does not model them

The plan keeps the validation test whenever a validation factor is short of its goal, the discriminating gauge whenever the model form is, and input measurements by first order Sobol index until they cover 80% of the variance measuring could remove.

Setup

materialCustom material (cast)
limit165 MPa
target safety factor2
mass359 g
load2000 N -0.8660254,0,-0.5 at 0,-30,66 @ holes d=6.6
fixturefixed z=min
part5 holes, 35 inside fillets, 0 sharp inside corners, walls about 6 mm

Assumptions

  1. Linear elastic material and small deflections (no yielding redistribution, no buckling).
  2. Custom material (cast): E 72400 MPa, Poisson 0.33, von Mises vs yield 165 MPa (user supplied; the rest from Aluminum A356-T6 (sand cast)).
  3. Loads are static and applied all at once; no impact, vibration or fatigue.
  4. Cast part treated as sound and uniform; porosity or shrinkage in thick sections can lower the real strength, which is why castings carry larger safety factors.
  5. Fixed faces are perfectly rigid; real mounts flex a little, which lowers peak stress next to them.
  6. Remote loads and moments are spread over their faces without stiffening them.
  7. Contact between separate parts, friction and preload are not modeled.

Notes