Jump to content

Анализ корневого локуса

(Перенаправлено со Spirule )
Спирула

В теории управления и устойчивости теории анализ корневого годографа представляет собой графический метод исследования того, как корни системы изменяются при изменении определенного параметра системы , что обычно является выигрышем в системе с обратной связью . Это метод, используемый в качестве критерия устойчивости в области классической теории управления, разработанный Уолтером Р. Эвансом, который может определить устойчивость системы. Корневой годограф отображает полюсы в передаточной функции замкнутого контура комплексной s -плоскости как функцию параметра усиления (см. график полюс – ноль ).

Эванс также изобрел в 1948 году аналоговый компьютер для вычисления корневых локусов, названный «спирулой» (от слов «спираль» и « логарифмическая линейка »); он нашел широкое применение до появления цифровых компьютеров . [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ]

Использование

[ редактировать ]
Влияние расположения полюсов на собственную частоту и коэффициент затухания системы второго порядка. этого полюса Комплексное сопряжение (которое обязательно существует, поскольку этот полюс имеет ненулевую мнимую компоненту) не показано.

Помимо определения устойчивости системы, корневой годограф можно использовать для расчета коэффициента затухания ( ζ ) и собственной частоты ( ω n ) системы обратной связи. Линии постоянного коэффициента затухания можно провести радиально от начала координат, а линии постоянной собственной частоты можно нарисовать в виде арккосинуса, центральные точки которого совпадают с началом координат. Выбрав точку на корневом критерии, которая совпадает с желаемым коэффициентом демпфирования и собственной частотой, можно рассчитать коэффициент усиления K и реализовать его в контроллере. Более сложные методы проектирования контроллера с использованием корневого годографа доступны в большинстве учебников по управлению: например, с запаздыванием, опережением , ПИ, ПД и ПИД с помощью этого метода можно приблизительно спроектировать регуляторы .

Определение коэффициента демпфирования и собственной частоты предполагает, что общая система обратной связи хорошо аппроксимируется системой второго порядка; т.е. система имеет доминирующую пару полюсов. Зачастую это не так, поэтому рекомендуется смоделировать окончательный проект, чтобы проверить, достигнуты ли цели проекта.

Определение

[ редактировать ]

Корневой годограф системы обратной связи представляет собой графическое представление в комплексной s -плоскости возможных положений ее полюсов замкнутого контура при изменении значений определенного параметра системы. Точки, являющиеся частью корневого годографа, удовлетворяют условию угла. Значение параметра для определенной точки корневого годографа можно получить с помощью условия величины .

Предположим, имеется система обратной связи с входным сигналом и выходной сигнал . прямого пути Передаточная функция : ; передаточная функция пути обратной связи .

Для этой системы передаточная функция замкнутого контура определяется выражением [ 10 ]

Таким образом, полюсы замкнутой передаточной функции являются корнями характеристического уравнения . Корни этого уравнения можно найти везде, где .

В системах без чистой задержки произведение является рациональной полиномиальной функцией и может быть выражена как [ 11 ]

где являются нули , являются столбы и является скалярным усилением. Обычно диаграмма корневого годографа указывает расположение полюсов передаточной функции для различных значений параметра. . График корневого годографа будет представлять собой все те точки на s -плоскости, где за любую стоимость .

Факторинг а использование простых мономов означает, что оценку рационального многочлена можно выполнить с помощью векторных методов, которые складывают или вычитают углы, а также умножают или делят величины. Векторная формулировка возникает из-за того, что каждый мономиальный член в факторинге представляет вектор из к в s-плоскости. Полином можно оценить, рассмотрев величины и углы каждого из этих векторов.

Согласно векторной математике, угол результата рационального многочлена равен сумме всех углов в числителе минус сумма всех углов в знаменателе. Таким образом, чтобы проверить, находится ли точка в s -плоскости в корневом годографе, необходимо учитывать только углы ко всем полюсам и нулям разомкнутого контура. Это известно как условие угла.

Аналогично, величина результата рационального многочлена — это произведение всех величин в числителе, деленное на произведение всех величин в знаменателе. Оказывается, что вычисление величины не требуется для определения того, является ли точка в s-плоскости частью корневого годографа, потому что варьируется и может принимать произвольное действительное значение. Для каждой точки корневого годографа значение можно рассчитать. Это известно как условие величины.

Корневой годограф дает только расположение полюсов замкнутого контура в качестве коэффициента усиления. разнообразен. Стоимость не влияет на расположение нулей. Нули разомкнутого контура такие же, как нули замкнутого контура.

Угловое состояние

[ редактировать ]

точка комплексной s -плоскости удовлетворяет условию угла, если

это то же самое, что сказать, что

то есть сумма углов от разомкнутых нулей до точки (измеряется на ноль относительно горизонтали, проходящей через этот ноль) минус углы от полюсов разомкнутого контура до точки (измеряется на полюс относительно горизонтальной линии, проходящей через этот столб) должно быть равно или 180 градусов . Обратите внимание, что эти интерпретации не следует путать с разницей углов между точками. и нули/полюсы.

Состояние величины

[ редактировать ]

Значение удовлетворяет условию величины для данного точка корневого годографа, если

это то же самое, что сказать, что

.

Зарисовка корневого локуса

[ редактировать ]
RL = корневой локус; ZARL = корневое годограф с нулевым углом

Используя несколько основных правил, метод корневого годографа может построить общую форму пути (локуса), пройденного корнями, как значение варьируется. График корневого годографа дает представление об устойчивости и динамике этой системы обратной связи для различных значений . [ 12 ] [ 13 ] Правила следующие:

  • Отметьте полюсы и нули разомкнутого контура
  • Отметьте реальную часть оси слева от нечетного числа полюсов и нулей.
  • Найдите асимптоты

Пусть P — количество полюсов, а Z — количество нулей:

Асимптоты пересекают действительную ось при (который называется центроидом) и отходят под углом предоставлено:

где представляет собой сумму всех положений полюсов, представляет собой сумму всех положений явных нулей и означает, что нас интересует только действительная часть.

  • Фазовое состояние на контрольной точке для определения угла отклонения
  • Вычисление точек отрыва/взлома

Точки отрыва расположены в корнях следующего уравнения:

Как только вы решите z , настоящие корни дадут вам точки отрыва/повторного входа. Сложные корни соответствуют отсутствию отрыва/повторного входа.

Построение корневого локуса

[ редактировать ]

Учитывая общий рациональный полином замкнутого знаменателя

характеристическое уравнение можно упростить до

Решения этому уравнению являются корневыми множествами передаточной функции замкнутого контура.

Данный

мы будем иметь характеристическое уравнение

Следующий код MATLAB построит корневой годограф передаточной функции с обратной связью как варьируется при использовании описанного ручного метода, а также rlocus встроенная функция:

% Manual method
K_array = (0:0.1:220).'; % .' is a transpose. Looking up in Matlab documentation.
NK = length(K_array);
x_array = zeros(NK, 3);
y_array = zeros(NK, 3);

for nK = 1:NK
   K = K_array(nK);
   C = [1, 3, (5 + K), (1 + 3*K)];
   r = roots(C).';
   x_array(nK,:) = real(r);
   y_array(nK,:) = imag(r);
end

figure();
plot(x_array, y_array);
grid on;

% Built-in method
sys = tf([1, 3], [1, 3, 5, 1]);
figure();
rlocus(sys);
График корневого локуса

Следующий код Python также можно использовать для расчета и построения корневого годографа передаточной функции с обратной связью с использованием библиотеки систем управления Python. [ 14 ] и Матплотлиб [ 15 ] .

import control as ct
import matplotlib.pyplot as plt

# Define the transfer function
sys = ct.TransferFunction([1, 3], [1, 3, 5, 1])

# Calculate and plot the root locus
roots, gains = ct.root_locus(sys, plot=True)
plt.show()

z -плоскость против s -плоскости

[ редактировать ]

Метод корневого годографа также можно использовать для анализа систем выборочных данных путем вычисления корневого годографа в z -плоскости , дискретном аналоге s -плоскости. Уравнение z = e СТ отображает непрерывные полюсы s -плоскости (не нули) в z -область, где T — период выборки. Стабильная левая половина s -плоскости отображается во внутреннюю часть единичного круга z -плоскости, причем начало s -плоскости соответствует |z| = 1 (потому что e 0 = 1). Диагональная линия постоянного затухания в плоскости s отображается вокруг спирали из (1,0) в плоскости z , когда она изгибается к началу координат. Найквиста Критерий сглаживания выражается графически в плоскости z по оси x , где ωnT = π . Линия постоянного затухания, только что описанная, движется по спирали на неопределенный срок, но в системах выборочных данных частотное содержимое сглаживается до более низких частот целыми кратными частоты Найквиста . То есть дискретизированный отклик выглядит как более низкочастотный и лучше затухающий, поскольку корень в плоскости z одинаково хорошо отображается на первый контур другой, лучше затухающей спиральной кривой постоянного затухания. Можно описать множество других интересных и важных свойств отображения, не в последнюю очередь то, что контроллеры z -плоскости, обладающие тем свойством, что они могут быть непосредственно реализованы из передаточной функции z -плоскости (отношение нуль/полюс полиномов), можно представить графически на z - график передаточной функции разомкнутого контура в плоскости, который немедленно анализируется с использованием корневого годографа.

Поскольку корневое годографирование представляет собой метод графического угла, правила корневого годографа работают одинаково в плоскостях z и s .

Идея корневого годографа может быть применена ко многим системам, в которых один параметр K. варьируется Например, полезно просмотреть любой системный параметр, точное значение которого неизвестно, чтобы определить его поведение.

См. также

[ редактировать ]
  1. ^ «1990» . Инженерная школа Маккелви при Вашингтонском университете в Сент-Луисе . Проверено 12 марта 2023 г.
  2. ^ Эванс, Уолтер Р. (1965), Инструкции по Spirule , Уиттиер, Калифорния: The Spirule Company.
  3. ^ Роберт Х., JC (2012). Динамика физических систем . Дуврское гражданское и машиностроительное строительство. Дуврские публикации. п. 727. ИСБН  978-0-486-13969-2 . Проверено 12 марта 2023 г.
  4. ^ Добелин, Э.О. (1985). Принципы и проектирование системы управления . Уайли. п. 312. ИСБН  978-0-471-08815-8 . Проверено 12 марта 2023 г.
  5. ^ Савант, CJ (1958). Базовая конструкция системы управления с обратной связью . Инженерный специальный сборник. МакГроу-Хилл . Проверено 12 марта 2023 г.
  6. ^ Харрис, Л.Д. (1961). Введение в системы обратной связи . Уайли. ISBN  978-0-598-48455-0 . Проверено 12 марта 2023 г.
  7. ^ Д'Аззо, Джей Джей; Упис, Швейцария (1968). Основы электротехники: электрические цепи, электроника, приборостроение, преобразование энергии, системы управления, компьютеры . Издательская компания CE Merrill . Проверено 12 марта 2023 г.
  8. ^ Гупта, Южная Каролина; Хасдорф, Л. (1983). Основы автоматического управления . Кригер. ISBN  978-0-89874-578-8 . Проверено 12 марта 2023 г.
  9. ^ Дрансфилд, П. (1968). Инженерные системы и автоматическое управление . Прентис-Холл . Проверено 12 марта 2023 г.
  10. ^ Куо 1967 , с. 331.
  11. ^ Куо 1967 , с. 332.
  12. ^ Эванс, WR (январь 1948 г.), «Графический анализ систем управления», Пер. AIEE , 67 (1): 547–551, doi : 10.1109/T-AIEE.1948.5059708 , ISSN   0096-3860 , S2CID   51634121
  13. ^ Эванс, WR (январь 1950 г.), «Синтез систем управления методом корневого годографа», Trans. AIEE , 69 (1): 66–69, doi : 10.1109/T-AIEE.1950.5060121 , ISSN   0096-3860 , S2CID   51633514
  14. ^ Библиотека систем управления Python , Библиотека систем управления для Python, 19 декабря 2023 г. , получено 19 декабря 2023 г.
  15. ^ «Matplotlib — Визуализация с помощью Python» . matplotlib.org . Проверено 19 декабря 2023 г.
  • Куо, Бенджамин К. (1967). «Техника корневого локуса». Системы автоматического управления (второе изд.). Энглвуд Клиффс, Нью-Джерси: Прентис-Холл. стр. 329–388. АСИН   B000KPT04C . LCCN   67016388 . ОСЛК   3805225 .

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 652f8d9772d49b88b31380ec65eef2e5__1722390720
URL1:https://arc.ask3.ru/arc/aa/65/e5/652f8d9772d49b88b31380ec65eef2e5.html
Заголовок, (Title) документа по адресу, URL1:
Root locus analysis - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)