Таким образом, при движении по линии переключения мы получим процесс, соответствующий переходному процессу для апериодического звена первого порядка с постоянной времени t. Отметим проявившуюся в рассмотренном примере важную особенность поведения СПС в скользящем режиме: характеристики процесса не зависят от параметров a и b объекта управления, а определяются видом линии переключения (параметром t). Это свойство позволяет использовать СПС для обеспечения параметрической инвариантности САУ.
Выше было принято, что система находится в скользящем режиме. Попадание на поверхность разрыва и движение по ней обеспечивается соответствующим выбором управления. В нашем примере управляющее воздействие можно сформировать в виде
u(t) = -k1x1(t) – k2x2(t), где k1 и k2 - коэффициенты регулятора, значения которых изменяются блоком изменения структуры.
Организуем переключение коэффициента k1 по прямым S(X) = tx2 +x1=0 и x1 = 0, то есть реализуем закон управления следующим образом:
, (10)
где ,S(X) = tx2 + x1.
Нетрудно убедиться, что при надлежащем выборе t возможны два варианта расположения линии переключения S(X) = 0 относительно асимптоты гипербол (рис. 5). При t > 1 в системе возникает скользящий режим по прямой tx2 + x1 = 0 (рис. 5, а), при t < 1 получаем фазовый портрет, изображенный на рис. 5, б. Скользящий режим в этом случае не возникает и система лишена рассмотренных выше положительных свойств.
Отметим, что на прямой x1 = 0 также происходит переключение структур, но она не является линией разрыва, так как в соответствии с (10) здесь .
Сопоставление случаев, показанных на рис. 5, а, б, показывает, что параметры объекта (определяющие положение линии ) влияют на выбор t, и, следовательно, в соответствии с (9), ограничивают достижимое быстродействие СПС с регулятором (10).
2. Описание модели спс
Модель исследуемой системы строится в пакете SIMULINK в соответствии со схемой, изображенной на рис. 6.
Рис. 6
Модель объекта управления (5) набирается из двух блоков интеграторов “Int1”, “Int2”, блоков “Sum” и “Gain”, последний задает параметр b. Заметим, что b> 1.
Положение линии переключения tx2 + x1 = 0 задается с помощью блока “Gain1”, позволяющего выставить значение параметра t, и блока “Sum1”. Положение линии переключения x1 = 0 определяется выходом x1 блока “Int1”. Условие смены структуры фиксируется блоком произведения “Product”, извлекаемого из раздела Nonlinear библиотеки SIMULINK.
Закон управления (10) в СПС реализуется блоками “Switch”, “Filter”, “Inv” и “TransportDelay”. Блок “Switch” – звено сравнения и коммутации входов, выполняющее операцию переключения значения выхода с “0” на “” и наоборот в зависимости от знака сигнала на выходе блока “Product”. Блок “Inv” осуществляет инвертирование выхода блока “Int1”.Блоки “TransportDelay” (звено чистого запаздывания ) и “Filter” (апериодическое звено первого порядка) учитывают постоянное временное запаздывание и инерционность, свойственные реальному СПС-регулятору.
При снятии фазового портрета на горизонтальный вход графопостроителя (блок “XY Graph” из раздела Sinks библиотеки SIMULINK ) подается сигнал с выхода блока “Int1”, а на вертикальный - сигнал с выхода блока “Int2”.
3. Порядок выполнения работы
1. Произвести загрузку пакета MATLAB 5.0 из сети и войти в личный пользовательский каталог или создать его с помощью команды !md< имя каталога >.
2. Запустить SIMULINK из MATLAB 5.0.
3. Используя технологию “drag-and-drop”, построить модель СПС в соответствии с рис. 6.
4. Установить значения параметров системы b,tз ,Tф в соответствии с заданным преподавателем вариантом (табл. 1).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.