Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

ИспользованиеMatLab





 

В программном комплексе MatLab для формирования модели впространстве состояний используется функция ss,

>> w1 = ss(A, B, C, D),

 

где A, B, C, D– матрицы модели.

 

Из модели в пространстве состояний можно получить ПФ команnдой:

>> w2 = tf(w1)

 

И, наоборот, если уже существует модель, заданная ПФ, то ее можnно преобразовать в пространство состояний с помощью команды ss:

>> w=tf([2 2],[3 4 1]);

>> w1=ss(w)

Заметим, что одной и той же ПФ могут, вообще говоря, соответnствовать разные модели в пространстве состояний, но всем этим моделям соответствует одна и та же ПФ.

Матрица управляемости может быть построена с помощью функnции ctrb, которая вызывается одной из команд:

>> W = ctrb(A, B)

>> W = ctrb(sys)

>> W = ctrb(sys.A, sys.B)

 

В пакете MatLab имеется функция acker, с помощью которой можно обеспечить желаемое расположение полюсов одномерной линейной системы (в соответствии с формулой Аккермана):

>> k = acker(A,B,P),

 

где А и В – матрицы системы; Р – вектор, задающий желаемое распоnложение полюсов системы.

Пример. Пусть система описывается матрицами

Желаемые полюса заданы вектором:

Тогда рассчитать значение коэффициентов обратных связей можно с помощью команд

>>A=[0 1;,2 3];

>> B=[0; 1];

>> P=[,1,3];

>> K=acker(A,B,P)

K =1 7

Таким образом, управление в этом примере должно быть сформировано в виде

Для многомерных систем в пакете MatLab имеется функция place(ее можно использовать также и для одномерных систем). Функция

>> K=place(A,B,P)

 

рассчитывает матрицу коэффициентов обратных связей K, которая обеспечивает желаемое расположение полюсов системы. Длинавектора P должна быть равна числу строк матрицы А.

Следует заметить, что метод модального управления не гарантирует равенство установившейся ошибки нулю. Для обеспечения равенства задающего воздействия и выходного сигнала системы в установившемся режиме вводится масштабирующий коэффициент . Дляего вычисления запишем уравнения состояния в виде:

подставляя уравнение (6), имеем:

В установившемся режиме получаем

и должно выполняться условие

Следовательно, из уравнения (7) получаем

На этот коэффициент должно умножаться входное воздействие.

 

В пакете моделирования Simulink MatLab для описания объекта в пространстве состояний имеется блок State Space. Однако этот блок не позволяет непосредственно оценивать текущее значение вектора состояния, поэтому для моделирования работы модального регулятор нужно детально описывать матричные операции.







Дата добавления: 2015-10-15; просмотров: 504. Нарушение авторских прав; Мы поможем в написании вашей работы!




Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...


Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

ТЕХНИКА ПОСЕВА, МЕТОДЫ ВЫДЕЛЕНИЯ ЧИСТЫХ КУЛЬТУР И КУЛЬТУРАЛЬНЫЕ СВОЙСТВА МИКРООРГАНИЗМОВ. ОПРЕДЕЛЕНИЕ КОЛИЧЕСТВА БАКТЕРИЙ Цель занятия. Освоить технику посева микроорганизмов на плотные и жидкие питательные среды и методы выделения чис­тых бактериальных культур. Ознакомить студентов с основными культуральными характеристиками микроорганизмов и методами определения...

САНИТАРНО-МИКРОБИОЛОГИЧЕСКОЕ ИССЛЕДОВАНИЕ ВОДЫ, ВОЗДУХА И ПОЧВЫ Цель занятия.Ознакомить студентов с основными методами и показателями...

Меры безопасности при обращении с оружием и боеприпасами 64. Получение (сдача) оружия и боеприпасов для проведения стрельб осуществляется в установленном порядке[1]. 65. Безопасность при проведении стрельб обеспечивается...

Измерение следующих дефектов: ползун, выщербина, неравномерный прокат, равномерный прокат, кольцевая выработка, откол обода колеса, тонкий гребень, протёртость средней части оси Величину проката определяют с помощью вертикального движка 2 сухаря 3 шаблона 1 по кругу катания...

Неисправности автосцепки, с которыми запрещается постановка вагонов в поезд. Причины саморасцепов ЗАПРЕЩАЕТСЯ: постановка в поезда и следование в них вагонов, у которых автосцепное устройство имеет хотя бы одну из следующих неисправностей: - трещину в корпусе автосцепки, излом деталей механизма...

Понятие метода в психологии. Классификация методов психологии и их характеристика Метод – это путь, способ познания, посредством которого познается предмет науки (С...

Studopedia.info - Студопедия - 2014-2025 год . (0.011 сек.) русская версия | украинская версия