Presentation is loading. Please wait.

Presentation is loading. Please wait.

RATRIX : A RATional matRIX calculator for computer aided analysis and synthesis of linear multivariable control systems P. Tzekis, N.P. Karampetakis and.

Similar presentations


Presentation on theme: "RATRIX : A RATional matRIX calculator for computer aided analysis and synthesis of linear multivariable control systems P. Tzekis, N.P. Karampetakis and."— Presentation transcript:

1 RATRIX : A RATional matRIX calculator for computer aided analysis and synthesis of linear multivariable control systems P. Tzekis, N.P. Karampetakis and A.I. Vardulakis Department of Mathematics Aristotle University of Thessaloniki Thessaloniki 54006, Greece

2 Why we develop this program ? Program description. Examples of use. Overview

3 Symbolic computation programs Why we develop this program ? Programs that handle both numbers and symbols such as Mathematica, Maple, Matlab, MACSYMA, Reduce,..

4 Advantages of symbolic computation programs Symbolic storage. (Variables can be stored in exact form I.e. 1/3 instead of 0.333) Inbuilt procedures (Existing procedures for special areas of mathematics) Programming Language (High Level programming languages allowing procedures to be written) Why we develop this program ?

5 Disadvantages of symbolic computation programs Large size of memory they use. Slow speed they have. No existing procedures for the study of rational matrices and its applications in analysis and design of control systems. (Except the polynomial toolbox of Matlab, created by PolyX) Require knowledge of the procedures from the user. Why we develop this program ?

6 How to overcome these disadvantages ? Why we develop this program ? User friendly environment Procedures for rational matrices and control RATRIX

7 Description of the main window ? Program Description Shortcut icons Menu Matrices Procedures Maple environment Results

8 Program Description Description of the main procedures

9 Program Description Description of the main procedures

10 Program Description You can save your session !

11 Program Description You can use the kernel of Maple !

12 Program Description Benefits of RATRIX The user friendly Windows based interface. Internal use of the powerful kernel of Maple. Is working over the four well known rings. (polynomials, proper rational functions, proper and Shur stable rational functions and proper and Hurwitz stable rational functions) The user can work both on the windows application environment (beginner) and the standard Maple environment (advanced).

13 Creation of a matrix EXAMPLES Create a matrix

14 Complete the entries of the matrix Use the icons

15

16 Find the Smith McMillan form in Ω S Smith McMillan Form

17 The Smith Form The name of the procedure

18 The left transforming matrix U(s) is proper and Hurwitz Stable

19 We can check that the condition T=USV is satisfied

20

21 A right MFD of T(s) in Ω S MFD

22

23 The McMillan Degree of T(s) McMillan Degree

24 Find a polynomial matrix solution of D1*X+N1*Y=T Dioph. Equ.

25

26 Define the matrices A,B,C

27 Find the polynomial solution of A*X+B*Y=C

28

29 Check if the solutions X,Y satisfy the condition A*X+B*Y=C

30

31 Find a Hurwitz stable stabilizing compensator R for the matrix A. Stabilizing Compensators

32 The compensator is too arbitrary.

33 We select specific values for the arbitrary parameters.

34 and the solution is ….

35 Find the finite decoupling zeros of the PMD defined by A,B,C. Decoupling Zeros

36

37 You can save your session.

38 with the extension.con

39 Conclusions The paper has presented a user-friendly Windows based application program for the manipulation of rational matrices and the solution of basic Analysis and Synthesis problem of linear systems. This program can be used for educational, research and industrial uses.


Download ppt "RATRIX : A RATional matRIX calculator for computer aided analysis and synthesis of linear multivariable control systems P. Tzekis, N.P. Karampetakis and."

Similar presentations


Ads by Google