Next Article in Journal
Gallium Nitride High-Electron-Mobility Transistor-Based High-Energy Particle-Detection Preamplifier
Previous Article in Journal
Learning-Based 3D Reconstruction Methods for Non-Collaborative Surfaces—A Metrological Evaluation
Previous Article in Special Issue
Analysis of Measurement Uncertainty of Natural Source Zone Depletion Rate of Hydrocarbons as a Function of the Uncertainty of Subsurface Temperature
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhanced Vectorial Measurement Uncertainty Model

1
Institute of Process Measurement and Sensor Technology, Technische Universität Ilmenau, 98693 Ilmenau, Germany
2
Institute of Applied Optics, University of Stuttgart, 70569 Stuttgart, Germany
3
Institute of System Dynamics, University of Stuttgart, 70569 Stuttgart, Germany
*
Author to whom correspondence should be addressed.
Metrology 2025, 5(2), 19; https://doi.org/10.3390/metrology5020019
Submission received: 9 January 2025 / Revised: 4 March 2025 / Accepted: 29 March 2025 / Published: 3 April 2025
(This article belongs to the Collection Measurement Uncertainty)

Abstract

:
Quantitative determination of the uncertainty of a measurement result is the key to assessing the quality and reliability of a measurement process and its result. The comparability of measurement results is ensured by the method for evaluating and expressing uncertainty defined by the Joint Committee for Guides in Metrology, where the model of the measurement process—which expresses the causal relationship of the measurand and the input quantities—is fundamental for the uncertainty evaluation. Setting up this model is very specific to the particular measurement setup and process, as well as the required level of detail. In this contribution, a vectorial method is presented which has been developed to assist users in modelling complex relationships, based on basic physical effects and their combination. Using a hierarchical approach, the method aims to be flexible, extensible and adaptable to a wide range of applications.

1. Introduction

The consideration of measurement uncertainty in metrology accounts for the fact that measurements cannot provide an exact measurement result. Instead, the result of a measurement in general is an estimate of the value of the specific quantity which is subject to the measurement. Therefore, determining and reporting the respective uncertainty is a key aspect in every measurement, and a measuring result is only complete if the uncertainty of its estimation is quantified.
This allows the user to assess the reliability of the result, allowing for comparison with different measurements of the same measurand or to reference values. In metrology, it is common-sense that the usefulness of a measurement result depends on the quality of the associated uncertainty consideration [1,2]. Only results with quantitative and complete documented uncertainty can give the user confidence in the comparability of measurement and calibration results.
Accounting for the importance of correct and thoroughly determination of the measuring uncertainty, the Guide to the expression of uncertainty in measurement (GUM) [3] was released by the Joint Committee for Guides in Metrology. Still, the topic is subject to ongoing discussions and further development [4,5,6].
The measurand Y is typically not measured directly, but is calculated from N other quantities X 1 , X 2 , , X N according to the model function f, which is based on the assumption of cause (the input quantities X i , with index i Z , 1 i N ) and effect (the measurand Y); that is,
Y = f ( X 1 , X 2 , , X N )
In this way, the knowledge about the input quantities X i is expressed by their respective probability density functions. The model function (1) is the basis for the propagation of the X i probability density functions and, therefore, mathematical modelling of the measurement is a prerequisite for evaluating uncertainty.
The uncertainty of the result of the measurement Y is considered to consist of several components, which are grouped into two categories according to the method used to estimate their numerical values [3]:
A:
methods for the evaluation of uncertainty according to the statistical analysis of series of observations;
B:
methods for the evaluation of uncertainty by means other than the statistical analysis of series of observations.
The detailed model function in (1) can be an extensive mathematical construct, including all input quantities, corrections and correction factors for systematic effects that contribute to the result of the measurement. As the model function might be hard to formulate explicitly, there have been different attempts to achieving sufficient information. The method proposed in this contribution is an extension of the geometric method described by Füßl [7], where calculations are carried out in-plane. However, applying [7] to more complex systems (mixing optics and mechanics, multiple translation and rotation axes) proved complicated, leading to the development of the vectorial approach presented in this contribution.

2. State-of-the-Art

GUM describes the steps for calculation and reporting of the measurement uncertainty after acquiring experimental data and setting up the model in Equation (1). Furthermore, to determine the combined standard uncertainty, the derivatives c i = f / X i (with f / X i evaluated at X i = x i , the respective input estimates) are required [3]. Once f is known analytically, the derivatives of f can easily and automatically be calculated using computer algebra systems. However, the detailed and accurate formulation of f itself cannot be obtained completely automatically and requires knowledge, experience and effort by the metrologist.
A very basic way is formulating f manually; however, even for very simple objects, this can already result in remarkable effort [8,9]. In this context, mathematical utilities for symbolic computation and derivation can be used [10] once f is known; however, modelling of the physical relations in a complex system stays cumbersome [11,12].
Consequently, for complex systems, more sophisticated methods are used. This typically involves calculations and simulations based on finite element modelling (FEM) [13] and evaluation of the numerical model via statistical computations (e.g., Monte Carlo Method) [14,15,16]. In this way, rather large and complex systems can be handled. However, the computational effort grows exponentially with the number of input quantities X N and can easily involve millions of computations, which must be elaborately planned to ensure adequate randomness. Even with this powerful approach, the probability distribution representing the uncertainty on the measurand Y and the derivatives reflecting the sensitivities f / X i are not known analytically, complicating the design of the system and subsequent processes (e.g., system identification and system optimisation in control engineering).
Systems including multiple, possibly distributed measurement systems, resulting in concurrent information enable new measuring concepts, but need special care during the uncertainty evaluation step [17,18,19]. Calculating the uncertainty of virtual experiments based on digital twins [20,21,22], or multiphysics modelling [23] requires even more effort [24,25].
In [7], a modular approach was presented for the modelling of mechatronic systems, where the main system is divided into a vector chain of sub-models. The approach focuses on the function-based modelling of sources of uncertainty in precision nano coordinate measuring machines. The main effects in the sub-models were formulated in the respective coordinate planes and transferred into a global coordinate system. Still, the set-up of the equations was carried out in a specific way for each sub-model, involving manual formulation of the respective in-plane trigonometric relations.
In summary, a modular component-based approach for analytical modelling of systems is missing in the state-of-the-art literature.
The method proposed in this contribution aims to close this gap through the development of a consequent hierarchical and systematic approach using standard vector analysis methods to model mechatronic systems. The component-based modelling approach uses a defined data structure and defined interfaces for neighbouring components. This enables calculation of the uncertainty contribution of each single component for targeted design optimisation, identification of critical tolerances or planning of effective points for system actuation. In particular, focus is placed on obtaining an analytical model equation f in 3 dimensions for a system with a flexible and extensible framework.

3. Method

The proposed hierarchical vectorial method is intended to perform virtual measurements and uncertainty evaluation with mechatronic systems. It can consider branches and interconnections of the cause-and-effect chain and correlations between input quantities. Originally designed for optical modelling, the method is focused on processing optical vectorial quantities (e.g., optical rays, polarisation). However, the underlying concept can in general handle other vectorial (and scalar) quantities, as well as mixed physics. The basic concept is to simplify modelling by dividing the system to be modelled into its components, which are connected afterwards to represent the complete system. Rather than manually modelling complex 3D problems via several in-plane equations, a vectorial chain is considered, obtaining an analytical rather than numerical description of the system. Furthermore, imperfections and effects that perturb the ideal function are modelled in a per-component manner, allowing for a systematic and clearly arranged description. The aim is to use the method for virtual experiments and verify all intermediate results, which is helpful at the early stage of system design and for tuning a system to a specific capability. The per-component modelling approach allows for the reuse, extension and refining of elements.
The proposed method consists of systematic steps for modelling and uncertainty evaluation:
  • acquiring knowledge about the measurement and the measurand;
  • subdividing the measurement setup into components and their connections to each other;
  • analysing each component according to its effects on other components (output) and all input quantities causing this effect;
  • self-contained mathematical modelling of each component;
  • hierarchical grouping and linking of the components to represent the measurement setup and obtaining the model function f (Equation (1));
  • uncertainty evaluation according to [3].
In general, every technical system is a series of a starting point (cause), which might be a source, an input or a fixed point (in any unit), followed by several intermediate elements affecting the physical quantity of the source (targeted as a representation of their function or undesired in the sense of systematic and random errors), leading to an output where the physical quantity comes into effect (Figure 1).
Of course, actual systems are more complex, possibly comprising multiple sources, multiple paths inside the system, and retroaction between elements and multiple outputs.
The approach underlying the proposed method is the vectorial description of the displayed elements, including sources and outputs. There, a flexible data structure and element description is aimed for to ensure a problem- and quantity-independent approach that can easily be adapted, detailed and extended on demand.
In this method, the source 0 (Figure 2) is the starting point of the data flow in the model. The source is typically a light source, mechanical fixpoint, voltage source or the like; however, it does not necessarily have to be a physical element or body. Notably, it mainly introduces m ( m N ) physical quantities relevant to the physical system, building up the data structure for the following elements. In the first place, the introduced quantities are analytical symbols. The numerical values for evaluation of the specific model are assigned later.
The set of physical quantities provided by the source serves as the input data for the first subsequent element 1. In general, input data are transferred unmodified from the input to the output of each element k (the consecutive number of elements in the model, k N ). Only the input quantities X k i which are relevant to the respective element k are used, in either a read-only or read–write manner, in the mathematical element model. This is an important detail of the described method, as this entails that the element must be transparent for non-relevant quantities X k , i . In this way, the data structure can be designed independent of the number, order and type of elements in the first place. Additionally, the elements need to be modelled only according to the required detail. Quantities X k , i relevant for another sub-set of elements can be neglected during the modelling of elements. Finally, additional or more detailed quantities can later be added to the data stream on demand and at any point, without reprogramming of all existing element models.
Typically, besides the global system model (Equation (1)), the contributions of specific elements needs to be known in detail for inspection and optimisation of the system. For this purpose, the current state of the data structure X k , i can be branched and saved in a snapshot for the observation of local contributions at each intermediate interface (inter-element or intra-element).
The actual function of each element is modelled in its sub-functions G k , i , which can depend on 0 n input quantities X k 1 , i or internal intermediate results and modify 1 n output quantities X k , i (Figure 3). In each element, the model functions G k , i can be of arbitrary complexity, ranging from a basic physical effect to a combination thereof or even a sub-set of other elements to represent a complex operation. If necessary, G k , i can be added, removed or further detailed on demand.
The output element marks the termination of the data flow in the global model, where the measurand Y is finally calculated based on the other quantities X 1 , X 2 , , X N , depending on the parameters p k , i of all preceding elements. With Y now analytically known, the global combined standard uncertainty can be calculated. For this purpose, the output data structure of the last element is processed, according to [3], based on a Taylor series approximation of Equation (1).
In general, the described approach can process scalar and vectorial quantities X k , i , as long as the subfunctions G k , i are prepared accordingly. Here, the focus is on describing the system in a vectorial way.
This allows the parameter handling in each element to be global, without the need of local parameter transformations. Based on this, the global parameters of the inter- and intra-element boundaries can be calculated. As the elements are modelled in a vector-based manner as well, these calculations should work as expected. In the method, the parameters of an element can be defined globally fixed (possibly with tolerances), as is typical for optical systems. However, the parameters can also depend on the output of the preceding element, which is useful for modelling mechanical problems (position and orientation of an element depend on the preceding one).
The propagation of the vectorial quantities through the elements and the interconnections is performed by vector tracing. The current state and connections of all elements are defined by the element parameters and the data stream; thus, this propagation can be calculated iteratively between and inside elements. The tracing process of calculating the input and output quantities is repeated until the final element is reached. At each point in this chain, the current quantity X k , i is a function of the previous quantity X k , i 1 ; hence, the model Equation (1) is built up gradually with each boundary k and the respective model function G k , m from the source to the exit.

4. Example

As described above, the proposed method was designed to be capable of handling different physical quantities. In this section, a basic attempt to model optical elements is briefly described. The method makes extensive use of hierarchical nested descriptions of complex structures. Thus, the starting point is the mathematical description of basic physical effects.
In optics, the source (Figure 2) typically represents a light source (e.g., laser), emitting light with different physical quantities X 0 , i (wavelength, intensity, polarisation, etc.). At each output boundary (inter- or intra-element), the quantities X k , i leave this boundary at distinct points P k , i and in distinct directions S k , i . For optical and similar systems, there are free space beam sections between boundaries. Thus, the input point P k + 1 , i of X k , i at the subsequent boundary k + 1 is calculated based on the intersection of the line defined by P k , i , S k , i with the boundary surface k + 1 , defined by the global position and orientation of the respective element.
For a plane boundary, P k + 1 , i is calculated by the intersection of the incoming beam P k , i , S k , i with the boundary plane, defined by its normal vector N and an arbitrary point P , as an element of the plane [26]:
P k + 1 , i = P k , i ( N · P k , i ) ( N · P ) N · S k , i · S k , i
with the dot product ( · ). A similar approach can be applied applies to other surfaces describable by mathematical functions (e.g., a spherical cap for lenses or curved mirrors).
This equation provides the location of the input point of the boundary k + 1 , which is typically coincident with the output point of the same boundary.
The direction S k + 1 , i of the output beam depends on the type of boundary and the optical effect to be modelled there. For refraction, the mathematical description of the physical effect is the vectorial representation of the Snell–Descartes law [27]:
n = n k n k + 1 S k + 1 , i = n S k , i N n ( N · S k , i ) 1 n 2 ( 1 ( N · S k , i ) 2 )
with N being the (possibly local) normal vector of the boundary surface, and n k and n k + 1 are the respective refractive indices of the material before and after the boundary.
In a similar way, reflection can be modelled based on the normal vector N of the reflecting surface and the direction S k , i of the incident beam [27]:
S k + 1 , i = S k , i 2 ( N · S k , i ) N
For mechanical and other systems, the input point and direction of the subsequent element may be computed differently, in order to model firm connections, mechanical degrees of freedom, friction, elasticity and so on.
Following this concept throughout all elements, at each point in the chain, the location and direction of the current beam is a function of the previous point and direction:
P k + 1 , i , S k + 1 , i = G k , m ( P k , i , S k , i )
In this way, the model Equation (1) is built up gradually with each boundary k and the respective model function G k , m from the source to the exit of the system. The exit can be either the output data stream of the last element, or a final boundary (i.e., a specimen, screen or detector with its own local coordinate system). The position and orientation of this boundary can also be defined by the user specifying the respective detection plane E (Figure 4).
Based on these primary relations, quite complex optical parts can be modelled by defining the positions and orientations of the respective functional surfaces and the composition and appropriate linkage of the underlying sub-functions G k , i (Figure 3); for example, according to Equations (2)–(4). In optics, at every boundary surface, refraction and reflection can be modelled as required, even accounting for parasitic effects (e.g., ghost reflections), if required in the current application. The parameters, positions and orientations of all boundaries can either be fixed, include a tolerance or be subject to the input data stream (e.g., to account for mechanical movement such as the positioning of stages).
These optical parts can then be arranged into optical systems by positioning single parts and appropriate linking. In this way, a hierarchical model can be built from the basic physics up to the complete system.
In the models, optical parameters do not necessarily have to be constant but can depend on other part parameters or on input quantities. This opens up the possibility to model phenomena such as dispersion. For example, by adding a dispersion formula for n 2 in the lens model of Figure 5, wavelength-dependent properties can be modelled.
For sake of demonstration, a single spherical lens is modelled according to the setup shown in Figure 6. The example is simplified to describe the process of modelling with the proposed method in a clear manner. Hence, the setup contains an ideal light source emitting a single ray of variable wavelength (source in Figure 1), the lens to be modelled (element 1 in Figure 1) and a detector (output in Figure 1 and Figure 4). The only uncertainty in the system is presumed to be the position of the lens in the y-direction. In this example, the quantity of interest is the angle ϕ of the lens exit ray with respect to the optical axis z.
The light source in Figure 6 also acts as the source of the vectorial model (compare Figure 1 and Figure 2), introducing the quantity vacuum wavelength ( X 0 , 1 = λ ) at the position of the light source P 0 , 1 in the emitting direction of the light source S 0 , 1 .
From the light source, there is a free space beam section until the first air–glass transition at the lens (labelled ➀ in Figure 5 and Figure 6). In an actual calculation, the lens would be modelled as a complex element according to Figure 5, and then abstracted to a black-box only providing inputs, outputs and element parameters (position, orientation, focal length, material etc.) for convenient re-use. In this example, the hierarchical modelling and abstraction processes are discarded for clarity.
The transition at the first air–glass boundary is the sub-function G 1 , 1 (compare Figure 3 and Figure 5) of the lens. The entrance point P 1 , 1 of the ray into the lens surface is calculated by the intersection of the line P 0 , 1 , S 0 , 1 with a sphere [26] defined by its radius r 1 and centre P s :
P 1 , 1 = P 0 , 1 S 0 , 1 · ( P 0 , 1 P s ) + ( S 0 , 1 · ( P 0 , 1 P s ) ) 2 P 0 , 1 P s 2 + r 1 2 S 0 , 1
with · denoting the Euclidean norm.
With the entrance point known, the refraction at the boundary is calculated according to Equation (3) using P 1 , 1 P s as the local normal vector N , resulting in the ray direction S 1 , 1 inside the lens material. There, the refractive index of the lens material is considered to be wavelength-dependent, according to the dispersion formula for the selected material. One basic concept of the proposed method is that only quantities affected by the current boundary are recalculated (here, this is the vector S 0 , 1 ), while other quantities are passed through to the next boundary. In this example, this is the vacuum wavelength λ , which is not affected by the air–glass transition. The described calculation steps apply in a similar way to the exit surface of the lens ( G 1 , 2 ), yielding P 2 , 1 and S 2 , 1 . At both points P 1 , 1 and P 2 , 1 , parasitic reflections could be considered as well, using Equation (4) and an appropriate coefficient of reflection. However, in this example, parasitic reflections are omitted. If reflections become an issue, the required steps would be
  • adding the quantity intensity X 0 , 2 = I to the source (Figure 2)
  • programming a lens model including reflection;
    (a)
    adding Equation (4) as additional G k , i to both surfaces of the lens;
    (b)
    adding the parameter coefficient of reflection p k , i = R to the lens model;
    (c)
    adding the modification of I according to R at each surface;
    (d)
    adding two outputs to the lens model;
  • replacing the old lens model with the extended one;
  • adding I to the evaluation.
From then on, both models can be used interchangeably depending on the requirements, without the need for reprogramming of other elements.
Finally, the intersection of the ray with the target element is calculated according to Equation (2) (sub-function G 2 , 1 ), yielding P 3 , 1 and S 3 , 1 = S 2 , 1 . There, the quantity of interest—the angle ϕ of S 3 , 1 with respect to the normal vector N t of the target element—is calculated [26]
ϕ = arccos S 3 , 1 · N t S 3 , 1 N t .
In this way, the model function f is built up iteratively from the source to the target element:
f = ϕ = G 2 , 1 G 1 , 2 G 1 , 1 P 0 , 1 , S 0 , 1 , n 1 , n 2 ( λ ) , r 1 , P s , n 2 ( λ ) , n 3 , r 2 , P s , N t
Once f is known, the uncertainty evaluation as described in GUM can be carried out as usual, calculating the sensitivities c i = f / X i and propagating the probability density functions of the X i through the model. As all G k , i are analytic functions, and the vector calculations are processed analytically as well, f is obtained as an exact equation, purely formulated in variables ( r 1 , n 2 etc.), without numerical estimations. However, f and the c i are not displayed in full detail here as, even for this simple example, they are extensive equations. In the early state of system design, this enables a sophisticated and flexible analysis allowing for the design, optimisation and implementation of control systems for the modelled construct. Furthermore, for more complex systems, the exact formulation of f and f / X i allows for the systematic identification of reasonable actuator positions, parameters and manufacturing tolerances and, hence, optimisation of the system structure itself.
When the design process becomes more specific, the X i in can be replaced by their respective estimates x i in f and f / X i . In this example, this step is performed for comparison of the proposed vectorial method with a reference simulation. For this purpose, the system shown in Figure 6 is calculated for the numerical parameters in Table 1.
The numerical results of ϕ ( λ ) and u ( ϕ ) for the parameters given in Table 1 are plotted in Figure 7, in which the expected effect of dispersion on ϕ can be seen. Less obviously, the wavelength-independent mechanical tolerance of the lens position u ( P l ) (Table 1) results in a wavelength-dependent uncertainty u ( ϕ ) . This indicates that sources of uncertainty can be identified in good detail with the proposed method, opening the opportunity for sound analysis of complex systems. To validate the results, the same optical setup was modelled in a commercial optical CAD software (Quadoa v25.04 [29]). Simulations were carried out numerically for discrete wavelengths, marked as dots in Figure 7. The respective position uncertainty u ( P l ) was accounted for by a 50 μ m shift of the lens in the y-direction and calculating the combined standard uncertainty numerically according to GUM.
The plot shown in Figure 7 indicates the good agreement between the proposed method and commercial simulation software, hence demonstrating the reliability of the basic concept. Of course, correct modelling of the single physical effects and elements is essential. However, the hierarchical approach enables a convenient work flow for modelling, debugging and reuse of code blocks.
The example setup was intentionally kept simple to focus on the structure and the process of the vectorial model. The calculations here could well be performed manually with plane trigonometry. However, extending the lens tolerance u ( P l ) to the third dimension x (not shown in Figure 6) would already complicate the calculations enormously, demonstrating the advantage of the vectorial approach. Of course, more complex calculations can also be carried out. For example, polarisation calculations can be added to the model through defining additional vectors orthogonal to the vectors S , representing the amplitude and phase of the respective electrical field.
Once again, the described method can also be applied to other physical quantities, allowing complex scenarios to be described as a combination of the basic underlying physical effects.

5. Conclusions

Evaluating and expressing uncertainty in measurements is required in a broad spectrum of applications in science, engineering and industry, in order to quantify the quality of a measurement result and assess its reliability. Although the process and method defined with GUM is universal, consistent and transferable, setting up the mathematical model of a measurement process can become a complex task even for moderate setups. The method proposed in this contribution is based on a vectorial approach for systematic and flexible modelling. The division of the complex problem into sub-elements that can be modelled in a self-contained manner helps to keep track of the system structure, and vectorial modelling releases the user from cumbersome in-plane mathematical descriptions of three-dimensional geometric problems. The data structure was aimed to be flexible and extensible, allowing for the inclusion of further levels of detail as the measuring setups and their corresponding models evolve. As the proposed method allows for a consistent analytical description of the measurement process, it can provide an efficient analytical calculation of the partial derivatives required for the sensitivity coefficients of the Taylor series approximation. In the considered example, the method was described in detail and the results were in accordance with a numerical simulation of the same example using commercial optical CAD software. Although the method was originally developed for system design in optical imaging, the underlying concept is also suitable for systems and measurements comprising physical quantities other than optical ones.

Author Contributions

Conceptualisation: I.O.; methodology: I.O.; software: I.O. and S.E.; validation: S.E., K.T., J.R. and C.P.; writing—original draft preparation: I.O.; writing—review and editing: I.O.; visualization: I.O. and S.E.; supervision: I.O., E.M. and T.K.; funding acquisition: T.H., S.R., O.S. and E.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the German Research Foundation (Deutsche Forschungsgemeinschaft, DFG), grant numbers MA 2497/15-1, HA 3490/4-1 and SA 847/24-1.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
GUMGuide to the expression of Uncertainty in Measurement
FEMFinite Element Modelling
CADComputer Aided Design

References

  1. O’Hagan, A.; Cox, M. Simple informative prior distributions for Type A uncertainty evaluation in metrology. Metrologia 2023, 60, 025003. [Google Scholar] [CrossRef]
  2. Meija, J.; Bodnar, O.; Possolo, A. Ode to Bayesian methods in metrology. Metrologia 2023, 60, 052001. [Google Scholar] [CrossRef]
  3. BIPM; IEC; IFCC; ILAC; ISO; IUPAC; IUPAP; OIML. Evaluation of Measurement Data—Guide to the Expression of Uncertainty in Measurement; JCGM 100:2008; Joint Committee for Guides in Metrology, 2008. [Google Scholar]
  4. von Clarmann, T.; Compernolle, S.; Hase, F. Truth and uncertainty. A critical discussion of the error concept versus the uncertainty concept. Atmos. Meas. Tech. 2022, 15, 1145–1157. [Google Scholar] [CrossRef]
  5. Lee, J.W.; Hwang, E.; Kacker, R.N. True value, error, and measurement uncertainty: Two views. Accredit. Qual. Assur. 2022, 27, 235–242. [Google Scholar] [CrossRef]
  6. Kacker, R.; Sommer, K.D.; Kessel, R. Evolution of modern approaches to express uncertainty in measurement. Metrologia 2007, 44, 513–529. [Google Scholar] [CrossRef]
  7. Füßl, R.; Grünwald, R.; Kreutzer, P. Uncertainty consideration of the mirror-interferometer system in nanopositioning and nanomeasuring machines. In Proceedings of the Interferometry XIV: Applications, San Diego, CA, USA, 13–14 August 2008; Novak, E.L., Osten, W., Gorecki, C., Eds.; SPIE: Bellingham, WA, USA, 2008; Volume 7064, p. 70640L. [Google Scholar] [CrossRef]
  8. Goch, G.; Guenther, A.; Peng, Y.; Ni, K. Gear metrology—An update. CIRP Ann. 2023, 72, 725–751. [Google Scholar] [CrossRef]
  9. Demerdziev, K.; Dimchev, V. Active power measurement uncertainty budget modelling in case of harmonically distorted voltages and currents. In Proceedings of the IMEKO TC11 Conference on Measurement in Testing, Inspection and Certification. IMEKO, Madeira, Portugal, 11–13 October 2023; pp. 115–120. [Google Scholar] [CrossRef]
  10. Meurer, A.; Smith, C.P.; Paprocki, M.; Čertík, O.; Kirpichev, S.B.; Rocklin, M.; Kumar, A.; Ivanov, S.; Moore, J.K.; Singh, S.; et al. SymPy: Symbolic computing in Python. Peerj Comput. Sci. 2017, 3, e103. [Google Scholar] [CrossRef]
  11. Zanini, F.; Carmignato, S.; Savio, E. Two different experimental approaches for the uncertainty determination of X-ray computed tomography dimensional measurements on lattice structures. CIRP J. Manuf. Sci. Technol. 2023, 47, 205–214. [Google Scholar] [CrossRef]
  12. Salzenstein, P.; Pavlyuchenko, E. Uncertainty Evaluation on a 10.52 GHz (5 dBm) Optoelectronic Oscillator Phase Noise Performance. Micromachines 2021, 12, 474. [Google Scholar] [CrossRef]
  13. Marin, S.; Hohmann, M.; Schalles, M.; Krapf, G.; Fröhlich, T. Einsatzblock mit einer Mehrfachfixpunktzelle für einen Temperatur-Blockkalibrator. tm-Tech. Mess. 2015, 82, 402–410. [Google Scholar] [CrossRef]
  14. BIPM; IEC; IFCC; ILAC; ISO; IUPAC; IUPAP; OIML. Evaluation of Measurement Data—Supplement 1; JCGM 100:2008; Joint Committee for Guides in Metrology, 2008. [Google Scholar]
  15. Metropolis, N.; Ulam, S. The Monte Carlo Method. J. Am. Stat. Assoc. 2012, 44, 335–341. [Google Scholar] [CrossRef]
  16. Díaz-Pérez, L.; Torralba, M.; Muro, L.; Albajez, J.; Yagüe-Fabra, J. Uncertainty budget of a large-range nanopositioning platform based on Monte Carlo simulation. Measurement 2023, 208, 112469. [Google Scholar] [CrossRef]
  17. Eichstädt, S.; Vedurmudi, A.P.; Gruber, M.; Hutzschenreuter, D. Fundamental aspects in sensor network metrology. Acta IMEKO 2023, 12, 1–6. [Google Scholar] [CrossRef]
  18. Siaudinyte, L.; Hansen, P.E.; Koops, R.; Xu, J.; Peiner, E. Hybrid metrology for nanometric energy harvesting devices. Meas. Sci. Technol. 2023, 34, 094008. [Google Scholar] [CrossRef]
  19. Krummenauer, A.; Gomes, V.E.d.O.; Nardelli, V.C. Estimation of Measurement Uncertainty of the Real-Time Location System (RTLS) with Ultra-Wideband (UWB) Technology. Metrology 2023, 3, 113–130. [Google Scholar] [CrossRef]
  20. Scholz, G.; Fortmeier, I.; Marschall, M.; Stavridis, M.; Schulz, M.; Elster, C. Experimental Design for Virtual Experiments in Tilted-Wave Interferometry. Metrology 2022, 2, 84–97. [Google Scholar] [CrossRef]
  21. Marschall, M.; Hughes, F.; Wübbeler, G.; Kok, G.; van Dijk, M.; Elster, C. Using a Multivariate Virtual Experiment for Uncertainty Evaluation with Unknown Variance. Metrology 2024, 4, 534–546. [Google Scholar] [CrossRef]
  22. Maculotti, G.; Marschall, M.; Kok, G.; Chekh, B.A.; van Dijk, M.; Flores, J.; Genta, G.; Puerto, P.; Galetto, M.; Schmelter, S. A Shared Metrological Framework for Trustworthy Virtual Experiments and Digital Twins. Metrology 2024, 4, 337–363. [Google Scholar] [CrossRef]
  23. Chen, X.; Ng, B.; Sun, Y.; Tong, C. A flexible uncertainty quantification method for linearly coupled multi-physics systems. J. Comput. Phys. 2013, 248, 383–401. [Google Scholar] [CrossRef]
  24. Hills, R.G. Model Validation: Model Parameter and Measurement Uncertainty. J. Heat Transf. 2005, 128, 339–351. [Google Scholar] [CrossRef]
  25. Hoffmann, L.; Fortmeier, I.; Elster, C. Uncertainty quantification by ensemble learning for computational optical form measurements. Mach. Learn. Sci. Technol. 2021, 2, 035030. [Google Scholar] [CrossRef]
  26. Bronstein, I.N.; Semendjajew, K.A. Taschenbuch der Mathematik, 22nd ed.; Nauka, Moskau und BSB Teubner Verlagsgesellschaft: Leipzig, Germany, 1985. [Google Scholar]
  27. Haferkorn, H. Optik, 4th ed.; Wiley-VCH: Weinheim, Germany, 2003. [Google Scholar]
  28. Polyanskiy, M.N. Refractiveindex.info database of optical constants. Sci. Data 2024, 11, 94. [Google Scholar] [CrossRef]
  29. González-Acuña, R.G. CAD-Based Optical Design with Quadoa; CRC Press: Boca Raton, FL, USA, 2025. [Google Scholar] [CrossRef]
Figure 1. Simplified structure of a technical system, comprising a reference point, intermediate elements and an output point. The physical quantities (blue arrows) between the elements can be arbitrary and manifold. Furthermore, there can be branches and merging as well as retroaction in the system.
Figure 1. Simplified structure of a technical system, comprising a reference point, intermediate elements and an output point. The physical quantities (blue arrows) between the elements can be arbitrary and manifold. Furthermore, there can be branches and merging as well as retroaction in the system.
Metrology 05 00019 g001
Figure 2. Source block of the vectorial method. The source introduces all physical quantities relevant to the system to be modelled, marking the start and defining the structure of the data flow through the model. The introduced quantities are then modified by the subsequent elements, describing the physical structure of the system to be modelled.
Figure 2. Source block of the vectorial method. The source introduces all physical quantities relevant to the system to be modelled, marking the start and defining the structure of the data flow through the model. The introduced quantities are then modified by the subsequent elements, describing the physical structure of the system to be modelled.
Metrology 05 00019 g002
Figure 3. Exemplary structure of a single element of the modular vectorial model. The input data structure of the preceding element can be passed unaltered ( X k , 1 ) or can be modified ( X k , 2 , X k , 3 ) by the element model functions G k , i , describing a specific physical effect depending on the element parameters p k , i .
Figure 3. Exemplary structure of a single element of the modular vectorial model. The input data structure of the preceding element can be passed unaltered ( X k , 1 ) or can be modified ( X k , 2 , X k , 3 ) by the element model functions G k , i , describing a specific physical effect depending on the element parameters p k , i .
Metrology 05 00019 g003
Figure 4. Target element, located in plane E, which is defined by its normal vector N and a point P , as an element of the plane. Furthermore, a local coordinate system ( N r , N s ) is required to represent rotation and shearing. Through simple vectorial decomposition, the global position of P i n , together with other quantities, can be mapped to the local coordinate system ( r , s ) of the target.
Figure 4. Target element, located in plane E, which is defined by its normal vector N and a point P , as an element of the plane. Furthermore, a local coordinate system ( N r , N s ) is required to represent rotation and shearing. Through simple vectorial decomposition, the global position of P i n , together with other quantities, can be mapped to the local coordinate system ( r , s ) of the target.
Metrology 05 00019 g004
Figure 5. Modelling of complex optical parts based on basic physical effects. Left: Lens, consisting of two boundary surfaces. The primary function is refraction, however, ghost reflections (dashed, R 1 , R 2 ) can also be considered. Right: Beam splitter, consisting of four plain boundary surfaces, ghost reflections omitted for clarity. The splitting ration R can be modelled as a constant, or as polarisation- or wavelength-dependent. Numbers 1 to 4 represent surface transitions.
Figure 5. Modelling of complex optical parts based on basic physical effects. Left: Lens, consisting of two boundary surfaces. The primary function is refraction, however, ghost reflections (dashed, R 1 , R 2 ) can also be considered. Right: Beam splitter, consisting of four plain boundary surfaces, ghost reflections omitted for clarity. The splitting ration R can be modelled as a constant, or as polarisation- or wavelength-dependent. Numbers 1 to 4 represent surface transitions.
Metrology 05 00019 g005
Figure 6. Example optical setup modelled using the proposed vectorial method. The system consists of an ideal light source, a spherical lens and a target element (i.e., screen or detector). The components and the ray trace are located at certain positions P in certain orientations/directions S . The quantity of interest in this example is the angle of the refracted ray with respect to the optical axis ( S 3 , 1 , z ) .
Figure 6. Example optical setup modelled using the proposed vectorial method. The system consists of an ideal light source, a spherical lens and a target element (i.e., screen or detector). The components and the ray trace are located at certain positions P in certain orientations/directions S . The quantity of interest in this example is the angle of the refracted ray with respect to the optical axis ( S 3 , 1 , z ) .
Metrology 05 00019 g006
Figure 7. Exemplary modelling result for the setup shown in Figure 6. The position of the lens was charged with a tolerance, resulting in uncertainty of the image properties. In the plot, the nominal angle of the refracted ray to the optical axis ( ϕ , blue line) and the wavelength-dependent effect of the mechanical tolerance on this angle ( u ( ϕ ) , orange line) are shown. For validation, the system was simulated with a commercial optical CAD software (dots), and both results show a good match.
Figure 7. Exemplary modelling result for the setup shown in Figure 6. The position of the lens was charged with a tolerance, resulting in uncertainty of the image properties. In the plot, the nominal angle of the refracted ray to the optical axis ( ϕ , blue line) and the wavelength-dependent effect of the mechanical tolerance on this angle ( u ( ϕ ) , orange line) are shown. For validation, the system was simulated with a commercial optical CAD software (dots), and both results show a good match.
Metrology 05 00019 g007
Table 1. Numerical parameters for the optical system in Figure 6. Coordinates are in ( y , z ) . For clarity, the only uncertainty in the system is assumed to be the lens position P l in this example, while all other input quantities x i are considered to have zero uncertainty.
Table 1. Numerical parameters for the optical system in Figure 6. Coordinates are in ( y , z ) . For clarity, the only uncertainty in the system is assumed to be the lens position P l in this example, while all other input quantities x i are considered to have zero uncertainty.
PartParameterValue
light source λ range300–2400 nm
P 0 , 1 ( 1.9   m m , 10   m m )
S 0 , 1 (0, 1)
lens P l (0, 0)
u ( P l ) (50 μ m , 0)
opt. axis(0, 1)
r 1 = r 2 10.302   m m
centre thickness2   m m
materialN-BK7, dispersion data n 2 ( λ ) from [28]
n 1 = n 3 1.0
target elementposition(0, 10 m m )
surface normal vector(0, −1)
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ortlepp, I.; Eisele, S.; Treptow, K.; Rühle, J.; Pruß, C.; Haist, T.; Reichelt, S.; Sawodny, O.; Manske, E.; Kissinger, T. Enhanced Vectorial Measurement Uncertainty Model. Metrology 2025, 5, 19. https://doi.org/10.3390/metrology5020019

AMA Style

Ortlepp I, Eisele S, Treptow K, Rühle J, Pruß C, Haist T, Reichelt S, Sawodny O, Manske E, Kissinger T. Enhanced Vectorial Measurement Uncertainty Model. Metrology. 2025; 5(2):19. https://doi.org/10.3390/metrology5020019

Chicago/Turabian Style

Ortlepp, Ingo, Simon Eisele, Kevin Treptow, Josias Rühle, Christof Pruß, Tobias Haist, Stephan Reichelt, Oliver Sawodny, Eberhard Manske, and Thomas Kissinger. 2025. "Enhanced Vectorial Measurement Uncertainty Model" Metrology 5, no. 2: 19. https://doi.org/10.3390/metrology5020019

APA Style

Ortlepp, I., Eisele, S., Treptow, K., Rühle, J., Pruß, C., Haist, T., Reichelt, S., Sawodny, O., Manske, E., & Kissinger, T. (2025). Enhanced Vectorial Measurement Uncertainty Model. Metrology, 5(2), 19. https://doi.org/10.3390/metrology5020019

Article Metrics

Back to TopTop