4. LQR Controller Design Tutorial
4. LQR Controller Design Tutorial
>> impulse(sys)
Page 1 of 3
Flight Dynamics & Controls Center
Department of Aeronautics & Astronautics
Institute of Space Technology, Islamabad
3. Design Controller:
4. Now to simulate the closed loop response we need to construct its transfer function or
state space. See figure below for reference
sys1 = ss(A,B,eye(4),zeros(4,1));
sys1.u = 'E'; sys1.y = 'x';
gain = tf(K);
gain.u = 'x'; gain.y = 'u';
gain2 = tf(C);
gain2.u = 'x'; gain2.y = 'Y';
sum1 = sumblk('E = R - u');
Y = {'Y'};
U = {'R'};
T = connect(sys1, gain,gain2,sum1,U,Y);
T
sys
R + Sum1
E sys1 C Y
x
-
u K
Page 2 of 3
Flight Dynamics & Controls Center
Department of Aeronautics & Astronautics
Institute of Space Technology, Islamabad
5. Check responses:
>> impulse(T,sys)
Page 3 of 3