You get a bonus - 1 coin for daily activity. Now you have 1 coin

1.3. Structural Identification

Lecture



Structural identification, i.e. identification in the broad sense, or "black box" identification, occurs when there is no prior information about the object: the structure of the object, the class of the object, its dimensionality, etc. are unknown. The main task of structural identification is determining the structure of the model [3, 8, 10]. Within the scope of structural identification, it is necessary to identify the significant state variables, choose the general structure and type of the model, and the class of equations that will be used to describe the observed process; to identify the significant ones. Successfully solving the problem of structural identification requires the use of prior information about the physical, chemical, or other phenomena occurring in the process, knowledge of the formal analytical properties of models, and engineering skill and intuition. To date, there are no general formal approaches to solving the problem of structural identification, and the structural identification stage is often reduced to a heuristic specification of the model structure based on prior information about the object.

Structural identification is the process of determining the correct structure of a mathematical model of a system based on data. Unlike parametric identification, where the structure of the model is already known and only its parameters need to be estimated, the goal of structural identification is to choose the model itself that best describes the behavior of the system. Structural identification precedes parametric identification and is an important step in modeling complex systems.

Main stages of structural identification:

  1. Determining the class of models:

    • Choosing a suitable class of models that most adequately describes the behavior of the system. For example, these could be linear models, nonlinear models, models with delay, or state-space models.
  2. Determining the form of the equations:

    • Here it is decided what type of relationship between the inputs and outputs of the model will be used. For example, this could be a difference equation, a differential equation, a transfer function, or a state equation.
  3. Choosing the order of the model:

    • It is important to determine the order of the model, that is, the number of variables or coefficients that describe the system. For example, when modeling linear systems, it is necessary to decide how many variables in the equation describe the system (for example, the order of the polynomial).
  4. Checking the identifiability of the structure:

    • Checking whether the model structure can be uniquely determined based on the available data. This is the stage at which it is verified whether there is enough information to choose the structure.
  5. Evaluating the quality of the model:

    • After choosing the model structure, it is necessary to evaluate how well it describes the behavior of the real system. For this, residual analysis, cross-validation, and information criteria (for example, the Akaike criterion, the Bayes criterion) are used.

General recommendations have been developed for solving structural identification problems [11]:

1. Isolating the object from the external environment.

The stage of isolating the object is determined by the goals and the control algorithm. However, it is impossible to formulate a goal without a preliminary model of the control object, so even before the goal is formulated, some model must be chosen. As a rule, the first-approximation model is one built on the basis of physical, chemical, mechanical, and other control laws. The process of isolating the object from the environment is a sequential transition from simple models of the object to more complex models by "growing the model" through the inclusion of certain elements of the environment that were not initially taken into account in the model but have a significant effect on the functioning of the object.

Such a cumbersome procedure can hardly be formalized, so at this stage of structural identification the method of expert survey is widely used, and based on its results a decision is made about the structure of the object, its interaction with the environment, the possible states of the environment, etc.

2. Ranking the inputs and outputs of the object by the degree of their influence on the fulfillment of the control goals in the object.

The stage of ranking the inputs and outputs of the object identifies all possible candidates for the role of inputs and outputs, singling out the most significant ones among them. The selection of inputs must meet the following requirements:

  • • the input variables U =[u1, u1,K, un ] must be controllable;
  • • only those input variables U =[u1, u1,K, un ] are selected whose state affects the achievement of the goals in the object.

Ranking of the input variables is carried out according to the rank Ki. The input that has the greatest effect on the achievement of the goals in the object has rank Ki =1. The inputs are arranged in ascending order of the

ranks. Ranking based on the ranks of the input variables can be carried out using methods of expert assessment, direct ranking, or the paired-comparison method [11].

3. Determining the rational number of inputs and outputs of the object taken into account in the model.

Determining the rational number of input and output variables is also carried out on the basis of expert assessments. The selection starts with the minimum number of inputs and outputs, and by gradual expansion the optimal number of input and output variables is chosen.

4. Determining the type (class) of models.

When choosing the class of the model, the following recommendations should be followed.

The type of model is given in the form:

F = (L, N, M , D), (1.5)

where L, N, M, D are Boolean variables, that is, variables taking the value either 0 (no) or 1 (yes) and defining the main properties of the model: L – linearity; N – continuity; M – multidimensionality; D – determinism. Identification usually begins with calculating the simplest model, namely, the object is represented as a linear, continuous, one-dimensional, and deterministic model

F = (1,1, 0,1).

Construction should begin with a physical model (based on known laws of physics, without forgetting the purpose of building the model).

An attempt should be made to transform the model to the form of a linear reg-

ression:

yi = a0 +a1 u1 +...+an un. (1.6)

5. Choosing the goodness-of-fit criterion.

The model of the object is always inexact. The inaccuracy of the model relative

to the object is determined by the residual function

ei = ym − yi , (1.7)

i

where ym is the value of the i-th output variable of the model;

yi is the value of the i-th i output variable of the object.

Thus, the residual function serves as the optimality criterion (or goodness-of-fit criterion) in identification problems.

The best function is chosen based on the minimum of this criterion.

Minimization of the criterion can be carried out using the following methods:

• Least squares method.

Estimation by the least squares method does not require any prior information about the object.

The identification criterion has the form

J = ET IE → min , (1.8)


e1

where E is the error of the system, E = e2 ; I is the identity matrix.

Men

• Markov estimates (or the generalized least squares method).

To apply Markov estimates, the covariance matrix of the additive noise must be known:

ξ[n(1)n(1)]L ξ[n(1)n(k)] ,(1.9)

N =MKM K

ξ[n(k)n(1)]

ξ[n(k)n(k)]

where ξ[n(i)n( j)] is the correlation function of the additive noise for time instants i, j.

The covariance matrix must be known a priori, based on the characteristics of the noise disturbances acting on the control object

(Fig. 1.5).

1.3. Structural Identification

Fig. 1.5. Diagram of the object for the identification problem

The identification criterion has the form

J = ET N −1E → min. (1.10)

• Maximum likelihood method.

In addition to the noise characteristics, the maximum likelihood method requires prior knowledge of how the variables influence one another, represented in the form of correlation matrices.

It is known a priori that the sample values of the output variables Y are random variables with joint probability distribution p( y(1),L, y(k), A).

A posteriori (after measurements), the realizations of these random variables become known: y(1) = c1, ..., y(k) = ck. From them, the parameter

vector A is determined. The functional relationship between c1, ..., ck and A is called the likelihood function and is determined by the joint prob-

ability distribution (multidimensional case)

L = p(c1, ..., ck , A). (1.11)

The likelihood function is a function of the estimated model parameters A.

The identification criterion has the form

L{c1, ..., ck , A} → max. (1.12)

Examples of approaches to structural identification:

  1. Information criterion methods:

    • Criteria such as the Akaike information criterion (AIC) and the Bayesian information criterion (BIC) are used to select the model structure. These criteria allow finding a trade-off between the accuracy of describing the data and the complexity of the model in order to avoid overfitting.
  2. Inverse problem methods:

    • For some systems, inverse problems can be solved, where data on the behavior of the system are used to reconstruct its structure. For example, in biological systems or economics, such approaches can help identify underlying patterns.
  3. Heuristic and neural-network methods:

    • In complex cases, when the structure of the system is unknown or too complex for analytical description, methods based on neural networks, genetic algorithms, and other heuristic approaches are used to search for the optimal model structure.
  4. Building models based on physical laws:

    • In engineering and physical systems, structural identification may begin with the use of physical laws (for example, equations of motion or conservation laws) to determine the general form of the model, after which the model is refined based on data.

Applications of structural identification:

Structural identification is necessary in cases where:

  • The system is complex and its physical laws are unknown or insufficiently described.
  • The model must be flexible enough to include new variables or parameters as data becomes available.
  • The data contain a significant amount of noise, which makes it difficult to select a model without special methods.

Examples include problems in bioinformatics, economics, energy, and the control of complex technical systems.

created: 2024-09-23
updated: 2026-03-10
120



Was this answer useful?
Choose a quick rating so we can improve the next answer for you.
How satisfied are you?


Comments

To leave a comment

If you have any suggestion, idea, thanks or comment, feel free to write. We really value feedback and are glad to hear your opinion.
To reply

Lectures and tutorial on "Идентификация систем управления"

Terms: Идентификация систем управления