Getting from a nonlinear plant model to a working controller usually means moving between several tools: one to model the plant, one to linearize it, another for synthesis, and something else again for implementation. In this webinar we do the whole thing in Dyad, using a 6-DOF F-16 model that is unstable in pitch.
We start by trimming the aircraft for level flight at 3,000 m and 152.4 m/s and linearizing it around that point. From there we design an LQG regulator by choosing weights instead of hand-tuning gains, discretize it to run at 100 Hz, and watch it recover the aircraft from a 10° pitch disturbance. Then we generate standalone C code for the controller and check it against the original design.
What You’ll Learn
Trim and linearize: find a level-flight operating point for a nonlinear 6-DOF F-16 and linearize the model around it.
LQG design: build a regulator by choosing weights instead of hand-tuning gains.
Discretize and test: run the controller at 100 Hz and recover the aircraft from a 10° pitch disturbance.
Code generation: generate standalone C code and verify it against the original design.
Who Should Attend
Controls, flight dynamics and aerospace engineers, and anyone who wants to take a controller from a nonlinear plant model to embedded C code in one tool.








