The document discusses control systems and feedback control. It provides examples of regulatory control using a siphon water level control system. It describes open loop and closed loop control structures. Key signals in a feedback control loop are defined including the set point, error, control, disturbance, and noise signals. Time domain analysis in MATLAB is demonstrated including step response evaluations. Stability concepts are explained for different pole locations including real poles, imaginary poles, and complex poles. Effects of zeros and additional poles on stability are also covered. The document concludes with a brief discussion of specifying controller requirements.
A proportional–integral–derivative controller (PID controller) is a control loop feedback mechanism (controller) commonly used in industrial control systems. A PID controller continuously calculates an error value as the difference between a measured process variable and a desired setpoint.
A proportional–integral–derivative controller (PID controller) is a control loop feedback mechanism (controller) commonly used in industrial control systems. A PID controller continuously calculates an error value as the difference between a measured process variable and a desired setpoint.
Automatic liquid filling and mixing process using PLCAMIT KUMAR SINGH
In this project, a discussion about Programmable Logic Controller (PLC) application will be explained in more details and specified. This project deals with filling and mixing of different colour liquids or chemicals in bottles/ container using PLC by the application of selector switch. System is fully controlled by Bosch Rexroth IndraLogic PLC. This prototype is used in
1. Pharmaceutical Industry
2. Paint Industry
3. Food Processing Industry etc....
Automatic liquid filling and mixing process using PLCAMIT KUMAR SINGH
In this project, a discussion about Programmable Logic Controller (PLC) application will be explained in more details and specified. This project deals with filling and mixing of different colour liquids or chemicals in bottles/ container using PLC by the application of selector switch. System is fully controlled by Bosch Rexroth IndraLogic PLC. This prototype is used in
1. Pharmaceutical Industry
2. Paint Industry
3. Food Processing Industry etc....
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...Autohaus Service and Sales
Learn what "PARKTRONIC Inoperative, See Owner's Manual" means for your Mercedes-Benz. This message indicates a malfunction in the parking assistance system, potentially due to sensor issues or electrical faults. Prompt attention is crucial to ensure safety and functionality. Follow steps outlined for diagnosis and repair in the owner's manual.
Things to remember while upgrading the brakes of your carjennifermiller8137
Upgrading the brakes of your car? Keep these things in mind before doing so. Additionally, start using an OBD 2 GPS tracker so that you never miss a vehicle maintenance appointment. On top of this, a car GPS tracker will also let you master good driving habits that will let you increase the operational life of your car’s brakes.
Why Is Your BMW X3 Hood Not Responding To Release CommandsDart Auto
Experiencing difficulty opening your BMW X3's hood? This guide explores potential issues like mechanical obstruction, hood release mechanism failure, electrical problems, and emergency release malfunctions. Troubleshooting tips include basic checks, clearing obstructions, applying pressure, and using the emergency release.
Comprehensive program for Agricultural Finance, the Automotive Sector, and Empowerment . We will define the full scope and provide a detailed two-week plan for identifying strategic partners in each area within Limpopo, including target areas.:
1. Agricultural : Supporting Primary and Secondary Agriculture
• Scope: Provide support solutions to enhance agricultural productivity and sustainability.
• Target Areas: Polokwane, Tzaneen, Thohoyandou, Makhado, and Giyani.
2. Automotive Sector: Partnerships with Mechanics and Panel Beater Shops
• Scope: Develop collaborations with automotive service providers to improve service quality and business operations.
• Target Areas: Polokwane, Lephalale, Mokopane, Phalaborwa, and Bela-Bela.
3. Empowerment : Focusing on Women Empowerment
• Scope: Provide business support support and training to women-owned businesses, promoting economic inclusion.
• Target Areas: Polokwane, Thohoyandou, Musina, Burgersfort, and Louis Trichardt.
We will also prioritize Industrial Economic Zone areas and their priorities.
Sign up on https://profilesmes.online/welcome/
To be eligible:
1. You must have a registered business and operate in Limpopo
2. Generate revenue
3. Sectors : Agriculture ( primary and secondary) and Automative
Women and Youth are encouraged to apply even if you don't fall in those sectors.
"Trans Failsafe Prog" on your BMW X5 indicates potential transmission issues requiring immediate action. This safety feature activates in response to abnormalities like low fluid levels, leaks, faulty sensors, electrical or mechanical failures, and overheating.
Fleet management these days is next to impossible without connected vehicle solutions. Why? Well, fleet trackers and accompanying connected vehicle management solutions tend to offer quite a few hard-to-ignore benefits to fleet managers and businesses alike. Let’s check them out!
𝘼𝙣𝙩𝙞𝙦𝙪𝙚 𝙋𝙡𝙖𝙨𝙩𝙞𝙘 𝙏𝙧𝙖𝙙𝙚𝙧𝙨 𝙞𝙨 𝙫𝙚𝙧𝙮 𝙛𝙖𝙢𝙤𝙪𝙨 𝙛𝙤𝙧 𝙢𝙖𝙣𝙪𝙛𝙖𝙘𝙩𝙪𝙧𝙞𝙣𝙜 𝙩𝙝𝙚𝙞𝙧 𝙥𝙧𝙤𝙙𝙪𝙘𝙩𝙨. 𝙒𝙚 𝙝𝙖𝙫𝙚 𝙖𝙡𝙡 𝙩𝙝𝙚 𝙥𝙡𝙖𝙨𝙩𝙞𝙘 𝙜𝙧𝙖𝙣𝙪𝙡𝙚𝙨 𝙪𝙨𝙚𝙙 𝙞𝙣 𝙖𝙪𝙩𝙤𝙢𝙤𝙩𝙞𝙫𝙚 𝙖𝙣𝙙 𝙖𝙪𝙩𝙤 𝙥𝙖𝙧𝙩𝙨 𝙖𝙣𝙙 𝙖𝙡𝙡 𝙩𝙝𝙚 𝙛𝙖𝙢𝙤𝙪𝙨 𝙘𝙤𝙢𝙥𝙖𝙣𝙞𝙚𝙨 𝙗𝙪𝙮 𝙩𝙝𝙚 𝙜𝙧𝙖𝙣𝙪𝙡𝙚𝙨 𝙛𝙧𝙤𝙢 𝙪𝙨.
Over the 10 years, we have gained a strong foothold in the market due to our range's high quality, competitive prices, and time-lined delivery schedules.
Core technology of Hyundai Motor Group's EV platform 'E-GMP'Hyundai Motor Group
What’s the force behind Hyundai Motor Group's EV performance and quality?
Maximized driving performance and quick charging time through high-density battery pack and fast charging technology and applicable to various vehicle types!
Discover more about Hyundai Motor Group’s EV platform ‘E-GMP’!
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs AttentionBertini's German Motors
IBS monitors and manages your BMW’s battery performance. If it malfunctions, you will have to deal with an array of electrical issues in your vehicle. Recognize warning signs like dimming headlights, frequent battery replacements, and electrical malfunctions to address potential IBS issues promptly.
Symptoms like intermittent starting and key recognition errors signal potential problems with your Mercedes’ EIS. Use diagnostic steps like error code checks and spare key tests. Professional diagnosis and solutions like EIS replacement ensure safe driving. Consult a qualified technician for accurate diagnosis and repair.
What Exactly Is The Common Rail Direct Injection System & How Does It WorkMotor Cars International
Learn about Common Rail Direct Injection (CRDi) - the revolutionary technology that has made diesel engines more efficient. Explore its workings, advantages like enhanced fuel efficiency and increased power output, along with drawbacks such as complexity and higher initial cost. Compare CRDi with traditional diesel engines and discover why it's the preferred choice for modern engines.
Ever been troubled by the blinking sign and didn’t know what to do?
Here’s a handy guide to dashboard symbols so that you’ll never be confused again!
Save them for later and save the trouble!
In this presentation, we have discussed a very important feature of BMW X5 cars… the Comfort Access. Things that can significantly limit its functionality. And things that you can try to restore the functionality of such a convenient feature of your vehicle.
3. Regulatory Control /
Load Disturbance Rejection4
Maintains a parameter at or near a set-point despite
disturbance
Is hence called
“Load Disturbance rejection problem”
Example
Cruise control
Siphon Water Level Control
4. Regulatory Control
Siphon Water Level Control5
Principle of Operation
OPEN
If water level becomes low in the reservoir, the lever comes
down by the weight of floating ball and the ball of valve-
room rotating by the lever opens the flow way.
CLOSE
If water level becomes high in the reservoir, the lever comes
up by the buoyancy of floating ball and the ball of valve-
room rotating by the lever inside of valve closes the flow
way.
5. Regulatory Control
Siphon Water Level Control6
Set point
Normalizing the scale, the set point can be taken as a reference
Desired signal = 0
Output signal @ steady state = 0
Control signal @ steady state = 0
Disturbance
Flushing the toilet
6. Servo Control / Setpoint Tracking Control /
Trajectory Control7
Cause the plant output to follow the changing input command
as closely as possible
Examples
Remote control car
Automatic parking control
10. Open Loop Control
11
Characteristics
Highly sensitive to extraneous disturbances
Highly sensitive to parametrical variation in the process
TypicalApplications
Stepper motor
Motor with a worm gear (very high reduction ratio)
Electric toaster
11. Closed Loop Control
(Feedback Control)12
Gc(s)
Controller
n
sensor
noise
w load disturbance
Gprocess(s)
u
control
y
output
r
reference
input, or
set-point
e
sensed
error
GActuator(s)
Actuator Process
12. Closed Loop Control
(Feedback Control)13
Closed loop control strategy involves
Measurement of the actual output,
Comparison with the required reference value and
Employing a suitable correction compensating for any deviation
Gc(s)
Controller
n
sensor
noise
w load disturbance
u
control
y
output
r
reference
input, or
set-point
e
sensed
error
GActuator(s) Gprocess(s)
Actuator Process
13. Five Signals of Feedback Control Loop
14
Set Point
Desired output to be performed by the system
constant for regulation control and
variable for trajectory control
Error signal
The deviation between the desired behaviour and the system sensed output.
Command/Control signal
The signal generated from the controller
Gc(s)
Controller
n
sensor
noise
w load disturbance
u
control
y
output
reference
input, or
set-point
r e
sensed
error
GActuator(s Gprocess(s))
Actuator Process
14. Five Signals of Feedback Control Loop
15
Gc(s)
n
sensor
noise
Disturbance
A temporary change in environmental conditions that causes a
pronounced change in the system behaviour
Low frequency deterministic measurable change
Noise
Random change of the signal at a high frequency
Only statistically measurable
w load disturbance
Gprocess(s)
Process
u
control
y
output
reference
input, or
set-point
r e
sensed
error
GActuator(s)
Controller Actuator
15. Advantages of Feedback Control
16
Speeds up the response
Reduces steady-state error
Reduces the sensitivity of a system to
External disturbances
Variations in its individual elements & components
Improves stability
16. The Cost of Feedback
17
Increased number of components and complexity
Possibility of instability
Whereas the open-loop system is stable, the closed-loop system
may not be always stable.
18. One DOF Feedback Controller Block Diagram
19
Gc(s)
Controller
n
sensor
noise
w load disturbance
Gp(s)
Plant
u
control
y
output
r
reference
input, or
set-point
e
sensed
error
W(s)
Gp (s)
1GcGp (s)
N(s)
GcGp (s)
1GcGp (s)
R(s)
GcGp (s)
1GcGp (s)
Y (s)
19. Tracking /Servo Control Problem
20
R(s)
GcGp (s)
1GcGp (s)
Y (s)
Gc(s)
Controller
n
sensor
noise
w load disturbance
Gp(s)
Plant
u
control
y
output
r
reference
input, or
set-point
e
sensed
error
1 if GcGp (s) 1
21. Noise Problem
22
Gc(s)
Controller
n
sensor
noise
w load disturbance
Gp(s)
Plant
u
control
y
output
r
reference
input, or
set-point
e
sensed
error
N(s) c p
GcGp (s)
1 G G (s)
Y (s)
1if GcGp (s) 1
22. One DOF Feedback Controller
23
To address all aspects of the system, only one degree of
freedom is available, namely, Gc(s)
W(s)
Gp (s)GcGp (s) GcGp (s)
1GcGp (s)
R(s) N(s)
1 GcGp (s) 1GcGp (s)
Y (s)
Gc(s)
Controller
n
sensor
noise
w load disturbance
Gp(s)
Plant
u
control
y
output
r
reference
input, or
set-point
e
sensed
error
23. Series Connection
G=G2*G1
where G1 and G2 are LTI objects (tf, ss, or zpk)
Parallel Connection
G=G1+G2
where G1 and G2 are LTI objects (tf, ss, or zpk)
Feedback Connection
G=feedback(G,H,Sign)
If Sign=-1, the negative feedback structure is indicated; negative feedbackis
the default
Modeling of Interconnected Block Diagrams in
Matlab24
24. Modeling of Interconnected Block Diagrams in
Matlab Example
Where H(s) is a feeedback
block representing a first order
low pass filter with the aim of
sensor noise cancellation
tf
Create transfer function model, convert
to transfer function model
feedback
Feedback connection of two models
Gp = tf( [1 7 24 24], [1 10 35 50 24] )
Gc = tf( [10 5], [1 0] )
H = tf( 1, [0.01, 1] )
G_cl_loop = feedback( Gp*Gc, H, -1)
25
0.01s1
H (s)
s
1
10s 5
s3
7s2
24s 24
10s3
35s2
50s 24
Gc (s)
Gp (s)
s4
26. Step response evaluations with MATLAB
27
step(G)
%automatic draw of step response curves
[y,t]=step(G)
%evaluate the responses, but not drawn
[y,t]=step(G,t_f)
% final simulation time t_f setting
y=step(G,t)
%simulation on user defined time vector t
27. Unit Step Response in MATLAB
28
OL_Sys = zpk([],[0 -6],25)
CL_Sys = feedback(OL_Sys,1)
figure
step(CL_Sys);
grid on
stepinfo(CL_Sys)
R(s) + Y(s)25
s(s 6)
31. Biological Feedback Control Example
32
Can you find out the components of the feedback control loop?
Control Device
Pancreas
Actuator
Insulin OR
Glucagon
Process
Liver
Actual Blood
Glucose Conc.
error
Sensor
Glucoreceptors
In Pancreas
+
-
Measured Blood
Glucose
Desired Blood
GlucoseConc.
(90 mg per100 mL ofblood)
33. Simple Real Pole p = -
The natural response is
of the form:
y(t ) K e t
K is given by the
initial condition
Assuming K > 0:
34
if 0y(t)
if 0
t
Location in s-domain:
Im(s)
if 0 if 0
Re(s)
Note: since = 0, y(t) is located on
the real axis.
34. Simple Real Pole y(t ) Ke t
35
Note: Since = 0, y(t) are located
on the real axis.
Location in s-domain:
Im(s)
t
stable
Re(s)
stable
Assuming K >0, if >0:
y(t)
y(t) decays
t
• Effect of the value of >0:
y(t) y(t) decay
35. Simple Real Pole y(t ) Ke t
Assuming K >0, if <0:
36
Note: Since = 0, y(t) are located
on the real axis.
Location in s-domain:
Im(s)
t
y(t)
unstable unstable
Re(s)
y(t) grows
t
• Effect of the value of <0:
y(t) y(t) grow
36. Simple Real Pole p = 0
37
RTECS 2015
The natural response is
of the form:
y(t) B
B is given by the
initial condition
Assuming B > 0:
y(t)
t
Note: since = 0 and = 0, y(t) is
located on the origin.
Location in s-domain:
Im(s)
unstable
Re(s)
37. Simple Pair of Imaginary Poles
p = ± jd38
RTECS 2015
Re(s)
The natural response is
of the form:
y(t ) Acos(d t ) Bsin( dt )
A and B are given by
the initial conditions
Assuming A > 0, B > 0:
y(t)
t Note: since = 0, y(t) is located on
the imaginary axis.
Location in s-domain:
Im(s)
0
38. Assuming A > 0, B >0:
39
Re(s)
t
y(t)
y(t) oscillates
forever
t
Simple Pair of Imaginary Poles
y(t ) Acos(d t ) Bsin(dt )
• Effect of the value of < 0:
y(t) y(t) oscillate
Location in s-domain:
Im(s)
unstable
unstable
2
unstable
unstable
Note: In the case = 0, the systemis
said unstable or critically stable.
RTECS 2015
39. Simple Pair of Complex Poles
p = - ±jd
d dAcos( t ) Bsin( t )y(t ) et
The natural response is
of the form:
A and B are given by
the initial conditions
40
RTECS 2015
if 0
Location in s-domain:
Im(s)
if 0
if 0
Assuming A >0, B > 0:
y(t)
if 0
t
stable unstable
Re(s)
stable unstable
40. Effects of Zeros
41
A zero in the left half-plane
Increases the overshoot if the zero is within a factor of 4 of the real
part of the complex poles. whereas it has very little influence on the
settling time.
A zero in the right half-plane
Depress the overshoot (and may causes an initial undershoot (=the
step response starts out in the wrong direction).
41. Effects of Additional Poles
42
An additional pole in the left half plane
increases the rise time significantly (=slows down the response) if
the extra pole is within a factor 4 of the real part of the complex
poles.
If the extra real pole is more than 6 times Re{p}, the effect is
negligible.
44. How To Specify Controller Requirements ?
45
Step Input
Specify the requirements on the response to a step reference signal
Transient Response
First part of system response when the output is still changing
Steady State Response
The final state for the system output
46. Delay time, Td : the time needed for the
output response to reach 50% of its final
value.
47. Rise time, Tr : the time taken for the output
response to go from 10% to 90% of its final
value.
48. Settling time, Ts : the time taken for the
output response to reach, and stay within
2% of its final output value
dn
s
4
4
T
49. Peak time, Tp : the time required for the
output response to reach the first, or
maximum peak
dn
pT
1 2
50. Percentage overshoot, %OS : the amount
of the output response overshoots the final
value at the peak time, expressed in
percentage of steady-state value
cfinal
c final
100%%OS
cmax
1 2
%OS e 100%
1 2
)
cmax
( /
c(tp ) 1 e
51. • The steady-state value of the system G can be
evaluated using the function
▫ K=dcgain(G)
Steady-state Value y(∞)
52
The steady-state value of the system under the
step response is the output when t → ∞.
Using the final value theorem
a0
s
y() lim sG(s)
1
s0
G(0)
b0
52. Laplace Transform Method
53
Inverse Laplace transformation is used to obtain the output
signal in the time domain
Symbolic Toolbox of MATLAB
53. Laplace Transform Method Example
54
s4
u(t) 2 2e3t
sin(2t)
For the transfer function G(s) and the input u(t),
obtain the output y(t)
Hint
Laplace command: laplace
Inverse Laplace command: i laplace
7s3
17s2
17s 6
s3
7s2
3s 4
G(s)