Loading [MathJax]/jax/output/CommonHTML/jax.js
Submit manuscript...
eISSN: 2574-8092

International Robotics & Automation Journal

Research Article Volume 4 Issue 3

Output control of a single-airscrew helicopter’s longitudinal motion spectrum

Nikolay E Zubov, Vladimir N Ryabchenko, Igor V Sorokin

Moscow, Bauman Moscow State Technical University, Russia

Correspondence: Nikolay E Zubov, Moscow, Bauman Moscow State Technical University, Russia, Tel 79637637687

Received: August 17, 2017 | Published: May 7, 2018

Citation: Zubov NE, Ryabchenko VN, Sorokin IV. Output control of a single-airscrew helicopter’s longitudinal motion spectrum. Int Rob Auto J. 2018;4(3):157-162. DOI: 10.15406/iratj.2018.04.00114

Download PDF

Abstract

The problem of stabilization law synthesis of a single-airscrew helicopter’s longitudinal motion for lack of information about the vertical speed of its motion is analytically solved. The solution is based on the method of output control synthesis of the MIMO-system motion spectrum to be used as the basis of an especially designed multilevel decomposition of the dynamic system model in state space.

Keywords: single-airscrew helicopter, longitudinal motion, linear MIMO-system, stabilization, output feedback, motion spectrum, Control laws synthesis, multilevel decomposition

Introduction

The physical principle of a single-airscrew helicopter’s spatial motion provides the opportunity to categorize it as a complex multidimensional dynamic system (control object). At the same time, it is possible to mark out the following problems in less detail, which can be attributed to the control of helicopters as multidimensional dynamic systems.1,2

  1. The problem of stabilization, or the problem of stabilizing control law synthesis, i.e. determination of a feedback (of a controller), which provides stability for a disturbed motion. In searching for this kind of problem solution, as a rule, modal control methods or pole control methods are used.3–6
  2. The closed-loop system decoupling problem, i.e. determination of a controller’s coefficients that provide decoupling of the control object’s subsystems. The group of methods used is based on the analysis and usage of the reference system operators’ kernels.7,8
  3. The problem of making a set of stabilizing control laws, i.e. obtaining all, or almost all, control laws (algorithms), which provide stability for the closed-loop system, if the solution to the first problem, from those listed above, is not the only one. As a rule, the methods used are based on the solutions to Diophantine equations and the subsequent parameterization (for instance, the Youla-Kuĉera parametrization).7,9–12

It is possible to find other, not so commonly used, statements and solutions to the problem. For instance, there is a statement and a solution to the problem when stability and decoupling of the closed-loop controlled system, and also specified placement of the invariant system’s zeros, i.e. complex frequencies, on which the closed-loop system “locks” completely or partially, can be provided simultaneously. The strengthened type of decoupling, when it is necessary to provide not only the block-diagonal form of the closed-loop system’s operator, but also specific placement of the invariant system’s zeros on the complex plane, belongs to it. Many of the practically important solutions to the problems listed above are not accompanied by published methods on how to obtain them. The analytical solutions have to fill this gap. In this paper for the first time the analytical solution to the problem of a single-airscrew helicopter’s stabilization in the vertical plane with the specified placement of poles and the incomplete measurement vector of motion parameters is presented. We use the linearized model of longitudinal motion of a single-airscrew helicopter (SH) having the following form:13

(˙Vx˙Vy˙ωz˙υ)=(aVxVxaVyVxaωzVxaυVxaVxVyaVyVyaωzVyaυVyaVxωzaVyωzaωzωz00010)(VxVyωzυ)+(buxVxbugpVxbuxVybugpVybuxωzbugpωz00)(uxugp).  (1)
Here Vx  – deviation from specified value of the longitudinal speed; Vy  – deviation from specified value of the vertical speed; ωz  – deviation from specified value of the pitch angular velocity; υ – deviation from specified value of the angle of pitch; ux  – deviation angle of a main rotor’s cone in the longitudinal direction; ugp  – general pitch of a main rotor; , aVxVx , aVyVx , aωzVx , aυVx , aVxVy , aVyVy , aωzVy , aυVy , aVxωz , aVyωz , aωzωz , buxVx , bugpVx , buxVy , bugpVy , buxωz , buxωz  – linearization coefficients.8,14
We use the following notation
x=(VxVyωzυ)T,u=(uxugp)T ,
and also
a11=aVxVx,a12=aVyVx,a13=aωzVx,a14=aυVx, a21=aVxVy,a22=aVyVy,a23=aωzVy,a24=aυVy, a31=aVxωz,a32=aVyωz,a33=aωzωz,
b11=buxVx,b12=bugpVx,
b21=buxVy,b22=bugpVy,
b31=buxωz,b32=bugpωz,


Then instead of expression (1) we will obtain the following linearized model of the SH longitudinal motion:
  ˙x=(a11a12a13a14a21a22a23a24a31a32a3300010)x+(b11b12b21b22b31b3200)u. (2)
Hereafter it will be considered that information about vertical speed of the SH motion is not available. As a result the system output vector can be expressed as
y=(ΔVxΔωzΔυ)T .
Taking into consideration the assumptions made, the initial mathematical model can be written in the form of a dynamic MIMO-system of the “input – state – output” type:
  ˙x=Ax+Βu,y=Cx , (3)
Where xn,n=4  is the state vector; ur  is the input vector (control vector), where r=2 ; ym  is the output vector (measurement vector), where m=3 . Here  is the set of real numbers.
In the equations (3) the corresponding matrices can be written as
A=(a11a12a13a14a21a22a14a24a31a32a3300010) ,   B=(b11b12b21b22b31b3200), . C=(100000100001) (4)
If, as a control law(3), to suggest the expression of the following form:
  u=Fy=FCx , (5)
Where Fr×m  is a matrix of the output controller, then, in accordance with2 for the system under consideration (3) – (5) a case of the dynamic MIMO-system output control will take place.
Hereafter we assume that matrix B4×2  (4) has a full rank ( rankB=2  in this case), or that its equivalent matrix BTB  is invertible, i.e. det(BTB)0 . Let us now consider the matrix spectrum A4×4  (5). It will be understood as a set of matrix A  eigen values (poles), eig(A)={λi:det(λiI4A)=0,i=¯1,4} . Here I4 – identity matrix of size 4×4 ,  – the set of complex numbers. Let Λ  be the given spectrum of the matrix A+BFC  of the corresponding close-loop controlled system, i.e.
  Λ={λ1,λ2,λ3,λ4} . (6)
It is required to determine (i.e. synthesize) explicitly the controller matrix FÎR2×3 , such that the equality Λ=eig(A+BFC) should be satisfied exactly. The complexity of this problem is a necessity for obtaining a solution in explicit analytical form, since A,B  matrices in (2) have a piecewise constant form. This paper is dedicated to solving of the problem.

Decomposition of a dynamic system
As a first step of the given problem solution we will consider the multilevel decomposition of the SH model suggested.15–17 Since in this case the inequality mr  (i.e. the number of system’s outputs is greater than the number of its inputs) is implemented, then, in general, not taking into consideration specific numerical values for m and r, we consider the multilevel decomposition of system (3) – (5) of the following form: –zero decomposition level
A0=A,B0=B,C0=C (7)
kth decomposition level ( k=¯1,M , where M=ceil(n/r) , ceil(*) –is the operation of rounding the number« * »upwards)
Ak=Bk1Ak1B+k1,Bk=Bk1Ak1Bk1,Ck=Ck1Ak1B+k1 . (8)
Equations (7), (8) for a set of indices k=¯0,M  involve the matrices with the following properties:
(BkB+k)1=(B+kBk),BkBk=0,B+kBk=Ir ,
(CkCk)1=(C+kC+k),CkCk=0,CkC+k=Im ,
Where the superscript « » denotes orthogonal annihilators (divisors of zero), and the superscript « + » denotes the Moore-Penrose pseudo inverse matrices.13,16–19 Also, we consider the recurrence formulae of controllers for the spectrum control on the corresponding decomposition levels, written down in reverse order:
– -th decomposition level
FM=(ΦMB+MB+MAM)C+M ,(9)
k -th decomposition level ( k=¯0,M1 )
Fk=(ΦkBkBkAk)C+k,Bk=B+kFk+1Ck+1Bk . (10)

The multilevel decomposition procedure considered is then implemented.

III. Algorithm for synthesis of the MIMO-system output control
The following statement is true that has been proven13 and given here with an allowance for replacement of matrix annihilators, which are not possessed of a property of orthogonality, i.e., replacement with matrices, for which, in general, not necessarily the equality BkB+k=Inr  is implemented.

Theorem1. Let mr , and the following matrices exist and are pair wise completely controllable:
Then, there exists a nonempty set of matrices GTk=BkAkCk(BkCk)+,HTk=(BkCk),k=¯0,M, Ki , i=¯0,M such that
Φi=Gi+KTiHi=(BiAiCi)(BiCi)++KTi(BiCi) , (11) and(9), (10) satisfy the equalities of spectra
eig(Ak+BkFkCk)=Mi=keig(Φi),k=¯1,M ,
A0=A,B0=B,C0=C ,
Ak=C^k-1Ak-1C^+k-1,Bk=Bk-1Ak-1C^+k-1,Ck=Ck-1Ak-1C^+k-1 , k=¯1,N moreover, the following matrices exist and are pair wise completely controllable:
Gk=(B^kC+k)+B^kAkC+k,Hk=(B^kC+k)^,k=¯0,N .           
Then, there exists a nonempty set of matrices Li , i=¯0,N , such that Ψi=Gi+HiLTi=(B^iC+i)+B^iAiC+i+(B^iC+i)^LTi  and, for FN=B+M(C+MΨM-AMC+M) , Fk=B+k(C-kΨk-AkC-k),C-k=C+k-C^TkBk+1Fk+1, k=¯1,N-1  it holds that
eig(Ak+BkFkCk)=Ni=keig(Ψi),k=¯1,N , eig(A0+B0F0C0)=Ni=0eig(Ψi)=Λ . It should be noted that here, as in the algorithms described,13,16–19 only semi orthogonal and pseudo inverse matrices are used in the transformations, which at least do not reduce the condition number of the equations. Moreover, this approach does not impose restrictions in the form of the differentiation between the algebraic and geometric multiplicities of the elements of the spectrum to be assigned; there are also no restrictions on the size of the problem. This is confirmed by simulation, which shows a high relative accuracy of spectrum control and the practical absence of restrictions on the size of system (3).

Analytical synthesis of a single-airscrew helicopter’s longitudinal motion control
In accordance with the problem statement, it is required to find explicitly a formula of controller Fin the control law (5) that can be expressed in this case as:
(uxugp)=FC(VxVyωzυ)=F(Vxωzυ) ,
And provides for the close-loop system «HS + control system» of a specified earlier spectrum(6). We perform for the system (2) with matrices(3), (4) – the multilevel decomposition described in Section 1, which has in this case two eig(A0+B0F0C0)=Mi=0eig(Φi)=Λ . The condition mr  in Theorem 1 is not restrictive; it is introduced to indicate that, in the present case, F  matrix from (5) is conventionally considered as a matrix of controller (i.e. the number of inputs is less than the number of outputs). For the case mr , Theorem 1 has a dual formulation, and matrix F  is replaced with the observer matrix L  (the number of inputs is greater than the number of outputs).
Theorem 2. Let mr , N=ceil(n/m) , and the following decomposition of system (3) hold: decomposition levels ( M=1 ): zero level (7) and first level (8). Therefore, we will have
B0=(l11l11100001),B+0=(l11l10l12l10l1001) , (12)
A1=(a111a112a1210),B1=(b111b112b121b122),C1=(c111c112c121c122c1310) ,(13)
Where, taking in view the following notation l*=b11b22b12b21 , the matrices’ elements in(12), (13) is equal to:
l11=b21b32b22b31l*,l12=(b11b32b12b31)l*, ,
l=l211+l212+1
a111l=a33+a13l11+a23l12+a31l11+a32l12+a11l211++a22l212+a12l11l12+a21l11l12,
a112=a13l11+a24l12,a121=l1,
b121=b31,b122=b32,
b111=b11(a31+a11l11+a21l12)+b21(a32+a12l11+a22l12)++b31(a33+a13l11+a23l12),
b112=b12(a31+a11l11+a21l12)+b22(a32+a12l11+a22l12)++b32(a33+a13l11+a23l12), c111=(a13+a11l11+a12l12)l1,
c112=a13,c121=(a33+a31l11+a32l12)l1,c122=0,c131=l1. To check the controllability conditions in Theorem 1, we calculate the matrices:
CT0=(0100),B+0=(b0+11b0+12b0+140b0+21b0+22b0+230) , in which, in presence of the introduced parameter
b0+=b211b222+b211b2322b11b12b21b222b11b12b31b32++b212b221+b212b231+b221b2322b21b22b31b32+b222b231,
Corresponding elements can be expressed as
b0+11=b11b222b12b21b22+b11b232b12b31b32b0+, b0+12=b21b212b11b22b12+b21b232b22b31b32b0+,
b0+13=b31b212b11b32b12+b31b222b21b32b22b0+,
b0+21=b12b221b11b22b21+b12b231b11b32b31b0+,
b0+22=b22b211b12b21b11+b22b231b21b32b31b0+,
b0+23=b32b211b12b31b11+b32b221b22b31b21b0+.

Besides, the following equations take place:
H0=(B+0C0)T=(b0+22b0+121)T,
G0=(B0C0)+T(B0A0C0)T==(b0+12(a12b0+11+a22b0+12+a32b0+13)(b0+12)2+(b0+22)2b0+12(a12b0+21+a22b0+22+a32b0+23)(b0+12)2+(b0+22)2b0+22(a12b0+11+a22b0+12+a32b0+13)(b0+12)2+(b0+22)2b0+22(a12b0+21+a22b0+22+a32b0+23)(b0+12)2+(b0+22)2) (14)
CT1=0,B+1=(b1+11b1+12b1+21b1+22),
H1=(B+1CT1)T=I2,H+1=(H1)+=I2 , (15)
G1=(B+1CT1)+T(B+1A1CT1)T=0 ,
Where, for brevity, the following notation is used:
h+1=b111b122b112b121 , b1+11=b122/h+1,b1+12=b112/h+1,b1+21=b121/h+1,b1+22=b111/h+1.  For the zero and first decomposition levels, we calculate the ranks of the following block matrices (H0G0H0) , (H1G1H1)  as a result we will obtain: rank(H0G0H0)=2 , rank(H1G1H1)=2 , this corresponds to the number of “independent” inputs r=2 . Therefore, each level of decomposition satisfies the controllability condition in Theorem 1. According to the form of controllers(9), (10) we define a matrix whose Eigen values will be assigned to the first decomposition level. Since matrices (15) are invertible, we may choose any matrix Ф1  that has the prescribed spectrum for the first decomposition level. For simplicity, we set this matrix diagonal Ф1=diag(λ1,λ2) , and calculate the pseudo inverse matrix
C+1=(c1+11c1+12c1+13c1+21c1+22c1+23) .
Here, again for brevity, we introduce the notation
c1+=(c111c122)22c111c112c121c122+(c112c121)2+(c112c131)2+(c122c131)2, c1+11=c122(c111c122c112c121)/c1+, c1+12=c112(c111c122c112c121)/c1+,
c1+13=c131(c112c112+c122c122)/c1+, c1+21=(c112c121c121c111c121c122+c112c131c131)/c1+,
c1+22=(c122c111c111c112c121c111+c122c131c131)/c1+,
c1+23=c131(c111c112c121c122)/c1+.
Based on equation(9), the first decomposition level yields the following formula for the controller:
F1=B+1(Φ1A1)C+1=(f111f112f113f121f122f123),
Where the following notation is used:
d1=a112b1+11b1+12λ1,d2=a111b1+11+a121b1+12b1+11λ1, d3=a112b1+21b1+22λ2,d4=a111b1+21+a121b1+22b1+11λ2,
and where the components are:
f111=c1+21d1c1+11d2,f112=c1+22d1c1+12d2,f113=c1+23d1c1+13d2, f121=c1+21d3c1+11d4,f122=c1+22d3c1+12d4,f123=c1+23d3c1+13d4. To calculate matrix B0  that is needed for determining the zero level controller, we use the second formula in(10). As a result, we obtain the expression
B0=B+0F1С1B0=(bm11bm12bm13bm14bm21bm22bm23bm24) .
Here we denote linear combinations:
bm11=b0+11l11(c111f111+c121f112+c131f113),
bm12=b0+12l12(c111f111+c121f112+c131f113),
bm13=b0+13c111f111c121f112c131f113,
bm14=c112f111c122f112,
bm21=b0+21l11(c111f121+c121f122+c131f123),
bm22=b0+22l12(c111f121+c121f122+c131f123),
bm23=b0+23c111f121c121f122c131f123,
bm24=c112f121c122f122.
According to Theorem 1, we complete the system of the zero decomposition level using (7). For this purpose we use equation (14) and, applying new notation, we obtain
G0=(aa11aa12aa21aa22) ,
Where we denote
aa11=b0+12d1/d,aa12=b0+12d2/d,
aa21=b0+22d1/d,aa22=b0+22d2/d,
d=(b0+12)2+(b0+22)2,d1=a12bm11+a22bm12+a32bm13,
d2=a12bm21+a22bm22+a32bm23.
Now, we should determine Ф0  for the zero decomposition level. For this purpose, we decompose the matrices H0,G0  of the zero level into two sublevels and calculate the corresponding matrices. We obtain
(H0)0=H0,(G0)0=G0,(H0)0=(bm12/bm221),
(H0)+0=(bm12bm22/bm(bm12)2/bm) ,
(H0)+0=(bm12bm22/bm(bm12)2/bm).
Here bm=(bm12)2+(bm22)2,  and, in addition,
(G0)1=(H0)0G0(H0)0=aaa1==(bm222)(aa22+aa12bm12/bm22)/bm++bm12bm22(aa21+aa11bm12/bm22)/bm,
(H0)1=(H0)0G0H0=bbb11 .
Besides,
bbb11=aa22(bm22(aa21+aa11bm12/bm22)/bm12+aa12bm12/bm22. (16)
Using the values of bbb11  (16), we then find the matrix (scalar, in this case) (H0)+1=bp11 , where bp11=1/bbb11 .
Let us now assign the Eigen value as a scalar matrix (Ф0)1=λ3  and calculate the matrix of feedback coefficients for the first sublevel of the zero decomposition level. We obtain k1=bp11(aaa1λ3) . Next, we calculate the matrix
(H0)0=(H0)+0k1(H0)0=(h011h012),
Where h011=bp11bm12((aaa1λ3)/bm22+bm12bm22/bm, h012=bp11(aaa1λ3)+(bm12)2/bm , and specify again the matrix of Eigen values of the zero sublevel of the zero decomposition level by (Ф0)0=λ4 .
Finally, we find matrix K0  by the rule
K0=(Ф0)0(H0)0(H0)0G0=(K11K12) ,
Where in the case under examination
K11=aa11((bm12bm22/bmbp11bm12(aaa1λ3)/bm22)aa21(bp11(aaa1λ3)+(bm12)2/bm)λ4(bm12bm22/bmbp11bm12(aaa1λ3)/bm22),
K12=λ4(bp11(aaa1λ3)+(bm12)2/bm)aa22(bp11(aaa1λ3)++(bm12)2/bm)+aa12((bm12bm22/bmbp11bm12(aaa1λ3)/bm22). As a result, we obtain using equation(11), the matrix Ф0 , whose eigen values λ3 , λ4 , are ensured by the output controller, namely,
Ф0=(aa11bm22bm12K11aa21+K11aa12bm22bm12K12aa22+K12).
Further calculations, which were described, for instance, 13,17–19 finally yield the following formula for the SH output controller vector:
F=(f11f12f13f21f22f23) . (17)
Here elements of the following notation:
d11=aa11bm22bm12K11,d12=aa21+K11,
d21=aa12bm22bm12K12,d22=aa22+K12, Can be expressed as
f11=bm11d11bm12a21bm13a31bm11a11+bm21d12,
f12=bm13d11bm13a33bm14+bm23d12,
f13=bm14d11bm13a34bm11a13bm12a24+bm24d12,
f21=bm11d21bm22a21bm23a31bm21a11+bm21d22,
f22=bm13d21bm23a33bm24+bm23d22,
f23=bm14d21bm23a34bm22a24bm21a13+bm24d22.

The synthesized controller (the SH control system laws) ensures exactly the specified spectrum (6) for controlled longitudinal motion of the helicopter. This assertion can be directly checked with the help of appropriate analytical calculations. For this purpose it is sufficient to make use of the package Symbolic Toolbox Matlab; namely, one can use the eig instruction to calculate the eigen values of the A+BFСmatrix, where matrices can be expressed as(4), and the F matrixis determined by (17).
Numerical analysis
Suppose that we want the closed-loop system “SH + control system” to have the following multiple real spectrum
Λ={1.5,1.5,1.5,1.5} . (18)
Let use for the hypothetical SH the A, B and C (4) matrices having the following numerical values:
A=(0.05980.02330.10950.17030.02680.88991.20910.01351.51582.32072.346400010),
B=(0.30500.02281.28172.089028.17822.725500)
With use of equation (17) for the controller we obtain the numerical value for the matrixF. As a result we have
F=(3.61631.86223.49962.79362.23093.6237) .
The computation of Eigen values of the matrix A+BFC  yields the set
eig(A+BFC)={1.5,1.5151,1.4924±0.0131i} , Which lies quite close to the specified values (18). Note that to implement the sets (18) using the method5 is not possible.20,21

Conclusion

The problem of a hypothetical single-airscrew helicopter’s longitudinal motion stabilization for lack of information about the vertical speed of its motion has been analytically solved. The solution is based on the method of the output signal control synthesis that provides a specified spectrum of the MIMO-system’s motion, presented 13,16–19.

Acknowledgements

My Institute’s (Bauman Moscow State Technical University) representative is fully aware of this submission.

Conflict of interest

The author declares there is no conflict of interest.

References

  1. Kim FD, Celi R. Simulation Modeling for Combat Rotorcraft Flight Control Design. Joint Research Interchange. NCA 2–310. Univ Maryland; 1990.
  2. Miao WL, Huber HB. Rotor Aero elastic Stability Coupled with Helicopter Body Motion. NASA SP-352. 1974.
  3. Tischler MB. Assessment of digital flight-control technology for advanced combat rotorcraft. J Amer Helicopter Soc. 1989;34(4):66–76.
  4. Han Z. Eigenstructure assignment using dynamical compensator. Int J Control. 1989;49(1):233–245.
  5. Kautsky J, Nichols NK, Van Dooren P. Robust pole assignment in linear state feedback. Int J Control. 1985;41(5):1129–1155.
  6. Yang K, Orsi R. Static Output Feedback via a Trust Region Approach. IEEE Trans Automat Control. 2007:2146–2150.
  7. Quadrat A. On a generalization of the Youla-Kuĉera parametrization. Part I: The fractional ideal approach to SISO systems. Syst. Control Lett. 2003;50(2):135–148.
  8. Krasovskii AA, Vavilov Yu A, Suchkov AI. Automatic control systems of the aircrafts. Moscow: The Air Force Engineering Academy. Russia.
  9. Youla DC, Jabr HA, Bongiorno JJ. Modern Wiener-Hopf design of optimal controllers. Pt 2 Multivariable case. IEEE Trans Automat Control. 1976;21(3):319–338.
  10. Mori K. Parametrization of the stabilizing controllers over a commutative ring with applications to multidimensional systems. IEEE Trans Circ Sys. 2002;49(6):743–752.
  11. Kuĉera V. Discrete linear control: the polynomial equation approach. New York: Wiley; 1979.
  12. Manousiouthakis V, On the parametrization of all stabilizing decentralized controllers. Systems and Control Letters. 1993;21(5):397–403.
  13. Zubov NE, Zybin E Yu, Mikrin EA, et al. Output control of a spacecraft motion spectrum. Comput Syst Sci Int. 2014;53(4):576–586.
  14. Mikrin EA, Zubov NE, Misrikhanov MSh, et al. Invariant control of a single-airscrew helicopter’s low-altitude flight. The Automation. Up-to-date Technologies. 2015;6:3–8.
  15. Leonov GA, Shumafov MM. Methods of the linear controlled systems stabilization. Saint-Petersburg: Saint-Petersburg State University Publishing House. 2005.
  16. Misriknanov MSh, Ryabchenko VN. Pole placement in large dynamical systems with many inputs and outputs. Dokl Math. 2011;84:591–593.
  17. Zubov N.EMikrin EA, Misrikhanov MSh, et al. Synthesis of decoupling laws for attitude stabilization of a spacecraft. Computer and Systems Sciences International. 2012;51(1):80–96.
  18. Zubov NE, Mikrin EA, Misrikhanov MSh. et al. Modification of the exact pole placement method and its application for the control of spacecraft motion. Comput Syst Sci Int. 2013;52(2):279–292.
  19. Zubov NE, Mikrin EA, Ryabchenko VN. Matrix methods in the theory and practice of aircraft automatic control systems. Moscow: Bauman State Technical University Publishing House. 2016.
  20. Hautus MLJ, Heymann H. Linear feedback decoupling: transfer function analysis. IEEE Trans Automat Control. 1983;28(8):823–832.
  21. Lin Ch An, Hsien T Fu. Decoupling controller design for linear multivariable plants. IEEE Trans Automat Control. 1991;36(4):485–489.
Creative Commons Attribution License

©2018 Zubov, et al. This is an open access article distributed under the terms of the, which permits unrestricted use, distribution, and build upon your work non-commercially.