|
|||||||
|
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
КОНТУРА СКОРОСТИПример 3.1. Провести дискретную аппроксимацию регулятора скорости, синтезированного в примере 2.1 с применением формулы трапеций и метода непосредственного программирования. Для расчетов принять период квантования Т 0 = 0,001 с. Решение. Преобразуем передаточную функцию регулятора скорости
к виду
Параметр 1. С помощью формулы трапеций определим
Тогда
Заметим, что переход к z -преобразованию с применением MatLab предусматривает деление на коэффициент при старшей степени z
Тогда в выражении (3.19)
Здесь 2. Составляем структурную схему программирования (см. рис. 3.2), которой соответствуют уравнения (3.8) – (3.12). По уравнениям состояния и выхода определяем коэффициенты матриц А, B, C, D, соответственно:
Пример 3.2. Составить ССДМ КС с цифровым регулятором скорости и получить переходные характеристики по управляющему и возмущающему воздействиям. Провести анализ результатов моделирования. Параметры двигателя, БП, ТГ и цифрового регулятора принять Решение. 1. Для моделирования построим ССДМ КС с цифровым регулятором скорости в системе Simulink (рис. 3.6).
Рис. 3.6. Структурная схема динамической модели контура скорости с цифровым регулятором скорости
Цифровой регулятор скорости реализован блоком Discrete State-Space, расположенным в библиотеке блоков Discrete. Диалоговое окно блока представлено на рис. 3.7.
Рис. 3.7. Диалоговое окно блока Discrete State-Space
Блок Zero-Order Hold представляет собой экстраполятор нулевого порядка, восстанавливающий непрерывный сигнал u рс с выхода цифрового регулятора скорости. Блок Switch реализует модель квантователя, преобразующего непрерывный сигнал рассогласования∆ u W в дискретный. Блок Pulse Generator формирует последовательность единичных импульсов с периодом следования Т 0. Для задания параметров блока Zero-Order Hold необходимо –
Рис. 3.8. Диалоговое окно блока Zero-Order Hold
Для задания параметров блока Pulse Generator необходимо – в строке Period установить период квантования Т 0 (рис. 3.9).
Рис. 3.9. Диалоговое окно блока Pulse Generator
2. Для получения графика в блоке Step задаем входное воздействие На рис. 3.10 изображена переходная характеристика контура скорости по управляющему воздействию. Время моделирования составляет 0,2 с. Для построения переходной характеристики по моменту сопротивления нагрузки
W(t), рад/с
Рис. 3.10. Переходная характеристика контура скорости по управляющему воздействию
W(t), рад/с
Рис. 3.11. Переходная характеристика контура скорости по моменту сопротивления
3. Переходим к анализу полученных графиков. По характеристике
Время нарастания Проверяем соответствия требованиям настройки на ОМ:
Анализ полученных результатов показывает, что дискретная аппроксимация регулятора скорости привела к уменьшению запасов устойчивости, поэтому перерегулирование s увеличилось, а время нарастания Пример 3.3. Построить график ЛЧХ разомкнутого КС. Провести анализ результатов моделирования. Для расчетов принять период квантования Т 0 = 0,02 с. Решение. Для построения частотных характеристик к выражению (2.25) применим z -преобразование в соответствии с формулой трапеций. Числовые значения коэффициентов разомкнутого контура скорости получены в примере 2.1 (программа построения ЛЧХ). Программа для перехода переменной z записывается в Command Window следующим образом:
num=[0.006483 0.1621 5.129]; den=[9.522e-013 1.347e-009 6.336e-007 0.0001043 0.00268 0.0698 0]; fs=500; [numd, dend]=bilinear(num, den, fs)
numd = 0.0022 0.0045 -0.0018 -0.0085 -0.0024 0.0041 0.0021 dend = 1.0000 -4.0669 6.6020 -5.4346 2.3765 -0.5222 0.0451
В приведенной программе частота дискретизации:
Полученные численные значения позволяют записать передаточную функцию разомкнутого контура скорости относительно переменной z:
где b 6= 0,0022; b 5= 0,0045; b 4= – 0,0018; b 3= – 0,0085; b 2= – 0,0024; b 1= 0,0041; b 0= 0,0021; d 6= 1,0; d 5= – 4,0669; d 4= 6,6020; d 3= – 5,4346; d 2= 2,3765; d 1= – 0,5222; d 0= 0,0451. К полученному выражению применим
После вычисления коэффициентов при переменной u и приведения
Далее переходим к построению логарифмических псевдочастотных характеристик (ЛПЧХ) в соответствии с программой: w = logspace(–3, 3); num = [0 2 2 -2 1372 34 2]; den = [200473 283592 133397 21960 563 16 -1]; bode(num, den, w) Результаты моделирования представлены на рис. 3.12.
Рис. 3.12. Логарифмические псевдочастотные характеристики контура скорости Как и следовало ожидать, при увеличении перерегулирования
а запас устойчивости по амплитуде на псевдочастоте
При переходе к абсолютной псевдочастоте среза
а частота
Графики ЛПЧХ сдвигаются вправо относительно оси частот Поиск по сайту: |
||||||
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.5 сек.) |