Project Presentation

advertisement
Project Three
MOTOR SPEED CONTROLLER
Ewan, Dave, Mitch, Simon, James and Chris
Background Motor Control
 DC Series Motor.
 Can be used for a variety of Industrial applications.
 Pumps
 Electric Trains
 Motor control achieved through varying terminal
voltage across the motor armature.
Series DC motor Circuit [1]
DC series type motor [2]
Background Siemens PLC
 S7-314C_2DP
 Industrial type PLC
 Middle of the range model
 Two S7’s were used for this project to act as a
controller and process.
Siemens S7-300 [3]
PLC’s of the Past
 Controller for Ferag Publishing Winder
 TTL and wire wrapped pins
 Siemens Controller
circa 1980
Background HMI
 TP177B-PN/DP 6”
 Discontinued model
 Ability to adjust outputs and read
operating conditions
TP177- Siemens HMI [4]
Objectives
 Utilise two Siemens PLC’s. (Controller and Process)
 Utilise PID control for the Process in TIA.
 Set point tracking
 Compensation load variations on the motor
 Additional Objectives:
 Correctly operating visual indicators through the HMI
 Delivery as a single multi-PLC project
Design: Overall Design
Controller and Process Design
Design: Initial Planning
 Identified early that planning would be extremely
important for managing 6 team members.
Differing programming styles
 Strengths and weaknesses

 Project leader nominated.
 The group decided on modelling a DC series motor.

Identified metrics for a successful simulation.
 A Gantt chart was used so all team members knew their
roles and responsibilities.
Controller PLC
 Process PLC
 Report and Documentation
 PID block
 HMI

Design: Process Model
 Process model was created in Simulink as a second
order system.
 A second order was selected because its response
most closely represents a typical motor speed curve.
• Initial slope of zero.
• Initial response of zero.
• Simulates the motor ‘lag’ in
response to a set point
change.
A second order response
Design: Process Model
 Discretised using Euler approximations.
 This was done because it enables easy manipulation
of gain, natural period and damping coefficient.
 The result of the Euler method was programmed in
TIA by utilising math blocks.
 Noise was simulated through the use of multiple sine
waves added to the final output.
 Load was simulated by the addition of a first order
disturbance to the output.
Design: Controller
 Second order system response was controlled in the
S7 using the standard PID block.
 The PID was originally used to achieve the desired
response.
No steady state offset
 Quick response
 No overshoot

 The PID was used to accommodate the
implementation of disturbance.
 The controller PLC also managed the extra functions
through use of the HMI.
Design: Entire Process
Simulink Model of Entire System
Design: HMI
 Interact with Controller PLC
 Monitor speed and controller response
 Manipulate set point
 Indicate fault status
 Communication over MPI
 Piggy-back off PLC
 Transfer over Ethernet
 Orders of magnitude faster than MPI
 Substantial difficulty
commissioning
Results
 Overall, system performed well.
 Simulated process adequately.
 Controller responded appropriately.
 HMI allowed for enhanced control.
 Responded as desired under all test conditions.
 Emergency stop and system reset
 Adding and shedding load:

Over and under speed responses.
Improvements
 Additional testing/tuning of PID block to increase
robustness.
 Increased safety measures and further condition
monitoring.
 PLC Interfacing over MPI or Profibus instead of
using digital and analogue I/O.
 Fault Screens on error.
Questions
References
 [1]DC series Motor Circuit. Online: http://electrical-engineering-
portal.com/4-types-of-dc-motors-and-their-characteristics .
Accessed:7/6/15.
 [2] DC Series Motor.
http://www.globalspec.com/reference/42926/203279/shunt-seriesand-compound-motors . Accessed: 7/6/15.
 [3] Siemens S7-300. http://www.nexinstrument.com/CPU-314C-2DP6ES7314-6CH04-0AB0_p_69.html . Accessed: 7/6/15.
 [4] TP177 HMI. http://www.comeon365.com/ProductInfo5165.html .
Accessed: 7/6/15.
Download