· CONTROL - Using artificial means to manipulate the world - with a particular goal.
· Continuous - the values to be controlled change smoothly. e.g. the speed of a car
· Discrete - The value to be controlled are easily described as on-off. e.g. the car motor is on-off (like basic pneumatics). NOTE: all systems are continuous (Except for Heisenberg's electrons) but they can be treated as discrete for simplicity.
· Linear - Can be described with a simple differential equation (not a very accurate explanation).
· Non-Linear - Not Linear. This is how the world works, but is very complicated. Especially when trying to do mathematical approximations. (Note: if the coefficients in a differential equation change it is non-linear)
· Temporal/sequential - the controller must not just keep track of things that changes, but it must know the time, or how long since something happened.
1. The elevator must move towards a floor when a button is pushed.
2. The elevator must open a door when it is at a floor.
3. It must have the door closed before it moves.
1. If the desired position changes to a new value, accelerate quickly towards the new position.
2. As the elevator approaches the correct position, slow down.
2. Decelerate as you approach the final position.
3. Allow faster motion while moving.
4. Compensate for cable stretch, and changing spring constant, etc.