 
        
        Advanced control engineering (S.R. Burns, 2001)
.pdf 
M
| Desired | 
 | Elevator | 
 | 
| Angle | 
 | 
 | |
| 
 | 
 | Control Signal | Output Angular | 
| 
 | Control | Sensor | |
| 
 | Column | 
 | 
 | 
| 
 | 
 | 
 | Actual | 
| 
 | 
 | Controller | Angle | 
| 
 | 
 | 
 | |
| Input | 
 | 
 | 
 | 
| Angular | Measured Angle | 
 | |
| Sensor | 
 | ||
| 
 | 
 | 
 | |
| 
 | 
 | Hydraulic | Electrohydraulic | 
| 
 | 
 | Cylinder | Servovalve | 
 
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | Fluid | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||
| Desired | 
 | 
 | Error | Control | Flow-rate | Hydraulic | Actual | ||||||||||||||||
| 
 | 
 | 3 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||||||||||
| Angle | 
 | 
 | Signal | Signal | (m | /s) | 
 | 
 | Force | Angle | |||||||||||||
| (deg) | Input | (V) + (V) | 
 | (V) | 
 | Servo- | 
 | 
 | 
 | 
 | Hydraulic | 
 | (N) | 
 | (deg) | ||||||||
| 
 | 
 | 
 | Angular | 
 | 
 | 
 | 
 | Controller | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | Elevator | 
 | |||
| 
 | 
 | 
 | 
 | – | 
 | 
 | 
 | valve | 
 | 
 | 
 | 
 | Cylinder | 
 | 
 | 
 | 
 | ||||||
| 
 | 
 | 
 | Sensor | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||
| 
 | Output | |
| (V) | Angular | |
| Sensor | ||
| 
 | 
| Computer | 
 | 
 | |
| Controller | 
 | Machine Table Movement | |
| 
 | 
 | ||
| 
 | 
 | Shaft | |
| Computer | 
 | Encoder | |
| 
 | 
 | ||
| Program | 
 | DC-Servomotor | |
| 
 | 
 | ||
| 
 | 
 | Lead-Screw | |
| Digital | Power | Bearing | |
| Tachogenerator | |||
| Controller | |||
| 
 | |||
| Amplifier | |||
| 
 | |||
| 
 | 
 | Digital Positional Feedback | |
| 
 | 
 | Analogue Velocity Feedback | |
 
| Digital | 
 | 
 | 
 | 
 | Control | 
 | 
 | Actual | 
 | |
| Desired Position | 
 | 
 | 
 | 
 | 
 | Actual | ||||
| Digital | 
 | 
 | 
 | Signal | Torque | 
 | Velocity | |||
| 
 | 
 | Error | 
 | 
 | 
 | (V) | (Nm) | 
 | (m/s) | Position | 
| 
 | 
 | + (V) | 
 | 
 | (m) | |||||
| 
 | + | 
 | 
 | DC | 
 | 
 | 
 | |||
| Computer | Digital | Power | 
 | Machine | Integrator | |||||
| Program | – | Controller | 
 | – | Amplifier | Servo | 
 | Table | ||
| 
 | motor | 
 | 
 | 
 | ||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||
| 
 | 
 | 
 | 
 | Analogue | Tacho- | 
 | 
 | 
 | 
 | |
| 
 | 
 | Velocity Feedback | 
 | generator | 
 | 
 | 
 | 
 | ||
| 
 | 
 | Digital Positional | Shaft | 
 | 
 | 
 | 
 | 
 | 
 | |
| 
 | 
 | Feedback | 
 | Encoder | 
 | 
 | 
 | 
 | 
 | |
| Desired Heading | 
 | Actual rudder-angle | 
| Gyro-compass | Auto-pilot | Steering-gear | 
| 
 | Sensor | |
| Error | 
 | |
| 
 | 
 | |
| Actual Heading | 
 | Demanded rudder-angle | 
| 
 | 
 | |
| 
 | 
 | Measured rudder-angle | 
 
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | Actual | 
 | Disturbance | 
 | 
 | ||||||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | Demanded | 
 | 
 | Moment | 
 | 
 | |||||||||||||||||||
| 
 | 
 | 
 | 
 | Course | Rudder | 
 | 
 | Actual | |||||||||||||||||||||||||
| Desired | 
 | 
 | 
 | 
 | 
 | (Nm) | 
 | 
 | |||||||||||||||||||||||||
| 
 | 
 | 
 | Error | 
 | 
 | Rudder | 
 | Angle | 
 | 
 | 
 | 
 | 
 | ||||||||||||||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | Heading | ||||||||||||||||||||||
| Heading | 
 | 
 | 
 | (V) | 
 | 
 | Angle | 
 | 
 | (deg) | Rudder | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||||||||||||
| 
 | + | 
 | 
 | 
 | 
 | + | 
 | 
 | 
 | – | (deg) | ||||||||||||||||||||||
| (deg) | Potentio- | Autopilot | 
 | 
 | 
 | 
 | 
 | 
 | |||||||||||||||||||||||||
| 
 | 
 | 
 | + | 
 | 
 | 
 | 
 | 
 | Steering | 
 | 
 | 
 | 
 | ||||||||||||||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | Charact- | 
 | 
 | 
 | 
 | 
 | 
 | 
 | Hull | 
 | |
| 
 | 
 | meter | (V)– | 
 | 
 | 
 | (Controller) (V)– | 
 | 
 | 
 | Gear | 
 | 
 | 
 | 
 | 
 | 
 | eristics | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | Rudder | 
 | 
 | 
 | 
 | 
 | 
 | Rudder | 
 | 
 | 
 | 
 | ||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | Angle | 
 | 
 | 
 | 
 | 
 | 
 | Moment | 
 | 
 | 
 | 
 | ||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | Sensor | 
 | 
 | 
 | 
 | 
 | 
 | 
 | (Nm) | 
 | 
 | 
 | 
 | |||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | Measured | 
 | 
 | 
 | 
 | 
 | 
 | 
 | Gyro- | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | Heading (V) | Compass | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||||||||||||
 
START
Define System
Performance
Specification
Identify System
Components
•
Model Behaviour
of Plant and
System
Components
No
Is Component
Response Acceptable?
Yes
Define Control
Strategy
| 
 | 
 | • | |
| 
 | 
 | 
 | 
 | 
| 
 | 
 | Simulate | |
| 
 | 
 | System | |
| 
 | 
 | Response | |
| 
 | 
 | 
 | 
 | 
| Does Simulated | 
 | No | |
| 
 | 
 | ||
| Response Meet | 
 | Yes | |
| 
 | |||
| Performance Specification? | 
 | ||
Implement
Physical System
•
Select
Alternative
Components
Modify
Control
Strategy
| 
 | Measure System | 
 | Modify Control | |||
| 
 | Response | 
 | Strategy | |||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
| Does System | 
 | 
 | No | 
 | 
 | 
 | 
| 
 | 
 | 
 | 
 | |||
| 
 | 
 | 
 | 
 | 
 | 
 | |
| 
 | Yes | 
 | 
 | 
 | ||
| 
 | 
 | 
 | 
 | |||
| Response Meet | 
 | 
 | 
 | 
 | ||
| Performance Specification? | 
 | 
 | 
 | 
 | 
 | 
 | 
| FINISH | 
 | 
 | 
 | |||
| 
 | 
 | 
 | 
 | |||
 
| $ | 
 | 
| $ | 
 | 
| $ | 
 | 
| $ | 
 | 
| 
 | 
 | 
| $ | 
 | 
| $ | 
 | 
 
Forward Speed u(t) (m/s)
a
Accelerator angle θ(t) (degrees)
| $ | 
 | |||
| 
 | 
 | 
 | ||
| $ | 
 | |||
| 
 | 
 | 
 | ||
| 
 | 
 | 
 | 
 | 
 | 
| 
 | 
 | |||
| $ | 
 | |||
| 
 | 
 | 
 | 
 | |
| 
 | 
 | # $ | 
 | 
| 
 | 
 
| 
 | 
 | 
 | 
 | 
| $ | 
 | ||
| $ | 
 | 
 | 
 | 
| 
 | 
 | ||
| 
 | 
 | # $ | 
 | 
| 
 | 
| 
 | 
 | # | 
 | # $ | 
 | |
| 
 | 
 | 
 | ||||
| 
 | 
 | # | 
 | # | 
 | # $ | 
 | |
| 
 | 
 | 
 | 
 | |||||
 
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | θi(t) | θo(t) | 
| xi(t) | xo(t) | 
 | K | ||||||
| 
 | 
 | K | 
 | 
 | 
 | 
 | 
 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | T(t) | 
| P(t) | 
 | 
 | 
 | P(t) | T(t) | ||||
| 
 | 
 | 
 | 
 | ||||||
| 
 | (a) Translational Spring | 
 | (b) Rotational Spring | ||||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||
| 
 | 
 | 
 | 
 | 
 | $ | 
 | |||
| 
 | 
 | 
 | |||||||
| 
 | 
 | 
 | 
 | 
 | |||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | |||
| 
 | 
 | 
 | 
 | 
 | $ | 
 | |||
| 
 | 
 | 
 | ||||||
| 
 | $ $ | 
 | 
 | 
 | ||||
| 
 | 
 | 
 | ||||||
| 
 | 
 | 
 | 
 | 
 | 
 | |||
| 
 | 
 | |||||||
| 
 | $ $ | 
 | 
 | |||||
| 
 | 
 | 
 | 
 | |||||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | C | 
| C | 
 | P(t) | 
 | 
 | 
 | 
 | 
 | |
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | ||
| 
 | 
 | 
 | 
 | 
 | 
 | ω(t) | ||
| 
 | v(t) | 
 | T(t) | |||||
| (a) Translational Damper | 
 | 
 | 
 | 
 | (b) Rotational Damper | |||
| 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
