ENT364/4 – Control System Sazali Yaacob BEng(Malaya), MSc(Surrey), PhD(Sheffield) Chartered Engineer, CEng (United Kingdom) Member Institute of Engineers and Technologist, MIET (United Kingdom)
Course Assessment Lecture 3 hours per week Lab/Tutorial/Design2 hours per week Final Examination 50 marks Mid-SemesterTest10 marks Quiz/Design25 marks Lab works15 marks
Weekly Schedule Week 1: Introduction Week 2: Modeling Week 3: Modeling Week 4: Time Response Week 5: Time Response Week 6: Time Response/Root Locus Week 7: Root Locus/Mid-Semester Revision
Weekly Schedule Week 8: Frequency Response Week 9: Frequency Response Week 10: Frequency Response Week 11: Frequency Response Week 12: Design Week 13: Design Week 14: Revision
OBJECTIVES Basic terminologies. Open-loop and closed-loop Block diagrams Control structure Advantages and Disadvantages of closed-loop Introduction to control system
Human control
System control
GPS Control
Force Control
Vision Control
Primary Source (Loudspeaker) Secondary source (Actuator) Block Diagram for Active Noise Cancellation 24 cm Error Microphone Sensor Microphone 36 cm Primary pathError path 12 cm BEFORE ANCAFTER ANC Sound Control
Satellite Control
Magnetometer Magnetorquer Driver OBCACS Torque command for the MT Processed attitude data Attitude Ref
Process Control
Pilot Plant
Servo Control
Steering Control Complete System Set-up for Mobile Robot using Mecannum wheel
Omni-directional Motion for the Mobile Robot
Basics terminologies Sub-system and System subsystem subsystem subsystem –System is a combination of physical and non-physical components that are configured to serve certain tasks to maintain the output –Subsystem is part of the system that is grouped for a certain function blower room thermostat
Plant subsystem input output Plant is the main subsystem where the control signal will act on and produce the output. plant
Disturbance is unwanted signal that may sway the output Controller is a subsystem that is used to ensure the output signal follows the input signal controller plant input disturbance output + Disturance and Controller
Error controller plant input Error is a signal made up of the difference of input and output error disturbance
Control Structure For any control system the following flow structure is needed model analysis design Objective
Example of an open-loop system motor Turn table rheostat amplifier motor Turn- table Required speedActual speed Open-loop system
Closed-loop system example of closed-up system motor tachometer + - Turn-table rheostat Differential amplifier amplifier motor Turn- table tachometer required speed Actual speed + -
Block Diagram Transfer function, H input, Routput, Y Transfer function is the ratio of the ouput over the input variables The output signal can then be sderived as Example of multi-variables R C E B Block diagram reduction H G H.G = abcac
Feed Forward and Feedback Transfer function + - R(s)R(s) E(s)Y(s)Y(s) B(s)B(s) E(s error signal B(s) feedback signal R(s) reference signal Y(s) output signal Feed forward transfer function Feedback transfer function
Open Loop Transfer Function H(s) G(s)G(s) H(s)G(s)H(s)G(s) E(s)E(s)Y(s)Y(s) B(s)B(s) E(s)E(s)B(s)B(s) Open loop transfer function + - R(s)R(s) E(s)Y(s)Y(s) B(s)B(s)
Closed Loop Transfer Function The feedback is. Variable difference Characteristic equation Closed-loop transfer function The error signal is The closed loop transfer function is The characteristic equation is very important in determining the behaviour of a system
Model Many type of models: Physical model Graphical model Mathematical model Example: Current-voltage relationship v – voltage in V i – current in A R – resistance in Ohm Example: Force-deflection realtionship f – force in N k – spring constant x – displacement in m Mass-spring model sistem jisim-pegas
From Newton’s law where m is the mass and a is the acceleration. Substituting Example: Mass-spring model - applied force x - displacement - reaction force Velocity Acceleration
Black-box Modelling
Input-output reltionship Torque-Speed Characteristics of a Squirrel-Cage Induction Motor
Identification Procedure
Neural Network Training Forward Plant Modeling
Neural Network Structure A two layer Artificial Neural Network
Neural Network Control The Experimental Work
Input-output Data
Analysis Transient state A state whereby the system response after a pertubation before the response approach to a steady condition Steady state A state whereby the system response becomes steady after a transient state Stability The condition of the steady state. If the response converges to a finite value then it is said to be in a stable condition and if the response diverges, it is known to be unstable.
Time Response Transient s stateSteady state
Example of Time Response
Design Analogue controller A controller that used analogue subsystem Digital Controller A controller that used computer as its subsystem computerdriveplant sensor _ + referene input Actual output
Adaptive Control
Computer Control The Control Experiment.
Step Input The Induction Motor Unit Step Speed Response with the Direct Inverse Control Scheme
Sinusoidal Input Speed Response to a Sine Wave Reference Signal under DIC Scheme.
Ramp Input Speed Response to a Ramp Wave Reference Signal under DIC Scheme.
Square-wave Input Speed Response to a Square Wave Reference Signal under DIC Scheme.
Advantage of Feedback Loop (1) Not susceptible to disturbance H d r y Assume, then changes in y is negligible Not sensitive to parameters changed
(2) Insensitive to changes in parameters Consider H y+ - r Define sensitvity as where T is the transfer function of the system is the parameter of the system. Closed-loop transfer function Let us investigate the effect on the system when the plant is subjected to perturbance i.e.,. If, thus.
(3) Increased in bandwidth Consider a first order where K is the dc gain and T is the time constant If a feedback is applied a + - The closed-loop transfer function is Hence the new time constant is reduced and increased the system bandwidth
Output for open loop Output for feedback system. If thus. (4) Accurate control. + - R(s)R(s)Y(s)Y(s) This means that the output will follow the input which signify a god control objective