Automatic Control, Lecture 6 , Block Diagram and Time Response
Automatic Control, Lecture 6 , Block Diagram and Time Response
Lecture 6:
Block diagrams & Time response
Saeed Behbahani
behbahani@cc.iut.ac.ir
Y(s)=R(s).G(s)
Block Diagrams
A control system consists of several
components, with different functions
Block diagram is a pictorial representation of
the functions of the components, and flow of
signals
The main source of energy is not explicitly
shown
The block diagram of a system is not unique
Basics of Block Diagrams
• Summing point
• Branch point
𝑀𝑠.𝑋1(𝑠)=−𝐾1[𝑋(𝑠)−𝑋2(𝑠)]−Ds[𝑋1(𝑠)−𝑋2(𝑠)]+𝑈(𝑠)
2
(𝑀𝑠2+𝐷𝑠 𝐾1).𝑋1(𝑠)=𝐷𝑠+𝐾1)𝑋2(𝑠)❑+𝑈(𝑠)
(𝑚𝑠2+𝐷 𝐾1+2).𝑋2(𝑠=𝐷𝑠+𝐾1)𝑋(𝑠+𝐾2𝑌𝑅(𝑠)−𝑈(𝑠)
(𝑀𝑠2+𝐷𝑠 𝐾1).𝑋1(𝑠)=𝐷𝑠+𝐾1)𝑋2(𝑠)❑+𝑈(𝑠)
(𝑚𝑠2+𝐷 𝐾1+2).𝑋2(𝑠)=𝐷𝑠+𝐾1𝑋(𝑠)+𝐾2𝑌𝑅(𝑠)−𝑈(𝑠)
YR(s)
𝐾2
- + X2(s)
+ 1 1
(𝐷𝑠+𝐾1) 2
𝑚 𝑠 + 𝐷 𝐾 1+ 2
𝑀𝑠2+𝐷 𝐾1 + +
+ X1(s)
U(s)
(𝐷𝑠+𝐾1)
1 𝐷𝑠+𝐾1
222
−.
𝑋1 ( 𝑠) 𝑀 + 𝐷 𝐾 1 𝑠 + 1 𝑚 𝐷 𝐾 1 2
=
𝑈 ( 𝑠) 𝐷 + 𝐾1 𝑠 1
1− 2 . 2
𝑀 𝑠 + 𝐷 𝐾 1 𝑚 1+ 2
2
𝑋1 ( 𝑠) 𝑚 𝑠 + 𝐾 2
=
𝑈 ( 𝑠) ( 𝑀 2 + 𝐷 𝐾1 ) 𝑚 2 𝑠 1 + 2 − ( 𝐷 𝐾1 𝑠 )
Typical Step Response
Influence for Pole Location
• If all poles are in LHP, the system is stable.
• For Stable First Order System:
Example
معادله دیفرانسیل حاکم بر یک سیستم بصورت مقابل است: •
آیا سیستم پایدار است؟ •
به منظور پایدار سازی و کنترل سیستم از خروجی سیستم فیدبک گرفته و •
از دستور منها میکنیم .سپس خطا را در یک بهره Kضرب کرده و به عنوان
ورودی به سیستم ارسال میکنیم .بلوک دیاگرام سیستم حلقه بسته را
ترسیم کنید.
مقدار بهره Kچقدر باشد که سیستم پایدار شود و زمان نشست پاسخ به •
دستور پله واحد 0.4ثانیه شود.
𝑌 ( 𝑠 ) 10
=)(𝐺→𝑠𝑈𝑠𝑌()=2𝑆+10
𝑈 ( 𝑠) − 2
1 12
𝑅 ( 𝑠) = →𝑌 .
𝑠 𝑠+10
lim𝑦(𝑡)=lim𝑠.𝑌()=12
𝑡 → ∞ 𝑠 →0
𝑒 𝑠 =1 − . 2 =0
با کنترل فیدبک توانستیم مکان قطب سیستم را جابجا کرده و آنرا در محلی که
خواسته طراحی را ارضا میکند قرار دهیم .این ایده اصلی ترین روش طراحی
کنترل کننده است ،که به آن Pole Placementمیگوئیم.
Influence for Pole Location
• For Stable Second Order System:
10𝐾𝑑−10=40→𝐾𝑑=5
20 2
𝜔𝑛= →10.𝐾𝑝=𝜔𝑛→𝐾𝑝=1
0 .6
If the reference command is a unit step, and the disturbance is a
step with the magnitude of 0.2, calculate the steady state error:
¿¿