Simulink Control Design™ - MathWorks

(Tuis.) #1

spec: dx = 0, initial guess: 0
spec: dx = 0, initial guess: -3.05e+03
(2.) scdairframe/EOM/ Equations of Motion (Body Axes)/Theta
spec: dx = 0, initial guess: 0
(3.) scdairframe/EOM/ Equations of Motion (Body Axes)/U,w
spec: dx = 0, initial guess: 984
spec: dx = 0, initial guess: 0
(4.) scdairframe/EOM/ Equations of Motion (Body Axes)/q
spec: dx = 0, initial guess: 0


Inputs:


(1.) scdairframe/Fin Deflection
initial guess: 0


Outputs:


(1.) scdairframe/q
spec: none
(2.) scdairframe/az
spec: none


First, we set the Position state specifications, which are known but not at steady state:


opspec.States(1).Known = [1;1];
opspec.States(1).SteadyState = [0;0];


The second state specification is Theta which is known but not at steady state:


opspec.States(2).Known = 1;
opspec.States(2).SteadyState = 0;


The third state specification includes the body axis angular rates where the variable w is
at steady state:


opspec.States(3).Known = [1 1];
opspec.States(3).SteadyState = [0 1];


Next, we search for the operating point that meets this specification.


op = findop('scdairframe',opspec);


Operating point search report:


Trimming and Linearizing an Airframe
Free download pdf