Manual Control I 16.400/453J Human Factors Engineering 1

advertisement
16.400/453J
Human Factors Engineering
Manual Control I
1
Levels of Control
16.400/453
Human
Operator
Display Controller
Human
Operator
Human
Operator
Human
Operator
Human
Operator
Display Controller
Display Controller
Display Controller
Computer
Computer
Computer
Display
Computer
Sensor Actuator
Sensor Actuator
Sensor Actuator
Sensor Actuator
Sensor Actuator
Task
Task
Task
Task
Task
Manual Control
Supervisory Control
Fully Automatic
Control
Image by MIT OpenCourseWare.
Aircraft Basics
16.400/453
Image by MIT OpenCourseWare.
4
Control of Aircraft
16.400/453
– Propulsive
– Aerodynamic
– Gravitational
W
Distance
• Forces on an A/C
A
MT
Time
• Control responses
• Handling qualities
– Disturbance regulation
– Maneuverability
Velocity
– Stabilization
(a)
Time
(b)
Image by MIT OpenCourseWare.
• Reactive vs. proactive human response
– The innate human response to “home in” on a signal
Pilot Input
16.400/453
Actual pitch
attitude θ
Pitch attitude
error θe
Digital flight
control computer
Desired pitch
attitude θc
Cockpit inceptor
Fly-by-wire
Sensed aircraft
motion
Actuator
Control effector
Image by MIT OpenCourseWare.
6
The Basic Pilot/Plant Feedback Loop
16.400/453
+
What
you
want
-
Display
Pilot
Sensor
•
•
•
•
•
Airplane/
Plant
Where
you are
Disturbance
Input
Pilot sees error state (i.e., not on altitude, heading, etc.)
Pilot understands what must be done to correct for error
Pilot corrects
Airplane corrects
Sensed state is communicated to pilot…
7
Some important definitions
16.400/453
• Pilot/operator never needs to respond as long as there is
no error…
• Two input types
• Command
• Disturbance
• Transient vs. continuous
• Continuous
• Periodic vs. random
• Can model these in the frequency domain
• A good assumption?
• Pursuit vs. compensatory displays
• Linear vs. non-linear
• Transfer function
8
• Mathematical relationship between input and output
Transfer Function Interpretation
16.400/453
(a)
Pure gain
o(t) = ki(i)
O = kl
(b)
Pure time delay
o(t) = i(t - τ)
O = e-τSl
1
(c)
τ
Exponential lag
0.63
O=
0
l
T iS + 1
Ti
Image by MIT OpenCourseWare.
9
• These are for
step response
input – why is
this a good
assumption?
• Pure gain
and pure
time delay
have no
effect on
each other
Transfer Function Interpretation, II
16.400/453
• Constantly held position produces constant rate of movement
• Input withdrawn, velocity =0, but new position is achieved
(a)
(b)
o(t) = ∫ i(t) dt
O=
l
S
o(t) = ∫ ∫ i(t) dt
O=
l
S2
First-order
integral control;
velocity control
Second-order
acceleration
control
Image by MIT OpenCourseWare.
• Typical pure 2nd order systems are large mass/high inertia for
constant input force
• Sluggish, unstable when tracked, &requires a series of reverse corrections
Transfer Function Interpretation, III
16.400/453
1
(c)
Exponential lag
0.63
O=
0
l
TiS + 1
Ti
Image by MIT OpenCourseWare.
First order response to error (as opposed to commanded input)
will look like lag (response velocity is proportional to response
error)
o(t) = ∫ i(t) dt
(a)
O=
l
S
First-order
integral control;
velocity control
Image by MIT OpenCourseWare.
11
Human Performance & System Order
16.400/453
• Human information processing causes a delay
• Perceptually humans track position, velocity, and acceleration
changes the best (in that order)
• 0th and 1st order systems are tracked with time delays of
~150-300ms
• 2nd order systems: 400-500ms
• Systems can cause delay
• Computationally
• Communication
• Best human can do is 2 corrections per second
• Serial reaction time experiments show people can make 2.5
decisions per second
• Countering inherent human delays with display
preview/prediction
12
Demo
16.400/453
• http://studiolab.io.tudelft.nl/controltheory/demo.html
13
Order and System Response
16.400/453
Order
Input
Response
to correct
System
response
0
Time
1
2
3
Position
Image by MIT OpenCourseWare.
14
System Order Design Considerations
16.400/453
• Which system order is best for humans?
• 0th and 1st equivalent
• Cost-benefit analysis (time vs. magnitude of response)
• Economy of movement & space
• Level of expertise
• Not mutually exclusive, rate aided displays are a
combination
• 2nd order and higher should be avoided
• Operators must perceive higher-error derivatives
continuously
• Near-constant monitoring reduces cognitive capacity for
other tasks
• Error and subjective workload increase significantly
15
Stability Design Considerations
16.400/453
• High gain = minimal effort
but high likelihood of
overshoot
• Instability exacerbated by
system lags
• Finding the right gains
• PIO
• Caused by high gain & large
lags/time delays in loop
closure
• Inherent aspect of negative
feedback systems
Good
High
Unstable
Oscillatory
Acceptable
Sluggish
Long
Time delay ( τ )
Short
Gain (K)
• Systems with intermediate
gains have lowest error and
easiest to track
Low
Image by MIT OpenCourseWare.
Some PIO footage…
16.400/453
• F-22
• http://www.youtube.com/watch?v=03rz8vqjGdQ
• Gripen
• http://www.youtube.com/watch?v=k6yVU_yYtEc
• Shuttle
• http://www1.dfrc.nasa.gov/Gallery/Movie/STS/640x/EM0084-02.mov
17
Predictive Interface Design
16.400/453
• Should control by error rates vs. error values
• When humans respond to predictive cues, they act as
differentiator and cancel out an integrator (reducing
order)
• Predictive displays can mitigate consequences of
time delay
• Two types
• Preview
• Prediction
• Quickening – where system error is likely to be in the future
• Issues with assumptions
18
Measuring Pilot Response
16.400/453
300
Vertical Speed (fpm)
200
B
100
0
1
21
41
61
C
A
-100
C
RMSE 
 (Y
a
 Yd )
n
-200
-300
Time (sec)
Actual
Desired
+/- 10%
Image by MIT OpenCourseWare.
• Measuring signal strength as opposed to average
values
2
Multi-axis Control
16.400/453
• Cross-coupled
& hierarchical
tasks
• Lower order
variables must
be controlled
to regulate
higher order
variables
• Cognitive
workload &
design
interventions
φ
(a)
δ
∫
Steering wheel
angle
φ
(b)
Aileron position
(rate of roll)
∫
Heading
∫
Bank angle
Lateral position
δ
0
∫
Heading
∫
Lateral
deviation
(c)
Rubber plane
angle
∫
Pitch rate
∫
Pitch angle
∫
Depth
Image by MIT OpenCourseWare.
Inner Loop
Outer Loop
MIT OpenCourseWare
http://ocw.mit.edu
16.400 / 16.453 Human Factors Engineering
Fall 2011
For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.
Download