Name: _________________________________________ Roll No: _________________ Score: _______________ Signature of the Lab Tutor: _________ Date: ______________ DEPARTMENT OF ELECTRONIC & TELECOMMUNICATION ENGINEERING MEHRAN UNIVERSITY OF ENGINEERING & TECHNOLOGY, JAMSHORO Feedback Control Systems (1st Term, Third Year, 03TL)

Lab Practice # 11 Controllability & Observability of Linear Systems 1. Introduction The concepts of controllability and observability play an important role in 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 is the basic difference between optimal control theory and classical control theory. In classical control design for the given set of specifications the designer does not know if any solution exists. The design techniques are dominated by trial-and- error methods. On the other hand optimal control theory has criteria for determining that for given set of specifications the design solution exists or not. 2. Controllability of a linear system The process is said to be completely controllable if every state variable of the process can be controlled to reach a certain objective in finite time by some unconstrained control u(t). if any one of the state variable is independent of 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 not said to be completely controllable or simply uncontrollable. As a simple example of an uncontrollable system following figure shows state diagram of a linear system with two state variables x1(t) and x2(t). u(t)

. x

S-1

1 x2

2

.

S-1

-1

1 x1

x1

y

-2

1 Since the control u(t) affects only the state x1(t), the state x2(t) is uncontrollable. In other words it would be impossible to drive x2(t) from an initial state x2(t0) to a desired state x2(tf) in a finite time interval tf – t0 by the control u(t). Therefore the entire system is said to be uncontrollable. For the system to be completely controllable it is necessary and sufficient that the controllability matrix S has a rank of n. where n is order of the system. The controllability matrix is given by: S = [B AB A2B . . . An-1B]

1

In MATLAB we can obtain the controllability matrix S by using built-in function ctrb. Example: - In order to determine the controllability of the system given below dx1/dt

-5

dx2/dt

3

1

x1

-1

=

x2

-1

+

0

U

We will use following MATLAB code A = [-5 -1; 3 -1]; B = [1 ; 0]; S = ctrb(A,B); rank(S) 3. Observability of a linear system A system is said to be 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 inputs and outputs. If any of the state cannot be observed from the measurement of the outputs the state is said to be unobservable, and the system is not completely observable or simply unobservable. Following figure shows the state diagram of a linear system in which the state x2 is not connected to the output y(t).

u(t)

1

. x

S-1

.

x2

2

S-1

-1

1 x1

x1

y

-2

1 For the system to be completely observable it is necessary and sufficient that the observability matrix V has a rank of n, where n is the order of the system. The observability matrix is given by: C CA CA2 V=

. . CAn-1

2

In MATLAB we can obtain the observability matrix V by using built-in function obsv. Example: - In order to determine the observability of the system given below

dx1/dt

-5

-1

=

dx2/dt

3

y =

1

-1

1

x1 +

x2

0

U

x1

2

x2 We will use following MATLAB code A = [-5 -1; 3 -1]; C = [1 2]; V = obsv(A,C); rank(V) Exercise#1: - Determine the controllability and observability of the following systems.

(a) A=

-1

0

0

3

0

-2

-3

0

0

3

B = -6 3

C =

1

1

1

D = 0

(b) A=

C =

0

1

0

0

0

1

-6 -11

-6

1

0

0

0 B=

0 0

D = 0

3

Exercise#2: (a) Determine the controllability of the following systems. G(S) =

S+2 S + 7S + 12 2

G(S) =

(S+1)(S +2) S(S 2+3S+1)

(b) Also determine the observability of the above transfer functions.

Exercise#3: Determine the observability and controllability of sun seeker system.

4

Mehran University of Engineering and Technology ...

DEPARTMENT OF ELECTRONIC & TELECOMMUNICATION ENGINEERING. MEHRAN UNIVERSITY OF ENGINEERING & TECHNOLOGY, JAMSHORO.

53KB Sizes 0 Downloads 177 Views

Recommend Documents

Mehran University of Engineering and Technology ...
many of the features of a high level, numerically oriented programming language, but in addition has a large collection of built-in functions for performing matrix ...

mehran university of engineering and technology ...
... Material transfer, Spray Coating,. Machine loading, process operations, Welding, assembly, Inspection. RECOMMENDED BOOKS. 1. R.R. Hunter,. Automated process control systems. Prenrice Hall Inc. 2. N.M. Morris. Control Engineering. Mc. Graw Hill. 3

mehran university of engineering & technology, jamshoro
gain should be added to the system to achieve infinite phase margin. [08]. Q. No.03. A unity feedback system is used to track the sun to obtain maximum power from a photovoltaic array. The tracking system has the open loop transfer function given bel

mehran university of engineering & technology, jamshoro
to zero. [06]. (c) Describe briefly the effect of poles and zeros on the stability of the network. [02]. Q. No.04 (a) Following figure shows a waveform for this waveform write an equation for v(t) in terms of steps, ramps and related waveforms as nee

mehran university of engineering & technology, jamshoro
The feed forward transfer function is. The damping ratio of closed loop poles is 0.5. The undamped natural frequency of the closed loop poles is 2 rad/sec. the ...

Sir Syed University of Engineering and Technology ...
Sir Syed University of Engineering and. Technology, Karachi. DEPARTMENT OF CIVIL ENGINEERING. CV317- REINFORCED AND PRESTRESSED ...

Handbook-of-Industrial-Engineering-Technology-and-Operations ...
There was a problem previewing this document. Retrying... Download ... Handbook-of-Industrial-Engineering-Technology-and-Operations-Management.pdf.

CodeUnCode - Jagruti Institute of Engineering and Technology
the information security domain through the Code Uncode competition. III. National Footprint: ... Students can register online directly through the website ...

CodeUnCode - Jagruti Institute of Engineering and Technology
Our mission is to spur the growth and raise awareness towards increased education and ethics in the information security domain through the Code Uncode ...

UNIVERSITY OF TARTU Faculty of Science and Technology Institute ...
Faculty of Science and Technology. Institute of .... European space research and technology centre. FSMC ...... and Data Handling System,” Bachelor thesis.

UNIVERSITY OF TARTU Faculty of Science and Technology Institute ...
6.3.4 Use of bus switches . . . . . . . . . . . . . . . . . . . . . 40 .... CDHS runs the software of payload, distributes received telecommands, executes schedules and offers ..... for the satellite Command and Data Management System. However, accor

Anna University of Technology Chennai -
requested to inform the same to the zonal office immediately through the Principal of your college stating the reasons ... Office of the Controller of the Examinations.

Orissa University of Agriculture and Technology Recruitment For 02 ...
Orissa University of Agriculture and Technology Recru ... or 02 Bee Professional Post Application Form 2016.pdf. Orissa University of Agriculture and ...

University of Hyderabad Ph.D - Science Technology and Sociaty ...
University of Hyderabad Ph.D - Science Technology and Sociaty Studies - 2011.pdf. University of Hyderabad Ph.D - Science Technology and Sociaty Studies ...

POSTECH (Pohang University of Science and Technology) - Dell
Professor Hwanjo Yu joined the. Department of Computer Science and. Engineering at POSTECH in 2008 and wanted to pursue research projects focused on ...

charotar university of science and technology ... -
PURPOSE. The true measure of a university's magnitude can be found in the achievements of its alumni. A good number of the University's alumni and alumnae ...

Jomo Kenyatta University of Agriculture and Technology improves ...
status in 1994, JKUAT offers degrees in agriculture, engineering, technology, ... correspond, share information, work together on projects and gain access.

Punjab Engineering College University of Technology.pdf ...
DA : Application forms. Page 3 of 3. Punjab Engineering College University of Technology.pdf. Punjab Engineering College University of Technology.pdf. Open.

K L University Department of Electronics and Computer Engineering ...
Department of Electronics and Computer Engineering ... Course Rationale:​The purpose of learning this course “Visual Programming” is to make students understand the principles of . ..... Equal weightage for all the lecture sessions (5 %) 5.

Noorul Islam University Computer Science and Engineering ...
Security issues include protecting data from unauthorized access and viruses. 3. ... Using HDB3, encode the bit stream 10000000000100. ... Displaying Noorul Islam University Computer Science and Engineering Computer Networks.pdf.

Noorul Islam University Computer Science and Engineering ...
Name Resolution is the process of mapping a hostname to its corresponding IP Address. ... 127.0.0.1. 25. Define CGI -Common Gateway Interface. A specification for ... University Computer Science and Engineering Internet_Programming.pdf.