{"id":2157,"date":"2023-12-05T13:49:27","date_gmt":"2023-12-05T13:49:27","guid":{"rendered":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/?p=2157"},"modified":"2023-12-05T13:50:52","modified_gmt":"2023-12-05T13:50:52","slug":"data-driven-process-control-part-2","status":"publish","type":"post","link":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/data-driven-process-control-part-2\/","title":{"rendered":"Data-driven Process Control &#8211; Part 2: Modelling System Behaviour"},"content":{"rendered":"\n<p>After the <a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/data-driven-process-control-part-1\/\">first article in this series<\/a> dealt with the general basic building blocks of control systems, the second article is dedicated to modeling the behavior of systems. The focus here is on differentiating between different types of modeling. The main part of the article introduces a special data-driven approach that has recently attracted growing scientific interest.<\/p>\n\n\n\n\n\n<p>Knowledge of the system behaviour, i.e. knowledge of the quantitative change in output when the system\u2019s inputs change, is a basic prerequisite for system control. This knowledge is represented by behavioural models, the development of which we will examine in more detail in this section.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">A physical example system<\/h2>\n\n\n\n<p>As a simple physical example, let\u2019s look at what is known as an ideal planar pendulum. The pendulum mass is assumed to be point-like and suspended on a massless cord; all frictional forces are disregarded. The only force acting on the mass is the gravitational force of the Earth (see Figure 3).<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1624\" height=\"699\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2023\/12\/NEUmathematical_pendulum_EN.svg\" alt=\"\" class=\"wp-image-2313\" style=\"width:700px\"\/><figcaption class=\"wp-element-caption\"><em>Figure 3: The ideal pendulum<\/em><\/figcaption><\/figure>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>We will use this example to describe three basic types of modelling.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Whitebox Modelling<\/h2>\n\n\n\n<p>In this type of modelling, the system behaviour is represented by differential equations whose parameters are completely known. The approach is highly application-specific and requires a high degree of detailed knowledge of the system under consideration. The complexity of real-life systems obviously places limits on the application of this approach. In addition, the strategy is difficult to automate and the models ob<\/p>\n\n\n\n<p>We will use this example to describe three basic types of modelling.tained are difficult to adapt to changing requirements.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"has-secondary-color has-text-color\">Example \u2013 white box modelling of the pendulum system<\/p>\n\n\n\n<p class=\"has-secondary-color has-text-color\">The starting point is Newton\u2019s second law <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-da3b21853f1ac3dc18df8097ef9b6e74_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#70;&#32;&#61;&#32;&#109;&#32;&#92;&#44;&#32;&#97;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"65\" style=\"vertical-align: 0px;\"\/> and Newton\u2019s law of gravitation, specifically for bodies near the Earth\u2019s surface <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-3a132a5c1402d5e00e2bbd9d9b52e617_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#70;&#32;&#61;&#32;&#109;&#32;&#92;&#44;&#32;&#103;&#32;&#92;&#44;&#32;&#91;&#92;&#44;&#32;&#48;&#44;&#32;&#45;&#49;&#32;&#92;&#44;&#93;&#94;&#84;\" title=\"Rendered by QuickLaTeX.com\" height=\"20\" width=\"133\" style=\"vertical-align: -5px;\"\/>. In terms of the motion of the pendulum, only the force <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-84479bb103d0d3f592a70bd6b8c5c802_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#70;&#95;&#84;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"21\" style=\"vertical-align: -3px;\"\/> acting tangentially on the pendulum mass is to be considered, since the radial component is compensated by the cord. For the same reason, only the tangential acceleration <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-2890c356bc2d01c2d69e3c28ca655527_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#97;&#95;&#84;\" title=\"Rendered by QuickLaTeX.com\" height=\"11\" width=\"19\" style=\"vertical-align: -3px;\"\/> is relevant. Using the time-dependent deflection angle <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-c6335c4057fd41d5547f0841c0949f12_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#116;&#104;&#101;&#116;&#97;&#40;&#116;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"28\" style=\"vertical-align: -5px;\"\/> and the angular acceleration <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-fd42c6f615939dd6c012db1972fd7734_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#100;&#100;&#111;&#116;&#123;&#92;&#116;&#104;&#101;&#116;&#97;&#125;&#40;&#116;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"22\" width=\"28\" style=\"vertical-align: -5px;\"\/> (see Figure 3), the variables <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-84479bb103d0d3f592a70bd6b8c5c802_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#70;&#95;&#84;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"21\" style=\"vertical-align: -3px;\"\/> and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-2890c356bc2d01c2d69e3c28ca655527_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#97;&#95;&#84;\" title=\"Rendered by QuickLaTeX.com\" height=\"11\" width=\"19\" style=\"vertical-align: -3px;\"\/> are given as&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"has-text-align-center has-secondary-color has-text-color\"><p class=\"ql-center-displayed-equation\" style=\"line-height: 22px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-f7a94bdf0c3db04d6cdec2913372bc18_l3.png\" height=\"22\" width=\"311\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#91;&#70;&#95;&#84;&#32;&#61;&#32;&#45;&#109;&#32;&#92;&#32;&#103;&#32;&#92;&#115;&#105;&#110;&#32;&#92;&#116;&#104;&#101;&#116;&#97;&#40;&#116;&#41;&#32;&#92;&#113;&#117;&#97;&#100;&#32;&#92;&#116;&#101;&#120;&#116;&#123;&#97;&#110;&#100;&#125;&#32;&#92;&#113;&#117;&#97;&#100;&#32;&#97;&#95;&#84;&#40;&#116;&#41;&#32;&#61;&#32;&#108;&#32;&#92;&#44;&#32;&#92;&#100;&#100;&#111;&#116;&#123;&#92;&#116;&#104;&#101;&#116;&#97;&#125;&#40;&#116;&#41;&#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n\n\n\n<p class=\"has-secondary-color has-text-color\">with the length <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-6708c67c190f08fd3b6fb00e604bc5a0_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#108;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"5\" style=\"vertical-align: 0px;\"\/> of the pendulum cord and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-49b2457165b74bccc9573f0b40f0d1e8_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#103;&#32;&#92;&#97;&#112;&#112;&#114;&#111;&#120;&#32;&#57;&#46;&#56;&#49;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#109;&#125;&#123;&#115;&#94;&#50;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"20\" width=\"80\" style=\"vertical-align: -7px;\"\/> as the gravitational acceleration on Earth. Therefore, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-aeaa73d4783261179f59cf8eba8476dd_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#109;&#32;&#92;&#32;&#97;&#95;&#84;&#32;&#61;&#32;&#70;&#95;&#84;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"86\" style=\"vertical-align: -3px;\"\/> results in the following differential equation for the deflection angle <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-a65ea16648162e0cdf01c568cc629e11_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#116;&#104;&#101;&#116;&#97;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"9\" style=\"vertical-align: 0px;\"\/><\/p>\n\n\n\n<p class=\"has-text-align-center has-secondary-color has-text-color\"><p class=\"ql-center-displayed-equation\" style=\"line-height: 32px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-364ff111e2b16dbb65b1a5b9e5922561_l3.png\" height=\"32\" width=\"141\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#91;&#92;&#100;&#100;&#111;&#116;&#123;&#92;&#116;&#104;&#101;&#116;&#97;&#125;&#32;&#40;&#116;&#41;&#32;&#61;&#32;&#45;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#103;&#125;&#123;&#108;&#125;&#32;&#92;&#32;&#92;&#115;&#105;&#110;&#32;&#92;&#116;&#104;&#101;&#116;&#97;&#40;&#116;&#41;&#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n\n\n\n<p class=\"has-secondary-color has-text-color\">If we additionally assume that the angle <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-a65ea16648162e0cdf01c568cc629e11_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#116;&#104;&#101;&#116;&#97;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"9\" style=\"vertical-align: 0px;\"\/> is small, we obtain as a further simplification<br><p class=\"ql-center-displayed-equation\" style=\"line-height: 32px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-28f90592f6b8c256665c4aa05158a64e_l3.png\" height=\"32\" width=\"113\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#91;&#92;&#100;&#100;&#111;&#116;&#123;&#92;&#116;&#104;&#101;&#116;&#97;&#125;&#32;&#40;&#116;&#41;&#32;&#61;&#32;&#45;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#103;&#125;&#123;&#108;&#125;&#32;&#92;&#32;&#92;&#116;&#104;&#101;&#116;&#97;&#40;&#116;&#41;&#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n\n\n\n<p class=\"has-secondary-color has-text-color\">This differential equation can be used to predict the behaviour of the pendulum for any initial angle <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-ac5879db0f548e437721bd6b36240c34_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#116;&#104;&#101;&#116;&#97;&#95;&#48;&#32;&#92;&#108;&#108;&#32;&#49;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"52\" style=\"vertical-align: -3px;\"\/> and any initial velocity <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-c663e362c63eed600bc3963792ed823c_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#100;&#111;&#116;&#123;&#92;&#116;&#104;&#101;&#116;&#97;&#125;&#95;&#48;\" title=\"Rendered by QuickLaTeX.com\" height=\"20\" width=\"15\" style=\"vertical-align: -3px;\"\/>.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Grey- and Blackbox Modelling<\/h2>\n\n\n\n<p>This modelling approach also results in differential or difference equations, which, however, only specify the basic structure of the system and therefore contain free parameters. If the system model incorporates prior knowledge, for example in the form of physical principles, then it is a grey box model. Otherwise it is referred to as a black box model.<\/p>\n\n\n\n<p>The free parameters of the model are determined from observed data of the system during an adaptation step, whereby this step of the modelling can be automated to a large extent. The choice of model structure, however, is critical for the quality of the model, requires a high degree of experience due to its complexity and can therefore only be automated to a limited degree. Moreover, in contrast to the white box approach, grey and black box modelling can be applied to systems of any complexity.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Data-Based Modelling<\/h2>\n\n\n\n<p>This new approach has been attracting an increasing amount of attention for some years now. The starting point is the notion of identifying a system solely on the basis of its externally verifiable behaviour. A detailed description of the systems-theoretical background for this approach can be found in <a href=\"#[1]\">[1]<\/a>. With the increasing availability of process data from technical systems, the view of this data-driven approach has changed. It was recognized that the description of system behavior based purely on observations opened the door to new models and algorithms (see <a href=\"#[2]\">[2]<\/a> and <a href=\"#[3]\">[3]<\/a>). This transition is comparable to developments in the application of neural networks in recent years.<\/p>\n\n\n\n<p>Since it is an unsupervised learning procedure for non-parametric system representations, no model of the system is constructed, unlike in white, grey and black box modelling. As such, the applicability of this approach is not subject to complexity-related limitations, nor does the need for a structural decision prevent it from being automated. That said, the approach is initially limited to so-called linear and time-invariant systems (see \u201cMathematical background\u201d).<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-secondary-color has-text-color\">Example \u2013 Data-based modelling of the pendulum system<\/p>\n\n\n\n<p class=\"has-secondary-color has-text-color\">To arrive at a data-based representation for the pendulum system, we only need to conduct two experiments. Using the notation <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-00042eeb0e6082a618959354ce55d057_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#120;&#40;&#116;&#41;&#32;&#61;&#32;&#91;&#92;&#44;&#32;&#92;&#116;&#104;&#101;&#116;&#97;&#40;&#116;&#41;&#44;&#32;&#92;&#100;&#111;&#116;&#123;&#92;&#116;&#104;&#101;&#116;&#97;&#125;&#40;&#116;&#41;&#32;&#92;&#44;&#32;&#93;&#94;&#84;\" title=\"Rendered by QuickLaTeX.com\" height=\"22\" width=\"146\" style=\"vertical-align: -5px;\"\/> with the deflection angle <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-c6335c4057fd41d5547f0841c0949f12_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#116;&#104;&#101;&#116;&#97;&#40;&#116;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"28\" style=\"vertical-align: -5px;\"\/> and the angular velocity <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-b3ed7809174cde4a8460ee165a200cce_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#100;&#111;&#116;&#123;&#92;&#116;&#104;&#101;&#116;&#97;&#125;&#40;&#116;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"22\" width=\"28\" style=\"vertical-align: -5px;\"\/>, the initial conditions for the two experiments can be taken as<\/p>\n\n\n\n<p class=\"has-secondary-color has-text-color\"><p class=\"ql-center-displayed-equation\" style=\"line-height: 42px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-df54785fc76d8f96d442f82d79463531_l3.png\" height=\"42\" width=\"246\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#91;&#120;&#95;&#49;&#40;&#48;&#41;&#32;&#61;&#32;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#49;&#32;&#92;&#92;&#32;&#48;&#32;&#92;&#92;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#92;&#113;&#117;&#97;&#100;&#32;&#92;&#116;&#101;&#120;&#116;&#123;&#97;&#110;&#100;&#125;&#32;&#92;&#113;&#117;&#97;&#100;&#32;&#120;&#95;&#50;&#40;&#48;&#41;&#32;&#61;&#32;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#48;&#32;&#92;&#92;&#32;&#49;&#32;&#92;&#92;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n\n\n\n<p class=\"has-secondary-color has-text-color\">The first experiment records the motion <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-1dcaca4aef1966ce119fb9542775b7e6_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#120;&#95;&#49;&#40;&#116;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"37\" style=\"vertical-align: -5px;\"\/> of the pendulum at the starting angle <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-ec2b351789abcb19733a85b6514107f3_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#49;&#94;&#123;&#92;&#99;&#105;&#114;&#99;&#125;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"15\" style=\"vertical-align: 0px;\"\/> and vanishing starting velocity at discrete points in time <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-69c7d298f6f5324f1515c69e56465690_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#123;&#32;&#116;&#95;&#105;&#32;&#92;&#125;&#95;&#123;&#105;&#61;&#49;&#125;&#94;&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"51\" style=\"vertical-align: -5px;\"\/>. The second experiment uses the inverse setting for recording <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-d15cc86342d618b089bdafe9c6f8fa5d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#120;&#95;&#50;&#40;&#116;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"37\" style=\"vertical-align: -5px;\"\/>.<\/p>\n\n\n\n<p class=\"has-secondary-color has-text-color\"><span lang=\"EN-GB\" style=\"background-color: transparent; font-size: inherit; text-indent: 0cm; font-family: Arial, sans-serif; color: rgb(127, 127, 127);\">The recordings of both experiments can then be used to calculate any other pendulum motion<\/span> <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-f3b24affec20985dbc17901fc52c0e2e_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#120;&#40;&#116;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"29\" style=\"vertical-align: -5px;\"\/><span lang=\"EN-GB\" style=\"background-color: transparent; text-indent: 0cm; font-size: 10pt; line-height: 150%; font-family: Arial, sans-serif; color: rgb(127, 127, 127);\"> <\/span><span lang=\"EN-GB\" style=\"background-color: transparent; font-size: inherit; text-indent: 0cm; font-family: Arial, sans-serif; color: rgb(127, 127, 127);\">at the initial conditions <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-7f25c83af7999fc84d73631b119d374a_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#120;&#40;&#48;&#41;&#32;&#61;&#32;&#91;&#92;&#44;&#32;&#92;&#116;&#104;&#101;&#116;&#97;&#95;&#48;&#44;&#32;&#92;&#100;&#111;&#116;&#123;&#92;&#116;&#104;&#101;&#116;&#97;&#125;&#95;&#48;&#32;&#92;&#44;&#93;&#94;&#84;\" title=\"Rendered by QuickLaTeX.com\" height=\"22\" width=\"122\" style=\"vertical-align: -5px;\"\/> <span lang=\"EN-GB\" style=\"background-color: transparent; font-size: inherit; text-indent: 0cm; font-family: Arial, sans-serif; color: rgb(127, 127, 127);\">by means of the relationship<\/span><\/p>\n\n\n\n<p class=\"has-secondary-color has-text-color\"><p class=\"ql-center-displayed-equation\" style=\"line-height: 22px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-558a75ea4ad9d035368aec0945cdc0e8_l3.png\" height=\"22\" width=\"194\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#91;&#120;&#40;&#116;&#41;&#32;&#61;&#32;&#92;&#116;&#104;&#101;&#116;&#97;&#95;&#48;&#32;&#92;&#32;&#120;&#95;&#49;&#40;&#116;&#41;&#32;&#43;&#32;&#92;&#100;&#111;&#116;&#123;&#92;&#116;&#104;&#101;&#116;&#97;&#125;&#95;&#48;&#32;&#92;&#32;&#120;&#95;&#50;&#40;&#116;&#41;&#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n\n\n\n<p class=\"has-secondary-color has-text-color\">at the points in time <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-69c7d298f6f5324f1515c69e56465690_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#92;&#123;&#32;&#116;&#95;&#105;&#32;&#92;&#125;&#95;&#123;&#105;&#61;&#49;&#125;&#94;&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"51\" style=\"vertical-align: -5px;\"\/>, whereby the linear independence of the vectors of the two initial conditions is essential. Further we obtain the compact representation<\/p>\n\n\n\n<p class=\"has-secondary-color has-text-color\"><p class=\"ql-center-displayed-equation\" style=\"line-height: 75px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-623ed99891a8562a9cb17562bca8acb7_l3.png\" height=\"75\" width=\"484\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#91;&#66;&#32;&#92;&#44;&#32;&#120;&#40;&#48;&#41;&#32;&#61;&#32;&#120;&#32;&#92;&#113;&#117;&#97;&#100;&#32;&#92;&#116;&#101;&#120;&#116;&#123;&#119;&#105;&#116;&#104;&#125;&#32;&#92;&#113;&#117;&#97;&#100;&#32;&#66;&#32;&#61;&#32;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#120;&#95;&#49;&#40;&#116;&#95;&#49;&#41;&#32;&#38;&#32;&#120;&#95;&#50;&#40;&#116;&#95;&#49;&#41;&#32;&#92;&#92;&#32;&#92;&#118;&#100;&#111;&#116;&#115;&#32;&#38;&#32;&#92;&#118;&#100;&#111;&#116;&#115;&#32;&#92;&#92;&#32;&#120;&#95;&#49;&#40;&#116;&#95;&#110;&#41;&#32;&#38;&#32;&#120;&#95;&#50;&#40;&#116;&#95;&#110;&#41;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#92;&#113;&#117;&#97;&#100;&#32;&#92;&#116;&#101;&#120;&#116;&#123;&#97;&#110;&#100;&#125;&#32;&#92;&#113;&#117;&#97;&#100;&#32;&#120;&#32;&#61;&#32;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#32;&#120;&#40;&#116;&#95;&#49;&#41;&#32;&#92;&#92;&#32;&#92;&#118;&#100;&#111;&#116;&#115;&#32;&#92;&#92;&#32;&#120;&#40;&#116;&#95;&#110;&#41;&#32;&#92;&#101;&#110;&#100;&#123;&#98;&#109;&#97;&#116;&#114;&#105;&#120;&#125;&#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n\n\n\n<p class=\"has-secondary-color has-text-color\">We call the matrix <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-c538e035b90965eb1dc6a6eed298fd29_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#66;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"14\" style=\"vertical-align: 0px;\"\/> an algebraic representation of the pendulum behavior.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>The objective of reconstructing the entire system behaviour from observed data alone raises three main questions:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>What data is suitable for behavioural representation?<\/li>\n\n\n\n<li>How can this suitability be verified?<\/li>\n\n\n\n<li>What is the scope of the collected data?<\/li>\n<\/ul>\n\n\n\n<p>The mathematical theory provides clear answers to these questions (see \u201cMathematical background\u201d). At this point, we will limit ourselves to stating that the collected data must have a level of independence that is precisely mathematically defined (see Example \u2013 Data-based modelling of the pendulum system). Such data can only be obtained by systematically stimulating the system, as physical systems naturally tend to transition into a state of equilibrium after some time in the absence of disturbances. <\/p>\n\n\n\n<p>The necessary course of action is therefore to stimulate the system by means of random inputs during the observation period, thereby inducing the most diverse output behaviour possible (see Figure 4). It should be noted that this system stimulation must be carried out in compliance with the technical boundary and limit conditions of the system in order to avoid destabilisation with potentially serious consequences.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignleft size-large\"><img decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2023\/08\/persistently-exciting-trajectory-ud.svg\" alt=\"\" class=\"wp-image-3492\"\/><figcaption class=\"wp-element-caption\"><em>Figure 4: Random inputs for exploring system behaviour<\/em><\/figcaption><\/figure><\/div>\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>At regular intervals, a dimensional criterion is used to check whether the collected data already encompasses all of the possible system responses. This check requires the desired or presumed system complexity to be specified (see \u201cMathematical background\u201d), which includes the possibility of limiting it to a desired level. If the amount of data collected up to that point does not yet have the required complexity, random input data is generated again and the experiment is repeated.<\/p>\n\n\n\n<p>As a result of this procedure, a system representation is generated from the observed data collected. In addition to being able to dynamically adapt the complexity of the system representation, the decisive advantage of this procedure is that the process described can be fully automated and therefore repeated autonomously if required. <\/p>\n\n\n\n<p>The representation of the system behaviour obtained can now be used to make predictions about the system behaviour in the same way as the procedure outlined in the example \u201cData-based modelling of the pendulum system\u201d. An example of how the method is used for quadcopter position control can be found in <a href=\"#[4]\">[4]<\/a>.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-secondary-color has-text-color\">Mathematical background <\/p>\n\n\n\n<p class=\"has-secondary-color has-text-color\">The process under consideration is described as a linear and time-invariant dynamic system <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-cc1395e0ab92dce1b0583c315a0826db_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#83;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"12\" style=\"vertical-align: 0px;\"\/>, which has <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-1e4ef8141b753f6a31b7a02f7f3c9126_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#109;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"15\" style=\"vertical-align: 0px;\"\/> input parameters, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-b8dd14c4b9e452322074520e7ceee88c_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#112;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"10\" style=\"vertical-align: -4px;\"\/> output variables and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-711b15cb974154795309c4e266677dc4_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"11\" style=\"vertical-align: 0px;\"\/> internal states and satisfies a difference equation of the form<\/p>\n\n\n\n<p class=\"has-secondary-color has-text-color\"><p class=\"ql-center-displayed-equation\" style=\"line-height: 54px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-02b73328e934d0f914e1e0db3165e64b_l3.png\" height=\"54\" width=\"211\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#91;&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#97;&#108;&#105;&#103;&#110;&#101;&#100;&#125;&#32;&#120;&#40;&#107;&#43;&#49;&#41;&#32;&#38;&#61;&#32;&#65;&#32;&#92;&#44;&#32;&#120;&#40;&#107;&#41;&#32;&#43;&#32;&#66;&#32;&#92;&#44;&#32;&#117;&#40;&#107;&#41;&#32;&#92;&#92;&#91;&#48;&#46;&#53;&#101;&#109;&#93;&#32;&#121;&#40;&#107;&#41;&#32;&#38;&#61;&#32;&#67;&#32;&#92;&#44;&#32;&#120;&#40;&#107;&#41;&#32;&#43;&#32;&#68;&#32;&#92;&#44;&#32;&#117;&#40;&#107;&#41;&#32;&#92;&#101;&#110;&#100;&#123;&#97;&#108;&#105;&#103;&#110;&#101;&#100;&#125;&#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n\n\n\n<p class=\"has-secondary-color has-text-color\">with <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-ada7a600ffa67491b180f54ba3120bb6_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#120;&#40;&#107;&#41;&#32;&#92;&#105;&#110;&#32;&#92;&#109;&#97;&#116;&#104;&#98;&#98;&#123;&#82;&#125;&#94;&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"76\" style=\"vertical-align: -5px;\"\/>, <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-cb46aa26cbfd59aa8330dac42cd4a928_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#117;&#40;&#107;&#41;&#32;&#92;&#105;&#110;&#32;&#92;&#109;&#97;&#116;&#104;&#98;&#98;&#123;&#82;&#125;&#94;&#109;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"80\" style=\"vertical-align: -5px;\"\/>, and <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-c52b65427a647b77672be7de1acb352e_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#121;&#40;&#107;&#41;&#32;&#92;&#105;&#110;&#32;&#92;&#109;&#97;&#116;&#104;&#98;&#98;&#123;&#82;&#125;&#94;&#112;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"75\" style=\"vertical-align: -5px;\"\/>.<\/p>\n\n\n\n<p class=\"has-secondary-color has-text-color\">The behaviour <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-c538e035b90965eb1dc6a6eed298fd29_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#66;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"14\" style=\"vertical-align: 0px;\"\/> of the system is defined as the set of all trajectories <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-bd62a5ec9293b8b0cf1815de4f5e0910_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#119;&#32;&#61;&#32;&#40;&#117;&#44;&#32;&#121;&#41;\" title=\"Rendered by QuickLaTeX.com\" height=\"19\" width=\"77\" style=\"vertical-align: -5px;\"\/>, the time-restricted version <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-264f693dffae5fc0a0c3ba0dcf7d09c9_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#66;&#95;&#76;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"22\" style=\"vertical-align: -3px;\"\/>, consisting of trajectories of length <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-55e28e03ac0ab143cea7a0fad160a3fa_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#76;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"12\" style=\"vertical-align: 0px;\"\/>, is identified with a finite-dimensional vector space of the dimension<\/p>\n\n\n\n<p class=\"has-secondary-color has-text-color\"><p class=\"ql-center-displayed-equation\" style=\"line-height: 14px;\"><span class=\"ql-right-eqno\"> &nbsp; <\/span><span class=\"ql-left-eqno\"> &nbsp; <\/span><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-43143e97938da991c676d94a21b6de13_l3.png\" height=\"14\" width=\"144\" class=\"ql-img-displayed-equation quicklatex-auto-format\" alt=\"&#92;&#91;&#92;&#100;&#105;&#109;&#32;&#66;&#95;&#76;&#32;&#61;&#32;&#109;&#32;&#76;&#32;&#43;&#32;&#110;&#46;&#92;&#93;\" title=\"Rendered by QuickLaTeX.com\"\/><\/p><\/p>\n\n\n\n<p class=\"has-secondary-color has-text-color\">Through observation and excitation of the system <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-cc1395e0ab92dce1b0583c315a0826db_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#83;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"12\" style=\"vertical-align: 0px;\"\/>, a matrix <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-527e4beb270933ba0e1cb3afabccbc8d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#72;&#95;&#76;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"24\" style=\"vertical-align: -3px;\"\/> is formed as part of the identification process, the columns of which correspond to trajectories of length <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-55e28e03ac0ab143cea7a0fad160a3fa_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#76;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"12\" style=\"vertical-align: 0px;\"\/>. Knowing the dimension of <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-264f693dffae5fc0a0c3ba0dcf7d09c9_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#66;&#95;&#76;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"22\" style=\"vertical-align: -3px;\"\/> &nbsp;allows to check whether the columns of <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-527e4beb270933ba0e1cb3afabccbc8d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#72;&#95;&#76;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"24\" style=\"vertical-align: -3px;\"\/> already collected span a sufficiently high-dimensional subspace before deciding to stop data acquisition.<\/p>\n\n\n\n<p class=\"has-secondary-color has-text-color\">The number <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-711b15cb974154795309c4e266677dc4_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#110;\" title=\"Rendered by QuickLaTeX.com\" height=\"8\" width=\"11\" style=\"vertical-align: 0px;\"\/> of internal states of the system <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-cc1395e0ab92dce1b0583c315a0826db_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#83;\" title=\"Rendered by QuickLaTeX.com\" height=\"12\" width=\"12\" style=\"vertical-align: 0px;\"\/> is regarded as a complexity measure for the system to be identified, and can be used to limit the complexity of the empirically determined system representation <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-527e4beb270933ba0e1cb3afabccbc8d_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#72;&#95;&#76;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"24\" style=\"vertical-align: -3px;\"\/> of <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/ql-cache\/quicklatex.com-264f693dffae5fc0a0c3ba0dcf7d09c9_l3.png\" class=\"ql-img-inline-formula quicklatex-auto-format\" alt=\"&#66;&#95;&#76;\" title=\"Rendered by QuickLaTeX.com\" height=\"15\" width=\"22\" style=\"vertical-align: -3px;\"\/> in order to adapt the accuracy of the approximation to the requirements.<\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Having familiarised ourselves with the development of system models, especially for the purely data-driven case, we will now turn to the topic of control in the following section. The focus will be on a strategy that is particularly suited to control highly complex systems, i.e. systems with a large number of intervention and target variables.<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Sources<\/h2>\n\n\n\n<p id=\"[1]\">[1] Jan C. Willems, &#8220;Paradigms and puzzles in the theory of dynamical systems&#8221;, IEEE Transactions on Automatic Control, 1991<\/p>\n\n\n\n<p id=\"[2]\">[2] Ivan Markovsky, Linbin Huang, and Florian D\u00f6rfler, &#8220;Data driven control based on the behavioral approach &#8211; from theory to applications in power systems&#8221;, IEEE Control Systems, 2022<\/p>\n\n\n\n<p id=\"[3]\">[3] Ivan Markovsky and Florian D\u00f6rfler, &#8220;Behavioral systems theory in data-driven analysis, signal processing, and control&#8221;, Annual Reviews in Control, 2021<\/p>\n\n\n\n<p id=\"[4]\">[4] Ezzat Elokda, Jeremy Coulson, Paul N. Beuchat, John Lygeros, and Florian D\u00f6rfler, &#8220;Data-enabled predictive control for quadcopters&#8221;, International Journal of Robust and Nonlinear Control, 2021<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n","protected":false},"excerpt":{"rendered":"<p>After the first article in this series dealt with the general basic building blocks of control systems, the second article is dedicated to modeling the behavior of systems. The focus here is on differentiating between different types of modeling. The main part of the article introduces a special data-driven approach that has recently attracted growing scientific interest.<\/p>\n","protected":false},"author":163,"featured_media":2176,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"advgb_blocks_editor_width":"","advgb_blocks_columns_visual_guide":"","footnotes":""},"categories":[805],"tags":[882,884,885,886,881],"topics":[887],"class_list":["post-2157","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-manufacturing-solutions","tag-data-driven-control","tag-manufacturing-solutions","tag-model-predictive-control","tag-system-identification","tag-advanced-manufacturing","topics-data-driven-process-control"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>ZEISS Digital Innovation Blog - Data-driven Process Control - Part 2: Modelling System Behaviour<\/title>\n<meta name=\"description\" content=\"After the first article in this series dealt with the general basic building blocks of control systems, the second article is dedicated to modeling the behavior of systems. The focus here is on differentiating between different types of modeling. The main part of the article introduces a special data-driven approach that has recently attracted growing scientific interest.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/data-driven-process-control-part-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Datengetriebene Prozessregelung - Teil 2Data-driven Process Control - Part 2: Modelling System Behaviour\" \/>\n<meta property=\"og:description\" content=\"After the first article in this series dealt with the general basic building blocks of control systems, the second article is dedicated to modeling the behavior of systems. The focus here is on differentiating between different types of modeling. The main part of the article introduces a special data-driven approach that has recently attracted growing scientific interest.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/data-driven-process-control-part-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Digital Innovation Blog\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-05T13:49:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-12-05T13:50:52+00:00\" \/>\n<meta name=\"author\" content=\"Dr. Daniel G\u00f6rsch\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Datengetriebene Prozessregelung - Teil 2Data-driven Process Control - Part 2: Modelling System Behaviour\" \/>\n<meta name=\"twitter:description\" content=\"After the first article in this series dealt with the general basic building blocks of control systems, the second article is dedicated to modeling the behavior of systems. The focus here is on differentiating between different types of modeling. The main part of the article introduces a special data-driven approach that has recently attracted growing scientific interest.\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dr. Daniel G\u00f6rsch\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/data-driven-process-control-part-2\/\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/data-driven-process-control-part-2\/\",\"name\":\"ZEISS Digital Innovation Blog - Data-driven Process Control - Part 2: Modelling System Behaviour\",\"isPartOf\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/data-driven-process-control-part-2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/data-driven-process-control-part-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2023\/07\/Datengetriebene-Prozessregelung_Titelbild.jpg\",\"datePublished\":\"2023-12-05T13:49:27+00:00\",\"dateModified\":\"2023-12-05T13:50:52+00:00\",\"author\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/#\/schema\/person\/27cfbb0604683ddaade894193befe12e\"},\"description\":\"After the first article in this series dealt with the general basic building blocks of control systems, the second article is dedicated to modeling the behavior of systems. The focus here is on differentiating between different types of modeling. The main part of the article introduces a special data-driven approach that has recently attracted growing scientific interest.\",\"breadcrumb\":{\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/data-driven-process-control-part-2\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/data-driven-process-control-part-2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/data-driven-process-control-part-2\/#primaryimage\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2023\/07\/Datengetriebene-Prozessregelung_Titelbild.jpg\",\"contentUrl\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2023\/07\/Datengetriebene-Prozessregelung_Titelbild.jpg\",\"width\":2560,\"height\":1440},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/data-driven-process-control-part-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Data-driven Process Control &#8211; Part 2: Modelling System Behaviour\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/#website\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/\",\"name\":\"Digital Innovation Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/#\/schema\/person\/27cfbb0604683ddaade894193befe12e\",\"name\":\"Dr. Daniel G\u00f6rsch\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2023\/08\/author-150x150.jpg\",\"contentUrl\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2023\/08\/author-150x150.jpg\",\"caption\":\"Dr. Daniel G\u00f6rsch\"},\"description\":\"Dr. Daniel G\u00f6rsch joined ZEISS Digital Innovation in April 2022 as a Senior Software Developer. For the realization of advanced manufacturing solutions, he draws on more than 20 years of experience in research and software development with a focus on non-linear optimization, statistical process analysis and dimensional metrology. His current interest is data-driven methods for representing and controlling dynamic systems and their application to manufacturing processes.\",\"url\":\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/author\/endanielgoersch\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"ZEISS Digital Innovation Blog - Data-driven Process Control - Part 2: Modelling System Behaviour","description":"After the first article in this series dealt with the general basic building blocks of control systems, the second article is dedicated to modeling the behavior of systems. The focus here is on differentiating between different types of modeling. The main part of the article introduces a special data-driven approach that has recently attracted growing scientific interest.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/data-driven-process-control-part-2\/","og_locale":"en_US","og_type":"article","og_title":"Datengetriebene Prozessregelung - Teil 2Data-driven Process Control - Part 2: Modelling System Behaviour","og_description":"After the first article in this series dealt with the general basic building blocks of control systems, the second article is dedicated to modeling the behavior of systems. The focus here is on differentiating between different types of modeling. The main part of the article introduces a special data-driven approach that has recently attracted growing scientific interest.","og_url":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/data-driven-process-control-part-2\/","og_site_name":"Digital Innovation Blog","article_published_time":"2023-12-05T13:49:27+00:00","article_modified_time":"2023-12-05T13:50:52+00:00","author":"Dr. Daniel G\u00f6rsch","twitter_card":"summary_large_image","twitter_title":"Datengetriebene Prozessregelung - Teil 2Data-driven Process Control - Part 2: Modelling System Behaviour","twitter_description":"After the first article in this series dealt with the general basic building blocks of control systems, the second article is dedicated to modeling the behavior of systems. The focus here is on differentiating between different types of modeling. The main part of the article introduces a special data-driven approach that has recently attracted growing scientific interest.","twitter_misc":{"Written by":"Dr. Daniel G\u00f6rsch","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/data-driven-process-control-part-2\/","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/data-driven-process-control-part-2\/","name":"ZEISS Digital Innovation Blog - Data-driven Process Control - Part 2: Modelling System Behaviour","isPartOf":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/data-driven-process-control-part-2\/#primaryimage"},"image":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/data-driven-process-control-part-2\/#primaryimage"},"thumbnailUrl":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2023\/07\/Datengetriebene-Prozessregelung_Titelbild.jpg","datePublished":"2023-12-05T13:49:27+00:00","dateModified":"2023-12-05T13:50:52+00:00","author":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/#\/schema\/person\/27cfbb0604683ddaade894193befe12e"},"description":"After the first article in this series dealt with the general basic building blocks of control systems, the second article is dedicated to modeling the behavior of systems. The focus here is on differentiating between different types of modeling. The main part of the article introduces a special data-driven approach that has recently attracted growing scientific interest.","breadcrumb":{"@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/data-driven-process-control-part-2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/blogs.zeiss.com\/digital-innovation\/en\/data-driven-process-control-part-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/data-driven-process-control-part-2\/#primaryimage","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2023\/07\/Datengetriebene-Prozessregelung_Titelbild.jpg","contentUrl":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2023\/07\/Datengetriebene-Prozessregelung_Titelbild.jpg","width":2560,"height":1440},{"@type":"BreadcrumbList","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/data-driven-process-control-part-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/"},{"@type":"ListItem","position":2,"name":"Data-driven Process Control &#8211; Part 2: Modelling System Behaviour"}]},{"@type":"WebSite","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/#website","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/","name":"Digital Innovation Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/#\/schema\/person\/27cfbb0604683ddaade894193befe12e","name":"Dr. Daniel G\u00f6rsch","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/#\/schema\/person\/image\/","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2023\/08\/author-150x150.jpg","contentUrl":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-content\/uploads\/sites\/3\/2023\/08\/author-150x150.jpg","caption":"Dr. Daniel G\u00f6rsch"},"description":"Dr. Daniel G\u00f6rsch joined ZEISS Digital Innovation in April 2022 as a Senior Software Developer. For the realization of advanced manufacturing solutions, he draws on more than 20 years of experience in research and software development with a focus on non-linear optimization, statistical process analysis and dimensional metrology. His current interest is data-driven methods for representing and controlling dynamic systems and their application to manufacturing processes.","url":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/author\/endanielgoersch\/"}]}},"author_meta":{"display_name":"Dr. Daniel G\u00f6rsch","author_link":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/author\/endanielgoersch\/"},"featured_img":"https:\/\/blogs.zeiss.com\/digital-innovation\/de\/wp-content\/uploads\/sites\/2\/2023\/07\/Datengetriebene-Prozessregelung_Titelbild-600x338.jpg","coauthors":[],"tax_additional":{"categories":{"linked":["<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/category\/manufacturing-solutions\/\" class=\"advgb-post-tax-term\">Manufacturing Solutions<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Manufacturing Solutions<\/span>"]},"tags":{"linked":["<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/category\/manufacturing-solutions\/\" class=\"advgb-post-tax-term\">Data-Driven Control<\/a>","<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/category\/manufacturing-solutions\/\" class=\"advgb-post-tax-term\">Manufacturing Solutions<\/a>","<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/category\/manufacturing-solutions\/\" class=\"advgb-post-tax-term\">Model Predictive Control<\/a>","<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/category\/manufacturing-solutions\/\" class=\"advgb-post-tax-term\">System Identification<\/a>","<a href=\"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/category\/manufacturing-solutions\/\" class=\"advgb-post-tax-term\">Advanced Manufacturing<\/a>"],"unlinked":["<span class=\"advgb-post-tax-term\">Data-Driven Control<\/span>","<span class=\"advgb-post-tax-term\">Manufacturing Solutions<\/span>","<span class=\"advgb-post-tax-term\">Model Predictive Control<\/span>","<span class=\"advgb-post-tax-term\">System Identification<\/span>","<span class=\"advgb-post-tax-term\">Advanced Manufacturing<\/span>"]}},"comment_count":"0","relative_dates":{"created":"Posted 2 years ago","modified":"Updated 2 years ago"},"absolute_dates":{"created":"Posted on December 5, 2023","modified":"Updated on December 5, 2023"},"absolute_dates_time":{"created":"Posted on December 5, 2023 1:49 pm","modified":"Updated on December 5, 2023 1:50 pm"},"featured_img_caption":"","series_order":"","_links":{"self":[{"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-json\/wp\/v2\/posts\/2157","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-json\/wp\/v2\/users\/163"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-json\/wp\/v2\/comments?post=2157"}],"version-history":[{"count":12,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-json\/wp\/v2\/posts\/2157\/revisions"}],"predecessor-version":[{"id":2316,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-json\/wp\/v2\/posts\/2157\/revisions\/2316"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-json\/wp\/v2\/media\/2176"}],"wp:attachment":[{"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-json\/wp\/v2\/media?parent=2157"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-json\/wp\/v2\/categories?post=2157"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-json\/wp\/v2\/tags?post=2157"},{"taxonomy":"topics","embeddable":true,"href":"https:\/\/blogs.zeiss.com\/digital-innovation\/en\/wp-json\/wp\/v2\/topics?post=2157"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}