01 | Module
Why Deterministic Design Is Not Enough
Nominal values, safety factors, variability, reliability, robustness, and risk.
Start module ->Course 27 | Advanced Engineering Methods
Quantify variability, estimate failure probability, evaluate component and system reliability, and make robust or reliability-based design decisions.
The course moves from nominal safety factors to probability models, limit states, and failure probability, always tied to mechanical examples.
Python labs use fixed seeds, units, analytical benchmarks, convergence checks, and interpretation so code supports judgement rather than replacing it.
VVUQ asks whether a model is credible for use. This course asks how uncertain inputs affect performance, failure, robustness, and design choice.
10 modules, about 30 to 45 focused study hours, with a Python activity in every module.
13 assessment points: readiness check, module retrieval checks, mid-course synthesis, final capstone, and report rubric.
A cantilever bracket reliability case study: define failure modes, model uncertainty, estimate failure probability, redesign, and report residual risk.
01 | Module
Nominal values, safety factors, variability, reliability, robustness, and risk.
Start module ->02 | Module
Random variables, distributions, dependence, parameter estimation, and model choice.
Start module ->03 | Module
Resistance, load, stress-strength interference, safe regions, and failure regions.
Start module ->04 | Module
Sampling, random seeds, failure counting, confidence intervals, convergence, and rare-event limits.
Start module ->05 | Module
Series systems, parallel systems, mixed systems, common cause, block diagrams, and fault trees.
Start module ->06 | Module
Reliability functions, hazard, exponential, Weibull, lognormal models, and censoring.
Start module ->07 | Module
Analytical propagation, sampling, output distributions, sensitivity, and correlation effects.
Start module ->08 | Module
Mean-variance trade-offs, tolerance design, robustness metrics, and manufacturability.
Start module ->09 | Module
Chance constraints, target reliability, reliability index, risk-informed design, and independent checks.
Start module ->10 | Module
A complete reproducible probabilistic design study for a cantilever bracket.
Start module ->20 worked examples cover stress-strength interference, Monte Carlo reliability, systems, lifetime data, robust design, and reliability-based redesign.
10 Python activities use NumPy where useful and include assumptions, units, checks, interpretation, and limitations.
The course is grounded in Haldar and Mahadevan, Elsayed, NIST/SEMATECH, Le, and Der Kiureghian, with original MechCompass wording and examples.