Skip to main content
LibreTexts - Ukrayinska

9.3: Дизайн контролера PI відстеження

  • Page ID
    31990
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)

    Відстеження PI Контролер Дизайн

    Конструкція системи відстеження за допомогою коефіцієнта посилення зворотного зв'язку для скасування помилки відстеження не є стійкою до змін параметрів заводу. Надійна конструкція системи відстеження вимагає додавання інтегратора до циклу зворотного зв'язку (рис. 9.3.1).

    clipboard_e2d2b0c3bc57ffaafb87965b8c427203e.png
    Малюнок\(\PageIndex{1}\): Стан зворотного зв'язку з інтегратором в циклі для відстеження еталонного входу.

    Пропорційно-інтегральний (ПІ) тип закону управління з використанням державного зворотного зв'язку визначається як:\[u(t)=-{\bf k}^{T} {\bf x}(t)+k_{i} \int (r-y)\rm dt\] де\(k_\rm i\) являє собою інтегральний коефіцієнт посилення. Інтегратор працює за сигналом помилки:\(e=r-y\). Інтегральний контролер змушує сигнал помилки до нуля в стаціонованому стані.

    \(x_a (t)\)Дозвольте позначити вихід інтегратора; потім рівняння стану інтегратора задається як:\[\dot{x}_a =r-y=r-{\bf c}^{T} {\bf x}\]

    Розширена модель системи формується шляхом додавання виводу інтегратора до множини змінних стану; отримана модель зі\(n+1\) змінними описується як:

    \[\left[\begin{array}{c} {\dot{\bf x}} \\ {\dot{x}_a } \end{array}\right]=\left[\begin{array}{cc} {\bf A} & {0} \\ {-{\bf c}^T } & {0} \end{array}\right]\left[\begin{array}{c} {x} \\ {x_a } \end{array}\right]+\left[\begin{array}{c} {\bf b} \\ {0} \end{array}\right]u+\left[\begin{array}{c} {\bf 0} \\ {1} \end{array}\right]r\]

    Державний закон контролю зворотного зв'язку для моделі доповненої системи визначається як:

    \[u=\left[-\begin{array}{cc} {{\bf k}^T } & {k_\rm i } \end{array}\right]\, \left[\begin{array}{c} {\bf x} \\ {x_a } \end{array}\right],\]

    Заміна закону управління в доповненій моделі системи визначає замкнуту систему:

    \[\left[\begin{array}{c} {\dot{\bf x}} \\ {\dot{x}_a } \end{array}\right]=\left[\begin{array}{cc} {{\bf A-bk}^T } & {{\bf b}k_{i} } \\ {-{\bf c}^T } & {0} \end{array}\right]\left[\begin{array}{c} {\bf x} \\ {x_a } \end{array}\right]+\left[\begin{array}{c} {\bf 0} \\ {1} \end{array}\right]r\]

    Характеристичний многочлен із замкнутим контуром утворюється як:\(\Delta _{a} (s)=\left|\begin{array}{cc} {s{\bf I-A+bk}^T } & {-{\bf b}k_{i} } \\ {{\bf c}^T} & {s} \end{array}\right|,\) де\(\bf I\) позначає тотожну матрицю порядку\(n\).

    Далі вибираємо\((n+1)\) порядок потрібної характеристики полінома\({\mathit{\Delta}}_{des}\left(s\right)\), і виконуємо дизайн розміщення полюса на розширеній системі. Розташування полюса інтегратора можна регулювати методом проб і помилок, враховуючи бажаний час осідання системи.

    Приклади

    Приклад\(\PageIndex{1}\)

    Модель змінної стану масо-пружинно-демпферної системи наведено у вигляді:

    \[\frac{\rm d}{\rm dt} \left[\begin{array}{c} {x} \\ {v} \end{array}\right]=\left[\begin{array}{cc} {0} & {1} \\ {-10} & {-1} \end{array}\right]\left[\begin{array}{c} {x} \\ {v} \end{array}\right]+\left[\begin{array}{c} {0} \\ {1} \end{array}\right]f, \;\;x=\left[\begin{array}{cc} {1} & {0} \end{array}\right]\left[\begin{array}{c} {x} \\ {v} \end{array}\right]\]

    Бажано мати менше, ніж\(10\%\) перевищення та нульова похибка стаціонару до крокового входу.

    Для виконання інтегральної конструкції управління формується доповнена модель змінної стану у вигляді:

    \[\frac{\rm d}{\rm dt} \left[\begin{array}{c} {x} \\ {v} \\ {x_a } \end{array}\right]=\left[\begin{array}{ccc} {0} & {1} & {0} \\ {-10} & {-1} & {0} \\ {-1} & {0} & {0} \end{array}\right]\left[\begin{array}{c} {x} \\ {v} \\ {x_a } \end{array}\right]+\left[\begin{array}{c} {0} \\ {1} \\ {0} \end{array}\right]u+\left[\begin{array}{c} {0} \\ {0} \\ {1} \end{array}\right]r.\]

    Закон управління для доповненої системи наведено як:\(u=-k_{1} x-k_{2} v+k_{i} \int (r-x)\rm dt\).

    Характерний многочлен системи із замкнутим контуром формується так:\(\Delta (s)=s^{3} +(k_{2} +1)s^{2} +(k_{1} +10)s+k_{i} .\) Нехай бажаний характеристичний многочлен третього порядку вибирається як:\(\Delta _{\rm des} (s)=(s+2)(s^{2} +4s+10)\).

    Порівнюючи поліноміальні коефіцієнти, виграші контролера отримують так:\(k_{1} =8,k_{2} =5,\; k_{i} =20.\) Отриманий закон управління задається як:\(f=-8x-5v+20\int \left(r-y\right)dt\).

    Ступінчаста реакція замкнутої системи показана на рис. 9.3.1 для трьох різних значень інтегрального коефіцієнта посилення.

    clipboard_ebedf16e0ba5791baa56f238added631a.pngМалюнок\(\PageIndex{1}\): tep response of the mass-spring-damper system with integrator in the loop.

    Приклад\(\PageIndex{2}\)

    Модель змінної стану двигуна постійного струму наведена як:

    \[\frac{\rm d}{\rm dt} \left[\begin{array}{c} {i_a } \\ {\omega } \end{array}\right]=\left[\begin{array}{cc} {-100} & {-5} \\ {5} & {-10} \end{array}\right]\left[\begin{array}{c} {i_a} \\ {\omega } \end{array}\right]+\left[\begin{array}{c} {100} \\ {0} \end{array}\right]V_a , \;\;\omega =\left[\begin{array}{cc} {0} & {1} \end{array}\right]\left[\begin{array}{c} {i_a } \\ {\omega } \end{array}\right]\]

    Припустімо, що технічні характеристики конструкції вимагають низького перенапруження до крокової реакції та часу осідання\(t_s\cong 0.1 \rm s\).

    Закон управління для контролера трекінгу PI наведено як:\(u=-k_{1} i_{a} -k_{2} \omega +k_{i} \int (r-\omega )\rm dt\).

    Модель доповненої системи для розміщення полюсів за допомогою інтегрального керування отримано у вигляді:

    \[\frac{\rm d}{\rm dt} \left[\begin{array}{c} {i_a } \\ {\omega } \\ {x_a } \end{array}\right]=\left[\begin{array}{ccc} {-100} & {-5} & {0} \\ {5} & {-10} & {0} \\ {0} & {-1} & {0} \end{array}\right]\left[\begin{array}{c} {i_a } \\ {\omega } \\ {x_a } \end{array}\right]+\left[\begin{array}{c} {100} \\ {0} \\ {0} \end{array}\right]u+\left[\begin{array}{c} {0} \\ {0} \\ {1} \end{array}\right]r\]

    Отриманий характеристичний многочлен задається у вигляді:

    \[\Delta (s)=s^{3} +\left(100k_{1} +100\right)s^{2} +\left(1000k_{1} +500k_{2} +1025\right)s-500k_{i} .\]

    Вибираємо потрібний характеристичний многочлен як:\({\mathit{\Delta}}_{des}\left(s\right)=\left(s+50\right)\left(s^2+100s+5,000\right)\). Коріння із замкнутим контуром розташовуються за адресою:\(s=\; -50,\; -50\pm j50\).

    Контролер відстеження визначається як:\(V_a\left(s\right)=-0.4\,i_a(t)-17.2\,\omega (t)+500\int (r-\omega )dt\).

    Для порівняння призначений каскадний PI контролер для передавальної функції моделі двигуна постійного струму\(\zeta=0.7\). Контролер PI задається як:\(K(s)=\frac{10(s+10)}{s}\). Коріння із замкнутим контуром розміщують за адресою:\(s=-9.94, -50\pm j50.3\).

    Ступінчаста реакція системи замкнутого циклу для контролерів стеження і каскаду ПІ показана на рис.9.3.2. Обидва контролери досягають бажаного часу осідання.

    clipboard_ec654d85e57eee379ef009b1a5dee14d5.png

    Малюнок\(\PageIndex{2}\): Ступінчаста реакція моделі двигуна постійного струму для каскадних та трекінгових контролерів PI.