The Mechatronics Design Lab Course at The University Of: Calgary
The Mechatronics Design Lab Course at The University Of: Calgary
– Analog circuits
– Digital electronics
– Software
Sampled-data systems
• Sampling process
• Signal aliasing
• Sample rates
• Holding process
Sampled-data systems
• Limits on sampling rates:
– AC and DC
– Stepper
– PWM
Actuators
• Valves
• Pumps
• Heaters
• Smart materials
Sensors
• Voltage
• Displacement
– potentiometers
• Temperature
– Thermocouple
– Thermistor
– RTD
– Hot wire anemometer
Sensors
• Pressure
– Capacitive
– Strain gauge
• Stress
– Strain gauge
• Acceleration and velocity
– Accelerometer and tachometer
Sensors
• Optical encoders
– Decoding
– Absolute and relative
– Resolution
Data acquisition and control
• Software and interface
• Sampling rates
– Continuous
– Discrete
• Filtering
• Calibration
Feedback Control
• PID
– Continuous versus discrete
– Steady state error
– Lead/lag filters and PID
– P, PI, PD or PID design choice
– Anti-windup
Feedback Control
• Lead compensation
– Stability margin: gain and phase margins
• Q-parameterization
– All internally stabilizing controllers
• Actuator saturation
Feedback Control
• State space systems
– State feedback
– Linear quadratic optimal control
– Choice of weighting parameters
• State estimators
– Linear quadratic estimators
What can I do with this?
• We have examined most of the sub-stages
in a feedback control loop:
– Actuators
– dynamics system
– sensors
– controllers
– software and user interface
– hardware and computer systems interface
What can I do with this?
• We have applied this to as variety of
mechanical systems:
– Motors
– Motors plus: ball and beam, gantry crane
– Thermal systems
– Electronics
Student’s Final Projects
• State estimation of inverted pendulum system
• Optimal controller for inverted pendulum system
• Regenerative braking system model using
Simulink and State Flow
• Actuator saturation in control methods
• System identification of a flexible link using
frequency response techniques
What I learned
• Advanced control theories and their
applications
• Experience with open ended problems in
control
• Exposure to a laboratory setting, useful for
students exploring the idea of grad studies
• Extensive use of the MatLAB and Simulink
computing environments
Key points
• Some important ideas that you can use:
– Software and programming are key
• Sampling
• information flow
• Dynamic system details
– Reconfigurability via software portability leads
to economic advantage
– Design choices are at
mechanical/electronic/software level