Академический Документы
Профессиональный Документы
Культура Документы
ME 4176
Dr Ng
Nguyen
y Hongg Q Quangg
Department of Industrial Automation
Contact
1
What I expect from you
• Lectures
- Turn up (hence the attendance marks)
- Ask (sensible) questions as much as you like
- Take an interest in the material being presented
• Labs :
- Work on questions before labs
Course Objectives
• Focus on practices
• Learn how some of the common motion
control application can be solved
2
Course Outcomes
Schedule of Events
Week Contents Notes
1 Introduction to Mechatronics
2 Mechanical actuation systems
3 Electrical atuation systems
4 Programmable logic controllers
5 PLC Input/output systems
6 Introduction to Mitsubishi PLC
7 System Modelling and Control
8 Digtal PID and tuning
9 Case study: Concrete Mixer Industry
10 Design Process
11 Case study: Segway
12 Questions and Answers
3
References
Mechatronics – an Introduction by Robert H.
Bishop
Mechatronics Handbook, edited by the same
authour
Programmable Controllers: Theory and
Implementation by L.A. Bryan, E.A. Bryan
Examination
• Attendance
- Worth 10% - I’ll pass around a list to
be initialled during the lectures
• Lab excersies
- PLC control Exercise - Worth 20%
4
Questions
Distinguished between
Micro-processor
p
Micro-computer
Micro-controllers
Definition of PWM ?
What is main loop of C embedded program ?
Some examples of
Opened-loop control
Closed-loop control
Pneumatic and Hydraulic
What is Mechatronics?
•An interdisciplinary
area of
p
specialization Computing
involving the
simultaneous
application of
mechanical,
electrical, control Electrical Control
and computer
engineering
principles together
with computer Mechanical
software in
designing useful
systems
5
Mechatronic System components
Mechanical – mechanism design and understanding of
physical characteristics of system
Actuators – act on the environment
Sensors – sense some aspect of the environment
Electronics – provide interfaces to sensors and actuators
Computing – processing of information
Control – provide actuator commands in response to
particular
ti l system
t state
t t
Systems Design – design is an important part of
Mechatronic Engineering
11
• Mechanical • Control
- Statics - Systems Control
- Advanced
Ad d Dynamics
D i - Advanced
Ad d Control
C t l
- Dynamics of Vibration • Computing
- Mechanical Design - Introduction to C
• Electrical Programming *
- Introduction to Electical - Real Time Systems
Engineering
- Digital Design * • Mechatronics
M h t i
- Electronics * - Intro. To Mechatronics
- Power Electronics *
6
Mechatronic Components
Decision Process
• System Models
• Control
Time Scales
Sensors Degree of Flexibility
Actuators
Complexity of
Decisions Costs
REAL WORLD
S
Sensors Mechanical
Disturbances
System
Environment
7
Examples : Hard Drive
Grand Challenge
Control of vehicle
performed using
onboard computer
Sensors include larer,
radar, sonar, vision,
inertial, compass and
DGPS
Distance is more than
100km on large
desert
16
8
Data structure
17
Elevon position
Engine RPM
9
Flight Monitor
20
10
A traditional Electro-Mechanical design
Analog I/O
Timing
A Mechatronic design
Micro Processor
Amp.
11
The Motor Control Loop
Sensing
Amp.
M Load
Actuation
Actuators:Types
• DC Servos
• AC Servos
• Stepper Motors
• Piezo
• Pneumatic
• Hydraulic
12
Actuators: Main Issues
• Power
• Speed
• Torque/Force
• Speed of response
• Ripple/noise
• Resolution
R l ti
• Friction/backlash
Sensors
13
Sensors: Physical
Transduction Methods
• Mechanical
• Electro-Magnetic
g
• Optical
•Thermal
• Acoustic
Position sensor
28
14
Sensors: Signal Conditioning
• Amplification
p
• Noise suppression
• Filtering
• Shock and environment
• Analogue-digital
A l di it l conversion
i (sampling)
( li )
• Signal frequency (sample rate)
• Aliasing
• Memory and processing cycles
• Signal processing algorithms
15
The Decision Process
• Analogue Electronic
Systems
• Programmable Logic Controller (PLC)
• Micro Controller
• Digital Computer
Pay-Offs
• Complexity
p y
• Speed
• Reliability
• Cost
• Flexibility
16
Op-amp computing
33
34
17
PLC system
35
18
System Modelling With
Block Diagrams
Load
Disturbance
Desired Actual
Velocity + Velocity
Controller, Motor/Load
+ Amplifier Dynamics +
-
Voltages ?
Measured
Velocity Velocity
Measurement
yn
+
xd u dy 1 y
u= K (xd − xm ) + y= x
+ dx T +
-
xm
ya
xm = Ayb + B
19
System Modelling With
Block Diagrams
A “gain”
“ i ”
Differential
Equation Logic
Condition Look-up
Table
• A conceptual
p understandingg of
procedure
• A method for structuring system and
software
• Well defined system states and
transfer events
20
System Modelling With
State Machines
Power
Power down
Fail
up
Power off
Fail Signal
Power
on
Signal
Initialise Run
Data Ready
Data Base
Done Fill
Stop
Wash
Spin
Rinse
Empty
21
Flow Chart : Fill State
Start
• Describes flow of
operation
p within a Open
p Valve
particular state
• Used to represent Check Level
Overflow
sequence of No
actions to be taken Fill Achieved?
Timeout
Yes
Open Valve
Fail
Stop
• System Engineering
• Control Theory
22
Systems Behaviour I
• Stability:
- Will it oscillate or blow up in some unpredictable way ?
- Is it naturally stable or does it require active control ? •
Robustness:
- Will it be sensitive to small changes in system or environment
parameters ?
- What about uncertainty and signal noise ? - If I hit it,
it
does it fall over ?
Systems Behaviour II
• Speed of Response
- Will it react sufficiently quickly on request ? - Can it respond to
“high frequency change” in desired position etc (Bandwidth) ?
• Energy Efficiency
- Does it do what it is supposed to do using a minimum amount of
energy ?
- Is there enough actuator power to drive the system ?
23
System Behaviour III
• Safety
-Will it carry on working if something fails ?
- Will it fail but fail in a known way ?
- Software, actuator, sensor failures
- Standards, proofs, test programme.
• Economics
-Overall cost in market
-- Size, weight, noise
-- Does it look good ?!!
Case study
The concrete mixer in Vietnam
The Segway made by HUT
The turbine governor system
48
24
The concrete mixer – PLC system
49
The Segway
Accelerometer Gyro
Phản Phản
hồi hồi
dòng MOSFET Driver dòng
MOSFET Driver
điện Bộ 1 điện
Bộ 2
50
25
Digital turbine governor
51
52
26