Preprint
Article

This version is not peer-reviewed.

Sensitivity Analysis of Uniform Control Systems

Submitted:

19 April 2026

Posted:

20 April 2026

You are already at the latest version

Abstract
Uniform control systems, that is multivariable control systems with identical transfer functions of separate channels and rigid cross-connections, are widespread in modern industry and technology, including such fields as mechatronics and robotics, electrical and aerospace engineering, chemical and power industry, and many others. In the paper, a sensitivity analysis of uniform control systems to small variations of parameters is given from the perspective of the characteristic transfer functions (CTFs) method. The formulas are derived determining the sensitivity functions of the CTFs and the canonical basis axes to small variations of parameters of uniform systems. The relations between the sensitivity functions of the open-loop and closed-loop uniform control systems are established. An illustrative example is considered concerning the sensitivity of control systems of multirotor un-manned aerial vehicles to small degradations of the motors’ effeciency.
Keywords: 
;  ;  ;  ;  ;  

1. Introduction

The paper can be considered as a logical continuation of the research presented in [1] and is devoted to sensitivity analysis of a special class of multi-input and multi-output (MIMO) control systems called uniform systems. Uniform control systems are widespread in various technical applications, such as aerospace engineering, robotics, chemical and power industry, and many others [2,3,4]. The main structural feature of the uniform systems is that their separate channels have identical transfer functions, and the cross-connections are rigid, i.e. are characterized by a square numerical matrix [4].
The issue of sensitivity analysis of uniform systems to small perturbations of parameters is discussed from the perspective of the Characteristic Transfer Functions (CTFs) (or Characteristic Gain Loci) method which was proposed by A.G. Macfarlane and his colleagues in 1979s [5,6,7,8]. The CTFs method allows one to associate with an N-dimensional MIMO system a set of N independent single-input single-output (SISO) characteristic systems and, thereby, to reduce the stability analysis and design of an interconnected MIMO system to stability analysis and design of N SISO systems [3,4,9].
The sensitivity of characteristic gain loci was first considered in the paper by I. Postlethwaite [10]. The introduced in [10] sensitivity indices characterize the sensitivity of the gain loci to small perturbations of the return-ratio matrix of the MIMO system. The task of robustness of MIMO systems, where the plant is described using the CTFs method, is addressed in [11]. In that paper, a sophisticated two-stage design procedure to improve the system’s robustness is proposed based on the notion of commutative controller [8]. At the first stage, a dynamic pre-compensator is designed which transforms the plant transfer matrix into a normal matrix. At the second stage, a commutative controller is designed for the normalized plant. If the design is correct, then the CTFs of the pre-compensated plant and the commutative controller are multiplied together. Unfortunately, it is mostly impossible to find a realizable matrix compensator that transforms the transfer matrix of the plant into a normal matrix.
A systematic treatment of sensitivity of multivariable control systems from the perspective of the CTFs method is given in [1]. The formulas are derived determining the sensitivity functions of the CTFs and canonical basis axes to small variations of parameters of general type MIMO control systems. The relations between the sensitivity functions of the open-loop and closed-loop MIMO systems are established. However, the results obtained in [1], having generic character, do not allow one to take into account peculiar structural features of some special classes of multivariable control systems. First of all, that concerns the uniform systems which structurally always comprise two different matrix blocks – a scalar transfer matrix of identical separate channels and a numerical matrix of rigid cross-connections. That is why it is important to discern the parameter perturbations of these two blocks since the small perturbations of the transfer functions of separate channels do not affect the canonical basis of the uniform system, and, on the contrary, small perturbations of the numerical matrix of cross-connections change, besides the canonical axes, only the equivalent “gains” of the CTFs of the open-loop system.
Detailed analysis of the above-mentioned points is considered in this paper, which is organized as follows. The canonical representation of uniform control systems is presented in Section 2. Section 3 addresses the sensitivity analysis of uniform control systems to small variations of parameters. The situations of the parameter perturbations of the transfer functions of separate channels and those of the cross-connections matrix are treated separately. Section 4 presents an example of sensitivity analysis of control systems of multirotor unmanned aerial vehicles (UAVs) to small degradations of motors’ efficiency.

2. Canonical Representation of Uniform Control Systems

The matrix block diagram of a linear uniform MIMO system is shown in Figure 1 [4].
In Figure 1, φ ( s ) ,   f ( s ) ,   ε ( s ) stand for the Laplace transforms of the N-dimensional input, output, and error vector signals φ ( t ) ,   f ( t ) ,   ε ( t ) , respectively (we shall regard them as elements of some N-dimensional complex space N ); w ( s )   is a scalar transfer function of separate channels, which is a proper rational function in complex variable s , and R is a numerical matrix of order N × N describing cross-connections.
It is easy to see that the transfer matrix W(s) of the open-loop uniform system in Figure 1:
W ( s )   =   w ( s ) R
coincides, up to the complex scalar multiplier w ( s ) , with the numerical matrix of cross-connections R . This leads to interesting structural and dynamic properties of uniform MIMO systems and allows separating them into an individual class of multivariable control systems [4].
The output f ( s ) and error ε ( s ) vectors, where
ε ( s )   =   φ ( s )     f ( s ) ,
are related to the input vector φ ( s ) by the following operator equations:
f ( s )   =   T ( s ) φ ( s )   ,                       ε ( s )   =   S ( s ) φ ( s )
where
T ( s )   =   I   +   w ( s ) R 1 w ( s ) R   ,   S ( s )   =   I   +   w ( s ) R 1
are the transfer function matrices of the closed-loop uniform system with respect to output and error signals, and I is the unit matrix. The transfer matrices S ( s ) and T ( s ) (3) are usually called sensitivity function matrix and complementary sensitivity function matrix [2,3,4].
Based on the method of CTFs, the transfer matrix of the open-loop MIMO system W ( s ) (1) can be represented, using dyadic notation and similarity transformation, in the following canonical forms [4]:
W ( s )   =     i   =   1 N c i > q i ( s ) < c i + =   C d i a g { q i ( s ) } C 1 ,
where the complex scalar functions
q i ( s ) = λ i w ( s )
i   =   1 , 2 , ... , N
are the CTFs of the open-loop system (further, for simplicity, all λ i are assumed distinct); c i are linearly-independent normalized eigenvectors of R which constitute the canonical basis of the open-loop uniform system; c 1 + are vectors dual to c i (vectors of the dual basis), and the constant modal matrix C is composed of column-vectors c i .
Substitution the canonical representations of W ( s ) (4) into the complementary sensitivity function matrix T ( s ) and the sensitivity function matrix S ( s ) (3) yields [4]
T ( s )   =   i   =   1 N c i > λ i w ( s ) 1   +   λ i w ( s ) < c i +   = C d i a g λ i w ( s ) 1   +   λ i w ( s ) C 1
          S ( s )   =   i   =   1 N c i > 1 1   +   λ i w ( s ) < c i +   = C d i a g 1 1   +   λ i w ( s ) C 1
Inspection of (4)-(7) shows that the canonical basis of the closed-loop uniform system coincides with the canonical basis of the open-loop system [4,5,6]. Moreover, the CTFs of the closed-loop MIMO system with respect to the output and error are related to q i ( s ) by the very same relationships as common transfer functions of open-loop and closed-loop SISO control systems. Geometrically, all this is illustrated in Figure 2 and Figure 3.
The stability of the uniform system in Figure 1 is determined by roots of the characteristic equation [2,3,4,5]
det [ I   +   w ( s ) R ]   =   i   =   1 N [ 1   +   λ i w ( s ) ]   =   0
It is clear from (8) that the uniform system in Figure 1 is stable if all N SISO characteristic systems are stable. Hence, the stability analysis of an N -dimensional uniform system is reduced to stability analysis of N independent characteristic systems which can be performed using standard methods of classical feedback control, for example, using the Nyquist criterion [9].

3. Sensitivity of Characteristic Transfer Functions and Canonical Basis Axes of Uniform Systems

In this section, we address the influence of small variations of the system parameters on the dynamics and structural features of uniform systems. In general, this problem is solved by special methods of sensitivity theory [12,13,14,15,16]. Below, the problem of uniform systems sensitivity is considered from the positions of the CTFs method. The main attention is paid to the sensitivity functions of SISO characteristic systems and canonical basis axes in the case of small variations of the uniform system’s parameters.
Let us assume that the open-loop transfer matrix W ( s ) of the uniform system in Figure 1 depends continuously on m varying parameters α r   ( r   =   1 ,   2 ,   ...   ,   m ) , forming the vector α . In what follows, to emphasize the dependence of W ( s ) on α we shall write W ( s , α ) . Denote by α ο the vector of nominal values of α , and by Δ α - the vector of variations, i.e. assume α   =   α ο   +   Δ α . Let us know the CTFs and canonical basis of the uniform system with the nominal values α ο . A question arises, how the CTFs and canonical basis are changed in case of small variations of parameters α , i.e. for ( Δ α r ) 2     0 ? We solve this task as a first approximation, based on the perturbation theory of linear operators in finite-dimension Hilbert spaces [17,18].
Due to specific structural features of uniform control systems, we shall discuss two different cases, concerning the sensitivity of the CTFs and canonical basis axes to the parameters variations.
The first case concerns the sensitivity of the uniform system to the changes of m parameters α r   ( r   =   1 ,   2 ,   ...   ,   m ) of the transfer functions w ( s ) . In this case, the scalar transfer matrix w ( s , α ) I should be replaced by a diagonal matrix d i a g { w ( s , α i ) } , where each m-dimensional vector α i has the form α i = α o + Δ α i . Obviously, for unperturbed system (if all Δ α i are zero) we have d i a g { w ( s , α i ) } = w ( s , α 0 ) I . The second case concerns the situation when the varying parameters are elements of numerical matrix of cross-connections, i.e. R = R ( α ) , where α is an m-dimensional vector. In both cases, we will assume that the transfer functions w ( s , α i ) or the matrix R ( α ) depend continuously on parameters α i r or α r .
Let, because of parameters perturbations, the transfer matrix W ( s , α ο ) can be expressed as
W ( s , α )   =   W ( s , α ο )   +   Δ W ( s , α ) ,
where Δ W ( s , α ) is the variation of W ( s , α ο ) caused by the perturbations Δ α .

3.1. Open-Loop Uniform System

Consider first the sensitivity of the CTFs and canonical basis axes of the open-loop system.

3.1.1. Sensitivity of CTFs to Small Perturbations of the Transfer Functions w ( s , α i )

In this case, for each i we have
w ( s , α i ) = w ( s , α 0 ) + Δ w ( s , α i )
i = 1,2,…,N
and the transfer matrix W ( s , α ) (9) has the following form:
W ( s , α )   = W ( s , α ο )   +   Δ W ( s , α )   =   d i a g { w ( s , α i ) } R   = w ( s , α ο ) R + d i a g { Δ w i ( s , α i ) } R   ,
where
W ( s , α ο )   = w ( s , α ο ) R ,             Δ W ( s , α )   = d i a g { Δ w ( s , α i ) } R  
and α i is an m -dimensional vector with components α i r   ( r = 1 , 2 , ... , m ) .
As we assume continuous dependence of w ( s , α i ) on α i , the variation Δ W ( s , α ) in (12) can be represented for small Δ α i r with the help of the Taylor series
Δ W ( s , α )   =   d i a g r   =   1 m U i r W ( s ) Δ α i r     +     .... R ,
where
    U i r W ( s )   =   δ w ( s , α i ) δ α i r α i   =   α ο         i   =   1 , 2 , ... , N ;     r   =   1 ,   2 ,   ...   ,   m
are the first-order sensitivity functions of the transfer function w ( s , α i ) with respect to variations Δ α i r , evaluated for the nominal vector α i   =   α ο . The dots in (13) and in what follows mean that the terms of the higher order of smallness, as compared with Δ α i r , are omitted.
As the transfer functions w ( s , α i ) are assumed differentiable with respect to α i r , the following expansions for the CTFs q i ( s , α ) are valid:
q i ( s , α )   =   q i ( s , α ο )   +   r   =   1 m S i r q ( s ) Δ α i r   +   ...
i   =   1 , 2 , ... , N ,
where
S i r q ( s )   =   δ q i ( s , α i ) δ α i r α i   =   α ο =   λ i δ w ( s , α i ) δ α i r α i   =   α ο
      r   =   1 ,   2 ,   ...   , m
are the unknown first-order sensitivity functions of the CTFs q i ( s , α i ) .
Since (15) are the “eigenvalues” of the perturbed matrix W ( s , α ) (11), and allowing for (10), we can write down
w ( s , α ο ) R + d i a g r   =   1 m U i r W ( s ) Δ α i r     +     .... R c i   =   d i a g q i ( s , α ο )   + r   =   1 m S i r q ( s ) Δ α i r   +   ... c i  
  i   =   1 ,   2 ,   ...   ,   N .
Allowing for R c i = λ i c i and q i ( s , α ο ) = λ i w ( s , α ο ) we have immediately
U i r W ( s ) = S i r q ( s )   =     λ i δ w ( s , α i ) δ α i r α i   =   α ο                     r   =   1 ,   2 ,   ...   , m ,
that is the sensitivity function of the ith characteristic system of the open-loop uniform system with respect to non-identical variations of parameters of transfer functions w ( s , α i ) are equal to the corresponding sensitivities of w ( s , α i ) multiplied by the eigenvalue λ i .

3.1.2. Sensitivity of the Open-Loop Uniform System to Small Perturbations of the Cross-Connection Matrix R

Let us proceed to the case of parameters variations of the numerical matrix of cross-connections R. Matrix R in this case can be written in the form:
R = R ( α )   =   R ( α ο ) + Δ R ( α ) .
Since the continuous dependence of R ( α ) on α r is assumed, the variation Δ R ( α )   in (19) can be represented as
Δ R ( α )   =   r   =   1 m U r R Δ α r     +     .... ,
where
U r R =   δ R ( α ) δ α r α   =   α ο       r   =   1 ,   2 ,   ...   ,   m
are the sensitivity matrices of R ( α ) with respect to variations Δ α r .
On the other hand, we have for canonical basis axes (eigenvectors of R) and factors λ i (eigenvalues of R) the following expressions:
c i ( α )   =   c i ( α ο )   +   r   =   1 m ϒ i r Δ α r   +   ....
where
ϒ i r   =   δ c i ( α ) δ α r α   =   α ο
are the unknown sensitivity vectors of the ith canonical basis axis c i ( α ) with respect to the variation Δ α r of the rth parameter α r , and
λ i ( α )   =   λ i ( α ο )   +   r   =   1 m β i r Δ α r   +   ... ,
where
β i r   =   δ λ i ( α ) δ α r α   =   α ο
are the sensitivity functions of the ith eigenvalue λ i ( α ) with respect to the variation Δ α r of α r .
Since (22) and (24) are the eigenvectors and eigenvalues of the perturbed matrix W ( s , α ) (11) and allowing for (13) we can write down
w ( s )   R ( α ο )   +     r   =   1 m U r R Δ α r     +     .... c i ( α ο )   +   r   =   1 m ϒ i r Δ α r   +   ....     =  
=   w ( s )   λ i ( α ο )   +   r   =   1 m β i r Δ α r   +   ... c i ( α ο )   +   r   =   1 m ϒ i r Δ α r   +   ....                                                                         i   =   1 ,   2 ,   ...   ,   N
Performing the multiplication and comparing the first-order terms with respect to the corresponding perturbations Δ α r in both sides of (26), we get the following system of m N equations:
R ( α ο ) ϒ i r +     U r R c i ( α ο ) =   λ i ( α ο ) ϒ i r   +   β i r c i ( α ο )  
  i   =   1 ,   2 ,   ...   ,   N ,         r   =   1 ,   2 ,   ...   ,   m
Multiply, in the form of scalar product, both sides of (27) by the vector c i + ( α ο ) dual to the eigenvector c i ( α ο ) of the unperturbed uniform system. Recalling that the first vector in the scalar product should be taken as complex conjugate, we obtain
< R ( α ο ) ϒ i r , c i + ( α ο ) >   + < U r R c i ( α ο ) , c i + ( α ο ) >   = λ i ( α ο ) < ϒ i r , c i + ( α ο ) >   +   β i r                                                         i   =   1 ,   2 ,   ...   ,   N ;               r   =   1 ,   2 ,   ...   ,   m .
Note that the matrix R ( α ο ) in (19) has the canonical representation
R ( α ο )   =   C ( α ο ) d i a g { λ i ( α ο ) } C 1 ( α ο ) .
Conjugation of this matrix yields
R ( α ο )   =   R T ( α ο )   =     ( C 1 ( α ο ) ) * d i a g { λ ˜ i ( α ο ) } C * ( α ο ) .
From here, it is clear that the eigenvalue λ ˜ i ( α ο ) of R ( α ο ) corresponds to the dual eigenvector c i + ( α ο ) . Therefore
< R ( α ο ) ϒ i r , c i + ( α ο ) >   =   < ϒ i r , R * ( α ο ) c i + ( α ο ) >   =     λ i ( α ο ) < ϒ i r , c i + ( α ο ) >
Substituting (31) into (28) and conjugating both sides in (28), yields the final expression for the sensitivity function β i r :
β i r   =   < c i + ( α ο ) , U r R c i ( α ο ) >
    i   =   1 ,   2 ,   ...   ,   N ,               r   =   1 ,   2 ,   ...   ,   m .
It is important to note that for any fixed r the right sides in (32) represent (for   i   =   1 ,   2 ,   ...   ,   N ) the diagonal elements of the matrix U r R (21), where the latter is evaluated in the basis composed of the vectors c i ( α ο ) . Hence, the sensitivity functions β i r of eigenvalues λ i ( α ) with respect to small perturbations of the r th parameter α r are equal to the diagonal elements of the sensitivity matrix U r R (21) evaluated in the canonical basis of the unperturbed uniform system.
Proceed now to calculation of the sensitivity vectors ϒ i r (23) of the canonical basis axes of the open-loop system. Multiplication of both sides of (27) by the dual vectors c k + ( α ο )   ( k   =   1 ,   2 ,   ...   ,   N ;     k     i ) yields after some simple transformations:
< c k + ( α ο ) , ϒ i r >   =   < c k + ( α ο ) , U r R c i ( α ο ) > λ i ( α ο )     λ k ( α ο )
    k   =   1 ,   2 ,   ...   ,   N ;         k     i ,         r   =   1 ,   2 ,   ...   ,   m ,
where < c k + ( α ο ) , U r R c i ( α ο ) >   =   n k i r are the elements of the i th column (except for n i i r ) of the matrix U r R (21), represented in the canonical basis of the unperturbed system. Notice that the scalar products on the left side of (33) are the coordinates of the vector ϒ i r along the k th axis c k ( α ο ) of the initial canonical basis. It is easy to show, using the normalizing condition for the varied eigenvector c i ( α ο ) (22) [17], that the coordinate of ϒ i r along the i th axis c i ( α ο ) is equal to zero. Therefore, we can write
ϒ i r =   k   =   1 k     i N n k i r λ i ( α ο )     λ k ( α ο ) c k ( α ο ) ,           i   =   1 ,   2 ,   ...   ,   N ;           r   =   1 ,   2 ,   ...   ,   m .
Thus, expressions (32) – (34) determine the sensitivity functions β i r of the “factors” λ i ( α ) of the CTFs q i ( s , α ) = λ i ( α ) w ( s ) of the open-loop uniform system and the sensitivity vectors ϒ i r of the canonical axes c i ( α ) with respect to small perturbations of the parameters α r of the matrix R ( α ) . These expressions show that for evaluating β i r and ϒ i r it is enough to find the representation
N r   =   C 1 ( α ο ) U r R C ( α ο )               r   =   1 ,   2 ,   ...   ,   m
of the matrices U r R (21) in the canonical basis of the unperturbed uniform system. The diagonal elements n i i r of the matrix N r (35) are equal to the sensitivity functions β i r (25), and the non-diagonal elements n i k r , after dividing by the differences Δ =   λ i ( α ο )     λ k ( α ο ) , give the coordinates of the sensitivity vectors ϒ i r (23) in the mentioned basis.

3.2. Closed-Loop Uniform System

In this section we discuss the sensitivity functions of the closed-loop uniform systems and their relation to the corresponding sensitivity functions of open-loop systems. For brevity, only the case of sensitivity transfer matrix S ( s ) will be considered. The case of complementary transfer matrix T ( s ) can be treated analogously.

3.2.1. Sensitivity of the CTFs of Closed-Loop Uniform Systems with Respect to Parameters Variations of the Transfer Functions w ( s , α i )

In this case, the canonical representation of the sensitivity transfer matrix S ( s , α ) via the similarity transformation has the form:
S ( s , α )     =     C d i a g S i ( s , α i ) C 1
where
S i ( s , α ) = 1 1   +   λ i w ( s , α i )  
i   =   1 ,   2 ,   ...   ,   N
are the CTFs of S ( s , α ) .
Since the modal matrix C of uniform systems is constant, we immediately get from (36) the following expressions for sensitivity of CTFs (37) with respect to parameter variations α i r of transfer functions w ( s , α i ) :
S i r S ( s )   =   δ S i ( s , α i ) δ α i r α   =   α ο = 1 1   +   λ i w ( s , α 0 ) 2     λ i δ w ( s , α i ) δ α i r α   =   α ο
or, allowing for (16),
S i r S ( s )   = 1 1   +   λ i w ( s , α 0 ) 2   S i r q ( s )         i = 1 , 2 , ... , N ;       r   =   1 ,   2 ,   ...   ,   m .
where
S i r q ( s )   = λ i δ w ( s , α i ) δ α i r α   =   α ο
Thus, as can be seen from (39), the sensitivity functions of CTFs of the open-loop and closed-loop uniform systems in case of parameters variations of the transfer functions w ( s , α i ) are related by the same expressions as in the common SISO case [9].

3.2.2. Sensitivity of the Closed-Loop Uniform Systems to Variation of Elements of the Cross-Connections Matrix R.

Consider now the sensitivity of the transfer matrix S ( s ) (3). Assume that because of parameter perturbations Δ α the initial transfer matrix S ( s , α ο ) becomes
S ( s , α )   =   S ( s , α ο )   +   Δ S ( s , α ) ,
where Δ S ( s , α ) is the variation of S ( s , α ο ) caused by the perturbations Δ α .
Let us find the expression for S ( s , α ) assuming that the corresponding variation Δ W ( s , α ) of the open-loop uniform system is known. In that case, the matrix S ( s , α ) in (3) can be represented in the form
S ( s , α )   =   [ I   +   w ( s ) R ( α ο )   +   w ( s ) Δ R ( α ) ] 1 .
It is easy to see from (3) and (41) that the variation Δ W ( s , α ) is equal to the difference of the inverse transfer matrices S 1 ( s , α ) and S 1 ( s , α ο ) , i.e.
S 1 ( s , α )     S 1 ( s , α ο )   =   w ( s ) Δ R ( α )  
Multiplying this relation from the left by S ( s , α ο ) and from the right by S ( s , α ) we get
S ( s , α ο )     S ( s , α )   =   Δ S ( s , α )   =   w ( s ) S ( s , α ο ) Δ R ( α ) S ( s , α )
from which, taking into account (40), after simple algebraic transformations we obtain the following expression for the variation Δ S ( s , α ) of the transfer matrix S ( s , α ο ) caused by the variation Δ W ( s , α ) :
Δ S ( s , α )   =   w ( s ) [ I   +   w ( s ) S ( s , α ο ) Δ R ( α ) ] 1 S ( s , α ο ) Δ R ( α ) S ( s , α ο ) .
In principle, this expression is valid for any, not necessarily small, variations Δ W ( s , α ) . Recalling that the task above was solved as a first approximation, that is preserving only the terms linear with respect to Δ α r , let us determine this approximation for Δ S ( s , α ) . To this end, expand the inverse matrix on the right side of (41) into the infinite Neumann series [18]:
[ I   +   S ( s , α ο ) w ( s ) Δ R ( α ) ] 1   =   i   =   0 [ S ( s , α ο ) w ( s ) Δ R ( α ) ] i
This series converges for | | S ( s , α ο ) w ( s ) Δ R ( α ) | |   <   1 , which always takes place in practice for small Δ α r . Substituting (44) in (43) and neglecting the terms of higher order of smallness gives a first approximation for the variation Δ S ( s , α )
Δ S ( s , α )   =   w ( s ) S ( s , α ο ) Δ R ( α ) S ( s , α ο ) .
Due to the continuous dependence of the transfer matrix S ( s , α ) on parameters α r the variation Δ S ( s , α ) can be written in the form
Δ S ( s , α )   =   r   =   1 m U r S ( s ) Δ α r   +   .... ,
where
U r S ( s )   =   δ S ( s , α ) δ α r α   =   α ο ,             r   =   1 ,   2 ,   ...   ,   m
are the first-order sensitivity matrices of the transfer matrix S ( s , α ) with respect to the variations of the r th parameter α r . Then, based on (45), (46), and (21), we find the following formulae establishing relationships between the sensitivity matrices (21) and (47) of the open-loop and closed-loop MIMO system transfer matrices
U r S ( s )   =   w ( s ) S ( s , α ο ) U r R S ( s , α ο )   ,                           r   =   1 ,   2 ,   ...   ,   m
The CTFs S i ( s ) of the closed-loop MIMO system have the following form:
S i ( s , α )   =   1 1   +   q i ( s , α )   =   1 1   +   λ i ( α ) w ( s )                                 i   =   1 ,   2 ,   ...   ,   N .
Expand these functions into the Taylor series:
S i ( s , α )   =   S i ( s , α ο )   +   r   =   1 m S i r S ( s ) Δ α r   +   ....                               i   =   1 ,   2 ,   ...   ,   N ,
where
S i r S ( s )   =   δ S i ( s , α ) δ α r α   =   α ο =   1 1   +   λ i ( α 0 ) w ( s ) 2 𝜕 q i ( s , α ) 𝜕 α r α   =   α ο = =   1 1   +   λ i ( α 0 ) w ( s ) 2 w ( s ) 𝜕 λ i ( α ) 𝜕 α r α   =   α ο =   1 1   +   λ i ( α 0 ) w ( s ) 2 w ( s ) β i r                                                                               r   =   1 ,   2 ,   ...   ,   m
are the first-order sensitivity functions of the CTFs S i ( s , α ) with respect to the variations of the r th parameter α r .
Since the canonical bases of the open-loop and closed-loop MIMO systems coincide, the expansion (22) is also valid for the axes c i ( s , α ) of the closed-loop system, where the designations ϒ i r S ( s ) should be introduced instead of ϒ i r ( s ) . Proceeding as in analyzing the open-loop uniform system it is easy to show that for evaluating S i r S ( s ) and ϒ i r S ( s ) it is necessary to find the representation of the matrices U r S ( s ) (47) in the canonical basis of the unperturbed uniform system. That representation has the form
M r ( s )   =   C 1 ( α ο ) U r S ( s ) C ( α ο )                       r   =   1 ,   2 ,   ...   ,   m .
The diagonal elements m i i r ( s ) of the matrix M r ( s ) are equal to the sensitivity functions S i r S ( s ) (50), and non-diagonal elements m k i r ( s ) , divided by the differences Δ   =   [ S i ( s , α ο )     S k ( s , α ο ) ]   ( i , k   =   1 ,   2 ,   ...   , N ,   k     i ) , yield the sensitivity vectors ϒ i r S ( s ) of the i th canonical basis axis of the closed-loop uniform system.
Expressions (48) and (51) enable us to determine the relationship between sensitivity functions of the open-loop and closed-loop uniform system, i.e., to determine the effect caused on the system sensitivity by the introduction of feedback loop. Substituting (48) into (51) and using the canonical representation of the transfer matrix S ( s , α ο ) (7) we get after simple transformations:
M r ( s )   =   w ( s ) d i a g 1 1   +   λ i ( α 0 ) w ( s ) N r   d i a g 1 1   +   λ i ( α 0 ) w ( s )                                                       r   =   1 ,   2 ,   ...   ,   m .
From here, finding the diagonal elements on the right side, we get the same expression (50):
S i r S ( s )   = 1 [ 1   +   λ i ( α 0 ) w ( s ) ] 2 w ( s ) β i r   =   1 [ 1   +   λ i ( α 0 ) w ( s ) ] 2 S i r q ( s )                                                             i   =   1 ,   2 ,   ...   , N ;         r   =   1 ,   2 ,   ...   ,   m .
Expressions (53) relate the sensitivity functions of the closed-loop and open-loop SISO characteristic systems and are completely analogous to those well-known in the classical control theory [9]. If we let s   =   j ω , then from (53) it is clear that for those frequencies ω for which | q i ( j ω , α ο ) |   > >   1 (usually it is the low-frequency region), the introduction of feedback decreases the sensitivity of the CTFs to parameters variations. In the high-frequency region, where | q i ( j ω , α ο ) |     0 , the sensitivity of the closed- and open-loop CTFs is approximately the same. Finally, in the region of the resonance frequencies, where | S i ( j ω , α ο ) |   >   1 , the feedback deteriorates the sensitivity of the CTFs.
The non-diagonal elements m k i r ( s ) of the matrix M r ( s ) (52) have the form
m i k i r ( s )   =   w ( s ) n i k r [ 1   +   q i ( s , α ο ) ] [ 1   +   q k ( s , α ο ) ]                           i , k   =     1 ,   2 ,   ...   ,   N ;       k     i .
Dividing both sides of (54) by the differences [ S i ( s , α ο )     S k ( s , α ο ) ] , we obtain the following equalities:
m k i r ( s ) S i ( s , α ο )     S k ( s , α ο )   =   n k i r λ i ( α ο )     λ k ( α ο ) ,                           i , k   =   1 ,   2 ,   ...   ,   N ;       k     i
But according to the stated above, the left-hand terms in (55) are equal (for some i ) to the coordinates of the sensitivity vectors ϒ i r S ( s ) of the i th canonical axis of the closed-loop uniform system, and the right-hand terms are equal to the coordinates of the sensitivity vectors ϒ i r ( s ) of the corresponding (in fact, the same) axis of the open-loop system. Besides, all these coordinates are determined with respect to the same canonical basis of the unperturbed uniform system.
Consequently, the vectors ϒ i r S ( s ) and ϒ i r ( s ) are equal, i.e. the introduction of feedback does not affect the sensitivity of canonical basis axes of the uniform system to small variations of parameters.
It should be noted that the results of the last sections have more general character and can be used in cases when both the parameters of the transfer function w(s) and of the matrix R are perturbed simultaneously.

4. Example

Let us consider the sensitivity of control systems of multirotor UAVs. Two typical examples of multirotor UAVs – a quadcopter and an octocopter - are shown in Figure 4, where the number of rotors (motors) is denoted NR [19,20]. Irrespective of the number N R , the flight altitude z and the vector of rotation angles (roll ϕ , pitch θ , and yaw ψ ) are usually chosen as four control variables in the underactuated control systems of multirotor UAVs [19,20].
Below, we shall assume that the angles and angular velocities of the UAV are so small that nonlinear terms in the dynamics equations of rotational motions can be neglected, cosines of all rotation angles are approximately equal to one, and sines are zero. On these conditions, the dynamics equations of multirotor UAVs take on the following linear form [19,20]:
d 2 z ( t ) d t 2 = 1 m T Σ ( t ) g ,
J d ω ( t ) d t = τ ( t ) ,
where m is the mass of the UAV; g – the gravitational constant; J – diagonal tensor of inertia with the components I x ,   I y ,   I z on the principal diagonal; ω ( t ) - vector of angular velocities in the body-fixed frame; vector τ ( t ) = [ τ x , τ y , τ z ] T combines the principal non-conservative forces and moments applied to the UAV airframe by the aerodynamics of the N R rotors (assuming no external disturbances);
T Σ = i = 1 N R T i
- the total thrust at hover, where T i is the thrust generated by the i th rotor.
Denoting by T ¯ the N R -dimensional vector of thrusts T i ( T ¯ = [ T 1 , T 2 , ... , T N R ] T ), the mapping of T ¯ to the vector T Σ , τ T can be written in a matrix form
T Σ τ = D M Λ M T ¯ ,   Λ M = d i a g λ i M ,
where the 4 × N R full-rank numerical matrix D M (often called a control allocation matrix [19]) depends on the UAV’s geometry, number of rotors, etc. [19,20], and λ i M   ( 0 < λ i M 1 ) are the motors’ efficiency degradation parameters. For properly functioning motors the matrix Λ M is equal to the identity matrix I (or I N R × N R , to indicate the order N R of the matrix I ). Actually, D M is a matrix of kinematic cross-connections between separate channels of the control system.
The matrix block diagram of the UAV’s control system is shown in Figure 5 [1,20].
Commonly, the matrix regulator K Reg ( s ) in such systems is taken in the form
K Reg ( s ) = K R d i a g { w i R ( s ) } ,
where K R is a constant matrix, and w i R ( s ) are scalar transfer functions of the regulators in separate channels. In practice, the standard Proportional-Integral-Derivative (PID) regulators [9] are usually used as w i R ( s ) in (60). In what follows, we shall assume for simplicity that all regulators w i R ( s ) are identical, that is w i R ( s ) = w R ( s ) .
It is appropriate to transform the matrix block diagram in Figure 5 to equivalent four-dimensional form in Figure 6, where the vectors ζ ( s ) , ρ Out ( s ) of size 4 × 1 and the 4 × 4 diagonal matrix M Σ are given by the following expressions:
ζ ( s ) = z Ref ( s ) η Ref ( s ) ,   ρ Out = z ( s ) η ( s ) ,   M = m 0 0 0 0 I x 0 0 0 0 I y 0 0 0 0 I z ,
where the components of the three-dimensional vector η in the four-dimensional vector ρ Out ( s ) are the roll ϕ , pitch θ , and yaw ψ angles, i.e. η = [ ϕ , θ , ψ ] T .
Figure 6. Transformed block diagram of the UAV’s control system.
Figure 6. Transformed block diagram of the UAV’s control system.
Preprints 209216 g006
Let us denote R the following numerical matrix:
R = M Σ 1 D M Λ M K R .
The transfer matrix W ( s ) of the open-loop control system in Figure 6 in case of Λ M I has the form:
W ( s )   = w ( s )   R ,
where
w ( s ) = w R ( s ) s 2 .
Consequently, the control systems of multirotor UAVs belong to the class of uniform systems.
The matrix K R in (62) is usually chosen as
K R = D M + M Σ ,
where D M + denotes the Moore-Penrose pseudoinverse of D M ( D M + = D M 1 for N R = 4 ) [19,20].
In case of ideal motors (if Λ M = I N R × N R ), from (62) and (65) we have R = I 4 × 4 for any N R , i.e. kinematic cross-connections between four separate channels of the control system in Figure 6 are compensated and the control system splits into four isolated identical SISO systems (Figure 7). For that reason, the regulator K Reg ( s ) (60), which incorporates a matrix part K R = D M + M (65), is usually called decoupling regulator [2,3,4].
On the other hand, if there are some motors’ efficiency degradations, i.e. if Λ M I N R × N R , then the matrix R (62) is not an identity matrix and the control system of the UAV belongs to the class of uniform systems.
As a typical example, consider the control system of a quadcopter with the so-called I4 scheme of the motors’ allocation and the following parameters: m = 2.5   k g , I x =   I y = 0.5   k g m 2 , I z = 1.5   k g m 2 . Matrices D M and M Σ in this case are equal to
D M =     1 1 1 1 0 0.1 0 0.1 0.1 0 0.1 0 0.3 0.3 0.3 0.3   ,   M = 2.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 1.5 .
and the matrix K R (65) is
K R = D M + M Σ = D M 1 M Σ =     0.625 0 2.5 1.25 0.625 2.5 0 1.25 0.625 0 2.5 1.25 0.625 2.5 0 1.25 .
The identical proportional-derivative (PD) regulators with the first order filter w R ( s ) in the separate channels are taken in the form:
w R ( s ) = 0.00559 + 0.639 s 0.00875 s + 1 .
The frequency and step response characteristics of the separate channels in case of ideal motors (when R = I ) are shown in Figure 8, Figure 9 and Figure 10. The black line in Figure 8 is the graph of the plant, the blue line represents the PD regulator (68), and the transfer function of the resulting open-loop channel is shown by the brown line.
Figure 8. Nyquist plots of the isolated channels ( Λ M = I ).
Figure 8. Nyquist plots of the isolated channels ( Λ M = I ).
Preprints 209216 g008
Figure 9. Frequency-response characteristic of the complementary sensitivity function.
Figure 9. Frequency-response characteristic of the complementary sensitivity function.
Preprints 209216 g009
Figure 10. Step response of the isolated channels in case Λ M = I .
Figure 10. Step response of the isolated channels in case Λ M = I .
Preprints 209216 g010
Let us suppose now that the matrix Λ M in (59) has the following form
Λ M = 0.85 0 0 0 0 0.9 0 0 0 0 0.75 0 0 0 0 0.8
Suppose also that the matrix K R in K Reg ( s ) (60) is an identity matrix I . Practically, this means that the cross-connections between separate channels are not compensated and are described by the matrix
R 0 = M Σ 1 D M =   0.4 0.4 0.4 0.4 0 0.2 0 0.2 0.2 0 0.2 0 0.2 0.2 0.2 0.2
The eigenvalues of this matrix are complex-conjugated and equal to
λ 1 , 2   =     0.1798   ± j 0.4150 ,   λ 3 , 4   =     0.3202   ± j 0.1504.
The frequency response and step response characteristics of the quadcopter control system with cross-connections matrix R 0 (70) are shown in Figure 11, Figure 12 and Figure 13. In Figure 11, the four black lines are the graphs of the plant, the blue line represents the identical PD regulators (68) in separate channels, and the gain loci of the corrected system are shown by brown lines. The vinous lines in Figure 12 represent the majorant and minorant of the generalized frequency response characteristics and the black lines depict the complementary sensitivity functions of the closed-loop characteristic systems.
Let us analyze now the sensitivity of the closed-loop control system with the cross-connection matrix R 0 (70) to small degradations of motors’ parameters λ i M . For brevity, below we present the results only for the sensitivities β i 1 and ϒ i 1 of eigenvalues λ i (71) and eigenvectors c i of the matrix R 0 (70) with respect to small degradations of the efficiency of the first motor (with respect to small negative perturbations of λ 1 M ).
The calculations yield the following results:
β 11 = 0.3238 j 0.2012 = 0.3812 exp ( j 31.86 ) ,         β 21 = 0.3238 j 0.2012 = 0.3812 exp ( j 31.86 ) ,
β 31 = 0.1762 j 0.2012 = 0.1767 exp ( j 3.98 ) ,           β 41 = 0.1762 j 0.2012 = 0.1767 exp ( j 3.98 )
ϒ 11 = 0 0.07 j 0.37 0.02 + j 0.18 0.14 + j 0.11 ,       ϒ 21 = 0.07 + j 0.37 0 0.14 j 0.11 0.02 j 0.18   ,  
ϒ 31 = 0.18 j 0.33 0.37 + j 0.06 0 0.098 + j 0.15   ,       ϒ 41 = 0.37 j 0.06 0.18 + j 0.33 0.098 j 0.15 0
The sensitivity functions with respect to loss of efficiency of other motors are determined analogously.
Finally, we discuss the case when the matrix K R in R (62) is taken as in (65) and there are motors’ efficiency degradations, i.e. Λ M I . The cross-connections matrix R in this case can be written in the form of similarity transformation
R = C d i a g λ i M C 1
where
C = M Σ 1 D M .
As can be seen from (72) and (73), the columns of the matrix C constitute the canonical basis of the cross-connected control system in Figure 5 and Figure 6, and the parameters λ i M are the “gains” λ i of the CTFs q i ( s ) in (5). Moreover, the form of the matrix N r (35) in which α r = λ r M shows that in this case we have
N r   =   C 1 U r R C =   C 1 δ δ λ r M C d i a g λ i M C 1 C = δ δ λ r M d i a g λ i M = Ε r
  r   =   1 ,   2 ,   3 ,   4 ,
where Ε r is a 4 × 4 matrix in which the r th entry on the principal diagonal is one ( β r r = 1 ) and all other entries are zero ( β k r = 0 ,   k r ). Consequently, if Λ M I and K R = D M 1 M Σ , then the small degradation of the r th motor’s efficiency does not affect at a first approximation the canonical basis of the uniform system and the “gains” λ i of the CTFs for i r . Besides, the sensitivity of the r th eigenvalue is equal to one, that is small degradations of λ r M lead to the same degradations of eigenvalue λ r .
Figure 14. Nyquist plots of the isolated channels in case Λ M I and K R = D M + M Σ .
Figure 14. Nyquist plots of the isolated channels in case Λ M I and K R = D M + M Σ .
Preprints 209216 g014
Figure 15. Generalized frequency-response characteristics of the complementary sensitivity function matrix.
Figure 15. Generalized frequency-response characteristics of the complementary sensitivity function matrix.
Preprints 209216 g015
Figure 16. Step responses of the control system in case Λ M I and K R = D M + M Σ .
Figure 16. Step responses of the control system in case Λ M I and K R = D M + M Σ .
Preprints 209216 g016
The frequency response and other characteristics of the quadcopter’s control system with cross-connections matrix R 0 (72 ), where Λ M is given by (69), are shown in Figure 14, Figure 15 and Figure 16.

5. Discussion

In the paper, the issue of sensitivity of uniform control systems is discussed from the position of the CTFs method. In a sense, the results of the paper can be regarded as an extension to uniform systems of the results presented in [1] and concerning the sensitivity of the CTFs and canonical basis axes of general type MIMO systems. The point is that, as compared with general type MIMO systems, uniform systems always comprise structurally two different matrix blocks, specifically, a scalar transfer matrix of identical separate channels and a numerical matrix of rigid cross-connections. The parameter perturbations of these two blocks result in distinguishable changes of the CTFs and canonical basis axes of uniform systems. In the paper, these two situations are treated separately, and the formulas are derived determining the sensitivity of the CTFs and canonical basis axes when parameter perturbations are completely concentrated in the transfer matrix of separate channels or in the numerical matrix of cross-connections.
Practical application of the results is demonstrated by the sensitivity analysis of control system of a quadcopter to small degradations of the motors’ efficiency.
The numerical calculations and modeling of dynamics of the quadcopter control system presented in Figure 8Figure 16 are obtained by a software package MIMO Control Toolbox which is being developed at the Aerial Robotics Center of the National Polytechnic University of Armenia [20]. The toolbox works in the MATLAB environment and is designed for analysis and design of MIMO control systems in robotic , mechatronics, and in other fields. The central feature of the MIMO Control Toolbox is that the design of any N-dimensional MIMO control system is reduced to the design of a certain fictitious SISO control system. Another key feature of the toolbox is that it includes about 250 new MATLAB classes (objects) describing all the main structural types of MIMO control systems known from scientific and technical literature.
The frequency and time response characteristics of the quadcopter’s control system in Figure 11, Figure 12, Figure 13, Figure 14, Figure 15 and Figure 16 were obtained with the help of a special interactive graphical user interface (GUI) which is a part of the package MIMO Control Toolbox. That GUI can be viewed as an extension to multivariable case of the well-known GUI Control Systems Designer in MATLAB [21]. The MIMO Control Toolbox can be used both as a computer-aided control systems design tool in various areas of industry and technics, and for teaching the fundamentals of classical and modern feedback control at educational institutions.

Author Contributions

Conceptualization, O.G., N.N., A.D. and V.M..; methodology, O.G., N.N., A.D.; software, O.G., D.D., M.H., V.M.; validation, O.O., M.D., D.D., M.H.; formal analysis, D.D., M.H.; investigation, O.G., N.N., A.D., D.D., M.H.; data curation, O.O., M.D., V.M.; writing—original draft preparation, O.G. and A.D.; writing—review and editing, O.G. and A.D.; visualization, A.D., O.O., M.D.; supervision, O.G.; project administration, O.G., A.D.; All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations:

The following abbreviations are used in this manuscript:
MIMO Multi-Input Multi-Output
SISO Single-Input Single-Output
UAV Unmanned Aerial Vehicle
PID Proportional-Integral-Derivative
GUI Graphical User Interface

References

  1. Gasparyan, O.; Nersisyan, N.; Buniatyan, L.; Ohanyan, O.; Darakhchyan, M.; Begoyan, K.; Danielyan, D.; Harutyunyan, M. On Sensitivity of Characteristic Transfer Functions of Multivariable Control Systems. 2026. preprints. [CrossRef]
  2. Skogestad, S.; Postlethwaite, I. Multivariable Feedback Control: Analysis and Design, 2nd ed.; Wiley-Interscience: UK, 2005; 592p. [Google Scholar]
  3. Maciejowski, J.M. Multivariable Feedback Design; Addison-Wesley Longman Publishing Company: Boston, 1989; 448p. [Google Scholar]
  4. Gasparyan, O.N. Linear and nonlinear multivariable feedback control: A classical approach; John Wiley & Sons: United Kingdom, 2008; 341p. [Google Scholar]
  5. Macfarlane, A.G.J.; Belletrutti, J.J. The characteristic locus design method. Automatica 1973, 9, 575–588. [Google Scholar] [CrossRef]
  6. MacFarlane, A.G.J.; Postlethwaite, I. Characteristic frequency functions and characteristic gain functions. International Journal of Control 1977, 26, 265–278. [Google Scholar] [CrossRef]
  7. MacFarlane, A.G.J.; Kouvaritakis, B. A design technique for linear multivariable feedback systems. International Journal of Control 1977, 25, 837–874. [Google Scholar] [CrossRef]
  8. MacFarlane, A.G.J. Commutative controller: a new technique for the design of multivariable control systems. Electronics Letters 1970, 6, 121–123. [Google Scholar] [CrossRef]
  9. Dorf, R.C.; Bishop, R.H. Modern control systems, 14th ed.; Pearson: United Kingdom, 2022; 1032p. [Google Scholar]
  10. Postlethwaite, I. Sensitivity of the characteristic gain loci. Automatica 1982, 18, 709–712. [Google Scholar] [CrossRef]
  11. Moreira, M.V.; Basilio, J.C. Characteristic locus method robustness improvement through optimal static normalizing pre-compensation. International Journal of Robust and Nonlinear Control 2010, 20, 371–386. [Google Scholar] [CrossRef]
  12. Tomovic, R.; Vulkobratovic, M. General sensitivity theory; North- Holland, 1972; 258p. [Google Scholar]
  13. Eslami, M. Theory of sensitivity in dynamic systems: an Introduction; Springer-Verlag: Berlin, 1994; 601p. (in English) [Google Scholar]
  14. Rozenvasser, E.N.; Yusupov, R.M. Sensitivity of Automatic Control Systems, 1st Edition ed.; Boca Raton, 1999; 456p. [Google Scholar] [CrossRef]
  15. Cruz, J.; Perkins, W. A new approach to the sensitivity problem in multivariable feedback system design. IEEE Transactions on Automatic Control 1964, 9, 216–223. [Google Scholar] [CrossRef]
  16. Morgan, B. Sensitivity analysis and synthesis of multivariable systems. IEEE Transactions on Automatic Control 1966, 11, 506–512. [Google Scholar] [CrossRef]
  17. Gelfand, I.M. Lectures on Linear Algebra (Dover Publications, no. 1); Interscience Publishers: New York, 1989; 208p. [Google Scholar]
  18. Kato Tosio, Perturbation theory for linear operators (Grundlehren der mathematischen Wissenschaften: a series of comprehensive studies in mathematics); Springer: Berlin, 2012; 643p.
  19. Mahony, R.; Kumar, V.; Corke, P. Multirotor Aerial Vehicles: Modeling, Estimation, and Control of Quadrotor. IEEE Robotics & Automation Magazine 2012, 19, 20–32. [Google Scholar] [CrossRef]
  20. Gasparyan, O.N.; Darbinyan, H.G. Adaptive System of Compensation of Motors’ Partial Degradations of Multirotor UAVs. In Modern Problems of Robotics; Yuschenko, A., Ed.; Springer International Publishing: Cham, 2021; pp. 207–219. [Google Scholar] [CrossRef]
  21. Gasparyan, O.N.; Simonyan, T.A.; Buniatyan, L.M.; Karapetyan, A.K. A New Toolbox for Computer-Aided Analysis and Design of Multivariable Control Systems in Robotics and Mechatronics. SSRG International Journal of Electrical and Electronics Engineering 2026, 13, 169–177. [Google Scholar] [CrossRef]
  22. Control System Toolbox User’s Guide; MathWorks: South Natick, 2025; 1936p.
Figure 1. Matrix block diagram of a uniform MIMO system.
Figure 1. Matrix block diagram of a uniform MIMO system.
Preprints 209216 g001
Figure 2. Canonical representation of the open-loop uniform system.
Figure 2. Canonical representation of the open-loop uniform system.
Preprints 209216 g002
Figure 3. Canonical representation of the closed-loop uniform system.
Figure 3. Canonical representation of the closed-loop uniform system.
Preprints 209216 g003
Figure 4. Multorotor UAVs: (a) quadcopter (NR= 4), (b) octocopter (NR = 8).
Figure 4. Multorotor UAVs: (a) quadcopter (NR= 4), (b) octocopter (NR = 8).
Preprints 209216 g004
Figure 5. Matrix block diagram of the linear control system of the UAV.
Figure 5. Matrix block diagram of the linear control system of the UAV.
Preprints 209216 g005
Figure 7. Block diagram of isolated separate channels in case of ideal motors ( Λ M = I N R × N R ).
Figure 7. Block diagram of isolated separate channels in case of ideal motors ( Λ M = I N R × N R ).
Preprints 209216 g007
Figure 11. Nyquist plots of the CTFs.
Figure 11. Nyquist plots of the CTFs.
Preprints 209216 g011
Figure 12. Generalized frequency-response characteristics of the complementary sensitivity function matrix.
Figure 12. Generalized frequency-response characteristics of the complementary sensitivity function matrix.
Preprints 209216 g012
Figure 13. Step responses of the control system ( Λ M I 6 × 6 ).in case Λ M = I and K R = I .
Figure 13. Step responses of the control system ( Λ M I 6 × 6 ).in case Λ M = I and K R = I .
Preprints 209216 g013
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2026 MDPI (Basel, Switzerland) unless otherwise stated