Algorithm of Processing Navigation Information in Systems of Quadrotor Motion Control

Автор: Anatoly Tunik, Olha Sushchenko, Svitlana Ilnytska

Журнал: International Journal of Image, Graphics and Signal Processing @ijigsp

Статья в выпуске: 1 vol.15, 2023 года.

Бесплатный доступ

The article deals with creating an algorithm for processing information in a digital system for quadrotor flight control. The minimization of L2-gain using simple parametric optimization for the synthesis of the control algorithm based on static output feedback is proposed. The kinematical diagram and mathematical description of the linearized quadrotor model are represented. The transformation of the continuous model into a discrete one has been implemented. The new optimization procedure based on digital static output feedback is developed. Expressions for the optimization criterion and penalty function are given. The features of the creating algorithm and processing information are described. The development of the closed-loop control system with an extended model augmented with some essential nonlinearities inherent to the real control plant is implemented. The simulation of the quadrotor guidance in the turbulent atmosphere has been carried out. The simulation results based on the characteristics of the studied quadrotor are represented. These results prove the efficiency of the proposed algorithm for navigation information processing. The obtained results can be useful for signal processing and designing control systems for unmanned aerial vehicles of the wide class.

Еще

Quadrotor, Processing information, Digital control algorithm, Parametric optimization, Static output feedback, Static state feedback, Simulation, Turbulence

Короткий адрес: https://sciup.org/15018740

IDR: 15018740   |   DOI: 10.5815/ijigsp.2023.01.01

Текст научной статьи Algorithm of Processing Navigation Information in Systems of Quadrotor Motion Control

Nowadays, numerous researchers all over the world pay attention to processing information in the quadrotor’s control systems. We can explain this fact by the permanently widening sphere of the quadrotor’s applications and by the vast variety of their flight missions, which became more and more complicated. On the other hand, the quadrotor is a very convenient testbed for the applications of the new approaches of modern control and information theories. Among the huge diversity of these approaches, we will pay attention to very popular methods of creating algorithms for processing information in control systems, for example, the linear-quadratic synthesis, which is successfully applied to the designing of the single quadrotors flight control algorithms [1 - 3], as well as in the cases of the quadrotor formations [4, 5]. One of the essential advantages of this approach is the simplicity of processing navigation information and obtaining of control algorithm based on the static state feedback consisting of the simplest static gains without any dynamic blocks. However, these methods require complete measurement of such navigation information as all components of the state vector of the mathematical model of the quadrotor. In many practical cases, this measurement is incomplete, because such a component of the state vector as the rotation rate of the quadrotor’s propeller is not measurable. That is why in these cases static output feedback is applied instead of static state feedback [6 – 8].

It is necessary to note, that in [7, 8] the method of the static output feedback synthesis is derived from the linear quadratic synthesis and can be considered as some extension of the linear quadratic synthesis. The main result of [7, 8] is the minimization of L -gain, which is the measure of the external disturbance suppression, which is very important for quadrotor flights in a turbulent atmosphere. This method was used for the static output feedback synthesis of the quadrotor flight control in cases when the quadrotor with its control system was considered a holonomic system [9], and a nonholonomic system as well [10]. It is necessary to note also, that in [11] the method was applied for control of the quadrotor formation flight.

All aforementioned results were obtained for continuous control systems. However, in practical cases, all real control systems are digital discrete control systems. It was supposed by default, that the sampling period is small enough for applying these results in the discrete case also. At the same time, the sampling periods in the real airborne microprocessors have finite values, which must be taken into account. Especially, it is important for executing the general procedure of unmanned aerial vehicles’ computer-aided design, which includes model-in-loop simulation, software-in-loop simulation, and hardware-in-loop simulation [12]. Two last cases require the usage of digital control algorithms and information processing for their execution. Another reason to consider discrete models of the quadrotor dynamics and control appears in the case of quadrotor usage in multi-agent formations. In this case, the information exchange between different agents leads to time delays, which negatively influence the stability of the single quadrotor as well as the stability of the whole formation [4, 5]. Therefore, the goal of this article is the creation of an algorithm for information processing using the application of the L -gain minimization method for the development of the discrete control algorithm for the quadrotor control system. Results obtained in [7, 8, 11] are based on the usage of the algebraic Riccati equation for continuous systems. However, the algebraic Riccati equation for the discrete systems differs essentially from the algebraic Riccati equation, therefore results of [7, 8] cannot be applied in this case.

That is why; we propose the minimization of L -gain using simple parametric optimization for the development of the algorithm for processing information in a digital control system based on static output feedback. The structure of this article includes the problem statement, a brief description of the linearized quadrotor model, the problem solution and the case study, and the simulation of the closed-loop control system with an extended model, which consists of the initial linearized model, used in the minimization procedure, augmented with some essential nonlinearities immanent to the real control plant.

2.    Problem Statement

In this article, we will consider a quadrotor as a rotorcraft with four propellers. Fig. 1 represents its kinematical diagram. In this aircraft, the front M2 and back electric motors M4, rotate counterclockwise. At the same time, lateral electric motors M 1 and M 3 rotate in the opposite direction. The united input represents the sum of thrusts of every motor 4

T = T . The pitch angle is changing as a result of the increasing (decreasing) rate of the back electric motor M4 with i = 1

the simultaneous decreasing (increasing) rate of the front electric motor M 2 . The roll angle changes in a similar way using lateral electric motors M 1 and M 3 . Control of rotation around the vertical axis is realized by increasing (decreasing) rates of front and back motors with simultaneous decreasing (increasing) rates of lateral motors. These processes must be accompanied by keeping stable total thrust T z . In Figure 1, P is the radius vector of the quadrotor center, ψ , θ , ϕ are angles of yaw, pitch, and roll, respectively.

Fig. 1. The quadrotor kinematics diagram

We will consider the planar motion of the quadrotor for the Xn- and Yn- axes and the constant altitude Zn=const. Consider the decomposition of its spatial motion along 3 axes in the body frame (longitudinal Xb, lateral Yb, and vertical Zb). The symmetry of the quadrotor construction for these axes (see Fig. 1) substantiates this decomposition. Numerous publications, including [1, 4, 9, 10, 13], accept this assumption and represent the models of the quadrotor partial motions in the standard Cauchy form. Taking into account, that the models of motions for the Xn- and Yn-axes are identical [1, 4, 9, 10, 13], we will consider only the model of the motion along Yn-axis dX( t )= A x( t) + BuU (t)+ BwW(t),

u (t ) = C x( t), z (t) =

4Q  0 5 x 1   "Z( t )’

0 i x 5    Rr JL u ( t ) _ .

where: x , u, and z are the state, output, and desired output vectors, respectively. Vectors x and и include the following components

X = [X 1 ,X 2 ,X 3 ,X 4 = [ y , dy / dt ,Ф, P , AQ ] , и = [ y , dy / dt , ф, p ]T.

In expression (2) y,dy dt are a position of a quadrotor on the Y -axis and its linear velocity along this axis, respectively; ф , p are roll angle and roll rate, and AQ is the increment of the rotation rate of the quadrotor’ motors, located on the Y -axis, which produces a control input u ( t ). Existing airborne equipment does not allow the AQ measurement in the majority of practical situations, therefore the application of the standard procedure of creating a linear quadratic regulator is not possible in this problem. In addition, it is necessary to mention that w ( t ) is the exogenous disturbance, which is the component of the turbulent wind velocity acting along the Y -axis. The numerical values of matrices A e R 5 x 5, Bu e R 5 x 1, Bd e R5 x 1, C e R4 x 5 are presented in [9], and we will give them later in the “Problem Solution” and “Case Study” sections. Matrices Q and R are weighting matrices, and 0 i x 5, 05 x i are zero matrices with corresponding dimensions.

One can easily transform the continuous system (1) into discrete form with a given sampling period т s using standard procedures [14, 15] or simply applying the MATLAB command “c2d.m”. After this procedure, we obtain the system of difference equations in discrete time k

X ( k + 1 ) = A d x ( k ) + B Ud u ( k )+ B wd d ( k ), u( k ) = C d x ( k ) ,

~ VQ  0 5 x 1 1Гх ( k ) !

z ( k ) =                         .

o1 x 5   VR JL u ( k ) _

Here matrices Q and R define the quadratic cost function for the discrete system [14, 16, 17]

to                               to

Jc = ^ [ z T( k ) z ( k )] = £ [XT( k ) U T( k )] k = 0                     k = 0

Q . 01 x 5

0 5 x 1   Гх( k )■

R JL u ( k )

Suppose that the closed-loop quadrotor control system with static output feedback as control algorithm is stable, and this static output feedback looks like

K y = [ K y , K dy / dt , K ф , K p ].

where K , K , K , K are static gains for corresponding variables of output υ in expression (2). Then the control input of the quadrotor model looks like u (k) = -KY u( k) = - K¥C x( k).

Figure 2 shows the generalized scheme of the closed-loop system for the quadrotor motion along with the Y -axis corresponding to the equations (1) and (6), where block “Quadrotor model” corresponds to the system (1).

Fig. 2. The scheme of the control system for Y -axis motion.

Following [7, 8, 18], we introduce bounded L 2 - gain for discrete closed-loop system (1), (6), and any energy-bounded disturbance w ( k ) as follows

L 2 = Jc    ≤ γ 2 .                                                  (7)

w 2( k ) k = 0

The problem lies in finding such a gain of static output feedback K∈ R1×4 that satisfies inequality (7) for a closed-loop system. Note that the minimal possible value of γ in (7) is denoted as γ*, so γ > γ* . In this case, the static output feedback, which satisfies [7, 19], is called H -output feedback [7, 8]. The necessary conditions for its existence are the following: the pairs of matrices (A, Q) (A,C) must be detectable, and the pair (A,B) must be stabilizable [7, 8]. As was mentioned above, the method of such feedback synthesis was developed in [7, 8] for continuous systems (1). In a ∞ discrete system, we propose to minimize (7) by K , K , K , K static gains, under assumptions that ∑w2 (k) = 1 , k=0

and closed-loop system (1), (6) remains stable during the execution of the L -minimization procedure. Therefore, we can formulate the problem statement as follows

Find : K* = argmin J ( K ) ; subject to: K* D ,                              (8)

where admissible domain D determines the stability domain of system (1), (6) in the K * parameters space. We can define it as follows

E i = eig i (A - B u K Y* C) D p , i = 1 ,..., 5 . ,                                       (9)

where eig ( A - B K* C ) are eigenvalues of the state propagation matrix of the closed-loop system (1), (6), and D is the prescribed domain inside the unit circle of the complex plane. Its violation produces a penalty function (PF), which restricts the procedure of the minimum searching by domain D . We will determine it in the next item.

  • 3.    Problem Solution

Let W ( z ) is the transfer functions matrix between disturbance w and the state vector χ , and W ( z ) is the transfer function between w and control input u of the closed-loop system depicted in Fig. 2. Here z = e j ωτ s . Then the quadratic cost function for the closed-loop discrete system (4) we can express as follows [15, 20]

J c = 1 tr[W w T χ ( z - 1) QW w χ ( z )] dz + 1 W w T u ( z - 1) RW wu ( z ) dz ,                        (10)

2 π j Λ z   2 π j Λ z

The symbol Λ in (10) denotes the unit circle in the complex plane. From the computational point of view, expression (10) we can rewrite in the following form [15, 21, 22]

Jc =[ H 2 ( 4Q W w x ( z )) ] 2 +[ H 2 ( 4R W wu ( z )) ] 2,

where H 2 ( - )are the H 2 -norms of the corresponding transfer functions.

Now we have to define the admissible domain D in the expression (9) for pole placement of the closed-loop system during the execution of the minimization procedure. Figure 3 depicts this domain inside the unit circle of the complex plane.

Fig. 3. The pole placement of the admissible domain D p : PF – penalty function.

Figure 3 shows the domain D of the PF definition inside the unit circle (section I) and PF profile (section II), represented as its cross-section through the real axis Re [16]. D is determined by the following restrictions: the semicircle with the larger radius 1 - dQ , which defines the stability margin d 0, and the semicircle with the smaller radius r , which defines the maximal frequency band. The domain d is shown in Fig. 3 as a shaded region. Let Em ( k ) = maxj(abs( E ( k ))) at the current k th iteration of the minimization procedure. Define the distance dm ( k ) = 1 - Em ( k ) . Then the expression for penalty function PF will have the following form

0if d m ^ d m 1 ,

PF 1 (d m )= ^

P

PF 1 ( d m )= P

P if d m ^ d 0 -

' 1 + cos H d m d 0) I

( (d m 1 d 0 )

if d 0 d m d m 1 , ’

where P is a large value ( P =104-106).

PF 1 is defined as a violation of the area bounded by the larger radius 1 - d . A similar penalty function PF 2 is defined for the smaller radius r , so the total penalty function equals PF = PF 1 + PF 2 . Eventually, we can define the minimized total cost function as follows

J. = [ H 2 ( 4Q W w x ( z ))] 2 + [ H 2 (V R W w„ ( z ))] 2 + PF .

Now we will illustrate the application of the parametric synthesis of the control law with the L -gain minimization for the real quadrotor [23, 24].

A certain disadvantage of the control algorithm (8), (4) is the necessity to find the initial value of the static output feedback gain matrix K ( 0 ) defined in (5), which guarantees the stability of the closed-loop system (3), (6), i.e. satisfying condition (9) [19, 20]. This disadvantage is absent for the continuous system [7, 8, 21]. However, it is possible to find the “hint about the answer” after the solution of the discreet algebraic Riccati equation and command “dlqr.m” for the system (3), assuming that all state variables x = [ У , dy I dt , Ф , P , AQ ]T are observable.

4.    Case Study

Consider the quadrotor, which was developed and manufactured at the National Aviation University (Kyiv, Ukraine). Its mathematical model in the form (1) is described in [9]. The matrices A, B , B , C for the model of the quadrotor motion along Yn -axis (Fig.1) have the following numerical values [9]

"0     1       0    0     0  "

"1   0  0  0  0"

0   - 0.28  9.81  0    0

01000

A =

0    0     0    1    0

, C =

\                       (14)

0 0 10 0

0    0     0   0  0.22

_ 0  0  0   1   0 _

_ 0    0      0   0   - 8.33 _

B w =

[ 0  1  0   - 6.72  0 ] T , Bu =

[ 0  0

0  0  664.3 ] T .

The onboard microprocessor EPSON for control system implementation provides a sampling frequency 125 Hz (sampling period ts = 0 . 008 sec). Executing MATLAB command “c2d” with this sampling period, we receive the following matrices of the discrete state-space model

"1

8 - 10 - 3

3 - 10 - 4

0

0    "

0

0.9978

0.0784

3

10 - 4

0

A d =

0

0

1

8

10 - 3

0

,,                                            (15)

0

0

0

1

1.7 - 10 - 3

_ 0

0

0

0

0.9355 _

B wd = [0 , 8 - 10 - 3 , - 2 - 10 4 , - 0 . 0571 , 0]T , B ud = [0 , 0 , 0 , 4 . 6 - 10 - 3 , 5 . 1412]T ,  C d = C.

Define the weighting matrices Q and R in the cost function (4) for the solution of the standard DLQR problem as follows

Q = diag {[10, 10, 20, 20, 1]}; R =1.

Solving the problem of creating the standard discrete linear quadratic regulator with matrices A ,B ,Q,R from (15), (16), we obtain the initial value of the static output feedback gain matrix for starting the minimization procedure (8), (9)

K (0) = [0 . 584 , 0 . 9715 , 8 . 3241 , 3 . 8796 , 0 . 1791] .

After neglecting the last gain for the unobserved variable AQ and executing the optimization procedure with weighting matrices Q =diag{[10, 10, 20, 20]}and R =1, we obtain the following static output feedback gain matrix

K * = [0 . 5581 , 1 . 5492 , 2 . 1659 , 2 . 0835] .

The eigenvalues (9) for the closed-loop system corresponding static output feedback gain (18) have the following values

Et = {0 . 9668 ± j 0 . 13 , 0 . 9965 ± j 0 . 0217 , 0 . 9971},

Considering the input disturbance w ( t )) having unit H -norm, we obtain the estimation of γ 2 in (7) as γ 2 = Jmin = 0 . 578, i.e. γ = 0 . 76 . Note, that due to the [7, 8] the necessity and the sufficiency of the H -norm of static output feedback gain existence is proved by the usage of the following weighting matrix Q = CT C , which in our case is the unit matrix. That is why, it is important to estimate the norms of the transfer function matrix W ( ej ωτ s ), which show actual suppression of the disturbance w ( t ) without any weighting functions. They have the following values H ( W ( e j ωτ s )) = 0 . 1051 , H ( W ( e j ωτ s )) = 0 . 1852 . The first value can be considered as the γ * value, so γ > γ * , and K* from (18) can be considered as H of static output feedback gain [7,8]. These estimations prove the efficiency of the disturbance suppression.

The synthesis of the H static output feedback gain for the control algorithm of the quadrotor motion along the X -axis is absolutely the same as in the previous situation, besides only one correction. In matrix A , appearing in (14), it is necessary to change only the sign of the A (2,3) entry: A (2,3)=-9.81 [1, 13, 17, 23, 24]. Taking into account this circumstance and repeating exactly the previous procedure of synthesis, we will obtain the following matrix of the static output feedback gains for the X -axis as follows

K* = [ - 0 . 5581 , - 1 . 5492 , 2 . 1659 , 2 . 0835] . (20)

All numerical characteristics presented above are the same as in the previous situation. It would be useful to mention, that in this situation, state vector will have the form: % = [ x, dx / dt, 0, q, A^ ] T , where x is the quadrotor position on X -axis, θ , q are the pitch angle and pitch rate, respectively.

5.    Simulation of the Quadrotor Guidance in the Turbulent Atmosphere

Atmospheric conditions [25-27] including turbulence [28, 29] affect significantly any aircraft flight control. The intensity of atmospheric turbulence, which according to ICAO is normally measured by eddy dissipation rate (EDR) [30], is not the only important characteristic to estimate the influence onto aerial vehicle. Another important parameter is the turbulence scale [31]. It is well known that the smaller is a flight vehicle the smaller turbulent whirls affect its behavior during flight [32]. There are developed methods of simulation taking into account both indicated parameters [33, 34]. However, these methods are rather complicated. They are important for modeling relationships between turbulence and information signals for estimating turbulence characteristics using, for example, coherent polarimetric radar [35, 36]. In case of our task, we can use a simplified approach just using the root mean square (rms) of turbulence, which actually depends on both EDR and turbulence scale, as the only parameter of turbulence.

The simulation of the quadrotor guidance in the Simulink package is necessary for further estimating the usefulness of the proposed control algorithms. To make simulation conditions closer to operating flight conditions as much as possible, we augment the linear models of the quadrotor dynamics (14) with some initial nonlinear elements linearized for the synthesis procedure. Consider the model of the quadrotor planar motion, which follows from [13, 37 -40]

d 2 x dt 2 d 2 y dt 2

µ dx    tan θ

  • -      - g     ,

m dt   cos ϕ

µ dy

  • -      - g tan ϕ .

m dt

In system (21), µ and m are the drag force coefficient [18, 20, 21, 39, 40] and the total mass of the quadrotor, respectively. We have used this system (21) instead of (14) for the closer approximation of the operating flight conditions with the simulation conditions, and for estimations of the linearization errors based on the simulation results. We have also included the saturation elements at the inputs of actuators (electrical motors) because they are obligatory for quadrotor flight safety. Figure 4 shows the block diagram of the simulated system. In this figure, RTG is the reference track generator (in our case, it is the circular track), M , M are the mathematical models of X and Y subsystems (21), K , K are the SOF gain matrices (18), (20), ZOH are zero-order holds. Also, it is necessary to mention that X , Y are the reference values for the quadrotor’s position, while X , Y are the values of the quadrotor actual position. The link ϕ between M , M reflects the presence of this variable in the first equation of the system (21). At last, D , D are the series connections of the white noise generators and Dryden filters, generating the models of the longitudinal and lateral components of the turbulent wind velocity vector [19, 41 - 43]. We have chosen the root mean square (rms) of these components to be commensurable with the cruise velocity of the heavy quadrotor (6 -7 m/sec).

Figure 5 presents the simulation results. As it is possible to see from Fig. 5a and Fig. 5b, the cross-track error of the control system is sufficiently small.

Fig. 4. The diagram of the simulated system

(а)

(b)

(c)

(d)

Fig. 5. Results of the quadrotor guidance simulation: a) reference track (black), actual flight path (grey); b) cross-track error; c) components of the velocity vector: V x - (black), V y - (grey); d) pitch angle (black), roll angle (grey).

Its mean value equals 0.328 m, and the centered error equals 0.176 m. Taking into account that the reference track radius is 100 m; we can state that the accuracy of the control system is good. On the other hand, Fig. 5d shows that the maximum value of the pitch angle equals 15o (or 0.26 rad) during a very small time, meanwhile during the whole time of tracking the pitch and roll angles do not exceed 10o (or 0.17 rad).

The substitutions cos ϕ≈ 1 and tan θ ≈ θ for the linearization of the system (21) produce errors of 0.015 and 0.006 respectively. Therefore, the linearization of (21) is justified, as well as the application of the aforementioned method of control law synthesis [44, 45].

6.    Conclusion and Future Research Directions

The algorithms for processing information in discrete control systems for the quadrotors have been considered in this article. The developed algorithms have been implemented in the real onboard equipment. It has been shown that some of the state vector components, like increments of the propeller’s rotation rates, are unobservable in the onboard measurement equipment, and this should be taken into account. This circumstance requires applying the static output feedback synthesis of the quadrotor control algorithm because the static output feedback is the simplest control algorithm implemented in the onboard microcontroller.

The most appropriate procedure for this algorithm creation is the minimization of the L -gain of the closed-loop system. As far as this procedure without search was developed for continuous systems [6 - 9, 46 - 49], we developed the procedure of the parametric synthesis (3) for the discrete system if all state variables % = [ У, dy / dt, Ф , P, A^ ] T are observable.

The obtained results can be also useful for tests of unmanned aerial vehicles [50 - 52] and the design of airborne stabilization systems [53, 54].

Future research directions are associated with improving processing navigation information based on filtering; using the loop-shaping approach for the synthesis of control algorithms; studying the possibility to improve the control algorithm based on the method of the mixed sensitivity.

Acknowledgment

We would like to express our gratitude to the reviewers for their precise and succinct recommendations that improved the presentation of the results obtained.

Conflict of Interest

The authors declare no conflict of interest.

Список литературы Algorithm of Processing Navigation Information in Systems of Quadrotor Motion Control

  • V.B. Larin and A.A. Tunik. “On problem of synthesis of control system for quadrocopter,” International Applied Mechanics, vol. 53, no. 3, pp. 342–348, 2017.
  • S. Kurak and M. Hodzic, “Control and estimation of a quadcopter dynamical model,” Periodicals of Engineering and Natural Sciences, vol.6, no. 1, pp. 63‒75, March 2018.
  • B. B. Sumantri, N. Uchiyama, and S. Sano, “Least-square based sliding mode control for a quad-rotor helicopter,” Proc. of the 2013 IEEE/SICE International Symposium on System Integration, DOI: 10.1109/SII.2013.6776702.
  • F. Rinaldi, S. Chiesa, and F. Quagliotti, “Linear quadratic control for quadrotors UAVs dynamics and formation flight,” Journal of Intell. Robot. Syst., no.70, pp-203–220, 2013.
  • S. C. Voicu (Stoicu) and A.-M. Stoica, “Centralized and distributed linear quadratic design for flight formations,” Incas Bulletin, vol. 13, issue 2, pp. 175 – 184, 2021.
  • V. B. Larin, А.Аl-Lawama, and A.A. Tunik, “Exogenous disturbance compensation with static output feedback,” Appl. & Comput. Math., vol.3, no.2, pp.75-83, 2004.
  • J. Gadewadikar, F. Lewis, and M. Abu-Khalaf, “Necessary and sufficient conditions for H-infinity static output feedback control,” Journal of Guidance, Control and Dynamics, vol. 29, pp. 915 – 921, 2006.
  • J. Gadewadikar, F. Lewis, L. Xie, V. Kucera, M. Abu-Khalaf. Parameterization of all Stabilizing H∞ Static State-feedback Gains: Application to Output-feedback Design. Automatica, 43, pp. 1597 – 1604, 2007.
  • A.A. Tunik, S.I. Ilnytska, and O.A. Sushchenko, “Synthesis of quadrotor robust guidance and control system via parametrization of all stabilizing H-infinity state feedback gains,” Electronics and Control Systems, no. 4, pp. 33–41, 2019.
  • O.A. Sushchenko, Y.N. Bezkorovainyi, and N.D. Novytska, “Nonorthogonal redundant configurations of inertial sensors” In Proc. of 2017 IEEE 4th International Conference on Actual Problems of Unmanned Aerial Vehicles Developments, APUAVD 2017 - Proceedings, 2018, 2018-January, pp. 73–78.
  • Q. Jiao, H. Modares, F.L. Lewis, S. Xua, L. Xie, “Distributed L2-gain output-feedback control of homogeneous and heterogeneous systems,” Automatica, vol. 71, pp. 361 – 368, 2016.
  • O.A. Sushchenko, Y.N. Bezkorovainyi, and N.D. Novytska, “Theoretical and experimental assessments of accuracy of nonorthogonal MEMS sensor arrays,”Eastern European Journal, 2018, vol. 3, no. 9 (93), pp. 40–49.
  • P. Castillo, R. Lozano, and A. Dzul, “Stabilization of a mini rotorcraft with four rotors,” IEEE Control Systems Magazine, vol. 25, no. 6, pp. 45–55, December 2005.
  • G.F. Franklin, J.D. Powell, and M.L. Workman, Digital Control of Dynamic Systems, Boston: Addison- Wesley Longman Inc., 1998, 742 p.
  • S. Skogestad and I. Postlethwaite, Multivariable Feedback Control. Analysis and Design, Hoboken: John Wiley& Sons, 1997, 559 p.
  • L.S. Zhiteckii, V.N. Azarskov, K.Y. Solovchuk, and O.A. Sushchenko, Discrete-time robust steady-state control of nonlinear multivariable systems: A unified approach, IFAC Proceedings Volumes, 2014, 19, pp. 8140–8145.
  • B.C. Kuo, Digital Control Systems, Austin: Holt, Rinehart, and Winston, Inc., 1980, 448 p.
  • J.Fu and R. Ma, Stabilization and Hinf Control of Switched Dynamic Systems, Springer, 2020, 161 p.
  • S.S. Niu and D. Xiao, Process Control, Springer, 2022, 501 p.
  • R.G. Sanfelice, Hybrid Feedback Control, Princeton University Press, 2021, 424 p.
  • L.Wang, PID Control System Design and Automatic Tuning using MATLAB/Simulink, Hoboken, NJ: Wiley, 2020.
  • A.B. Elghonemy and A.A.El Badawy, “Robust H-infinity controller for a single-axis spacecraft,” 12th International Conference on Electrical Engineering (ICEENG), 7–9 July 2020, doi:10.1109/ICEENG645378.2020.9171723
  • R.C. Leishman, J.C. Macdonald, R.W. Beard, T.W. McLain, “Quadrotors and accelerometers,” IEEE Control Systems Magazine, pp. 28 – 41, February 2014.
  • R.W. Beard and T.W. McLain, Small Unmanned Aircraft. Theory and Practice, Princeton University Press, 2012.
  • F. Yanovsky, “Specified for Air Safety, Monitoring Atmospheric Phenomena Including the Volcano Dust,” Proceedings, 11th International Radar Symposium IRS-2010, Vol.1, pp.1-4.
  • F.I. Yanovskij, V.A. Panits, “Application of an antenna with controlled polarization for the detection of hail and icing zones,” Izvestiya VUZ: Radioelektronika, 1996, 39 (10), pp. 32–42.
  • Yahya Khraisat and Felix Yanovsky, “Models of Atmospheric Turbulence in the Problems of Remote Sensing Measurement in Clouds and Precipitation,” Proceedings Mediterranean Microwave Symposium MMS’2003, May 6-8, 2003, Cairo, Egypt, pp. 15-18.
  • F.J. Yanovsky, H.W.J. Russchenberg, L.P. Ligthart, and V.S. Fomichev, “Microwave Doppler-Polarimetric Technique for Study of Turbulence in Precipitation,” IEEE 2000 International Geoscience and Remote Sensing Symposium, Hilton Hawaiian Village Honolulu, Hawaii, 24-28 July 2000, Vol. V, pp. 2296-2298.
  • F. J. Yanovsky, I. G. Prokopenko, K. I. Prokopenko, H. W. J. Russchenberg, and L. P. Ligthart, "Radar estimation of turbulence eddy dissipation rate in rain," IEEE International Geoscience and Remote Sensing Symposium, 2002, pp. 63-65 vol.1, doi: 10.1109/IGARSS.2002.1024942.
  • F.J. Yanovsky, “Simulation study of 10 GHz radar backscattering from clouds and solution of the inverse problem of atmospheric turbulence measurements,” Computation in Electromagnetics, IEE (UK) No. 420, 1996, pp. 188-193.
  • F. J. Yanovsky, A.C.P. Oude Nijhuis, O.A. Krasnov, C.M.H. Unal, H.W.J. Russchenberg, and A. Yarovoy, “Turbulence Intensity Estimation Using Advanced Radar Methods,” Proceedings European Radar Conference (EuRAD 2015), Paris, France, pp. 141-144. DOI: 10.1109/EuRAD.2015.7346257.
  • F. Yanovsky, “Inferring microstructure and turbulence properties in rain through observations and simulations of signal spectra measured with Doppler–polarimetric radars,” In: Mishchenko, M., Yatskiv, Y., Rosenbush, V., Videen, G. (eds) Polarimetric Detection, Characterization and Remote Sensing. NATO Science for Peace and Security Series C: Environmental Security. Springer, Dordrecht, 2011. https://doi.org/10.1007/978-94-007-1636-0_19.
  • F.J. Yanovsky, C.M.H. Unal, H.W.J. Russchenberg, and L.P. Ligthart, “Doppler-Polarimetric Weather Radar: Returns from Wide Spread Precipitation,” Telecommunications and Radio Engineering (English translation of Elektrosvyaz and Radiotekhnika), 2007, 66(8), pp. 715-727. DOI: 10.1615/TelecomRadEng.v66. i8.20.
  • F.J. Yanovsky, H.W.J. Russchenberg, and C.M.H. Unal, “Retrieval of Information about Turbulence in Rain by Using Doppler-Polarimetric Radar,” IEEE Transactions on Microwave Theory and Techniques, Feb., Vol. 53, No 2, 2005, pp. 444 – 450. DOI: 10.1109/TMTT.2004.840772.
  • D. N. Glushko and F.J. Yanovsky, “Analysis of differential Doppler velocity for remote sensing of clouds and precipitation with dual-polarization S-band radar,” International Journal of Microwave and Wireless Technologies, 2010, Vol. 2, issue 3-4, pp. 391-398. DOI: https://doi.org/10.1017/S1759078710000504.
  • F. J. Yanovsky and I. M. Braun, “Models of Scattering on Hailstones in X-band,” In First European Radar Conference, EURAD, Amsterdam, Netherlands, 2004, pp. 229–232.
  • K. Patel, “Design and analysis of self syabilized platform,” in International Journal of Emerging Technologies and Innovative Research, vol.6, issue 5, 2019, pp.404 – 409.
  • J.Li, J. Lu, and W. Su, “Stabilizability of minimum-phase systems with colored multiplicicative uncertainty,” in Control Theory and Technology, vol. 20, issue 3, 2022, pp. 382–391.
  • B.I. Kuznetsov, T.B. Nikitina, and I.V. Bovdui, “Multiobjective synthesis of two degree of freedom nonlinear robust control by discrete continuous plant,” in Tekhnichna Elektrodynamika. Institute of Electrodynamics National Academy of Science of Ukraine, no 5, 2020, pp. 10-14.
  • I. Ostroumov, K. Marais, and N. Kuzmenko, “Aircraft positioning using multiple distance measurements and spline prediction,” Aviation, vol. 26, no. 1, pp. 1-10, 2022.
  • B.I. Kuznetsov, T.B. Nikitina, and I.V. Bovdui, “Structural-parametric synthesis of rolling mills multi-motor electric drives,” Electrical engineering & electromechanics, 2020, no. 5, pp. 25-30
  • I. Ostroumov and N. Kuzmenko, “Configuration Analysis of European Navigational Aids Network,” 2021 Integrated Communications Navigation and Surveillance Conference (ICNS), 2021, pp. 1-9.
  • R. B. Sinitsyn and F. J. Yanovsky, “Acoustic Noise Atmospheric Radar with Nonparametric Copula Based Signal Processing,” Telecommunications and Radio Engineering, Vol. 71, No. 4, 2012, pp. 327–335, doi: 10.1615/TelecomRadEng.v71.i4.30.
  • V.V. Chikovani and O.A. Sushchenko, “Differential mode of operation for Coriolis vibratory gyro with ring-like resonator,” In Proc. of 2014 IEEE 34th International Scientific Conference on Electronics and Nanotechnology (ELNANO-2014), Kyiv, Ukraine, April 15-18, 2014, pp. 451-455.
  • O.A. Sushchenko and A.V. Goncharenko, “Design of robust systems for stabilization of unmanned aerial vehicle equipment,” International Journal of Aerospace Engineering, vol. 2016, Article ID 6054081, 10 p, 2016.
  • V. Azarskov, A. Tunik, and O. Sushchenko, “Design of composite feedback and feedforward control law for aircraft inertially stabilized slatforms,” International Journal of Aerospace Engineering, Volume 2020, Article ID 8853928, 9 p., 2020.
  • Yu. Averyanova, A. Averyanov and F. Yanovsky, “The Approach to Estimating Critical Wind Speed in Liquid Precipitation using Radar Polarimetry,” In International Conference on Mathematical Methods in Electromagnetic Theory, MMET, 2012, pp. 517–520.
  • Schwung, D., Schwung, A., & Ding, S. X. (2019). ACTOR-CRITIC REINFORCEMENT LEARNING FOR ENERGY OPTIMIZATION IN HYBRID PRODUCTION ENVIRONMENTS. International Journal of Computing, 18(4), 360-371.
  • Belavadi, C., Sardar, V. S., & Chaudhari, S. S. (2022). Alarm Pattern Recognition in Continuous Process Control Systems using Data Mining. International Journal of Computing, 21(3), 333-341.
  • R. B. Sinitsyn and F. J. Yanovsky, “MIMO Radar Copula Ambiguity Function,” In European Microwave Week 2012: “Space for Microwaves”, EuMW 2012, Conference Proceedings – 9th European Radar Conference, EuRAD 2012, 31 Oct.-2 Nov. 2012, Amsterdam, Netherlands, pp. 146–149.
  • O.A. Sushchenko, Y.M. Bezkorovayniy, and V.O. Golytsin, “Processing of Redundant Information in Airborne Electronic Systems by means of Neural Networks,” In Proc. of 2019 IEEE 39th International Conference on Electronics and Nanotechnology (ELNANO-2019), 2019, Kyiv, Ukraine, 2019, April 16-18, pp. 652–655.
  • C. Okoro, M. Zaliskyi, S. Dmytriiev, O. Solomentsev, O. Sribna, "Optimization of maintenance task interval of aircraft systems", in International Journal of Computer Network and Information Security (IJCNIS), vol.14, no.2, 2022, pp.77-89
  • J. M. Hilkert, “Inertially stabilized platform technology”, IEEE Control Systems Magazine, vol. 28, issue 1, 2008, pp. 26–46.
  • G. Haggart, V.K. Nandikolla, and R. Jia, “Modeling of an inertially stabilized camera system using gimbal platform,’ ASME 2016 International Mechanical Engineering Congress and Exposition, November 11-17, 2016, Phoenix, Arizona, USA, paper No: IMECE2016-6534
Еще
Статья научная