лабораторная работа "синтез оптимальных следящих систем"

DOC 5 pages 112.0 KB Free download

Page preview (5 pages)

Scroll down 👇
1 / 5
лабораторная работа № 2 исследование сау при случайных возмущениях с помощью среды matlab лабораторная работа № 11 синтез оптимальных следящих систем цели работы · знакомство с методами и особенностями синтеза оптимальных следящих систем при детерминированных входных сигналах задачи работы · научиться строить стандартную систему в задаче синтеза оптимальных следящих линейных систем · изучить особенности задачи синтеза оформление отчета отчет по лабораторной работе выполняется в виде связного (читаемого) текста в файле формата microsoft word (шрифт основного текста times new roman, 12 пунктов, через 1,5 интервала, выравнивание по ширине). он должен включать · название предмета, номер и название лабораторной работы · фамилию и инициалы авторов, номер группы · фамилию и инициалы преподавателя · номер варианта · краткое описание исследуемой системы · результаты выполнения всех пунктов инструкции, которые выделены серым фоном (см. ниже): результаты вычислений, графики, ответы на вопросы. при составлении отчета рекомендуется копировать необходимую информацию через буфер обмена из рабочего окна среды …
2 / 5
для определения установившегося значения сигнала управления и изображения по лапласу эталонного управляющего сигнала : uinf = dcgain( tf([1 0],1)*r/p ); u0 = uinf*tf(1, [1 0]); 5. измените стандартную систему с учетом ограничения на мощность сигнала управления ku = 1; sys = [ r -p ku*u0 -ku r 0]; снова запустите скрипт (постройте оптимальный регулятор) и постройте частотную характеристику полученного регулятора. сравните с предыдущим вариантом. 6. запустите simulink, соберите модель, как показано на рисунке, и сохраните ее под именем lab7sim1.mdl. для того, чтобы вывести на осциллограф два сигнала, используйте мультиплексор (блок mux, группа singal routing). 7. установите параметры блоков, как показано на рисунках: step signal controller plant обратите внимание, что в числитель блока signal добавлен множитель , поскольку входной сигнал – это единичная ступенька, а не дельта-функция. 8. в параметрах осциллографа снимите флажок limit data points (ограничивать число запоминаемых точек) и установите режим сохранения данных (save data to workspace) в виде …
3 / 5
'v'); [nr,dr] = tfdata(r, 'v'); [nh,dh] = tfdata(h, 'v'); [ng,dg] = tfdata(g, 'v'); 14. найдите передаточную функцию оптимального регулятора без учета ограничений на управление: sys = [ r -p*h r -p*h*g]; [c,poles] = h2opt ( sys ) 15. постройте частотную характеристику полученного регулятора и сделайте выводы. bode ( c ) 16. постройте оптимальный регулятор с ограничением на управление (учитывая, что установившееся значение сигнала управления для объекта с интегратором равно нулю): ku = 1; sys = [ r -p*h 0 -ku r -p*h*g]; [c,poles] = h2opt ( sys ) приведите в отчете его передаточную функцию и частотную характеристику. сделайте выводы. 17. запустите simulink, соберите модель, как показано на рисунке, и сохраните ее под именем lab7sim.mdl. для того, чтобы вывести на осциллограф два сигнала, используйте мультиплексор (блок mux, группа singal routing). 18. установите параметры блоков, как показано на рисунках: step signal controller actuator plant measurement обратите внимание, что в числитель блока signal …
4 / 5
ановите время моделирования 100 с (меню simulation-simulation parameters-stop time). запустите скрипт и скопируйте в отчет полученный график. 22. измените скрипт так, чтобы построить кривую качества системы (зависимость интегральный квадратических ошибок по выходу и управлению для парето-оптимальных регуляторов): ku = [0.2 0.25 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.2 1.5 1.7 2]; uinf = 0; % установившееся значение управления errout = []; % освободить массивы erru = []; for i=1:length(ku) fprintf('\n%g', ku(i)); % вывод текущего ku sys = [ r -p % стандартная система 0 -ku(i) r -p]; [c,poles] = h2opt ( sys ); % синтез оптимального регулятора [nc,dc] = tfdata(c, 'v'); sim('lab7sim'); % моделирование err2 = (out(:,2)-out(:,3)).^2; u2 = (u(:,2) - uinf).^2; errout(i) = trapz(out(:,1),err2); erru(i) = trapz(u(:,1),u2); end; 23. после цикла добавьте команды для построения кривой качества figure(1); plot(errout, erru, '-o'); xlabel('error'); ylabel('control error'); 24. запустите скрипт на выполнение. скопируйте в отчет полученную кривую качества. сделайте выводы. …
5 / 5
лабораторная работа "синтез оптимальных следящих систем" - Page 5

Want to read more?

Download all 5 pages for free via Telegram.

Download full file

About "лабораторная работа "синтез оптимальных следящих систем""

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

This file contains 5 pages in DOC format (112.0 KB). To download "лабораторная работа "синтез оптимальных следящих систем"", click the Telegram button on the left.