Presentation is loading. Please wait.

Presentation is loading. Please wait.

Properties of State Variables. Outline Asymptotic stability. BIBO stability. Controllability. Observability. Stabilizability. Detectability Controllable.

Similar presentations


Presentation on theme: "Properties of State Variables. Outline Asymptotic stability. BIBO stability. Controllability. Observability. Stabilizability. Detectability Controllable."— Presentation transcript:

1 Properties of State Variables

2 Outline Asymptotic stability. BIBO stability. Controllability. Observability. Stabilizability. Detectability Controllable realizations. Observable realizations. Parallel realization. 2

3 Asymptotic Stability A linear system is asymptotically stable if all its trajectories converge to the origin i.e. for any initial state x(k 0 ), x(k) → 0 as k → ∞. Also called internal stability. 3

4 Asymptotic Stability Condition Theorem 8.1 A discrete-time linear system is asymptotically (Schur) stable if and only if all the eigenvalues of its state matrix are inside the unit circle. 4

5 BIBO Stability Poles of z-transfer function inside the unit circle. Asymptotic stability implies BIBO stability. For a minimal system (not in general), BIBO stability implies asymptotic stability (no pole-zero cancellation). 5

6 Example 8.4 Test the BIBO stability of the system All poles are inside the unit circle. The system is BIBO stable. 6

7 Controllability and Observability The concepts of controllability and observability, introduced first by Kalman, play an important role in both theoretical and practical aspects of modern control. The conditions on controllability and observability essentially govern the existence of a solution to an optimal control problem. This seems to be the basic difference between optimal control theory and classical control theory. In the classical control theory, the design techniques are dominated by trial-and-error methods so that given a set of design specifications the designer at the outset does not know if any solution exists. Optimal control theory, on the other hand, has criteria for determining at the outset if the design solution exists for the system parameters and design objectives. 7

8 Controllability and Observability The condition of controllability of a system is closely related to the existence of solutions of state feedback for assigning the values of the eigenvalues of the system arbitrarily. The concept of observability relates to the condition of observing or estimating the state variables from the output variables, which are generally measurable. 8

9 Controllability Definition A system is said to be controllable if for any initial state x(k 0 ) there exists a control sequence u(k), k = k 0,..., k 0 +1, k f − 1, such that an arbitrary final state x(k f ) can be reached in finite k f. 9

10 Controllability Condition The process is said to be completely controllable if every state variable of the process can be controlled to reach a certain objective infinite time by some unconstrained control 'u(f). Intuitively, it is simple to understand that, if any one of the state variables is independent of the control u(t), there would be no way of driving this particular state variable to a desired state in finite time by means of a control effort. Therefore, this particular state is said to be uncontrollable, and, as long as there is at least one uncontrollable state, the system is said to be not completely controllable or, simply, uncontrollable. 10

11 Uncontrollable System As a simple example of an uncontrollable system. Because the control U(t) affects only the state x 1 (t) the state x 2 (t) is uncontrollable. 11

12 Controllability Condition 12

13 Controllability Rank Condition Theorem 8.5 A LTI system is completely controllable if and only if the n×m.n controllability matrix has rank n. 13

14 Example 14

15 Example 8.5 Determine the controllability of the following state-equation 15

16 Solution Controllability matrix has rank 3: controllable. First 3 columns of matrix linearly independent: sufficient to conclude controllability. In general, compute more columns until n linearly independent columns are obtained. 16

17 Observability A system is said to be observable if any initial state x(k 0 ) can be estimated from the control sequence u(k), k =k 0, k 0 +1, …, k f − 1, and the measurements y(k ), k = k 0, k 0 +1, …, k f. 17

18 The concept of observability Essentially, a system is completely observable if every state variable of the system affects some of the outputs. In other words, it is often desirable to obtain information on the state variables from the measurements of the outputs and the inputs. 18

19 Unobservable System 19 State diagram of a system that is not observable.

20 Observability Condition Theorem 8.8 A system is observable iff Cv i is nonzero for i = 1, 2, …, n, where v i is the ith eigenvector of the state matrix. Furthermore, if the product Cv i is zero then the ith mode is unobservable. 20

21 Observability Rank Test Theorem 8.9 A LTI system is completely observable iff the l.n × n observability matrix has rank n. 21

22 Example 22

23 Example 8.10 Determine the observability of the system using two different tests. If the system is not completely observable, determine the unobservable modes. 23

24 Solution State matrix in companion form. 24

25 Rank Test Rank = 2 One unobservable mode. 25

26 Relation Between CONTROLLABILITY, OBSERVABILITY 26

27 MATLAB Commands 27

28 Stabilizability & Detectability Definition 8.4 Stabilizability A system is stabilizable if all its uncontrollable modes decay to zero asymptotically. Definition 8.6 Detectability A system is detectable if all its unobservable modes decay to zero asymptotically. 28

29 Stabilizability A slightly weaker notion than controllability is that of Stabilizability. A system is determined to be stabilizable when all uncontrollable states have stable dynamics. Thus, even though some of the states cannot be controlled (as determined by the controllability test above) all the states will still remain bounded during the system's behavior 29

30 Example 8.9 Determine the controllability and stabilizability of the system Solution The system is in normal form and its input matrix has one zero row corresponding to its zero eigenvalue. Hence, the system is uncontrollable. However, the uncontrollable mode at the origin is asymptotically stable, and the system is therefore stabilizable. 30

31 Detectability A slightly weaker notion is Detectability. A system is detectable if and only if all of its unobservable modes are stable. Thus even though not all system modes are observable, the ones that are not observable do not require stabilization. 31

32 Example 8.12 Determine the observability and detectability of the system Solution The system is in normal form, and its output matrix has one zero column corresponding to its eigenvalue  2. Hence, the system is unobservable. The unobservable mode at  2, |  2|  1, is unstable, and the system is therefore not detectable. 32

33 Example 33

34 Realizations Realizations give digital filter or controller implementation. Obtained from either the z-transfer functions or the difference equation (Here: SISO transfer functions only). 34

35 Long Division 35

36 Controllable Canonical Realization No Input Differencing 36

37 State-space Realization 37

38 Form of State-space Equations 38

39 Example 8.18 Obtain the controllable canonical realization of the difference equation using basic principles then show how the realization can be written by inspection from the transfer function or the difference equation 39

40 Solution 40

41 By Inspection n = 3, n − 1=2 ⇒ orders of zero matrices The coefficients of the last row appear in the difference equation with their signs reversed. The same coefficients appear in the denominator of the transfer function 41

42 Systems With Input Differencing 42

43 State Variables 43

44 Output Equation 44

45 Simulation Diagram 45

46 Comments State-space equations can be written by inspection from the difference equation or the transfer function. Simulation diagram: shows how to implement the system with summers, delays and gains. For an nth order system we need: n delay elements, two summers and at most 2 n + 1 gains. Operations can be easily implemented using a microprocessor or DSP chip. 46

47 Example Write the state-space equations in controllable canonical form for the following transfer functions

48 Solution (a) Same denominator and same state equation as Example Numerator = ( − z + 0 z 2 ) output equation 48

49 Solution (b) 49

50 Controllable Form in MATLAB 50

51 Parallel Realization 51 Positive feedback loop with forward transfer function z − 1 (time delay ) & feedback gain pi Physical realization of the transfer function in terms of constant gains and fixed time delays.

52 Block diagram for parallel realization 52

53 Simulation Diagram 53

54 State-Space Representation 54

55 Example 8.20 Obtain a parallel realization for the transfer function 55

56 Long Division & PFE 56

57 Block diagram 57

58 Simulation Diagram 58

59 State-space Equations 59

60 Observable Form Obtain from the controllable realization: 1- Transpose the state matrix A. 2- Transpose and interchange the input matrix B and the output matrix C. Can be written directly from the TF 60

61 Simulation diagram for the observable canonical realization 61

62 Example 8.22 Write the state-space equations in observable canonical form for the transfer function of Example 8.19(b). 62

63 Solution The transfer function =constant + a transfer function with numerator order < denominator order (Example 7.15(b)). 63

64 Duality The concepts of controllability (stabilizability) and observability (detectability) are often referred to as duals. This term is justified by the following theorem. Theorem 8.12: The system (A, B) is controllable (stabilizable) if and only if (A T,B T ) is observable (detectable). The system (A, C) is observable (detectable) if and only if (A T,C T ) is controllable (stabilizable). 64

65 Example 8.23 Show that the reducible transfer function has a controllable but unobservable realization and an observable but uncontrollable realization. 65

66 Solution 66

67 Solution Transposing the state, output, and input matrices and interchanging the input and output matrices gives the observable realization By duality, the realization is observable but has one uncontrollable mode. 67

68 HW# 6 P. 8.8, P. 8.12, P. 8.13, P (ii,iii). 68


Download ppt "Properties of State Variables. Outline Asymptotic stability. BIBO stability. Controllability. Observability. Stabilizability. Detectability Controllable."

Similar presentations


Ads by Google