Professional Documents
Culture Documents
NWC15 JMS Presentation
NWC15 JMS Presentation
Jonathan Smith
Compusis
NAFEMS World Congress 2015 | 21-24 June | San Diego | California | USA
Foundations of Verification and Validation
• Simulation governance
– simulation process flow diagram (ISO 9001, NAFEMS QSS)
• framework and taxonomy of process components
• verification and validation processes
NAFEMS World Congress 2015 | 21-24 June | San Diego | California | USA
Foundations of Verification and Validation
• Scientific method
– inductively infer an idealised model from real-world observations
𝐢𝐝𝐞𝐚𝐥𝐢𝐬𝐞𝐝 𝐦𝐨𝐝𝐞𝐥 : 𝑦= 𝑥 ∧ 𝑥= 2 ⇒ 𝑦= 2
𝑑𝑒𝑑𝑢𝑐𝑡𝑖𝑜𝑛
𝑚𝑎𝑡ℎ𝑒𝑚𝑎𝑡𝑖𝑐𝑎𝑙 𝑝𝑎𝑟𝑎𝑚𝑒𝑡𝑟𝑖𝑐 𝑠𝑜𝑙𝑢𝑡𝑖𝑜𝑛
𝑚𝑜𝑑𝑒𝑙 𝑑𝑎𝑡𝑎
NAFEMS World Congress 2015 | 21-24 June | San Diego | California | USA
Foundations of Verification and Validation
NAFEMS World Congress 2015 | 21-24 June | San Diego | California | USA
Foundations of Verification and Validation
𝑦= 𝑥 ∧ 𝑥= 2 ⟹ 𝑦= 2
NAFEMS World Congress 2015 | 21-24 June | San Diego | California | USA
Scientific tests for truth
NAFEMS World Congress 2015 | 21-24 June | San Diego | California | USA
Sources of error
𝑦= 𝑥 ∧ 𝑥= 9 ⟹ 𝑦=3
2
log(2)+1
3
x log(x)+1
y=f(x)
NAFEMS World Congress 2015 | 21-24 June | San Diego | California | USA
Sources of error
𝑦= 𝑥 ∧ 𝑥= 2 ⟹ 𝑦= 2
𝑦= 𝑥 ∧ 𝑥 = 1.41 … 𝑛 ⟹ 𝑦 → 2
𝑛→∞
𝑦= 𝑥 ∧ 𝑥= 2 ⟹ 𝑦=5
NAFEMS World Congress 2015 | 21-24 June | San Diego | California | USA
Sources of error
NAFEMS World Congress 2015 | 21-24 June | San Diego | California | USA
Sources of error
– validation*
• the process of determining the degree to which the:
idealised model is an accurate representation of the real-world
engineering application from the perspective of the intended uses of
the model
• are we solving the correct model?
• test of external conformance to observed facts (correspondence)
– verification*
• the process of determining the degree to which the:
computational model is an accurate representation of the underlying
mathematical model and its solution
• are we solving the model correctly?
• test of internal logical consistency (coherence)
NAFEMS World Congress 2015 | 21-24 June | San Diego | California | USA
Verification and Validation ≡ Coherence and Correspondence
coherence
coherence
NAFEMS World Congress 2015 | 21-24 June | San Diego | California | USA
Verification and Validation
NAFEMS World Congress 2015 | 21-24 June | San Diego | California | USA
Simulation process
• Application example
•
engineered
1. Simulation application object
experimental data
– mathematical model
idealised model
– parametric data values mathematical
model and data
– approximation
• discretise the model approximation approximation
verification
– numerical model
– discrete data values
computational
model computation
• calculation verification
– Iteration, round-off simulation process
interpretation
NAFEMS World Congress 2015 | 21-24 June | San Diego | California | USA
Simulation process
– computational model
• compute solutions using increasingly refined models
• plot mesh convergence curves for DOFs of interest
– theoretical model
• compute theoretical order of discretisation convergence
• plot mesh convergence curves for DOFs of interest
– order of convergence
• theoretical vs computational
• identify sources of numerical error
– algorithm errors, code bugs
NAFEMS World Congress 2015 | 21-24 June | San Diego | California | USA
Simulation process
• Conclusions
computational
solution
• Reference
simulation process
– Smith, J. M., Quality Management in Engineering Simulation, NAFEMS 2014 interpretation
V&V process
behavioural
prediction
NAFEMS World Congress 2015 | 21-24 June | San Diego | California | USA