Engineering & Technology · Control, Automation & Mechatronics
Dynamic models, inputs, outputs and disturbances
The same motor command can produce different speeds when a load changes. A model becomes useful when it explains what can change, what information it needs and which observations would challenge its prediction. A formula connecting two steady readings alone cannot describe the entire movement between them.
Build on Dynamics & Vibrations and Instrumentation & Embedded Integration. All model coefficients, response curves, trajectories, test observations and thresholds here are original teaching inputs. They explain reasoning rather than supply equipment settings, safety ratings or operating procedures.
Back to the chapterAfter reading, you can
Identify a dynamic model’s inputs, outputs, state, disturbance and intended operating range.
Assign the variables a role
The plant is the process being influenced. The manipulated input is the quantity the controller can change; the output is the quantity selected for observation or regulation. A disturbance affects the plant without being chosen to achieve the control objective. These roles depend on the chosen boundary. Supply voltage may be a commanded input in one study and an unwanted variation in another.
A state records enough information about the model’s present condition to predict its future when subsequent inputs are supplied. Position alone does not specify a moving mass: velocity matters too. A temperature model may need several internal temperatures. A state is not necessarily measured directly, and choosing fewer states is an approximation whose consequences should be checked.
Read a rate equation before solving it
Consider dv/dt=(u−v)/τ+d. Here v is speed in m/s, u a speed-equivalent manipulated input in m/s, τ a positive time constant in seconds and d an acceleration disturbance in m/s². The input is deliberately expressed in model units; a real voltage-to-force actuator needs another relationship. Every term has units of acceleration.
For constant u and d, equilibrium requires zero derivative, giving v_eq=u+τd. A displaced speed approaches that equilibrium exponentially with time constant τ. This model neglects saturation, delay and speed-dependent resistance. It is linear with constant coefficients. A local linear approximation to a nonlinear process may hold near one operating condition while failing during startup or a large disturbance.
Separate identification from checking a prediction
Parameters can come from physical balances, measured response or both. Record the input history and initial condition as well as the output. Otherwise a slow start can be mistaken for a smaller steady gain. Use additional observations to check the fitted model; reusing every fitting point as its only validation hides possible overfitting. Examine residual patterns rather than demanding a visually smooth curve.
One command, two load conditions
Supply τ=2 s, u=4 m/s and v(0)=0. Without disturbance, v(t)=4(1−exp(−t/2)) m/s. With a constant opposing d=−0.5 m/s² applied from the start, equilibrium is 4+2(−.5)=3 m/s and v(t)=3(1−exp(−t/2)) m/s. At 2 s these predictions are approximately 2.529 and 1.896 m/s.
Both curves share the 2 s time constant while tending to different final speeds. This is an original illustrative plant, not motor performance data. A measured curve that continues accelerating after the predicted settling period would challenge its assumptions or supplied inputs.
Try the reasoning
If the initial speed is already 3 m/s in the disturbed case, what happens?
Show the answer and reasoning
It remains 3 m/s in this ideal model: the derivative is zero because (4−3)/2−.5=0.
Can this model predict required electrical power?
Show the answer and reasoning
No. The speed-equivalent input lacks an electrical conversion and loss model; speed response alone does not identify watts.
A single observed speed fits two parameter sets. Has the model been identified uniquely?
Show the answer and reasoning
No. Different dynamics can share one value. A varied, recorded input and time history are needed to distinguish the candidates.
What to carry forward
A model’s boundary, units, state and neglected effects determine what its predictions can support.
References
Teaching resources and research supporting this lesson’s explanations and examples.
Jonathan P. How and Emilio Frazzoli · MIT16.302 sources
- State-space models, lecture5 (2010), selected foundational sectionsJonathan P. How and Emilio Frazzoli · MIT16.30Primary teaching or institutional technical source · PDF
- Introduction, lecture1 (2010), objectives and model uncertaintyJonathan P. How and Emilio Frazzoli · MIT16.30Primary teaching or institutional technical source · PDF