For ELE2200 Systems and Simulation, I wanted one scenario to connect transfer functions, PID control, modelling assumptions and simulation.
Control exercises often fragment angular dynamics, position loops and validation. The rocket scenario requires those decisions to remain connected inside one engineering problem.
02 · Approach
I build the system, not only the asset.
01
I introduce the nonlinear planar dynamics and state the simplifications explicitly.
02
I guide the design of pitch, horizontal-position and vertical-position loops step by step.
03
I make the reduced and complete models comparable under smooth landing references.
04
I close the investigation with a web simulator that exposes telemetry and landing criteria.
03 · Artifacts
The reasoning, made visible.
Fig. 02Project excerpt
A smooth horizontal reference turns the landing objective into a testable signal.My ELE2200 Simulink scaffold
Fig. 03Project excerpt
The vertical profile coordinates altitude, settling time and final landing height.My ELE2200 Simulink scaffold
04 · Observable outcome
What this project makes observable.
One coherent path from equations to simulation
An inspectable reduced-versus-complete model comparison
A final visualization that makes landing criteria concrete
Limits and status
I intentionally use a simplified planar rocket model: aerodynamic forces are neglected, the motion is linearized for controller design and thrust is idealized. I state these assumptions as part of the engineering reasoning.
A reduced model supports controller design, while a complete model tests the same references under richer dynamics.
MATLAB · Simulink
Why it mattersStudents can inspect what each modelling assumption changes instead of treating simulation as a black box.
02
A simulation-to-web pipeline
MATLAB resamples the Simulink outputs and exports one trajectory that the browser can replay.
MATLAB · JavaScript
Why it mattersThe engineering model remains the source of truth while the result becomes portable and easy to review.
03
Synchronized physical and signal views
The rocket motion, control variables, plots and landing criteria advance on the same timeline.
JavaScript · Canvas · KaTeX
Why it mattersLearners can connect equations and signals to the physical outcome they produce.
06 · Transfer
What I can transfer to another institution.
I can transpose this format to another systems course: one motivating scenario, explicit modelling assumptions, progressive simulation scaffolds and a final interactive visualization.