A mathematical model is used to describe the behaviour of a physical system in terms of equations involving variables and parameters representing aspects of the system. For example, Newton's law of motion F = ma relates the acceleration a that an object of mass m experiences when subjected to a force F. Models are important in metrology as they allow one value of one variable to be estimated from measurements of other variables. For example, in a mass spectrometer, the mass of a particle is estimated using the above law from measurements of F and a.
A mathematical model describes the relationships between the quantities that affect the behaviour of a system. Each equation constrains the possible combinations of variable values that are thought to be possible. For example, the equation L(t) = L0 + c(t-t0) models the length L(t) of a metal rod as a function of temperature t in terms of its length L0 at temperature t0 and its coefficient c of thermal expansion. Once L0 and c are known, the model assigns a unique L(t) to each t.
A model allows us to determine the values of one set of variables once the values of others are known. These are usually determined by solving sets of mathematical equations derived from those used to build the model. Depending on the type of model, these equations may represent a system of linear or nonlinear algebraic equations or differential equations. More often that not, some of the variable values are derived from measurements and have associated uncertainties. This means that the solutions of the equations that give the values of the remaining variables will also have associated uncertainties that need to be estimated in order to assess their accuracy. The method of determining the solution values will also need to take into account the fact that some of the input information is not exact.
- Solution of linear and nonlinear algebraic equations: numerical linear algebra, iterative techniques
- Solution of linear and nonlinear differential equations: finite element method, boundary element method
- Numerical analysis: determining efficient and numerically accurate solution algorithms
- Scientific software development: encoding algorithms in library level software
- Data approximation: fitting a model to data
- Optimisation: determining best estimates of model parameters, either to explain data or to achieve optimal functionality of the modelled system
- Uncertainty evaluation: propagation of uncertainties in model inputs to model outputs
- Model solving is the process of determining estimates of the model parameters from the measured data by solving the mathematical equations constructed as part of the model. In general, this involves developing an algorithm that will determine the values for the parameters that best explain the data. These algorithms are often referred to as estimators.