=Paper= {{Paper |id=Vol-2064/paper32 |storemode=property |title= H∞-optimal synthesis problem with nonunique solution |pdfUrl=https://ceur-ws.org/Vol-2064/paper32.pdf |volume=Vol-2064 |authors=Evgeny Veremey,Yaroslav Knyazkin }} == H∞-optimal synthesis problem with nonunique solution == https://ceur-ws.org/Vol-2064/paper32.pdf
УДК 517.977.5
                                        Veremey E.I., Knyazkin Y.V.
              Санкт-Петербургский государственный университет, г. Санкт-Петербург, Россия

      ЗАДАЧА H∞-ОПТИМАЛЬНОГО СИНТЕЗА С НЕЕДИНСТВЕННЫМ РЕШЕНИЕМ*
   Аннотация
        Данная статья посвящена задаче синтеза H∞-оптимального управления для объектов,
        заданных линейной стационарной системой со скалярными управляющим воздействием и
        внешним возмущением, и невозмущенным измерением по нескольким переменным. Решение
        этой задачи не единственно, что дает возможность выбирать структуру наблюдателя и
        обеспечивать его дополнительные свойства. Отсутствие шумов в измерениях делает
        невозможным решение данной задачи стандартными средствами теории H-оптимизации,
        основанными на решении уравнений Риккати или линейных матричных неравенств. Вместо
        этого применяется спектральный подход, основанный на факторизации полиномов, что
        снижает вычислительную сложность синтеза. Продемонстрированы теоретическое
        обоснование подхода и пример его практического применения.
   Ключевые слова
        H∞-оптимизация; параметризация; закон управления; устойчивость.
                                        Veremey E.I., Knyazkin Y.V.
                           Saint Petersburg State University, Saint-Petersburg, Russia

              H∞-OPTIMAL SYNTHESIS PROBLEM WITH NONUNIQUE SOLUTION
   Abstract
        This paper is devoted to H∞-optimization problem for LTI systems with scalar control and external
        disturbance signals and with no noisy multivariate measurement signal. The solution of this problem
        is not unique, that provides possibility to construct the controller with desired structure and
        additional properties. Besides, the absence of the measurement noise makes solution of this problem
        with implementation of standard H-theory methods, such as various modifications of 2-Riccati or LMI
        technique, impossible. A special analytical spectral approach in frequency domain based on
        polynomial factorization can be used that increases computational efficiency. Its theoretical
        description and example of practical implementation are presented in this paper.
   Keywords
        H∞-optimization; parametrization; control law; stability.


Введение
    Problem of H∞ optimal controller synthesis is a hot research area, paid serious attention in both papers and
monographies. Various algorithms of the optimal control design are proposed in much-quoted monographs such
as [1, 2]. Let us note that most of them are based on solution of Riccati matrix equations («2-Riccati» approach) or
linear matrix inequalities («LMI» technique).
    However, there are situations, where implementation of these well-known algorithms is non-effective or even
impossible. For example, such problem with no-noisy measurement is irregular is directly unsolvable by «2-
Riccati» approach. This difficulty can be overcome can be solved by using a special approach, based on polynomial
factorization and parametrization of the set of stabilizing controllers. The proposed method is close to ones,
proposed in the papers [3, 4]. Its additional serious advantage is computational efficiency, outbalancing 2-Riccati
or LMI techniques one. It is not very significant the stationary laboratory conditions, but can be crucial for the


   * Труды II Международной научной конференции «Конвергентные когнитивно-

информационные технологии» (Convergent’2017), Москва, 24-26 ноября, 2017
   Proceedings of the II International scientific conference "Convergent cognitive information
technologies" (Convergent’2017), Moscow, Russia, November 24-26, 2017

                                                       270
plants, operated in real-time regime, especially with adoptive changeover of control laws, mentioned in [4].
    This work is a development of concepts, proposed in [5-7]. The considered LTI system is affected a scalar
control, scalar external disturbance and measurement signal is noiseless. The similar problem of synthesis of H2 –
optimal controller has already been considered in [6] and the paper [7] is devoted to solving SISO (Single Input-
Single Output) H∞ – synthesis problem with implementation of interpolation technique.
    The paper is organized as follows. In the next section, equations of a controlled plant are presented and the
problem of H∞-optimal synthesis is posed. Section 3 is devoted to computation of the transfer functions of H∞-
optimal closed-loop system. In Section 4, we consider calculation of the optimal controller. In section 5, we give
illustrative examples of synthesis. Finally, Section 6 concludes this paper by discussing the overall results and
future perspective of research in this area.
2. Mean-square Optimization Problem
   Let us introduce a linear time invariant plant
                                                          x  Ax  bu  cd (t ),                                   (1)
where x  R is the state space vector, which can be measured, u and d (t ) are the scalar control and external
             n

disturbance respectively. All components of the matrices A, b, c are known constants, the pair A, b is
controllable.
    External disturbance d (t ) for the system (1) is treated as an output of the following system
                                                          d (s)  S1 (s)id (s) , S1 (s)  N (s) T (s) ,     (2)
where the polynomials N and T are Hurwitzб id (s) is an auxiliary signal with unknown structure. Let us use the
following notation в дальнеишем
                                                 Sd (s)  S1 (s)S1 (s) .
    The controller is to be designed in the form
                                              u  W(s)x ,                                                   (3)
where W(s)  W1(s) / W2 (s) , W1 (s)  W11 (s) W12 (s) ... W1n (s) , W1i , (i  1, n) , W2 are polynomials. The choice
of the transfer matrix function should provide minimum of functional
                                                                    T
                                              I  I ( W)  lim
                                                                1
                                                           T  T
                                                                     x' (t )Rx(t )  k 2 u 2 (t ) dt .
                                                                                                                   (4)
                                                                  0
Note that the exact value of the functional (4) cannot be calculated, because structure of the external disturbance
is not completely known, but it is possible to minimize its upper bound. Now we rewrite the expression (4) in
frequency domain: firstly, introduce the transfer function H (s) , such as
                                              H ( s) H (s)  FxT (s)RFx ( s)  k 2 Fu ( s) Fu ( s) , where       (5)
                                                                         1
                                              Fx ( s)  (Es  A  bW) c,
                                                                                                                    (6)
                                              F ( s)  W(Es  A  bW) 1c .
Integrand in the formula (4) can be presented in the frequency domain as H (s) H (s)Sd (s) . Let introduce the
following functional to be minimized:
                                  J  H ( s,W ) S1 ( s)   max H ( j,W ) S1 ( j)  min ,                 (7)
                                                        2                          2
                                                             [0, )                            W 

where is the set of controllers W(s) , such that the characteristic polynomial of the closed – loop system (1)-(3)
                                             (s)  A(s)W2 (s)  W1 (s)B(s) ,                                    (8)
is stable.
3. H∞-Optimal Transfer Matrices
        Solving of the stated problem directly is significantly obstructed by the fact that dependency of the
functional J of the transfer function W (s) is nonlinear. This difficulty can be avoided by using of the
parametrization technique, proposed in [3]. Let introduce the function parameter
                                         (s)  α(s)Fx (s)  (s) Fu (s) ,                               (10)
where α(s)   1 (s)  2 (s)   n (s) ,  i ( s), (i  1, n) , (s) where α and  are polynomials such that
 Q(s)  A(s)(s)  α(s)B(s)
is Hurwitz polynomial. Transfer functions Fu (s) , Fx (s) can be expressed as functions of the parameter (s) ,




                                                          271
                                                                            ~
                                                Fx  Fx ()  P 1c  BQ 1  ,
                                                                                                                            (11)
                                                Fu  Fu ()  AQ 1 ,     P 1c  ,
                                                                     ~ ~

The auxiliary transfer f
                                                                           ~          ~
                                                 H ( s) H ( s)  (T1  T2  )(T1  T2)  T3 , где
                                                T1  B*s RCs  / AsG  , T2  G / Q ,                                     (12)
                                                T3  C*s RC  (C*s RB s B*s RCs ) /( As AsGG ) .
    The initial problem (8) can be transformed to minimization of the functional
                                                              ~     
                                           J 2  J 2 ()  H () S1 2 , J 2  min
                                                                               ~ ,                                          (13)
                                                                                                    
                                        ~
where  ~ is set of rational fractions  ( s ) with Hurwitz denominators. In accordance with the formulae (12)
                                                   ~            ~            2
                                                J ( )  H ( s,  ) S1 ( s )   sup H ( j) S1 ( j)  
                                                                                                     2

                                                                                     [ 0 ,  )
                                                                                                                            (14)
                                                                ~
                                                       [ 0 ,  )
                                                                      2
                                                  sup (T1  T2 ) S1 s  j  T3 ( j) S d ( j)  min .        ~
                                                           ~
It is evident, that T3 (s) is independent of the parameter  ( s ) and the value
                                                 J a  sup T3 ( j) S d ( j)  ,                                          (15)
                                                      [ 0,  )
                                        ~                                                 ~      ~
Is the lower bound of the functional J () . So we can consider search of the parameter       such that:
                                                ~
                                             J ( )   2 ,  2  J a ,                                       (16)
instead solving of the initial problem (7). Nevanlinna-Pick interpolation can be implemented to guarantee this
inequality.
Let formulate the necessary and sufficient conditions of problem solvability, using the Pick's theorem.
    Theorem 1. The problem (16) is solvable if and only if the value  is such that Hermitian matrix
Lh (2 )  lij (2 ) is non-negative, where
                                                lij  1  di d j   gi  g j ,
                                                                                                                            (17)
                                                 di  BTs ( gi )RCs ( gi ) N ( gi )  As ( gi ) R( gi ) , i, j  1, n ,
Here g i (i  1, n) are the roots of polynomial G( s) (we assume that they all for simplicity) and the polynomial
R(s) is result of the following factorization
                                         2  T3 ( s) S d ( s)  R( s) R( s) /G( s)G ( s) .
    Proof. It is necessary and sufficient to design function     such that

                                                 H ( j) H ( j) S d ( j)   2 ,   [0, ) , or
                                                          ~            ~                                                    (18)
                                                 (T1  T2 )(T1  T2  ) S d ( j)   2  T3 S d ( j) .
    Let us execute the following factorization
                                         2  T3 (s)S d (s)  R (s) R (s) /T ( s)T (s) G(s)G(s) , (19)
where R  (s ) is a Hurwitz polynomial and rewrite the expression (18) as
                                                        *                                   2
                                                  G ~ B RC s N ( s )G ( s )
                                                 (  s             )                            1,                        (20)
                                                  Q   A( s )G ( s )   R( s)
Now we consider a transfer function
                                                                *
                                                        G ~ B s RC s N ( s)G( s)
                                                 Z ( s)  (            )        ,                                         (21)
                                                         Q    A( s)G( s)   R( s )
and calculate the values Z ( g i ) . It can be seen that
Z ( g i )  d i , i  1, n ,
where the complex values di are determined by the formulas (17). The initial problem can be solved as NP –one
                                            Z (s)   1 , Z ( g i )  d i , i  1, n ,                        (22)
                                                                                                       
where Z (s) is the transfer function to be designed. Non-negativity of the Pick matrix Lh ()  l ij () necessary


                                                                         272
and sufficient condition of solvability of the problem (18) that proves the theorem.
Theorem 2. The dynamics of the optimal closed-loop system (1), (2) can be described by the following transfer
functions
                                                   m1 ( s) A( s) R ( s)  m2 ( s) N ( s)B*s RCs 
                                              Fu                                                   ,    (23)
                                                             G ( s )G ( s )m2 ( s) N ( s )
                                      Cs m2 (s) N ( s)G (s)G ( s)  B s m1 (s) A(s) R (s)  B s m2 ( s) N (s)B*s RCs 
                              Fx                                                                                           
                                                                   G ( s )G ( s ) A( s )m2 ( s ) N ( s )
                                                                                                                                 (24)
                                  B s m 1( s ) R ( s )  m2 ( s ) N ( s )k 2 A( s )С s  γ ( s )RB( s )
                                                                                                              ,
                                            G ( s )G ( s )m2 ( s ) N ( s )
where the polynomial matrix (s) is result of division
γ ( s)  C( s)B T ( s)  B( s)CT ( s)  A( s) ,
and division is done totally [6].
     Proof. Let us consider, that the condition of the theorem 1 выполняется is and the transfer function
Z (s)  m1 (s) / m2 (s) is solution of the Nevanlinna-Pick interpolation problem (20). As a result
                                                           GG ~   B* RCs N ( s)   m ( s)
                                                       (      0  s    )         1      , and                                  (25)
                                                            Q        As   R ( s) m2 ( s)
                                                       ~    Q( s )m1 ( s ) A( s ) R ( s )  m2 ( s ) N ( s )B s RCs 
                                                                                                                   *
                                                       0                                                              ,        (26)
                                                                     G ( s )G ( s ) A( s ) m2 ( s ) N ( s )
One can check that the expression in the square brackets in (23)-(24) is equal to zero in the points s  g i : this
follows that division to G(s) is done totally. Substitution (25) to the formulae (11) results in (23)-(24).
     Remark. Note that transfer functions of the optimal control process can be improper, that is undesirable. One
                                                                                           ~        ~
of ways to overcome this difficulty is to deform the spectral power density, using S1 ( s)  N ( s) T ( s) , where
 ~        
 N ( s)  N ( s) N d ( s) and polynomial Nˆ ( s) is Hurwitz.

4. Transfer Matrix of the Optimal Controller
    As a result, the optimal transfer functions (23), (24) of the closed loop system are calculated, but it is necessary
to design controller (3), providing such dynamics of the closed – loop system. Optimum condition, proved in [6],
can be used for its computation.
    Theorem 3 [6].: The controller (3) provides the optimal transfer functions (37), (38) for the closed loop system
(1), (3) if and only if its transfer matrix W(s)  W1 (s) / W2 (s) satisfies the following main polynomial equation
(MPE):
                                             W1(s)f x (s)  W2 (s) fu (s)  0 ,                                     (26)
where polynomial column f x and polynomial f u represent the numerators of the optimal transfer functions (23),
(24).
    Now we specially note that, the polynomial equation (39) has infinitely many solutions, if there are no common
roots of the items f xi (s) of the column f x (s) and the polynomial f u (s) , which implies that the optimization
                                                                                                   ~ ~
problem has no unique solution. Also, it is necessary to mention that the functions Fx , Fu can have the common
multiplier C0 (s) . It can be seen that C0 (s) is divider of the characteristic polynomial (s) of the closed-loop
system and it must be a Hurwitz polynomial to provide solvability of the problem.
    Let us implement one way of construction of the optimal controller (3), described in [6], accepting the following
particular structure of the controller (3) transfer matrix:
                                             W(s)  W1 (s) / W2 (s) , W1 (s)  k wW0 (s) ,                       (27)
where W0 (s) is the polynomial and k w is n-dimensional real raw such that the polynomial C0 (s)
 C0 (s)  k wC(s) ,
is Hurwitz. The polynomials W0 (s) and W2 (s) can be calculated as follows
                                             W0 ( s)  fu ( s),
                                                                                                                 (28)
                                             W2 ( s)  k w B( s) fu ( s)  N ( s)m2 ( s)G ( s)C( s) A ( s).
Substitution of (28) to the expression of the characteristic polynomial (s) (8) results in
(s)  N (s)G(s)C0 (s) ,


                                                                        273
i.e. stability of the closed-loop systems is guaranteed. It is easy to verify that the designed controller satisfies the
optimality conditions (26).
5. Examples of Synthesis
    Let us use Theorems 3 – 5 to design the optimal controller with the model (1) of a control plant, having the
following matrices:
                                 0.0936    0.634    0      0.0196       0.41 
                            A   0.048  0.0717 0  , b   0.0160  , c   0.0076  .
                                                                                 
                                    0         1      0      0            0 
The functional (4) is determined by the parameters
                                                  0 0 0
                                            R   0 0 0  , k  0.005 ,
                                                        
                                                 0 0 1
to minimize external disturbance effect to the coordinate x3 of the state vector. The external disturbance has the
spectrum (2) with the parameters N d  s3  0.3s 2  0.03s  1 , Td ( s)  20s 4  17.3s 3  11.9s 2  3.87s  1.08 . It will be
                                  
deformed by the polynomial N ( s)  s3  9s 2  24.75s  20.25 .
   Firstly, we consider presentation of this system in the frequency domain:
                        0.019 s + 0.0238 s              0.019 s + 0.0238 s 
                                2                                 2

              B ( s)   0.016 s + 0.0024 s  , C ( s)   0.016 s + 0.0024 s  , A( s)  s 3  0.811s 2  0.037s .
                               2                               2
                        0.016 s + 0.0024                0.016 s + 0.0024 
                                                                            
   Then calculate the polynomial G( s)  0.005s3  0.014s 2  0.018s  0.0024 , the value J a  0.0000063 and the
polynomial R( s)  0.0054s 7  0.0189s 6  0.0326s 5  0.024s 4  0.0135s3  0.005s 2  0.0015s  0.0001 . Now let us
receive the values d1=0.0166 + 0.0394j, d2=0.0166 – 0.0394 j d3=-0.0007 and construct the Pick matrix
                                           0.3784              0.2062 - 0.1893i 0.4061- 0.3338i 
                                                                                                     
                             Lh ( J a )   0.2062 + 0.1893i 0.3784 + 0.0000i 0.4061 + 0.3338i  ,
                                                                                                     
                                           0.4061 + 0.3338i 0.4061- 0.3338i 3.3182 + 0.0000i
and calculate its eigenvalues: 0.076, 0.49, 3.5090, i.e. NP-interpolation problem (20) has a solution. It is notable
that there are infinitely many solutions of this problem because all eigenvalues of the Pick matrix are positive. Then
we compute the solution of the interpolation problem
                                                      m ( s) 0.055s 2  0.077s  0.010
                                              Z ( s)  1                                ,
                                                      m2 ( s)   0.49s 2  0.678s  0.090
and receive the transfer functions of the optimal closed-loop system:
           - 24.53 s^9 - 139.8 s^8 - 382.4 s^7 - 589.4 s^6 - 537.5 s^5 - 275.9 s^4 - 70.22 s^3 - 9.17 s^2 - 0.6 s - 0.015
 Fu ( s)                                                                                                                 ,
                                                                 ( s)
            0.41 s + 5.49 s + 29.4 s + 84.84 s + 145.1s + 147.3 s + 82.32 s + 22.1 s + 2.967 s + 0.19s + 0.005 
                 10          9         8            7           6           5           4          3           2
                                                                                                                    
                                                                 (s)                                               
            0.0076 s10 + 0.117 s9 + 0.35 s8 + 0.6 s 7 + 0.49s6 + 0.36 s 5 + 0.175 s 4 + 0.06 s3 + 0.01s2 + 0.0006 s 
Fx ( s )                                                                                                           ,
                                                             (s)                                                   
                    9          8         7        6         5         4           3          2                      
            0.0076 s + 0.117 s + 0.35 s + 0.6 s + 0.49s + 0.36 s + 0.175 s + 0.06 s + 0.01s + 0.0006                
                                                                                                                    
                                                           (s)                                                     
where (s) is the characteristically polynomial of the closed-loop system
                      Δ(s)  s11 + 13.47 s10 + 73.91 s9 + 219.6 s8 + 390.1 s7 + 418.9 s6 + 258.7 s5 +
                     85.1 s 4 + 15.43 s3 + 1.56 s 2 + 0.083s+0.002 .
It can be seen that roots of the polynomial (s) coincides with ones of the polynomials G(s) , N d (s) , m2 (s) .
   Let us choose the vector k w , such that the polynomial C0 (s)  k wC(s) is Hurwitz C0 (s)  s  2 . As a result, we
receive k w   -0.318 17.141 98.081 and the optimal controller (28), where
          W0 ( s )  - 24.53 s9 - 139.8 s8 - 382.4 s 7 - 589.4 s 6 - 537.5 s5 - 275.9 s 4 - 70.22 s3 - 9.17 s 2 - 0.6 s - 0.015,
          W2 ( s)  s9  8.1 s8  17.45 s 7  20.5 s 6  7.81 s5  12.53 s 4  11.13 s3  5.01s 2  0.91 s  0.056.
   Let us demonstrate the frequency response: Ad ()  H ( j) S1 ( j) 2 on the Figure 1. It can be seen that


                                                                    274
Ad ()  J a it possesses the maximal value J a on the frequency 0  0.46 .




                                       Figure 1. Frequency response Ad () and the bound J a

    The dynamics of minimized variable x3 (t ) before and after activation of the controller at 250 s is shown on the
figure 2. It can be seen that oscillation is successfully suppressed.




                       Figure 2. Dynamics of the x3 (t ) before and after activation of the controller at 250 s

6. Conclusion
    A novel special approach in frequency domain to H∞-optimization for LTI controlled plants is proposed and
described in details. The demonstrated method is not absolutely universal and can be implemented only for
systems with scalar control. Despite this flaw, the mentioned approach is of importance for a wide range of
practical control applications, such as marine autopilots, tokamak plasma control, mobile robots etc.
    The solution of the presented problem is not unique, because there is no measurement noise, i.e. it is irregular.
Irregularity is the main property of the stated problem, making its solving by popular methods impossible and
defines suitability to design an alternative special spectral approach in frequency domain that is free from this
disadvantage and can be successfully implemented for this problem investigation. Model of the plant is presented
in a polynomial form and transfer functions of the closed loop system are parameterized in accordance to the
special method. Then we use Nevanlinna-Pick interpolation and obtain transfer functions of the H∞ – optimal
system. Finally, we can compute transfer function of the optimal controller, providing dynamics.
    Using approach, based on the polynomial factorization instead implementation of the well-known methods,
makes an optimal synthesis procedure significantly easier, especially for the plants with small dimension. This
property is very important for onboard control systems.
    The working capacity and effectiveness of the proposed method is demonstrated with numerical example: H∞
optimal controller is designed for the control plant of 3-th order in one of the easiest variants of synthesis
    Finally, let us note that the proposed approach has one serious disadvantage: it cannot be used for plants with
multiple control signals. Overcoming of this difficulty is the problem of the future research. Also the polynomial
presentation is very suitable for investigation of the additional properties of the control system, which means that
robust features of the controller, disturbance with non-fractional representation of the specter, task with transport
or time delays can be paid serious attention in the future.
                                                            Литература
    1.   Boyd S. et al. Linear matrix inequalities in system and control theory. – Society for industrial and applied mathematics, 1994.
    2.   Francis B. A. A course in H∞ control theory. – Berlin; New York: Springer-Verlag, 1987.
    3.   Aliev F. A., Larin V. B. Parametrization of sets of stabilizing controllers in mechanical systems //International Applied Mec hanics. –
         2008. – Т. 44. – №. 6. – С. 599-618.
    4.   Веремей Е. И., Среднеквадратичная многоцелевая оптимизация. – Изд-во С.-Петерб. ун-та, 2016.


                                                                    275
    5.   Veremey E. Efficient Spectral Approach to SISO Problems of H2-Optimal Synthesis //Appl. Math. Sciences. – 2015. – Т. 9. – С. 3897-
         3909.
    6.   Veremey E. I. H2-Optimal Synthesis Problem with Nonunique Solution //Applied Mathematical Sciences. – 2016. – Т. 10. – №. 38. –
         С. 1891-1905.
    7.   Veremey E., Sotnikova M. Spectral Approach to H∞-Optimal SISO Synthesis Problem //WSEASTrans. Syst. Control. – 2014. – Т. 9. –
         №. 43. – С. 415-424.

                                                             References
    1.   Boyd S. et al. Linear matrix inequalities in system and control theory. – Society for industrial and applied mathematics, 1994.
    2.   Francis B. A. A course in H∞ control theory. – Berlin; New York: Springer-Verlag, 1987.
    3.   Aliev F. A., Larin V. B. Parametrization of sets of stabilizing controllers in mechanical systems //International Applied Mechanics. –
         2008. – Т. 44. – №. 6. – S. 599-618.
    4.   Veremey E. I., Srednekvadratichnaya mnogocelevaya optimizacia. – Izdatelstvo S.-Peterb. un-ta, 2016.
    5.   Veremey E. Efficient Spectral Approach to SISO Problems of H2-Optimal Synthesis //Appl. Math. Sciences. – 2015. – Т. 9. – S. 3897-
         3909.
    6.   Veremey E. I. H2-Optimal Synthesis Problem with Nonunique Solution //Applied Mathematical Sciences. – 2016. – Т. 10. – №. 38. –
         S. 1891-1905.
    7.   Veremey E., Sotnikova M. Spectral Approach to H∞-Optimal SISO Synthesis Problem //WSEASTrans. Syst. Control. – 2014. – Т. 9. –
         №. 43. – S. 415-424.

Об авторах:
Веремей Евгений Игоревич, доктор физико-математических наук, профессор, заведующий кафедрой
        компьютерных технологий и систем факультета прикладной математики-процессов
        управления, Санкт-Петербургский государственный университет, e_veremey@mail.ru
Князькин Ярослав Вячеславович, аспирант кафедры компьютерных технологий и систем факультета
        прикладной математики-процессов управления, Санкт-Петербургский государственный
        университет, yaroslavknyazkin@gmail.com

Note on the authors:
Veremey Evgeny I., Doctor of Science, Full Professor, head of the department of computer applications and
         systems faculty of applied mathematics and Control Processes, Saint-Petersburg State University,
         e_veremey@mail.ru
Knyazkin Yaroslav V., Graduate student of department of computer applications and systems faculty of applied
         mathematics and Control Processes, Saint-Petersburg State University, yaroslavknyazkin@gmail.com




                                                                    276