исследование сау с помощью среды matlab

DOC 10 pages 313.5 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 10
лабораторная работа № 1 page исследование сау с помощью среды matlab лабораторная работа № 7 оптимизация нелинейных систем цели работы · освоение методов оптимизации нелинейных систем в среде matlab задачи работы · научиться копировать подсистемы из одной модели в другую · изучить приемы, позволяющие частично компенсировать нелинейность типа «насыщение» в системе с пид-регулятором · научиться использовать пакет ncd (nonlinear control design) оформление отчета отчет по лабораторной работе выполняется в виде связного (читаемого) текста в файле формата microsoft word (шрифт основного текста times new roman, 12 пунктов, через 1,5 интервала, выравнивание по ширине). он должен включать · название предмета, номер и название лабораторной работы · фамилию и инициалы авторов, номер группы · фамилию и инициалы преподавателя · номер варианта · краткое описание исследуемой системы · результаты выполнения всех пунктов инструкции, которые выделены серым фоном (см. ниже): результаты вычислений, графики, ответы на вопросы. при составлении отчета рекомендуется копировать необходимую информацию через буфер …
2 / 10
ость перекладки накладываются нелинейные ограничения , . для измерения угла рыскания используется гирокомпас, математическая модель которого записывается в виде апериодического звена первого порядка с передаточной функцией , в качестве управляющего устройства используется пид-регулятор с передаточной функцией , где сек и сек. для компенсации эффекта насыщения, вызванного ограниченным углом перекладки руля, используется схема с внутренней нелинейной обратной связью, охватывающей интегратор в составе регулятора. базовый регулятор, построенный по линейной модели, выделен серым фоном. сигнал на его выходе представляет собой желаемый угол перекладки руля. для блока нелинейной коррекции типа «насыщение» выбираются пределы, равные ограничениям на угол перекладки руля. если насыщения нет, разность сигналов равна нулю, и обратная связь не работает; используется закон управления, синтезированный для линейной системы. если сигнал превышает допустимые пределы, разность подается (со знаком «минус») на вход интегратора через усилитель. таким образом, при насыщении сигнал на входе интегратора ослабляется тем сильнее, чем больше разность между желаемым и допустимым углами перекладки. такой …
3 / 10
ткройте блок нелинейная модель-регулятор. удалите линию, соединяющую вход блока с входом и-канала. выделить лкм, нажать delete 7. скопируйте сумматор, расположите его перед интегратором и измените знак у второго входа на «минус». перетащить пкм |+- в поле list of signs 8. скопируйте сумматор еще раз, разверните его на 180 градусов и измените расположение входов. перетащить пкм нажать ctrl+i +-| в поле list of signs 9. откройте блок нелинейная модель-привод и перетащите в окно регулятор второй нелинейный блок (ограничение на угол перекладки руля). разверните его на 180 градусов. перетащить лкм нажать ctrl+i 10. добавьте блок gain из группы math operations и установите коэффициент усиления, равный kaw. kaw в поле gain 11. соберите схему, показанную на рисунке. скопируйте ее в отчет. 12. добавьте в скрипт lab6go команду, устанавливающую начальное значение для kaw. сохраните скрипт и выполните его. kaw = 1; 13. далее мы сравним переходные процессы в этой системе с результатами моделирования линейной …
4 / 10
а надо выводить по 3 графика, массивы phi и delta содержат по 4 столбца. удобно скопировать и немного изменить команды для оформления графика из файла lab4graph.m. sim ('lab6' ) figure(1) ... 18. запустите скрипт. после отладки сохраните скрипт на диске и скопируйте его в отчет. скопируйте в отчет построенный график. опишите полученный эффект. 19. добавьте в основное окно модели усилитель (блок gain из группы math operations) и установите коэффициент усиления, равный 1/phizad. этот (нормирующий) блок будет служить для того, чтобы на выходе установившееся значение было равно 1 (нормировка). view – library browser перетаскивание лкм двойной щелчок по блоку 1/phizad в поле gain 20. добавьте в модель блок ncd outport из пакета ncd blockset и соедините его через нормирующий усилитель (см. выше) с выходом phi системы с компенсацией насыщения. сохраните схему в отчете. 21. откройте блок ncd outport. цель оптимизации – выбрать некоторые коэффициенты системы так, чтобы переходный процесс оставался внутри …
5 / 10
йденное оптимальное значение kaw. для этого надо ввести kaw в командном окне matlab. запишите его в отчет и перенесите в скрипт lab6go. kaw 27. запустите скрипт lab6go на выполнение и скопируйте полученный график в отчет. клавиша f5 28. определите перерегулирование и время переходного процесса, используя функцию overshoot. [si,tpp] = overshoot(phi(:,1),... phi(:,4)); 29. измените в командном окне matlab заданный угол курса на и повторите моделирование. скопируйте полученный график в отчет. определите перерегулирование и время переходного процесса. в командном окне phizad = 30; выделить нужные строки скрипта, нажать f9 30. сделайте выводы о применении схемы с компенсацией насыщения. таблица коэффициентов вариант , сек , рад/сек , сек , сек 1. 16.0 0.06 1 1 2. 16.2 0.07 2 2 3. 16.4 0.08 1 3 4. 16.6 0.07 2 4 5. 16.8 0.06 1 5 6. 17.0 0.07 2 6 7. 17.2 0.08 1 1 8. 17.4 0.07 2 2 9. 17.6 0.06 …

Want to read more?

Download all 10 pages for free via Telegram.

Download full file

About "исследование сау с помощью среды matlab"

лабораторная работа № 1 page исследование сау с помощью среды matlab лабораторная работа № 7 оптимизация нелинейных систем цели работы · освоение методов оптимизации нелинейных систем в среде matlab задачи работы · научиться копировать подсистемы из одной модели в другую · изучить приемы, позволяющие частично компенсировать нелинейность типа «насыщение» в системе с пид-регулятором · научиться использовать пакет ncd (nonlinear control design) оформление отчета отчет по лабораторной работе выполняется в виде связного (читаемого) текста в файле формата microsoft word (шрифт основного текста times new roman, 12 пунктов, через 1,5 интервала, выравнивание по ширине). он должен включать · название предмета, номер и название лабораторной работы · фамилию и инициалы авторов, номер группы · фамилию ...

This file contains 10 pages in DOC format (313.5 KB). To download "исследование сау с помощью среды matlab", click the Telegram button on the left.