پاسخ سیستم مرتبه دوم — از صفر تا صد (+ دانلود فیلم آموزش رایگان)

۱۷۰۱۷ بازدید
آخرین به‌روزرسانی: ۱۸ اردیبهشت ۱۴۰۲
زمان مطالعه: ۸۶ دقیقه
دانلود PDF مقاله
پاسخ سیستم مرتبه دوم — از صفر تا صد (+ دانلود فیلم آموزش رایگان)

در ادامه مجموعه آموزش‌های سیستم‌های کنترل در مجله فرادرس، در این آموزش پاسخ سیستم مرتبه دوم را بررسی می‌کنیم. همچنین با اثر افزودن صفر و قطب بر سیستم آشنا خواهیم شد.

997696
محتوای این مطلب جهت یادگیری بهتر و سریع‌تر آن، در انتهای متن به صورت ویدیویی نیز ارائه شده است.

قبلاً با نمایش توابع تبدیل در سیستم‌های کنترل آشنا شدیم. دیدیم که توابع تبدیل قطب‌های حقیقی یا مختلط دارند. شکل کلی تابع تبدیل یک سیستم مرتبه دوم به صورت زیر بیان می‌شود:

H(s)=ωn2s2+2ζωns+ωn2, \large \begin {align*} H ( s ) & = \frac { \omega ^ 2 _ n } { s ^ 2 + 2 \zeta \omega _ n s + \omega ^ 2 _ n } , \end {align*}

که در آن:

  •  ζ>0 \zeta > 0 و  ωn>0 \omega_n > 0 پارامترهایی در R>0 \mathscr {R } _{>0} هستند.
  • مخرج تابع تبدیل، یک چندجمله‌ای یکین (Monic) است. پارامتر  ζ \zeta ، میرایی یا ضریب میرایی، و  ωn \omega_n فرکانس طبیعی نامیده می‌شوند.
  • بهره DC تابع تبدیل H(s) H(s) (اگر وجود داشته باشد) برابر با 11 است.

ریشه‌های معادله درجه دوم مخرج تابع تبدیل، به صورت زیر هستند:

s=ζωn±ωnζ21=ωn(ζ±ζ21). \large \begin {align*} s & = - \zeta \omega _ n \pm \omega _ n \sqrt { \zeta ^ 2 - 1 } \\ & = - \omega _ n \left ( \zeta \pm \sqrt { \zeta ^ 2 - 1 } \right ) . \end {align*}

همان‌طور که می‌بینیم، با تغییر ζ \zeta ، طبیعت قطب‌ها نیز تغییر خواهد کرد:

  • اگر  ζ>1 \zeta > 1 ، هر دو قطب حقیقی و منفی هستند.
  • اگر ζ=1 \zeta = 1 ، دو قطب تکراری منفی وجود دارد.
  • اگر  ζ<1 \zeta < 1 ، با دو قطب مختلط  s=σ±jωd s = -\sigma \pm j \omega_d مواجه خواهیم بود که بخش حقیقی آن منفی است و تساوی‌های  σ=ζωn \sigma = \zeta \omega_n و  ωd=ωn1ζ2 \omega_d = \omega_n \sqrt{1-\zeta^2} را داریم.

سه حالت بالا، به ترتیب، تُندمیرا (Overdamped)، میرای بحرانی (Critically Damped) و کُندمیرا (Underdamped) نامیده می‌شوند. اگر ζ=0 \zeta = 0 باشد، میرایی در سیستم نخواهد بود (ωd=ωn \omega_d = \omega_n ).

تابع تبدیل سیستم کُندمیرای زیر را در نظر بگیرید:

$$ \large \begin {align*}<br /> H ( s ) & = \frac { \omega ^ 2 _ n } { s ^ 2 + 2 \zeta \omega _ n s + \omega ^ 2 _ n } , \mbox { } \, \, \, \, \, \, \, \, \zeta < 1 .<br /> \end{align*} $$

قطب‌های این سیستم، به صورت زیر هستند:‌

s=ζωn±jωn1ζ2=σ±jωd \large \begin {align*} s & = - \zeta \omega _ n \pm j \omega _ n \sqrt { 1 - \zeta ^ 2 } \\ & = - \sigma \pm j \omega _ d \end{align*}

نمایش قطب‌های سیستم
شکل ۱: محل قطب‌های سیستم مرتبه دوم کُندمیرا

اگر مجذور قسمت‌های حقیقی و موهومی قطب‌ها را با هم جمع کنیم، به معادله یک دایره خواهیم رسید:

Re2+Im2=ωn2(ζ2+(1ζ2)2)=ωn2. \large \begin {align*} \text {Re} ^ 2 + \text {Im} ^ 2 & = \omega _ n ^ 2 \left ( \zeta ^ 2 + \left ( \sqrt { 1 - \zeta ^ 2 } \right ) ^ 2 \right ) \\ & = \omega _ n ^ 2 . \end{align*}

در شکل ۱، رابطه  cosφ=ζωnωn=ζ \cos\varphi = \frac{\zeta\omega_n}{\omega_n} = \zeta نیز برقرار است.

پاسخ ضربه سیستم به صورت زیر قابل محاسبه است:‌

\begin{align*} \large
h(t) & = \mathscr { L } ^ { - 1 } \{ H ( s ) \} \hspace{5.5cm} \\
& = \mathscr { L } ^ { - 1 } \left\{ \frac { \omega ^ 2 _ n } { s ^ 2 + 2 \zeta \omega _ n s + \omega ^ 2 _ n } \right\} \\
& = \mathscr { L } ^{ - 1 } \left\{ \frac { \omega ^ 2 _ n } { ( s + \sigma ) ^ 2 + \omega ^ 2 _ d } \right\} \hspace{3cm} \\
& = \mathscr { L } ^ { - 1 } \left\{ \frac { ( \omega ^ 2 _ n /\omega _ d ) \omega _ d } { ( s + \sigma ) ^ 2 + \omega ^ 2 _ d } \right\} \\
& = \frac { \omega ^ 2 _ n } { \omega _ d } e ^ { -\sigma t } \sin ( \omega _ d t ) . \hspace {4.5cm}
\end{align*}

به طور مشابه، می‌توان پاسخ پله را به صورت زیر محاسبه کرد:‌

y(t)=L1{Y(s)}=L1{H(s)s}=L1{σ2+ωd2s[(s+σ)2+ωd2]}=1eσt(cos(ωdt)+σωdsin(ωdt)). \large \begin {align*} y ( t ) & = \mathscr { L } ^ { - 1 } \left\{ Y ( s ) \right\} \\ & = \mathscr { L } ^ { - 1 } \left\{ \frac { H ( s ) } { s } \right\} \hspace {6cm} \\ & = \mathscr { L } ^ { - 1 } \left\{ \frac{\sigma ^ 2 + \omega ^ 2 _ d } { s [ ( s + \sigma ) ^ 2 + \omega ^ 2 _ d ] } \right \} \hspace {3.5cm} \\ & = 1 - e ^ { - \sigma t } \left ( \cos ( \omega _ d t ) + \frac { \sigma } { \omega _ d } \sin ( \omega _ d t ) \right ) . \qquad \end{align*}

نمودار پاسخ پله سیستم مرتبه دوم کُندمیرا، برای مقادیر مختلف ζ \zeta در شکل زیر نشان داده شده است.

پاسخ پله
شکل ۲: پاسخ پله یک سیستم مرتبه‌ دوم کُندمیرا به ازای مقادیر مختلف ζ \zeta

با توجه به شکل بالا، نرخ میرایی نمایی پاسخ پله، به بخش حقیقی قطب‌های مختلط  (s)=σ=ζωn \Re(s) = - \sigma = -\zeta \omega_n بستگی دارد؛ در حالی که بخش موهومی، نوسانی بودن پاسخ را نشان می‌دهد. به همین دلیل است که  ωd=ωn1ζ2 \omega_d = \omega_n \sqrt{1-\zeta^2} فرکانس طبیعی میرا نامیده می‌شود.

همان‌طور که گفتیم، پاسخ پله تابع تبدیل سیستم مرتبه دوم کُندمیرایِ

H(s)=ωn2s2+2ζωns+ωn2=ωn2(s+σ)2+ωd2 \large H ( s ) = \frac { \omega ^ 2 _ n } { s ^ 2 + 2 \zeta \omega _ n s + \omega ^ 2 _ n } = \frac { \omega ^ 2 _ n }{ ( s + \sigma ) ^ 2 + \omega ^ 2 _ d }

به صورت زیر است:

y(t)=1eσt(cos(ωdt)+σωdsin(ωdt)) \large y ( t ) = 1 - e ^ { - \sigma t } \left ( \cos ( \omega _ d t ) + \frac { \sigma } { \omega _ d } \sin ( \omega _ d t ) \right )

که در آن،  σ=ζωn \sigma = \zeta \omega_n و  ωd=ωn1ζ2 \omega_d = \omega_n \sqrt{1-\zeta^2} فرکانس طبیعی میرا است.

در ادامه، خواهیم دید که ضریب میرایی ζ \zeta و فرکانس طبیعی ωn \omega _ n ویژگی‌های مهمی از بخش گذرای پاسخ پله را تعیین می‌کنند.

مشخصات پاسخ سیستم در حالت گذرا

در این بخش، برخی ویژگی‌های مهم پاسخ گذرا را بیان می‌کنیم.

زمان صعود

ابتدا یک سیستم مرتبه اول را در نظر بگیرید:

H(s)=as+a,a>0. \large \begin {align*} H ( s ) = \frac { a } { s + a } , \,\, \, \, \, \, a > 0 . \end {align*}

سیستم بالا، یک قطب پایدار  s=a s = -a دارد. با استفاده از قضیه مقدار نهایی، بهره DC سیستم، برابر با 11 به دست می‌آید.

پاسخ پله این سیستم را می‌توان به صورت زیر محاسبه کرد:‌

y(t)=L1{Y(s)}=L1{H(s)1s}=L1{as(s+a)}=L1{1s1s+a}=1(t)eat. \large \begin {align*} y ( t ) & = \mathscr { L } ^ { - 1 } \{ Y ( s ) \} \\ & = \mathscr { L } ^ { - 1 } \left\{ H ( s ) \frac { 1} { s } \right\} \\ & = \mathscr { L } ^ { - 1 } \left\{ \frac { a } { s ( s + a ) } \right \} \\ & = \mathscr { L } ^ { - 1 } \left \{ \frac { 1 } { s } - \frac { 1 } { s+ a } \right \} \\ & = 1 ( t ) - e ^ { - a t } . \end{align*}

زمان صعود (Rise Time) را به عنوان مدت زمانی تعریف می‌کنیم که طول می‌کشد تا پاسخ سیستم از 10% 10 \% به 90% 90 \% مقدار حالت ماندگار (پاسخ پله) برسد. زمان صعود را با tr t _ r ‌ نشان می‌دهند. شکل زیر، زمان صعود پاسخ پله یک سیستم مرتبه اول را نشان می‌دهد.

زمان صعود
شکل ۳: زمان صعود یک سیستم مرتبه اول

زمان صعود tr t _ r پاسخ پله  y(t)=1(t)eat y(t) =1(t) - e^{-at} را می‌توان به صورت تحلیلی و با استفاده از تعریف به دست آورد. فرض می‌کنیم  t0.1 t_{0.1} و  t0.9 t_{0.9} ، لحظاتی هستند که در پاسخ در آن‌ها، به ترتیب، به 10% 10 \% و 90% 90 \% مقدار حالت ماندگار می‌رسد (برای نخستین بار). در نتیجه، زمان صعود به صورت زیر به دست می‌آید:

1eat0.1=0.1,eat0.1=0.9,t0.1=ln0.9a;1eat0.9=0.9,eat0.9=0.1,t0.9=ln0.1a.tr=t0.9t0.1=ln0.9ln0.1a=ln9a2.2a. \large \begin {align*} & 1 - e ^ { - a t _ { 0 . 1 } } = 0 . 1 , \qquad e ^ { -a t _ { 0 . 1 } } = 0 .9 , \qquad t _ { 0 .1 } = - \frac { \ln 0 . 9 } { a} ; \\ & 1 - e ^ { - a t _ { 0 . 9 } } = 0 . 9 , \qquad e ^ { -a t _ { 0. 9 } } = 0 . 1 , \qquad t _ { 0. 9 } = - \frac { \ln 0 . 1 } { a } . \\ & t _ r = t _ { 0 . 9 } - t _ { 0 . 1 } = \frac { \ln 0 . 9 - \ln 0 . 1 } { a } = \frac { \ln 9 } { a } \approx \frac { 2 . 2 } { a } . \end {align*}

فراجهش و زمان نشست

اکنون به سیستم مرتبه دوم بر می‌گردیم. مجدداً سیستم مرتبه دوم کُندمیرای زیر را در نظر بگیرید:‌

H(s)=ωn2s2+2ζωns+ωn2=ωn2(s+σ)2+ωd2, \large \begin {align*} H ( s ) & = \frac { \omega ^ 2 _ n } { s ^ 2 + 2 \zeta \omega _n s + \omega ^ 2 _ n } = \frac { \omega ^ 2 _ n } { ( s + \sigma ) ^ 2 + \omega ^ 2 _ d } , \end{align*}

که در آن،  σ=ζωn \sigma = \zeta \omega_n و  ωd=ωn1ζ2 \omega_d = \omega_n \sqrt{1-\zeta^2} هستند و  ζ<1 \zeta < 1 است.

پاسخ پله y(t)=1eσt(cos(ωdt)+σωdsin(ωdt)) y ( t ) = 1 - e^ { - \sigma t } \left ( \cos ( \omega _ d t ) + \dfrac { \sigma } { \omega _ d } \sin ( \omega _ d t ) \right ) سیستم در شکل ۴ نشان داده شده است.

زمان صعود یک سیستم مرتبه دوم (کُندمیرا)
شکل ۴: پاسخ یک سیستم مرتبه دوم (کُندمیرا)

علاوه بر زمان صعود، دو ویژگی فراجهش (Overshoot) و زمان نشست (Settling Time) را نیز می‌توان بررسی کرد:

  • زمان صعود trt_r: مدت زمانی که  0.1y() 0.1 y(\infty) به  0.9y() 0.9 y(\infty) می‌رسد.
  • فراجهش MpM_p و زمان پیک tpt_p (MpM_p بر حسب درصد فراجهش نیز بیان می‌شود).
  • زمان نشست ts t_s: نخستین باری است که پاسخ گذرا به محدوده مشخص کوچکی از y() y ( \infty ) می‌رسد و در آن محدوده باقی می‌ماند. معمولاً محدوده 5%5 \% پاسخ حالت ماندگار را برای زمان نشست در نظر می‌گیریم. گفتنی است که مقدار پیش‌فرض برای محدوده تغییرات در تابع stepinfo() \mathrm {stepinfo()} نرم‌افزار متلب، 2%2 \% است.

در حالت کلی، وضعیت مطلوب برای پاسخی با صعود و نشست سریع و فراجهش کم، باید شرایط زیر را داشته باشد:

  • tr t _r کوچک
  • MpM_p کوچک
  • tp t_p کوچک
  • ts t_s کوچک

اما در عمل، برآورده کردن همه شرایط فوق، ناممکن است، زیرا مثلاً کاهش trt_r به افزایش MpM_p منجر می‌شود.

فرمول‌های مشخصات پاسخ در حوزه زمان

در این بخش، فرمول‌های مربوط به مشخصات پاسخ گذرا را بیان می‌کنیم.

زمان صعود

در حالت کلی، محاسبه زمان صعود tr t _ r به صورت تحلیلی کار دشواری است؛ اما با نرمال کردن مقیاس زمان به صورت  tωnt t \to \omega_n t ، می‌توان به صورت تجربی مقدار تقریبی زمان صعود را به دست آورد:

wntr1.8.ζ=0.5) \large w _ n t _ r \approx 1 . 8 . \qquad \text{( $\zeta = 0.5$)}

بنابراین، می‌توانیم از  tr1.8ωn t_r \approx \dfrac{1.8}{\omega_n} استفاده کنیم که تقریب مناسبی برای  ζ0.5 \zeta \approx 0.5 است.

فراجهش و زمان پیک

در شکل ۴، زمان پیک tp t_p اولین لحظه‌ t>0 t > 0‌ است که در آن، y(t)=0 y ^ \prime (t) =0 برقرار است. پاسخ و مشتق آن به صورت زیر هستند:

y(t)=1eσt(cos(ωdt)+σωdsin(ωdt))y(t)=(σ2ωd+ωd)eσtsin(ωdt)=0, ωdt=0,π,2π,, \large \begin{align*} y ( t ) & = 1 - e ^ { -\sigma t } \left ( \cos ( \omega _ d t ) + \dfrac { \sigma } { \omega _ d } \sin ( \omega _ d t ) \right ) \\ y ^\prime ( t ) & = \left ( \frac { \sigma ^ 2 } { \omega _ d } + \omega _ d \right ) e ^ { - \sigma t } \sin ( \omega _ d t ) = 0, \text{ }\, \, \, \, \, \, \omega _ d t = 0 , \pi , 2 \pi , \ldots , \end {align*}

با استفاده از رابطه مشتق پاسخ و  y(t)=0   y ^ \prime (t) =0  ، زمان پیک، برابر است با  tp=πωd t_p = \dfrac{\pi}{\omega_d} .

برای محاسبه مقدار فراجهش  Mp M_p ، زمان پیک tp t_p را در معادله y(t) y (t) ‌ قرار می‌دهیم:

Mp=y(tp)1=eσπωd(cos(ωdπωd)+σωdsin(ωdπωd))=exp(σπωd)(1+0)=exp(πζ1ζ2). \large \begin {align*} M _ p & = y ( t _ p ) - 1 \\ & = - e ^ { - \frac { \sigma \pi } { \omega _ d } } \left ( \cos \left ( \omega _ d \frac { \pi } { \omega _ d } \right ) + \frac { \sigma } { \omega _ d } \sin \left ( \omega _ d \frac { \pi } { \omega _ d } \right ) \right ) \\ & = - \exp \left ( - \frac { \sigma \pi } { \omega _ d } \right ) ( - 1 + 0 ) \\ & = \exp \left ( - \frac { \pi \zeta } { \sqrt { 1 - \zeta ^ 2 } } \right ) . \end{align*}

فرمول Mp M_p دقیق است.

زمان نشست

زمان نشست، آخرین لحظه‌ای است که پاسخ پله به محدوده نوار خطای 5%5\% وارد می‌شود و از آن خارج نمی‌شود. بنابراین، می‌توان نوشت:

ts=min{t>0:y(t)y()y()0.05 for all tt}. \large t _ s = \min \left \{ t > 0 : \, \dfrac { | y ( t' ) - y ( \infty ) | } { y ( \infty ) } \le 0 . 0 5 \text { for all } t' \ge t \right \} .

در شکل قبل، y()=1 y (\infty ) = 1 است. بنابراین، نوار خطا را می‌توان به صورت زیر نوشت:

y(t)1=eσtcos(ωdt)+σωdsin(ωdt), \large \begin {align*} | y ( t ) - 1 | & = e ^ { - \sigma t } \left | \cos ( \omega _ d t ) + \frac { \sigma } { \omega _ d } \sin ( \omega _ d t ) \right | , \end {align*}

که در آن، نمایی کاهشی  eσt e^{-\sigma t} همان جمله‌ای است که باید به آن توجه کنیم، زیرا توابع sin \sin و cos \cos به 11 محدود هستند. بنابراین،   eσts0.05 e^{-\sigma t_s} \le 0.05 منجر به رابطه  ts=ln0.05σ3σ t_s = - \dfrac{\ln 0.05}{\sigma} \approx \dfrac{3}{\sigma} خواهد شد.

به عنوان جمع‌بندی، برای مشخصات حوزه زمان یک سیستم مرتبه دوم کُندمیرایِ

H(s)=ωn2s2+2ζωns+ωn2=σ2+ωd2(s+σ)2+ωd2, \large \begin {align*} H ( s ) & = \frac { \omega ^ 2 _ n } { s ^ 2 + 2 \zeta \omega _ n s + \omega ^ 2 _ n} \\ & = \frac { \sigma ^ 2 + \omega _ d ^ 2 } { ( s + \sigma ) ^ 2 + \omega ^ 2 _ d } , \end {align*}

فرمول‌های زیر را داریم:

tr1.8ωn,tp=πωd,Mp=exp(πζ1ζ2),ts3σ. \Large \begin {align*} t _ r & \approx \frac { 1 . 8 } { \omega _ n } , \\ t _ p & = \frac { \pi } { \omega _ d } , \\ M _ p & = \exp \left ( - \frac { \pi \zeta } { \sqrt { 1 -\zeta ^ 2 } } \right ) , \\ t _ s & \approx \frac { 3 } { \sigma} . \end {align*}

ارتباط مشخصات حوزه زمان و قطب‌ها در صفحه مختلط

با استفاده‌ از فرمول‌هایی که در بخش قبل برای یک سیستم مرتبه دوم کندمیرا گفته شد، می‌توان مشخصات حوزه زمان را با مکان قطب‌ها در صفحه مختلط نشان داد.

زمان صعود

فرض کنید می‌خواهیم رابطه  trc t_r \le c برقرار باشد، که در آن، c c کران بالای مطلوب برای زمان صعود است. در نتیجه، داریم:

tr1.8ωnc    ωn1.8c. \large \begin {align*} t _ r & \approx \dfrac { 1 . 8 } { \omega _n } \le c \\ \implies \omega _ n & \ge \dfrac { 1 . 8 } { c } . \end {align*}

اگر رابطه بالا را به صورت هندسی بیان کنیم، قطب‌ها باید در ناحیه سایه زده شده شکل زیر قرار داشته باشند.

موقعیت‌های ممکن قطب‌ها برای ناحیه <span class=trc t _r \le c " width="295" height="277">
شکل ۵: موقعیت‌های ممکن قطب‌ها برای ناحیه trc t _r \le c

فراجهش

فرض کنید می‌خواهیم  Mpc M_p \le c باشد:

Mp=exp(πζ1ζ2)c \large M _ p = { \exp \left ( - \dfrac { \pi \zeta } { \sqrt { 1 -\zeta ^ 2 } } \right ) } \le c

به ضریب میرایی بزرگی نیاز داریم. طبق آنچه قبلاً گفتیم، می‌توان نوشت:

 ζ1ζ2=ωnζωn1ζ2=σωd=cotφ, \large \begin{align*} \frac{\zeta}{\sqrt{1-\zeta^2}} &= \frac{\omega_n\zeta}{\omega_n\sqrt{1-\zeta^2}} \\ &= \frac{\sigma}{\omega_d} \\ &= \cot \varphi, \end{align*}

بنابراین،  φ \varphi باید کوچک باشد. اگر رابطه بالا را به صورت هندسی بیان کنیم، قطب‌ها باید در ناحیه سایه زده شده شکل زیر قرار داشته باشند.

موقعیت‌های ممکن قطب‌ها برای ناحیه <span class=Mpc M_p \le c " width="272" height="255">
شکل ۶: موقعیت‌های ممکن قطب‌ها برای ناحیه Mpc M_p \le c

زمان نشست

فرض کنید می‌خواهیم  tsc t_s \le c باشد. بنابراین، داریم:

 ts3σc    σ3c. \large \begin{align*} t_s &\approx \dfrac{3}{\sigma} \le c \\ \implies &\sigma \ge \dfrac{3}{c}. \end{align*}

در نتیجه، اندازه بخش حقیقی قطب‌ها (Re(s)=σ {\rm Re}(s) = - \sigma ) باید به اندازه کافی بزرگ باشد؛ یعنی به اندازه کافی از مبدأ دور باشد.

اگر رابطه بالا را به صورت هندسی بیان کنیم، قطب‌ها باید در ناحیه سایه زده شده شکل زیر قرار داشته باشند.

موقعیت‌های ممکن قطب‌ها برای ناحیه <span class=tsc t_s \le c " width="272" height="255">
شکل ۷: موقعیت‌های ممکن قطب‌ها برای ناحیه tsc t_s \le c

هرچه اندازه قطب‌های سمت چپ محور موهومی بزرگ‌تر باشند، پاسخ سریع‌تر و در نتیجه tst _s کوچک‌تر است.

اگر قیود و الزاماتی که داریم، ترکیبی از ویژگی‌های tr t_r، MpM_p و ts t _s باشد، می‌توانیم به سادگی آن‌ها را بر صفحه مختلط اعمال کرده و اشتراک آن‌ها را به عنوان محدوده مجاز برای انتخاب قطب‌ها تعیین کنیم. شکل زیر این موضوع را نشان می‌دهد.

موقعیت‌های ممکن برای قطب‌ها با اعمال قیود <span class=tr t _r ، Mp M_p و ts t_s" width="348" height="327">
شکل ۸: موقعیت‌های ممکن برای قطب‌ها با اعمال قیود tr t _r ، Mp M_p و ts t_s

اثر صفر و قطب‌ بر پاسخ گذرا

در این بخش، اثر افزودن صفر‌ها و قطب‌ها را بر شکل پاسخ گذرا بررسی می‌کنیم.

فرض کنید تابع تبدیل سیستم، به صورت زیر باشد:‌

H(s)=q(s)p(s) \large H ( s ) = \dfrac { q ( s ) } { p ( s ) }

صفرهای این سیستم، ریشه‌های چندجمله‌ای صورت  q(s)=0 q(s) = 0 هستند.

اثر صفر سمت چپ

این حالت را در قالب یک مثال توضیح می‌دهیم. تابع تبدیل H1(s) H_1 (s) را با فرکانس طبیعی نرمال‌شده ωn=1rad/s \omega _ n = 1 \, \mathrm {rad/s} در نظر بگیرید:

H1(s)=1s2+2ζs+1, ωn=1. \large H _ 1 ( s ) = \dfrac { 1 } { s ^ 2 + 2 \zeta s + 1 } , \text { } \, \, \, \, \, \omega _ n = 1 .

فرض می‌کنیم صفر جدید s=a s = - a ( a>0 a > 0 ) به H1(s)H_1 (s) اضافه شود. برای آنکه بهره DC برابر با 1 1 باقی بماند، جمله ثابت صورت را به شکل نرمال  sa+1 \dfrac{s}{a}+1 در نظر می‌گیریم. تابع تبدیل جديد H2(s) H_2 (s) به صورت زیر خواهد بود:

H2(s)=sa+1s2+2ζs+1=1s2+2ζs+1 H1(s) +1ass2+2ζs+1 Hd(s) =H1(s)+1aHd(s),Hd(s)=sH1(s). \large \begin {align*} H _ 2 ( s ) & = \frac { \frac { s } { a } + 1 } {s ^ 2 + 2 \zeta s + 1 } \\ & = \underbrace { \frac { 1 } { s ^ 2 + 2 \zeta s + 1 } } _ { \text { $ H _ 1 ( s ) $ } } + \frac { 1 } { a } \cdot \underbrace { \frac { s } { s ^ 2 + 2 \zeta s + 1 } } _ { \text { $ H _ d ( s ) $ } } \\ & = H _ 1 ( s ) + \frac { 1 } { a } H _ d ( s ) , \qquad H _ d ( s ) = s H _ 1 ( s ) . \end{align*}

بنابراین، به طور خلاصه می‌توان گفت:

H1(s)=1s2+2ζs+1s=aH2(s)=H1(s)+1asH1(s) \large \begin {align*} H _ 1 ( s ) = \frac { 1 } { s ^ 2 + 2 \zeta s + 1 } \, \, \xrightarrow { \text {$ s = - a $}} \, \, H _ 2 ( s ) = H _ 1 ( s ) + \frac { 1 } { a } \cdot s H _ 1 ( s ) \end {align*}

اکنون رابطه بین پاسخ پله تابع تبدیل جدید H2(s) H_2 (s) و تابع تبدیل اصلی H1(s) H_1 (s) را به دست می‌آوریم. پاسخ پله دو تابع تبدیل به صورت زیر است:

Y1(s)=H1(s)s;Y2(s)=H2(s)s=1s(H1(s)+1asH1(s))=H1(s)s+1asH1(s)s=Y1(s)+1asY1(s). \large \begin {align*} Y _ 1 ( s ) & = \frac { H_ 1 ( s ) } { s } ; \\ Y _ 2 ( s ) & = \frac { H _ 2 ( s ) } { s } \\ & = \frac { 1 } s \left ( H _ 1 ( s ) + \frac { 1 } { a } s H _ 1 ( s ) \right ) \\ & = \frac { H _ 1 ( s ) } { s } + \frac { 1 } a s \frac { H _ 1 ( s ) } s \\ & = Y _ 1 ( s ) + \frac { 1 } { a } s Y _ 1 ( s ) . \end{align*}

بنابراین، با فرض شرایط اولیه صفر، داریم:

y2(t)=L1{Y2(s)}=L1{Y1(s)+1asY1(s)}=y1(t)+1ay˙1(t). \large \begin{align*} y _ 2 ( t ) & = \mathscr { L } ^ { - 1 } \{ Y _ 2 ( s ) \} \\ & = \mathscr { L } ^ { - 1 } \left\{ Y _ 1 ( s ) + \frac { 1 } { a } \cdot s Y _ 1 ( s ) \right \} \\ & = y _ 1 ( t ) + \frac { 1 } { a } \dot { y } _ 1 ( t ) . \end{align*}

از معادله اخیر می‌توان دریافت که اضافه کردن صفر s=a s= -a به تابع تبدیل اصلی، پاسخ جدید y2(t) y _2 (t) را نتیجه خواهد داد که برابر با مجموع پاسخ اصلی y1(t) y _1 (t) و ضریبی از مشتق  y˙1(t) \dot{y}_1(t) آن است.

y2(t)=y1(t)+1ay˙1(t) \large \begin{align*} y _ 2 ( t ) & = y _ 1 ( t ) + \frac { 1 } a \dot { y } _1 ( t ) \end{align*}

اثر افزودن صفر سمت راست <span class=s=a s = - a روی پاسخ پله H1(s) H_1 (s) " width="458" height="299">
شکل ۹: اثر افزودن صفر سمت راست s=a s = - a روی پاسخ پله H1(s) H_1 (s)

طبق شکل بالا، صفر سمت راست، سبب موارد زیر می‌شود:

  • افزایش فراجهش (به عنوان اثر اصلی)؛
  • کمی تغییر در زمان نشست؛
  • و هرچه صفر از مبدأ دورتر باشد؛ یعنی  a a \to \infty ، اثر آن کمتر خواهد بود؛ زیرا  1ay˙1(t)0 \frac{1}a \dot{y}_1(t) \to 0 .

اثر صفر سمت راست

مشابه بخش قبل، می‌توانیم اثر صفر سمت راست s=a s = a (a>0 a > 0 ) را بر پاسخ سیستم بررسی کنیم. نتیجه افزودن صفر سمت راست به سیستم، به صورت زیر است:

H1(s)=1s2+2ζs+1s=aH2(s)=H1(s)1asH1(s),y2(t)=y1(t)1ay˙1(t). \large \begin {align*} H _ 1 ( s ) = \frac { 1 } { s ^ 2 + 2 \zeta s + 1 } \, \, \xrightarrow { \text {$ s = a $} } \, \, H _ 2 ( s ) & = H _ 1 ( s ) - \frac { 1 } { a } \cdot s H _ 1 ( s ) , \\ y _ 2 ( t ) & = y _ 1 ( t ) - \frac { 1 } { a } \cdot \dot { y } _ 1 ( t ) . \end {align*}

از معادله بالا می‌توان دریافت که اضافه کردن صفر s=a s=a به تابع تبدیل اصلی، پاسخ جدید y2(t) y _2 (t) را نتیجه خواهد داد که برابر با حاصل تفریق ضریبی از مشتق  y˙1(t) \dot{y}_1(t) از پاسخ اصلی y1(t) y _1 (t) است.

اثر افزودن صفر سمت راست <span class=s=a s = a روی پاسخ پله H1(s) H_1(s) " width="460" height="292">
شکل ۱۰: اثر افزودن صفر سمت راست s=a s = a روی پاسخ پله H1(s) H_1(s)

طبق شکل بالا، می‌توان گفت که افزودن یک صفر سمت راست بر سیستم، سبب موارد زیر می‌شود:

  • کند شدن یا تأخیر در پاسخ اصلی؛
  • ایجاد فروجهش بزرگ، در صورت بسیار نزدیک بودن صفر به مبدأ.

اثر قطب سمت چپ

یک سیستم مرتبه nn عمومی، دارای nn قطب (مختلط) است، زیرا طبق قضیه اساسی جبر، معادله چندجمله‌ای p(s)=0 p(s) = 0 ، دقیقاً n n ریشه در مجموعه اعداد مختلط دارد. همچنین، می‌توان گفت:

  • اگر بخش حقیقی قطب‌های سمت چپ حداقل 55 برابر از بخش حقیقی قطب‌های غالب سمت چپ بزرگتر باشد، تأثیر زیادی نخواهند داشت. مثلاً اگر برای قطب‌های غالب،  Re(s)=2 {\rm Re}(s) = -2 را داشته باشیم و بخش حقیقی قطب‌های اضافه،  Re(s)=10 {\rm Re}(s) = -10 باشد، تأثیر آن‌ها در حوطه زمان، به ترتیب،  e2t e^{-2t} و  e10t e^{-10t} خواهد بود و با توجه به e10te2t e^{-10t} \ll e^{-2t} ، تأثیر قطب‌های اضافه، قابل توجه نخواهد بود.
  • 55 برابر تنها یک قرارداد است؛ اما واقعاً می‌توان اثر قطب‌های نزدیک‌تر را مشاهده کرد.
قطب‌های غالب
شکل ۱۱: قطب‌های غالب

اثر قطب سمت راست

بررسی اثر قطب‌های سمت راست بر سیستم توجیهی ندارد، زیرا این قطب‌ها ناپایدارند.

اثر قطب‌های روی محور موهومی

وضعیتی که قطب‌ها روی محور موهومی قرار دارند، یک حالت مرزی است. برای بررسی این مورد، ابتدا فرض کنید یک قطب در مبدأ داریم:

H(s)=1s  \large H ( s ) = \dfrac { 1 } { s } 

آیا این سیستم پایدار است؟

  • پاسخ ضربه، برابر با  Y(s)=1s    y(t)=1(t) Y(s) = \dfrac{1}{s} \implies y(t) = 1(t) و یک تابع واحد و در نتیجه، پایدار است.
  • پاسخ پله برابر با Y(s)=1s2    y(t)=t,t0 Y(s) = \dfrac{1}{s^2} \implies y(t) = t, \, t\ge 0 است. خروجی آن، یک شیب واحد است و افزایشی است.

اکنون حالتی را در نظر بگیرید که سیستم دو قطب موهومی دارد:

H(s)=ω2s2+ω2. \large H ( s ) = \dfrac { \omega ^ 2 } { s ^ 2 + \omega ^ 2 } .

  • پاسخ ضربه، برابر با Y(s)=ω2s2+ω2    y(t)=ωsin(ωt)Y(s) = \dfrac{\omega^2}{s^2+\omega^2} \implies y(t) = \omega \sin (\omega t) و خروجی محدود است، اما همگرا نمی‌شود.
  • پاسخ پله برابر با  Y(s)=ω2s(s2+ω2)    y(t)=1cos(ωt) Y(s) = \dfrac{\omega^2}{s(s^2+\omega^2)} \implies y(t) = 1 - \cos(\omega t) است و خروجی محدود است، اما همگرا نمی‌شود.

بنابراین، سیستم‌هایی با قطب روی محور موهومی، اکیداً پایدار نیستند. برای درک بهتر اثر قطب بر سیستم، شکل زیر را ببینید.

اثر قطب‌ها روی پاسخ پله <span class=H(s) H (s) " width="408" height="372">
شکل ۱۲: اثر قطب‌ها روی پاسخ پله H(s) H (s)

به طور خلاصه می‌توان گفت:

  • پاسخ سیستم برای قطب‌هایی که بخش حقیقی آن‌ها در سمت چپ محور موهومی است (Re(s)<0 {\rm Re}(s) < 0 )، پایدار است.
  • پاسخ سیستم برای قطب‌هایی که بخش حقیقی آن‌ها در سمت راست محور موهومی است (Re(s)>0 {\rm Re}(s) > 0 )، ناپایدار است.
  • پاسخ سیستم برای قطب‌هایی که روی محور موهومی قرار دارند(Re(s)=0 {\rm Re}(s) = 0 )، اکیداً پایدار نیست.

اگر این مطلب برای شما مفید بوده است، آموزش‌های زیر نیز به شما پیشنهاد می‌شوند:

^^

فیلم‌ های آموزش پاسخ سیستم مرتبه دوم — از صفر تا صد (+ دانلود فیلم آموزش رایگان)

فیلم آموزشی سیستم مرتبه دوم

دانلود ویدیو

فیلم آموزشی پاسخ ضربه و پله سیستم مرتبه دوم

دانلود ویدیو

فیلم آموزشی زمان صعود و نشست پاسخ پله سیستم مرتبه دوم

دانلود ویدیو

فیلم آموزشی زمان پیک و درصد بالازدگی پاسخ پله

دانلود ویدیو

فیلم آموزشی ارتباط مشخصات حوزه زمان و قطب‌ها در صفحه مختلط

دانلود ویدیو

فیلم آموزشی اثر صفر و قطب‌ بر پاسخ پله

دانلود ویدیو
بر اساس رای ۳۸ نفر
آیا این مطلب برای شما مفید بود؟
اگر بازخوردی درباره این مطلب دارید یا پرسشی دارید که بدون پاسخ مانده است، آن را از طریق بخش نظرات مطرح کنید.
منابع:
Control Systems
۳ دیدگاه برای «پاسخ سیستم مرتبه دوم — از صفر تا صد (+ دانلود فیلم آموزش رایگان)»

سلام . بسیار عالی بود ممنون. فقط من یه سوال داشتم که نتونستم جوابم رو پیدا کنم . چطور میشه از روی شکل پاسخ به ورودی مثلا پله ی یه سیستم . مقادیر امگا ان و زیتا رو بدست اورد؟ مثلا فرمول ماکزیمم فرا جهش رو چطور باز نویسی کنم که بتونم با داشتن فراجهش تنها . زتا رو حساب کنم؟

اگر تابع تبدیل استاندارد مرتبه دوم در یک عدد ثابت ضرب بشود فرمول‌های اورشوت، زمان نشست، زمان صعود، زمان پیک هیچ تغییری نمی‌کنند. این مشخصه‌ها فقط به محل قطب‌های تابع تبدیل وابسته هستند و به بهره ثابت آن وابسته نیستند.
پس از روی مخرج تابع تبدیل غیراستاندارد زیتا و امگا ان را استخراج و سپس مشخصه‌ها را محاسبه کنید.

سلام ببخشید یه سوال داشتم که هر چی جست جو کردم به نتیجه خاصی نرسیدم تمام حالاتی که بررسی شد برای این بود که سیستم مرتبه دو استاندارد باشه اما به یه سوال برخوردم که به نظر استاندارد نمیومد و از ما ضریب میرایی فرکانس طبیعی میرا و نامیرا اورشوت و زمان نشستو میخواست این تحت شرایطی بود که صورت تابع تبدیل 120بود و مخرج s^2+5*s+100 . فرکانس نامیرا اینجا با هم برابر نیس میشه راهنمایی کنید چطور این مسئله حل میشه با تشکر

نظر شما چیست؟

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *