Matrix Equations in Multivariable Control

Similar documents
Smith Predictor Based Autotuners for Time-delay Systems

Available online at ScienceDirect. Procedia Engineering 100 (2015 )

Possible Way of Control of Multi-variable Control Loop by Using RGA Method

A novel principle for relay-based autotuning

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process

Optimal Polynomial Control for Discrete-Time Systems

The parameterization of all. of all two-degree-of-freedom strongly stabilizing controllers

Robust Control. 1st class. Spring, 2017 Instructor: Prof. Masayuki Fujita (S5-303B) Tue., 11th April, 2017, 10:45~12:15, S423 Lecture Room

Multivariable Control. Lecture 05. Multivariable Poles and Zeros. John T. Wen. September 14, 2006

Modeling and Model Predictive Control of Nonlinear Hydraulic System

The Tuning of Robust Controllers for Stable Systems in the CD-Algebra: The Case of Sinusoidal and Polynomial Signals

Control of linear systems subject to time-domain constraints with polynomial pole placement and LMIs

A Comparative Study on Automatic Flight Control for small UAV

PARAMETERIZATION OF STATE FEEDBACK GAINS FOR POLE PLACEMENT

MANY adaptive control methods rely on parameter estimation

DECENTRALIZED PI CONTROLLER DESIGN FOR NON LINEAR MULTIVARIABLE SYSTEMS BASED ON IDEAL DECOUPLER

ADAPTIVE PID CONTROLLER WITH ON LINE IDENTIFICATION

Process Modelling, Identification, and Control

Modelling, identification and simulation of the inverted pendulum PS600

Comparison of Feedback Controller for Link Stabilizing Units of the Laser Based Synchronization System used at the European XFEL

Infinite elementary divisor structure-preserving transformations for polynomial matrices

MRAGPC Control of MIMO Processes with Input Constraints and Disturbance

Stability Margin Based Design of Multivariable Controllers

Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.

MIT Algebraic techniques and semidefinite optimization February 16, Lecture 4

A Simple Derivation of Right Interactor for Tall Transfer Function Matrices and its Application to Inner-Outer Factorization Continuous-Time Case

Optimal Choice of Weighting Factors in Adaptive Linear Quadratic Control

Control System Design

SMITH MCMILLAN FORMS

Research Article State-PID Feedback for Pole Placement of LTI Systems

Letting be a field, e.g., of the real numbers, the complex numbers, the rational numbers, the rational functions W(s) of a complex variable s, etc.

Linear State Feedback Controller Design

Chap 4. State-Space Solutions and

Lecture 4 Stabilization

Unified Approach to Analog and Digital Two-Degree-of-Freedom PI Controller Tuning for Integrating Plants with Time Delay

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

Generic degree structure of the minimal polynomial nullspace basis: a block Toeplitz matrix approach

3.1 Overview 3.2 Process and control-loop interactions

AN OPTIMIZATION-BASED APPROACH FOR QUASI-NONINTERACTING CONTROL. Jose M. Araujo, Alexandre C. Castro and Eduardo T. F. Santos

Simulation of Quadruple Tank Process for Liquid Level Control

LQ CONTROL OF HEAT EXCHANGER DESIGN AND SIMULATION

A Design Method for Smith Predictors for Minimum-Phase Time-Delay Plants

Fixed-Order Robust H Controller Design with Regional Pole Assignment

Chapter 7 - Solved Problems

On the application of different numerical methods to obtain null-spaces of polynomial matrices. Part 1: block Toeplitz algorithms.

Lecture 4: Analysis of MIMO Systems

CONTROL OF TEMPERATURE INSIDE PLUG-FLOW TUBULAR CHEMICAL REACTOR USING 1DOF AND 2DOF ADAPTIVE CONTROLLERS

Exercise 1 (MC Questions)

The Second Order Commutative Pairs of a First Order Linear Time-Varying System

Pole placement control: state space and polynomial approaches Lecture 2

Adaptive Control of Fluid Inside CSTR Using Continuous-Time and Discrete-Time Identification Model and Different Control Configurations

Problem Set 4 Solution 1

EE Experiment 11 The Laplace Transform and Control System Characteristics

A NEW APPROACH TO MIXED H 2 /H OPTIMAL PI/PID CONTROLLER DESIGN

Parametrization of All Strictly Causal Stabilizing Controllers of Multidimensional Systems single-input single-output case

LMI Based Model Order Reduction Considering the Minimum Phase Characteristic of the System

Research Article. World Journal of Engineering Research and Technology WJERT.

Stability and composition of transfer functions

LEGENDRE S THEOREM, LEGRANGE S DESCENT

Design Methods for Control Systems

Research Article Minor Prime Factorization for n-d Polynomial Matrices over Arbitrary Coefficient Field

Didier HENRION henrion

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

Modeling and Analysis of Dynamic Systems

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION CONTENTS VOLUME VII

Module 09 From s-domain to time-domain From ODEs, TFs to State-Space Modern Control

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. III Extended Control Structures - Boris Lohmann

Robust Control 2 Controllability, Observability & Transfer Functions

EECE 460 : Control System Design

YOULA KUČERA PARAMETRISATION IN SELF TUNING LQ CONTROL OF A CHEMICAL REACTOR

Analysis and Synthesis of Single-Input Single-Output Control Systems

Use of Differential Equations In Modeling and Simulation of CSTR

POSITIVE REALNESS OF A TRANSFER FUNCTION NEITHER IMPLIES NOR IS IMPLIED BY THE EXTERNAL POSITIVITY OF THEIR ASSOCIATE REALIZATIONS

MIMO Toolbox for Matlab

Lecture 1: Feedback Control Loop

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. VII Multivariable Poles and Zeros - Karcanias, Nicos

A Method to Teach the Parameterization of All Stabilizing Controllers

Robust and Optimal Control, Spring A: SISO Feedback Control A.1 Internal Stability and Youla Parameterization

Feedback Control of Linear SISO systems. Process Dynamics and Control

PID control of FOPDT plants with dominant dead time based on the modulus optimum criterion

SYMMETRIC POLYNOMIALS

Decoupled Feedforward Control for an Air-Conditioning and Refrigeration System

MULTILOOP PI CONTROLLER FOR ACHIEVING SIMULTANEOUS TIME AND FREQUENCY DOMAIN SPECIFICATIONS

Performance assessment of MIMO systems under partial information

Lecture plan: Control Systems II, IDSC, 2017

MEM 355 Performance Enhancement of Dynamical Systems MIMO Introduction

Zeros and zero dynamics

Modeling of Hydraulic Control Valves

Notes on n-d Polynomial Matrix Factorizations

Synthesis via State Space Methods

BUMPLESS SWITCHING CONTROLLERS. William A. Wolovich and Alan B. Arehart 1. December 27, Abstract

Model-based PID tuning for high-order processes: when to approximate

ẋ n = f n (x 1,...,x n,u 1,...,u m ) (5) y 1 = g 1 (x 1,...,x n,u 1,...,u m ) (6) y p = g p (x 1,...,x n,u 1,...,u m ) (7)

Unit 11 - Week 7: Quantitative feedback theory (Part 1/2)

Essence of the Root Locus Technique

A DESIGN METHOD FOR SIMPLE REPETITIVE CONTROLLERS WITH SPECIFIED INPUT-OUTPUT CHARACTERISTIC

Constrained controllability of semilinear systems with delayed controls

THE CAYLEY HAMILTON AND FROBENIUS THEOREMS VIA THE LAPLACE TRANSFORM

A Notion of Zero Dynamics for Linear, Time-delay System

On the simultaneous stabilization of three or more plants

Transcription:

Matrix Euations in Multivariable Control OMAN POKOP, JIŘÍ KOBEL Tomas Bata University in Zlín Nám. T.G.M. 5555, 76 Zlín CZECH EPUBLIC prokop@fai.utb.cz http://www.utb.cz/fai Abstract: - The contribution is focused on a control design and simulation of multi input output (MIMO) linear continuous-time systems. Suitable and efficient tools for description and controller derivation are algebraic notions as rings, polynomial matrices, and Diophantine euations. The generalized MIMO PI controller design is studied for stable and unstable systems. A unified approach through matrix Diophantine euation can be applied in both cases. All stabilizing feedback controllers are obtained via solutions of a matrix Diophantine euation. The methodology allows defining scalar parameters (one or more) for tuning and influencing of controller parameters. A Matlab-Simulink program implementation was developed for simulation and verification of the studied approach. Illustrative examples show the effectiveness and flexibility of the proposed method for some simple MIMO systems. Key-Words: - Polynomial matrices, Diophantine euations, Multivariable systems, Stabilization. Introduction The study of multi input multi output (MIMO) systems has attracted scientific attention for decades. Analysis and control methods and tools have been developed in many monographs (e.g. [], [], [4], [8], [], [4]) as well as in journal and conference contributions (e.g. [], [9], [], [6], [8]) or in program toolboxes, e.g. [7]. Multivariable systems represent an interesting research field also from mathematical point of view. Many notions, methods and tools of single input output (SISO) systems cannot be simply and trivially generalized into multivariable cases. The main problem relates to the matrix non-commutative multiplication. However, many algebraic notions and tools can be successfully utilized also in the non-commutative case. The main tool for continuous- time systems is the Laplace transform and briefly speaking, multivariable linear continuous- time systems are described and expressed by a set of linear differential euations. So, scalar polynomials describing single input output linear systems are replaced by polynomial matrices. Algebraic notions and modules remain a suitable and effective tool for analysis and control design of MIMO systems. Transfer functions as a ratio of two polynomials are in MIMO cases considered as matrix fractions and due to noncommutative matrix multiplication the denominator can be in the left or right side of the matrix fraction ([], [8], []) in discrete and continuous-time case. Also, a scalar linear Diophantine euation is generalized into a matrix one, see e.g. [], [4], [5]. The contribution is scheduled as follows. The basic notions are mentioned in section II, the system description of MIMO systems is introduced in section III. Section IV deals with matrix Diophantine euations and the next section outlines and summarizes a control design. Some first order examples and derivations are presented in section VI. The proposed methodology brings one or several scalar which can tune and influence the control behavior in an easy way. Simulations are presented in Section VII, the last section concludes the contents of the contribution. Polynomial Matrices Polynomial matrices are called l x m matrices where all elements of matrices are polynomials in an indeterminate s. This indeterminate can be considered in linear systems as the Laplace operator and the set of polynomial matrices is lm (s). If l = m, then the set of polynomial matrices constitutes a non-commutative ring. A unit in this ring (an inverse element exists in the ring) is a matrix with real nonzero determinant and all units are called unimodular. Generally, l m set lm (s) is no more a ring. If A = BC then B is a left divisor of A and A is a right multiple of B, while C is a right divisor of A and A is a left multiple of C. Similarly, greatest common left and right divisors are introduced. Two matrices A, B are left (right euivalent, if A = U B (A = B U ) with unimodular U, U. When A = U B E-ISSN: 4-856 Volume, 5

U then A, B are simply called euivalent. Matrices with the same number of columns are left coprime if their all left divisors are unimodular matrices and matrices with the same number of raw are right coprime if their all right divisors are unimodular ones. The known extended (scalar) Euclidean algorithm for can be generalized in multivariable cases. A greatest left common divisor G (s) can be calculated for A, B with the same number of raw by A( s) P ( s) B( s) Q ( s) G ( s), A( s) ( s) B( s) S ( s), () Moreover, L = A = - BS is the least common right multiple of A, B. A greatest right common divisor G (s) can be calculated for A, B with the same number of columns by P ( s) A( s) Q ( s) B( s) G ( s), ( s) A( s) S ( s) B( s), () Also, L = A = - S B is the left common multiple of A, B. elations (), () are the basic algebraic notions for Diophantine euations, see e.g. [], [], []. System Description A linear continuous-time multivariable (MIMO) system is described by a set of linear differential euations and then it can be easily expressed by the Laplace transform techniue in the form A( s) Y( s) B( s) U( s), () where A( s), B( s ) are polynomial matrices in the Laplace transform variable s. For control design, it is useful to characterize MIMO linear time-invariant systems in terms of their transfer function matrices. The generalization of single input-output linear system to MIMO ones is very simple in the state space description x( t) Fx( t) u( t), y( t) Hx( t) Lu( t) (4) The system with l inputs ad m outputs in (4) has the state vector x(t) with values in n and real matrices F,, H, L have dimensions (nxn), (nxl), (mxn), (mxm), respectively. Any decomposition G( s) H( si F) L (5) defines a rational system s transfer function matrix. A realization (5) is minimal when the state vector dimension n is as small as it can be and this value is called the MacMillan degree and it represents the order of the system. So, G(s) in (5) is a rational matrix function, it means that all entries are rational functions of s. This matrix function can be then expressed by the left or right matrix fraction G( s) A( s) B( s) B ( s) A ( s) (6) where A, B, A, B are polynomial matrices, more details can be found i.e. in [8]. Note, that both matrices A(s), A (s) are suared but not necessarily of the same dimension. In the case of systems with l inputs and m outputs, the left denominator A(s) has dimension lxl, while the right denominator A (s) has the dimension mxm. However, both matrices are associates and the characteristic polynomial following from the state-space description (4) is also associates. It means that all roots of the mentioned polynomials are same. It means det A( s) det A ( s) det( si F) (7) where F is the suared system matrix in (4). With relation () the notion of stability is closely connected. A linear system is asymptotic (internal stable), if all determinants in () are stable, for continuous-time systems it means that all roots lie in the open left half of the complex plane. 4 Matrix Diophantine Euations Diophantine euations defined in commutative rings are linear euations of the form a x b y c, (8) where a, b, c are known given entries and x, y are unknown ones in the ring. It is well known (see e.g. [], [], [8]) that euation (8) has a solution if and only if the greatest common divisor of a, b divides c, briefly gcd(a,b) / c. Moreover, if x, y is a pair of particular solutions of (8), then all x, y given by x x b t, y y a t, (9) E-ISSN: 4-856 Volume, 5

where t is an arbitrary element of the ring and a =a/gcd(a,b), b =b/gcd(a,b).then, without loss of generality, euation (8) can be supposed with coprime a, b and the solution of (8) exists for any c. The situation is more complex in noncommutative rings, such is a set of polynomial matrices. Due to the non-commutativity of matrix multiplication, euation (8) is split into three kinds of linear matrix euations over the ring. A natural generalization of this euation is either the euation A X BY C, () or the euation XA YB C (), Both euations are called unilateral ones. The last euation is called a bilateral one and it has the form A X YB C, () In the case of euation (), matrices (A, B, C ) have the same number of rows, while in euation () matrices in the triple (A, B, C ) have the same number of columns. The solvability of euations () () is studied e.g. in [], [], [8]. The results can be briefly formulated in the engineering parlance as follows: a) Euation () has a solution if and only if the greatest left common divisor of matrices A, B is a left divisor of C. b) Euation () has a solution if and only if the greatest common right divisor of matrices A, B is a right divisor of C. c) Euation () has a solution if and only if the matrices where X, Y are particular solutions of () and T is an arbitrary polynomial matrix of the appropriate dimension and A B B A. (5) Solutions of () are X X TB, Y Y TA, (6) and again X, Y are particular solutions of (), T is an arbitrary polynomial matrix of the appropriate dimension and B A A B. (7) elations (5), (7) are nothing else than the opposite matrix fraction. Suitable and convenient tools for the solution of linear matrix euations are offered by a Polynomial toolbox [7] which contains a set of user friendly Matlab functions for various control system purposes. As a simple example solve euation () for matrices s.5 A, B, C s s (8) Matlab function AXBYC in Polynomial toolbox gives the particular solution. X,.67.67s Y.67.67s All solution are given in the form (4) with (9) A A C, B B () s.94.47s A, B. s.4.8s.94s () are euivalent. This case is out of the interest of this contribution and some details can be found in []. If a particular solution of a given linear Diophantine euation exists, there exist a set of all solutions. In the case of (), () the sets of solutions are given X X BT, Y Y AT, (4) The free polynomial matrix T has the form T t ( s) t ( s) () with t (s), t (s) arbitrary polynomials. eally, the product A B B A gives the same result in the form E-ISSN: 4-856 Volume, 5

5.7 4.s.4s 7.5.9s 4.7s.94s () P( s) Q( s) Q ( s) P ( s) (5) which confirms euation (5). 5 Control Design The most freuent scheme for a basic feedback control system is depicted in Fig.. All signals in the MIMO case are vector ones. Input signals of the feedback system in Fig. is a reference (set point) signal w = F w - (s) G w (s) and a load disturbance signal d = F d - (s) G d (s) defined by their matrix left matrix fractions. Fig. one degree of freedom (DOF) control system All stabilizing controllers for the DOF feedback system in Fig. are given by any solution of matrix Diophantine euation A( s) P ( s) B( s) Q ( s) M( s), () where P - (s)q(s) = Q (s) P - (s) is a left and right matrix fraction of the controller C and A - (s)b(s) = B (s)a - (s) is a left and right matrix fraction of the controlled plant G. More details ca be found e.g. in [], [5], [], [5], [6]. However, for asymptotic tracking and disturbance rejection must be fulfilled further conditions. Briefly speaking, denominator of the controller must be divisible by the denominators of input signals. It is a reason for a pre-compensator F in Fig. which represents the conditions of divisibility. In the case of asymptotic tracking only, it is F=F w. In the case of simultaneous asymptotic tracking and disturbance rejection F=F w F d. The basic stability and asymptotic tracking in the sense of Fig. is then the controller Q (s)p - (s) given by the solution of matrix Diophantine euation A( s) F( s) P ( s) B( s) Q ( s) M( s), (4) where M(s) is a stable polynomial matrix with prescribed poles of its determinant. esulting matrices P, Q represent the right matrix fraction Fig. feedback DOFcontrol system with precompensator The control law is then governed by the euation P( s) F( s) U( s) Q( s)( W( s) Y( s)), (6) which can be easily rewritten into differential euations. Now, it is necessary to propose the method for solution of matrix euation (). For simpler cases, the solution can be found by means of elementary column operation, according to the scheme AF B I I (7) elementary column operations M P Z Q Z Elementary column operations (7) may always be lead in the way that the polynomial matrix P (s) remains as unit matrix and the conversion (5) is trivial and also a unit one. Then no inversion in (6) is necessary and the realization of the control law is very simple. In more complex cases, the standard techniues based on Euclidean algorithms can be used, see [], [8], [5]. More complex matrix polynomial euations can be conveniently solved by Polynomial toolbox [7] as it is shown in Section IV. 6 Illustrative Examples Illustrative examples - in this contribution are first order stable, unstable and integrating ones two input two output (TITO) systems are represented by the matrix euation s a a Y( s) b b U( s) a s a4 Y( s) b b4 U( s) (8) The stabilization matrix Diophantine euation (4) takes the form E-ISSN: 4-856 Volume, 5

s a a s p p b b a s a s p p b b 4 4 4 s s s m 5 4 ( ) s 7s 6 ( s m ) (9) Example : Let a TITO linear continuous-time system be expressed by the Laplace transform techniue in the form y '( t) y ( t).8 y ( t) 5 u ( t) 6 u ( t) y '( t).5 y ( t).6 y ( t) u ( t) u ( t) () The Laplace transform of euations (6) gives matrices A, B s.8 5 6 A( s), B( s).6 s.6 () The system described in () is evidently stable because det A = s +.6s +.7 is a stable polynomial. Then the scheme (7) can be applied and the result is in the form of generalized PI controller: u e e ( ) d 5e 4 e ( ) d u e e ( ) d e e ( ) d 7 6 () where controller parameters were obtained by elementary column operations according scheme (5) in the form: m.8 m 4 m m 4m. 5 m 4 5.9 m 5 m 7 6 () In (9) e i are naturally tracking errors and m > is a tuning parameter influencing control behaviour. Example : Let an unstable TITO linear continuous-time system can be expressed by differential euations y '( t) y ( t) y ( t) u ( t).5 u ( t) y '( t).5 y ( t) y ( t).8 u ( t) u ( t) and the matrix expression has the form s Y( s).5u( s) s.5 Y ( s).8 U ( s) (4) (5) Matrix euation (7) gives the controller matrices P, Q P s s 5 4 and Q s 7s 6 where parameters are.5m.65.5m m.75.5m.6m. 5.m 4.5m.9 7.65m 6 (6) (7) The form of the control law () is again a generalized PI controller. Example : Let an integrating (also unstable) TITO linear continuous-time system can be expressed by differential euations y '( t) y ( t) u ( t).5 u ( t) y '( t).5 y ( t).6 u ( t).5 u ( t) (8) Determinant of A(s) = s.5 is evidently an unstable one. The controller is derived in a similar way but at the right hand side of (9) is the stable matrix M(s) in the form ( s m ) M ( s), m, m ( s m ) (9) The choice of different m i > gives the possibility of different dynamics in both controlled outputs. The control law is again in the form of () with the following set of parameters i : E-ISSN: 4-856 4 Volume, 5

.5m..5m m.4.5m.8m.5 5.4m 4.5.67m 7.8m (4) Control responses of stable TITO system (Example ) for tuning parameter m =.5 and m = are shown in Fig. 4. The control responses of the unstable TITO system (example ) for tuning parameter m =.5 and m = are shown in Fig. 5. The last example represents a simple asymmetrical case, a two input one output system of the first order gives also a kind of a generalized PI controller. Example 4: A controlled system is a two input single output (TISO) system described by the differential euation y '( t).5 y ( t).5 u ( t). u ( t) (4) System (4) is evidently an unstable one. The initial and final state of the scheme of stabilizing euation (4) is.5.5..5. (4m ) s.8m s s s m m and the control law takes the form of two euations which can be also considered as a generalized PI controller u ( t) (4m ) e ( t) u ( t).8 m e ( ) d (4) An important remark is that there exist an infinite number of feasible stabilizing controllers. It depends how to choose elementary column operations in reduction (7). Control law (4) represents proportional controller in u (t) and an integrating one in the u (t) control loop. Polynomial toolbox [7] gives a similar solution but not necessarily the same one. Fig. simulink scheme of feedback unstable system Examples and illustrate that tuning parameter m > influences the dynamical behavior of the controlled variable in the stable as well as in the unstable case. The parameter m > represents a multiple pole of the feedback characteristic polynomial. w, y.5.5.5 w y (m=.5) y (m=.5) w y (m=) y (m=) 5 5 5 5 4 Fig. 4 control responses for m =.5 and m = (Example ) 7 Simulation esults Matlab and Simulink offer a suitable environment for modelling and simulation of dynamic systems. The Simulink scheme for two input two output unstable system (7) with controller () is depicted in Fig.. E-ISSN: 4-856 5 Volume, 5

.5.5 5 4 w y y w u u w, y w, y, u.5 w y (m=.5) y (m=.5) w y (m=) y (m=) -.5 5 5 5 5 4 Fig. 5 control responses for m =.5 and m = (Example ) In some cases, it can be useful every controlled variable influence in different dynamics. It is easily obtained by a different choice of poles in feedback loops. The situation is shown in Fig. 6 and Fig. 7 for TITO integrating system. While the response in Fig. 6 is for m = m =, the responses in Fig. 7 are for the choice m =.5, m =. Fig. 8 and Fig. 9 illustrate control responses of the two input single output system solved in Example 4. Tuning parameter m > again influences the control behaviour and dynamics. w, y, u.5.5.5.5 w y -.5 y w - u u -.5 5 5 5 5 4 Fig. 6 control responses (Example ) of integrating system for tuning parameters m =, m =. - - 5 5 5 5 4 Fig. 7 control responses (Example ) of integrating system for tuning parameters m =.5, m =. w, y, u.5.5.5 -.5 - -.5 5 5 5 5 4 Fig. 8 control responses (Example 4) of TISO system for tuning parameters m =.5. w, y, u 5 4 w y u u w y u u - - 5 5 5 5 4 Fig. 9 control responses (Example 4) of TISO system for tuning parameters m =. E-ISSN: 4-856 6 Volume, 5

8 Conclusion The paper deals with multivariable control of simple continuous-time linear systems. The controller design is performed through a solution of a matrix Diophantine euation. This approach enables to define one or a couple scalar tuning parameters for influencing of control behaviour. The tuning parameters represent poles of the characteristic feedback euation. In the first order cases, the solution and a final controller can be obtained in simple and explicit form performing by elementary column operation of the given matrices. esulting controllers then are of generalized PI controllers. All simulations and results are clearly demonstrated in the Matlab-Simulink environment. Acknowledgement This work was supported by the European egional Development Fund under the project CEBIA-Tech No. CZ..5./../.89. eferences: [] Kučera, V. Discrete Linear Control. The Polynomial Euation Approach. Prague: Academia, 979. [] Kučera, V. Analysis and Design of Discrete Linear Control systems. Prague: Academia, 99. [] Kučera, V. "Diophantine euations in control - A survey," Automatica, Vol. 9, (99), pp. 6-75. [4] Kaczorek, T. (985). Two-dimensional Linear Systems. Springer-Verlag. Berlin. [5] M.J.Grimble and V. Kučera, Polynomial Methods for Control Systems Design. London:Springer, 996. [6] A. O Dwyer, Handbook of PI and PID controller tuning rules. London: Imperial College Press,. [7]. Matušů and. Prokop, Various Approaches to Solving an Industrially Motivated Control Problem: Software Implementation and Simulation. International Journal of Mathematics and Computers in Simulations,, roč. 6, č., s. 6-68. ISSN 998-59. [8] T. Kailath, Linear systems, Prentice Hall 98. [9]. Prokop, N. Volkova, Z. Prokopová, Unstable systems-tracking and disturbance attenuation. WSEAS Transactions on Systems and Control,, roč. 6, č., s. 69-78. ISSN 99-876. []. Prokop, N. Volkova, Z. Prokopová, Tracking and disturbance attenuation for unstable systems: An Algebraic Approach, In: ecent esearch in Social Science, Digital Convergence, Manufacturing &Tourism. WSEAS Press,, p. 6-66. []. Prokop and J. Korbel, Multivariable Control of Unstable systems - A Matrix Diophantine Euations, in Proc. 8th Int. Conf. on Systems (CSCC 4), Santorini, Greece, p. 48-44, 4. [] osenwasser, E.N. and B.P. Lampe, Multivariable Computer-controlled Systems. Springer-verlag, Berlin, 6. [] K.J.?ström and.m. Murray, Feedback Systems. esearch Triangle Park, NC: Instrumental Society of America, 995. [4] S. Skogestad and I. Postlethwaite: Multivariable Feedback Control. Analysis and Design. John Wiley and Sons, 997. [5] Vidyasagar, M. Control system synthesis: a factorization approach. MIT Press, Cambridge, M.A., 987. [6] Volkova, N. and. Prokop,. "Matrix euation approach for MIMO control design," in Proc. DAAAM Conf., p.5-6,. [7] PolyX, Ltd. Polynomial Toolbox. 998. [8] M. Kubalčík and V. Bobál, Computation of Predictions in Multivariable Predictive Control, in Proc. th Int. Conf. on Automatic Control, Modelling and Simulation(ACMOS), pp.5-,. E-ISSN: 4-856 7 Volume, 5