|
|||||||||||||||||||||||||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
АНАЛИТИЧЕСКИЙ И ГРАФОАНАЛИТИЧЕСКИЙ СПОСОБЫ СИНТЕЗА
Программная реализация аналогового РП осуществляется методами, показанными в лабораторной работе № 3 при определении алгоритма работы цифрового ПИД-регулятора скорости, обеспечивающего настройку контура скорости на оптимум по модулю. Отличительной особенностью программной реализации РП является то, что при определении алгоритма его работы необходимо добиться выполнения точностных требований, сформулированных в системе исходных данных, при небольшом перерегулировании и малой колебательности переходных процессов. При решении данной задачи можно выделить два способа ее реализации. Способ № 1. Аналитический. При определении передаточной функции регулятора положения с помощью программы 1 (см. примеры 4.1, 4.2) можно ограничиться аналитическим решением задачи, которое предполагает использование полной модели РП и позволяет обойтись без построения его ЛАЧХ. Преимущество данного подхода очевидно, так как он не требует графоаналитических построений и расчетов, что в целом упрощает синтез РП. Полученная модель является достаточно точной и при реализации такого регулятора показатели качества процесса управления синтезированной системы совпадают с желаемыми требованиями. Не сложно также произвести дискретную аппроксимацию аналоговой модели РП с применением формулы трапеций. Вместе с тем, несмотря на рациональность и простоту данного способа, он не позволяет адекватно изменить синтезированную модель цифрового РП с целью изменения качества переходного процесса при отработке различных типовых воздействий. С пособ № 2. Графоаналитический. Применение второго способа, который предполагает графоаналитическое описание при определении структуры и параметров РП (см. лаб. раб. № 4) позволяет, не нарушая требований к заданной точности (ограничение запретной областью), более гибко, настолько, насколько позволяют интуиция и опыт инженера-проектировщика, подойти к вопросу аппроксимации ЛАЧХ РП в области средних частот. Как известно из теории автоматического управления, высокочастотная область практически не оказывает влияния на качество переходных процессов, поэтому весь упор при подборе параметров РП делается на среднечастотный участок. Так, сдвигая асимптоту, имеющую положительный наклон 20 дБ/дек, влево или вправо, можно уменьшить перерегулирование и колебательность переходных процессов. Кроме того, модель РП, полученная в результате аппроксимации графоаналитическим способом, имеет меньший порядок, чем модель, синтезированная аналитически. Ниже будут рассмотрены примеры синтеза РП различной конфигурации, а также их программная реализация перечисленными способами.
5.2. ПРИМЕР ОПРЕДЕЛЕНИЯ АЛГОРИТМА РАБОТЫЦИФРОВОГО РЕГУЛЯТОРА ПОЛОЖЕНИЯ ДЛЯ ЭЛЕКТРОПРИВОДА Пример 5.1. 1. Получить алгоритм работы цифрового регулятора положения для ЭП с астатизмом второго порядка. Числовые значения коэффициентов передаточной функции регулятора принять из примера 4.1 (см. программу 1). 2. Получить алгоритм работы цифрового ПИД-регулятора, передаточная функция которого получена в результате аппроксимации ЛАЧХ (рис. 4.2) в примере 4.1. При решении задачи считать период квантования Т 0 = 0,001 с. Решение. 1. Передаточную функцию регулятора положения, полученную с помощью программы 1 (пример 4.1), можно упростить >>num=[0.5405 80.31 5964 8679 0]; >>den=[0.07268 42.64 1258 0 0]; >>sys=tf(num, den); >>minreal(sys) Transfer function: 7.437 s^3 + 1105 s^2 + 8.206e004 s + 1.194e005 ---------------------------------------------- s^3 + 586.7 s^2 + 1.731e004 s Для определения передаточной функции цифрового регулятора положения W рп(z) с применением формулы трапеций (bilinear) составим программу в MatLab: >> num=[7.437 1105 8.206e004 1.194e005]; >> den=[ 1 586.7 1.731e004 0]; >> Fs=1000; >>[numd, dend]=bilinear(num, den, Fs)
numd = 6.1726 -17.6029 16.7515 -5.3210
dend = 1.0000 -2.5345 2.0824 -0.5479 В приведенной программе, Fs означает частоту квантования обратно пропорциональную периоду квантования Т 0. В результате решения получим передаточную функцию цифрового регулятора положения. Дискретная передаточная функция регулятора положения: (5.1) После преобразования будем иметь: . (5.2) Перепишем (5.2) в виде: , (5.3)
где .
. (5.4) Уравнения (5.3) и (5.4) реализуются в виде структурной схемы непосредственного программирования, которая изображена на рис. 5.1.
Рис. 5.1. Структурная схема непосредственного программирования цифрового регулятора положения электропривода с астатизмом второго порядка
По схеме программирования, представленной на рис. 5.1, находим уравнения состояния и выхода системы. Уравнения состояния:
и уравнение выхода: Векторно-матричная форма уравнений цифрового регулятора положения: По ним определяем коэффициенты матриц А, B, C и D, соответственно: (5.5) 2. Передаточная функция ПИД-регулятора положения синтезирована в примере 4.1 и записывается: Передаточную функцию цифрового ПИД-регулятора положения определим согласно программе: >> num=[0.00417 0.721 2.4246]; >> den=[4.3725e-004 0.2915 0]; >> Fs=1000; >>[numd, dend]=bilinear(num, den, Fs)
numd = 7.7720 -14.3031 6.5352
dend = 1.0 -1.5000 0.5000 Полученные значения коэффициентов позволяют записать передаточную функцию цифрового ПИД-регулятора: Для этого выражения удобно использовать метод непосредственного программирования и структурную схему программирования, изображенную на рис. 3.2, которой соответствуют уравнения (3.8) – (3.12). По уравнениям состояния и выхода системы определяем коэффициенты матриц А, B, C, D:
(5.6)
5.3 ПРИМЕР МОДЕЛИРОВАНИЯ ЭЛЕКТРОПРИВОДА Пример 5.2. Составить схему для моделирования электроприводов Решение. 1. Составляем схему моделирования электроприводов, изображенную на рис. 5.2. В верхней части рисунка показана ССДМ ЭП
Рис. 5.3. Диалоговое окно блока Discrete State-Space1
Рис. 5.4. Диалоговое окно блока Discrete State-Space3 На рис. 5.3 показано диалоговое окно блока Discrete State-Space1 В нижней части рис. 5.2 показана ССДМ ЭП с цифровым ПИД-регулятором, синтезированным графоаналитическим способом (Discrete State-Space3). Диалоговое окно блока Discrete State-Space3 2. Проводим моделирование. Для получения переходных характеристик системы по цепи задающего воздействия в блоках Step и Step1 задаем ступенчатый единичный сигнал. На рис. 5.5 показаны результаты моделирования в виде переходных характеристик системы
a(t), рад
Рис. 5.5. Переходные характеристики системы по задающему воздействию
Проведем сравнительный анализ полученных графиков. График 1 является реакцией системы с цифровым регулятором, синтезированным аналитическим способом. График 2 – реакция системы с цифровым ПИД-регулятором. Из анализа графиков видно, что перерегулирование в первом случае составляет не более 23 %; во втором случае перерегулирование не превышает 20 %. При этом быстродействие ЭП с цифровым ПИД-регулятором становится ниже и ПВДУЗ составляет около 0,2 с, тогда как для графика 1 ПВДУЗ практически в два раза меньше и составляет около 0,1 с. В целом, процесс управления с цифровым ПИД-регулятором является более плавным, что благоприятно сказывается на работе ЭП Для получения графиков ошибок системы на входы ЭП Результаты моделирования регистрируются блоком Scope2 и показаны на рис. 5.6. Из анализа графиков следует, что аналитический способ синтеза цифрового регулятора (график 1) дает более высокую точность и установившаяся ошибка = 0,0033, тогда как цифровой ПИД-регулятор, синтезированный графоаналитическим способом снижает точность примерно в два раза и установившаяся ошибка (см. график 2) = 0,0061. Данное снижение точности может быть вызвано погрешностью графического определения отношения коэффициента передачи ПИД-регулятора к постоянной времени (см. рис. 4.2).
Рис. 5.6. Графики ошибок системы
На рис. 5.7 показаны графики моментной составляющей ошибки системы при квадратично возрастающем моменте сопротивления, которые регистрируются блоком Scope2. Для получения графиков на схеме (рис. 5.2) данное типовое воздействие сформировано в виде произведения сигналов с выходов блоков Ramp1, Ramp2 и Ramp5, Ramp6. Сигнал
Рис. 5.7. Графики моментной составляющей ошибки системы при квадратично возрастающем моменте сопротивления
Из анализа графиков следует, что моментная составляющая ошибок системы сравнительно невелика и при аналитическом способе синтеза цифрового регулятора (график 1) установившаяся ошибка . Цифровой ПИД-регулятор, синтезированный графоаналитическим способом, снижает точность также примерно в два раза и установившаяся ошибка показана на графике 2.
5.4 ПРИМЕР ОПРЕДЕЛЕНИЯ АЛГОРИТМА РАБОТЫ ЦИФРОВОГО РЕГУЛЯТОРА ПОЛОЖЕНИЯ ДЛЯ ЭЛЕКТРОПРИВОДА
Пример 5.3. Получить алгоритм работы цифрового регулятора положения для ЭП с астатизмом первого порядка. Числовые значения коэффициентов передаточной функции регулятора принять из примера 4.2 (см. программу 1). Получить алгоритм работы цифрового ИД-регулятора, передаточная функция которого получена в результате аппроксимации ЛАЧХ (рис. 4.9) в примере 4.2. При решении задачи считать период квантования Т 0 = 0,001 с. Решение. Для упрощения передаточной функции регулятора положения составим программу: >> num=[4.73 702.7 5.219e004 7.594e004 0]; >> den=[0.1454 85.36 2558 1258 0]; >> sys=tf(num, den); >> minreal(sys) Transfer function: 32.53 s^3 + 4833 s^2 + 3.589e005 s + 5.223e005 ---------------------------------------------- s^3 + 587.1 s^2 + 1.759e004 s + 8652 Для определения передаточной функции цифрового регулятора положения W рп(z) с применением формулы трапеций (bilinear) составим программу в MatLab. >> num=[32.53 4833 3.589e005 5.223e005]; >> den=[ 1 587.1 1.759e004 8652]; >> Fs=1000; >> [numd, dend]=bilinear(num, den, Fs)
numd =
26.9936 -76.9804 73.2571 -23.2699
dend =
1.0000 -2.5341 2.0818 -0.5477 Запишем передаточную функцию РП относительно переменной z. Полученная модель по структуре соответствует модели РП из примера 5.1 (см. формулу 5.1). Поэтому, применив схему непосредственного программирования (рис. 5.1), получаем уравнения состояния: и уравнение выхода: Векторно-матричная форма уравнений цифрового регулятора положения: По векторно-матричным уравнениям определяем коэффициенты матриц А, B, C, D, соответственно:
; ; .
Передаточная функция ИД-регулятора положения синтезирована в примере 4.2 и записывается
.
Передаточную функцию цифрового ИД-регулятора положения определим согласно программе: >> num=[0.20842 38.2264 60.256]; >> den=[6.4935e-003 4.3305 1]; >> Fs=1000; >>[numd, dend]=bilinear(num, den, Fs)
numd =
26.2788 -48.1360 21.8642
dend =
1.0000 -1.4998 0.4999 Записываем передаточную функцию цифрового регулятора: Полученное выражение по своей структуре также совпадает ; ; ; .
5.5 ПРИМЕР МОДЕЛИРОВАНИЯ ЭЛЕКТРОПРИВОДА
Пример 5.4. Составить схему для моделирования электроприводов
Решение. 1. Составляем схему моделирования электроприводов, изображенную на рис. 5.8. В верхней части рисунка показана ССДМ ЭП
Рис. 5.9. Диалоговое окно блока Discrete State-Space1
В нижней части рис. 5.8 показана ССДМ ЭП с цифровым ИД-регулятором, синтезированным графоаналитическим способом (Discrete State-Space3). Диалоговое окно блока Discrete State-Space3 2. Проводим моделирование. Для получения переходных характеристик системы по цепи управления в блоках Step и Step1 задаем ступенчатый единичный сигнал. На рис. 5.11 показаны результаты моделирования в виде переходных характеристик системы по задающему воздействию, которые регистрируются блоком Scope1.
Рис. 5.10. Диалоговое окно блока Discrete State-Space3
a(t), рад
Рис. 5.11. Переходные характеристики системы по задающему воздействию
Проведем сравнительный анализ полученных графиков. График 1 является реакцией системы с цифровым регулятором, синтезированным аналитическим способом. График 2 – реакция системы с цифровым ИД-регулятором. Из анализа графиков видно, что перерегулирование в первом случае не превышает 36 %; во втором случае перерегулирование составляет 3,7 %. При этом быстродействие ЭП с цифровым ИД-регулятором становится ниже и ПВДУЗ равно 0,088 с, тогда как для графика 1 ПВДУЗ более чем в два раза меньше и составляет примерно 0,04 с. В целом процесс управления цифровым ИД-регулятором является более плавным, что обеспечивает благоприятный процесс слежения в ЭП. Для получения графиков ошибок системы на входы ЭП Результаты моделирования регистрируются блоком Scope2 и показаны на рис. 5.12, 5.13.
Рис. 5.12. График ошибки системы при линейно возрастающем задающем воздействии
Из анализа графиков следует, что аналитический способ синтеза цифрового регулятора (график 1) дает более высокую точность и установившаяся ошибка , тогда как цифровой ИД-регулятор, синтезированный графоаналитическим способом значительно снижает точность и установившаяся ошибка (см. график 2) = 0,0035. Данное снижение точности может быть вызвано погрешностью графического определения коэффициента передачи ИД-регулятора (см. рис. 4.9).
Рис. 5.13. Графики моментной составляющей ошибки системы
Из анализа графиков, представленных на рис., 5.13, следует, что моментная составляющая ошибок системы сравнительно невелика и при аналитическом способе синтеза цифрового регулятора (график 1) установившаяся ошибка пренебрежимо мала и составляет . Цифровой ИД-регулятор, синтезированный графоаналитическим способом, снижает точность и установившаяся ошибка, равная , показана на графике 2.
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.033 сек.) |