• About
    • Who We Are
    • Partners & Providers
    • News & Events
    • The ESRD Blog
    • Careers
    • Contact Us
  • Applications
    • What We Solve
    • Detailed Stress
    • Composites
    • Fracture Mechanics
    • Residual Stress
    • Sim Apps
  • Products
    • What We Develop
    • StressCheck Professional
      • StressCheck Core
      • Solvers
      • Advanced Modules
      • Utilities
      • Academic Licensing
    • StressCheck Apps
      • CAE Handbook
      • StressCheck Tool Box
    • Product Updates
  • Support
    • How We Can Help
    • Training
    • Webinars
    • Quick Start Guide
    • Help Documentation
    • Software FAQ’s
  • Simulation
    • How We Simulate
    • Benchmarks
    • Simulation Governance
    • History of FEA
    • Dictionary & Terms
  • Resources
    • Browse Our Resource Library
    • White Papers
    • Case Studies
    • Product Demos
    • StressCheck Tutorials
Serving the Numerical Simulation community since 1989
  • Contact Us
  • Register
Login
Forgot Password?
Join Us
ESRDESRD
ESRDESRD
  • About
    • Who We Are
    • Partners & Providers
    • News & Events
    • The ESRD Blog
    • Careers
    • Contact Us
  • Applications
    • What We Solve
    • Detailed Stress
    • Composites
    • Fracture Mechanics
    • Residual Stress
    • Sim Apps
  • Products
    • What We Develop
    • StressCheck Professional
      • StressCheck Core
      • Solvers
      • Advanced Modules
      • Utilities
      • Academic Licensing
    • StressCheck Apps
      • CAE Handbook
      • StressCheck Tool Box
    • Product Updates
  • Support
    • How We Can Help
    • Training
    • Webinars
    • Quick Start Guide
    • Help Documentation
    • Software FAQ’s
  • Simulation
    • How We Simulate
    • Benchmarks
    • Simulation Governance
    • History of FEA
    • Dictionary & Terms
  • Resources
    • Browse Our Resource Library
    • White Papers
    • Case Studies
    • Product Demos
    • StressCheck Tutorials

XAI Will Force Clear Thinking About the Nature of Mathematical Models

Home The ESRD BlogXAI Will Force Clear Thinking About the Nature of Mathematical Models

XAI Will Force Clear Thinking About the Nature of Mathematical Models

November 15, 2023 The ESRD Blog

By Dr. Barna Szabó
Engineering Software Research and Development, Inc.
St. Louis, Missouri USA


It is generally recognized that explainable artificial intelligence (XAI) will play an important role in numerical simulation where it will impose the requirements of reliability, traceability, and auditability. These requirements will necessitate clear thinking about the nature of mathematical models, the trustworthiness of their predictions, and ways to improve their reliability.

Courtesy Gerd Altmann/geralt.

What is a Mathematical Model?

A mathematical model is an operator that transforms one set of data D, the input, into another set, the quantities of interest F. In shorthand notation we have:

\boldsymbol D\xrightarrow[(I,\boldsymbol p)]{}\boldsymbol F,\quad (\boldsymbol D, \boldsymbol p) \in ℂ \quad (1)

where the right arrow represents the mathematical model. The letters I and p under the right arrow indicate that the transformation involves an idealization (I) as well as parameters (physical properties) p that are determined by calibration. Restrictions on D and p define the domain of calibration ℂ, which is also called the domain of application of the mathematical model.

The formulation of mathematical models is a creative, open-ended activity, guided by insight, experience, and personal preferences. The validation and ranking of mathematical models, on the other hand, are based on objective criteria.

The systematic improvement of the predictive performance of mathematical models and their validation is, essentially, a scientific research program. According to Lakatos [1], a scientific research program has three constituent elements: (a) a set of hardcore assumptions, (b) a set of auxiliary hypotheses, and (c) a problem-solving machinery.

In the applied sciences, the hardcore assumptions are the assumptions incorporated in validated models of broad applicability, such as the theory of elasticity, the Navier-Stokes equations, and the Maxwell equations. The objects of investigation are the auxiliary hypotheses.

For example, in linear elastic fracture mechanics (LEFM), the goal is to predict the probability distribution of the length of a crack in a structural component, given the initial crack configuration and a load spectrum.  In this case, the hardcore assumptions are the assumptions incorporated in the theory of elasticity. One auxiliary hypothesis establishes a relationship between a functional defined on the elastic stress field, such as the stress intensity factor, and increments in crack length caused by the application of cyclic loads. The second auxiliary hypothesis accounts for the effects of overload and underload events.  The third auxiliary hypothesis models the statistical dispersion of crack length.

The parameters characterize the relationships defined by the auxiliary hypotheses and define the material properties of the hardcore problem.  The domain of calibration ℂ is the set of restrictions on the parameters imposed by the assumptions in the hardcore hypothesis and limitations in the available calibration data.

Problem-Solving

The problem-solving machinery is a numerical method, typically the finite element method. It generates an approximate solution from which the quantities of interest Fnum are computed. It is necessary to show that the relative error in Fnum does not exceed an allowable value τall:

| \boldsymbol F - \boldsymbol F_{num} |/|\boldsymbol F| \le \tau_{all} \quad (2)

To achieve this goal, it is necessary to obtain a sequence of numerical solutions with increasing degrees of freedom [2].

Demarcation

Not all model development projects (MDPs) are created equal. It is useful to differentiate between progressive, stagnant, and improper MDPs:  An MDP is progressive if the domain of calibration is increasing; stagnant if the domain of calibration is not increasing, and improper if the auxiliary hypotheses do not conform with the hardcore assumptions, or the problem-solving method does not have the capability to estimate and control the numerical approximation errors in the quantities of interest.  Linear elastic fracture mechanics is an example of stagnant model development projects [3]. 

Presently, the large majority of engineering model development projects is improper.  The primary reason for this is that finite element modeling rather than numerical simulation is used, hence the capability to estimate and control the numerical approximation errors is absent. 

Finite element modeling is formally similar to equation (1):

\boldsymbol D\xrightarrow[(i,\boldsymbol p)]{} \overline {\boldsymbol F}_{num} \quad (3)

where lowercase i is used to indicate intuition in the place of idealization (I) and F̅num replaces F.  The overbar is used to distinguish the solutions obtained by finite element modeling and proper application of the finite element method.

In finite element modeling, elements are intuitively selected from the library of a finite element software tool and assembled to represent the object of analysis. Constraints and loads are imposed to produce a numerical problem. The right arrow in equation (3) represents a ”numerical model”, which may not be an approximation to a well-defined mathematical model, in which case F is not defined and F̅num does not converge to limit value as the number of degrees of freedom is increased. Consequently, error estimation is not possible. Also, the domain of calibration has a different meaning in finite element modeling than in numerical simulation.

Opportunities for Improving the Predictive Performance of Models

There is a very substantial unrealized potential in numerical simulation technology. To realize that potential, it will be necessary to replace the practice of finite element modeling with numerical simulation and utilize XAI tools to aid analysts in performing simulation projects:

  • Rapid advancements are anticipated in the standardization of engineering workflows, initially through the use of expert-designed engineering simulation applications equipped with autonomous error control procedures.
  • XAI will make it possible to control the errors of approximation very effectively.  Ideally, the information in the input will be used to design the initial mesh and assignment of polynomial degrees in such a way that in one or two adaptive steps the desired accuracies are reached.
  • XAI will be less helpful in controlling model form errors. This is because the formulation of models involves creative input for which no algorithm exists. Nevertheless, XAI will be useful in tracking the evolutionary changes in model development and the relevant experimental data.
  • XAI will help navigate numerical simulation projects.
    • Prevent the use of intuitively plausible but conceptually wrong input data.
    • Shorten training time for the operators of simulation software tools.

The Main Points

  • The reliability and effectiveness of numerical simulation can be greatly enhanced through integration with XAI processes. 
  • The main elements of XAI-integrated numerical simulation processes are shown in Figure 1:

Figure 1: The main elements of XAI-integrated numerical simulation.
  • The integration of numerical simulation with explainable artificial intelligence tools will force the adoption of science-based algorithms for solution verification and hierarchic modeling approaches. 

References

[1] I. Lakatos, The methodology of scientific research programmes, vol. 1, J. Currie and G. Worrall, eds., Cambridge University Press, 1972.

[2] B. Szabó and I. Babuška,  Finite Element Analysis.  Method, Verification and Validation. 2nd edition, John Wiley & Sons, Inc., 2021.  

[3] Szabó, B. and Actis, R. The demarcation problem in the applied sciences.  Computers and Mathematics with Applications, Vol. 162, pp. 206–214, 2024.


Related Blogs:

  • Where Do You Get the Courage to Sign the Blueprint?
  • A Memo from the 5th Century BC
  • Obstacles to Progress
  • Why Finite Element Modeling is Not Numerical Simulation?
Tags: Artificial IntelligenceModel DevelopmentNumerical SimulationReliability
0

You also might be interested in

What Bottlenecks Limit the Adoption of Simulation Governance?
Beware the bottlenecks preventing the adoption of simulation governance.

What Bottlenecks Limit the Adoption of Simulation Governance?

Oct 3, 2019

While the idea of simulation governance may be easy to understand, the challenges of two potential bottlenecks must be addressed before it can adopted by engineering management. Read Dr. Barna Szabo's latest S.A.F.E.R. simulation post to learn more.

Accelerate StressCheck Productivity with the Latest e-Learning Resources

Accelerate StressCheck Productivity with the Latest e-Learning Resources

Apr 13, 2021

With the release of StressCheck v11 in December 2020, ESRD unveiled a significantly improved user interface experience, a voluminous online documentation portal, and a re-written Getting Started Guide with a companion video tutorial. In addition, we've revamped our Getting Started page, with helpful links for member registration, licensing & installation, the basics of StressCheck usage, and other key links & resources. In short, it's never been easier to learn StressCheck!

Not All Models Are Wrong

Not All Models Are Wrong

Apr 11, 2024

Models, developed under the discipline of VVUQ, can be relied on to make correct predictions within their domains of calibration. However, model development projects lacking the discipline of VVUQ tend to produce wrong models.

Leave a Reply

We appreciate your feedback!
Cancel Reply

You must be logged in to post a comment.

Looking for Resources?

Interested in a Demo, Evaluation or Purchase?

Have a Software Question, Issue or Feature Request?

Recent News & Events

  • Trustworthiness in Simulation: Credibility or Decision-grade Reliability?
  • Beyond the Black Box: Explainable AI Requires Explainable Simulation
  • Turtle Shells and Legacy Finite Element Codes: Evolutionary Constraints in the Age of Explainable AI

Quick Links

  • Quick Start Guide
  • Documentation
  • Software FAQs
  • Software Demos

Testimonials

  • “Accurate and reliable stresses and Stress Intensity Factors are required for determination of static and residual strength and for crack growth analyses in analysis tools such as AFGROW. For some geometries, industry solutions are either insufficient or nonexistent. The geometry, applied forces, and crack shapes and dimensions must be modeled reasonably well to obtain useful engineering data. The p-version finite element software StressCheck (ESRD, Inc., St. Louis, Missouri, USA) is used to demonstrate how accurate finite element solutions can lead to good quality engineering analysis.”

    Analytical Processes/Engineering Solutions, Inc. (AP/ES)

Testimonials

“We have found StressCheck very useful for computational fracture mechanics for both metallic and composite components. In recent years it has been extensively used in determining beta factors for RAAF’s C-130 Wing DTA locations and associated generic research.”

Dr. Manfred Heller, Head - Structural Mechanics, DSTO

Member Portal

  • Member Registration
  • Member Login

Contact Us

© 2026 · Engineering Software Research & Development, Inc. | Terms & Conditions | Privacy & Cookie Policy | Software License Agreement | Software Maintenance and Technical Support Policy

Prev Next

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits, as outlined in our Cookie Policy. You may adjust your cookie preferences within .

ESRD
Powered by  GDPR Cookie Compliance
Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.

Strictly Necessary Cookies

Strictly Necessary Cookies should be enabled at all times so that we can save your preferences for cookie settings.