Create Presentation
Download Presentation

Download Presentation
## Homework 3: Transfer Function to State Space

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -

**Chapter 4**Realization of State Space Equations Homework 3: Transfer Function to State Space • Find the state-space realizations of the following transfer function in Frobenius Form, Observer Form, and Canonical Form. • Hint: Learn the following functions in Matlab and use the to solve this problem: roots, residue, conv.**Chapter 4**Realization of State Space Equations Homework 3: Transfer Function to State Space • Find the state-space realizations of the following transfer function in Frobenius Form, Observer Form, and Canonical Form. • Frobenius Form**Chapter 4**Realization of State Space Equations Homework 3: Transfer Function to State Space • Find the state-space realizations of the following transfer function in Frobenius Form, Observer Form, and Canonical Form. • Observer Form**Chapter 4**Realization of State Space Equations Homework 3: Transfer Function to State Space • Find the state-space realizations of the following transfer function in Frobenius Form, Observer Form, and Canonical Form. • Using Matlab function, [R,P,K] = residue(NUM,DEN),**Chapter 4**Realization of State Space Equations Homework 3: Transfer Function to State Space • Canonical Form**Chapter 4**Realization of State Space Equations Homework 3: Transfer Function to State Space**Chapter 4**Realization of State Space Equations Canonical Form • The state space equations in case all poles are distinct: Canonical Form,Distinct Poles • The resulting matrix A is a diagonal matrix. • The ODEs are decoupled, each of them can be solved independently.**Chapter 5**Stability Stability • There are several ways to define the stability of a system. One of them is “BIBO (Bounded Input Bounded Output) Stability”. • A system is said to be BIBO stable if every bounded input excites a bounded output also. • Bounded input means, there exists a constant um such that • Thus, a SISO system, described by a transfer function G(s) is said to be BIBO stable if and only if every pole of G(s) has a negative real part. • Other way stated, a SISO system G(s) is stable if every pole of G(s) lies on the left half plane of s.**Chapter 5**Stability Stability • A state space in the form of: is said to be marginally stable if for u(t)=0, every finite initial state x0 will excite a bounded response. • The state space is said to be asymptotically stable if for u(t)=0, every finite initial state x0 will excite a bounded response and it approaches 0 as t→∞.**Chapter 6**Controllability and Observability Controllability • Consider the n-dimensional state equations with r inputs: • The state equations above are said to be “controllable” if for any initial state x(t0) = x0 and any final state x(t1) = x1, there exists an input that transfers x0 to x1 in a finite time. • Otherwise, the state equations are said to be “uncontrollable”.**Chapter 6**Controllability and Observability Controllability Matrix • The controllability of state equations can be checked using the [nnr] controllability matrix: • A state space described by the pair (A,B) is controllable if the column rank of C = n, or equivalently, if matrix C has n linearly independent columns.**Chapter 6**Controllability and Observability Observability • Consider the n-dimensional state space equations with r inputs and m outputs: • The state space equations above are said to be “observable” if for any unknown initial state x(t0) = x0, there exists a finite t1>0 such that the knowledge of the input u(t) and the output y(t) over the time interval [t0,t1] suffices to determine uniquely the initial state x(t0). • Otherwise, the state space equations are said to be “unobservable”.**Chapter 6**Controllability and Observability Observability Matrix • The observability of state space equations can be checked using the [nmn] observability matrix: • A state space described by the pair (A,C) is observable if the row rank of O = n, or equivalently, if matrix O has n linearly independent rows.**Chapter 6**Controllability and Observability Example A state space is given as Check its controllability and observability. • Column rank of C = 1 ≠ n • The state space is “uncontrollable” • Row rank of O = 2 = n • The state space is “observable”**Chapter 8**State Feedback and State Estimators State Feedback • Consider the n-dimensional single-variable state space equations: • Main idea: Using measurements of state variables x(t), determine an input u(t)=f(x(t)) such that the dynamic properties of the system can be changed to fulfill a certain criteria.**Chapter 8**State Feedback and State Estimators State Feedback Reference value Measured value : vector flow : scalar flow • The states x(t) are fed back through a feedback gain k. • The input u(t) is given by:**Chapter 8**State Feedback and State Estimators State Feedback • Substituting u(t) to the original state space equations,**Chapter 8**State Feedback and State Estimators Example Consider a state space The controllability and observability matrices are: • Column rank of C = 2 • “controllable” • Row rank of O = 2 • “observable”**Chapter 8**State Feedback and State Estimators Example Let us now introduce a state feedback: The state space is now: • Column rank of C = 2 • “controllable” • Row rank of O = 1 • “not observable” • State feedback may make a state space become “not observable”**Chapter 8**State Feedback and State Estimators Example Consider a SISO system with the following state equations: The transfer function of the system is: The characteristic equation, or the denominator of G(s), is given by: • λ = 2, positive • Unstable eigenvalues or unstable pole**Chapter 8**State Feedback and State Estimators Example Let us now introduce a state feedback: The state space is now: The characteristic equation becomes: • The roots of the new characteristic equation can be placed in any location by assigning appropriate value of k1 and k2 • Condition: complex eigenvalues must be given in pairs**Chapter 8**State Feedback and State Estimators Homework 4 Again, consider a SISO system with the state equations: a. If the state feedback in the form of: is implemented to the system and it is wished that the poles of the system will be –3 and –4, determine the value of k1 and k2. b. Find the transfer function of the system and again, check the location of the poles of the transfer function.