3. SIMULINK Control Design Tutorial
3. SIMULINK Control Design Tutorial
>> tf_q = tf(-4.66*conv([1 0.133 0],[1 0.269]),conv([1 0.015 0.021],[1 0.911 4.884]))
>> tf_th = tf(-4.66*conv([1 0.133],[1 0.269]),conv([1 0.015 0.021],[1 0.911 4.884]))
>> sys = [tf_th;tf_q]
Control Structure:
1
For an aircraft of class IV, operating in flight phase category C, assuming Level 1 flying qualities
Page 1 of 7
Flight Dynamics & Controls Center
Department of Aeronautics & Astronautics
Institute of Space Technology, Islamabad
ii. Similarly select Input signal (step), Right Click: Linear Analysis Points >
Open-loop Input
Page 2 of 7
Flight Dynamics & Controls Center
Department of Aeronautics & Astronautics
Institute of Space Technology, Islamabad
Page 3 of 7
Flight Dynamics & Controls Center
Department of Aeronautics & Astronautics
Institute of Space Technology, Islamabad
9. Click “Next”
Page 4 of 7
Flight Dynamics & Controls Center
Department of Aeronautics & Astronautics
Institute of Space Technology, Islamabad
12. Close Information Dialog Box, and Re-arrange following three windows, as shown
below. Move sliders to tune/vary controller gains.
13. Design requirements can be displayed on Root locus: e.g. Short period requirements. But
it’s better to impose one mode’s requirement at one time, than all at a same time. Right
Click on plot: Design Requirements > New
𝜻𝒔𝒑 ≥ 0.5
Short Period
0.8 rad/s ≤ 𝜔𝑠 ≤ 3.0 rad/s
Page 5 of 7
Flight Dynamics & Controls Center
Department of Aeronautics & Astronautics
Institute of Space Technology, Islamabad
14. Select type of requirement and enter values, as shown below. Similarly add other
requirements.
15. Now adjust controller gains to meet desired requirements. Once designed, press “Update
Simulink Block Parameters”
Page 6 of 7
Flight Dynamics & Controls Center
Department of Aeronautics & Astronautics
Institute of Space Technology, Islamabad
Page 7 of 7