Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Моделирование линейных систем.Содержание книги
Поиск на нашем сайте
Control System Toolbox сис-ма Mathlab В Mathlabе реальный объект ориентированный по ОПП программируемый, который предполагает, что при разработке программы д.б. определены объекты и классы, построены их описания и определения м/у ними. Классом в Mathlabе называют определенную форму представленную вычислением объектов в совокупности с правилами процедур их преобразования. Операции и функ-ии кот-ые м.б. применены к определенному типу переменных образуют методы этого класса. В сис-ме Mathlab определены 6 встречных классов выч-х объектов. Double – массивы и матрицы двойной точности; Sparse – двумерные комплексные разрезанные матрицы; Char – массивы символов; Stuct – массивы записи; Cell - массивы ячеек; Uint 8 – массивы 8-ми разрядных чисел без знаков. Array – вычисление размеров size; длины lehgth, размерности nolims и тд. Для исследования линейных сис-м имеется класс – Control, который находится в пакете Control Toolbox. Основными об-ми этого пакета являются:- класс LTI (Linear Time Invariant System) -дочерние классы т.е. подклассы класса LTI, соответ-ют 3-м разным представлениям линейных стационарных сис-м: TF- объект типа передаточной функции. ZPK- объект Zero- PoleGain – шум полоса коэф-та передаточной функции. SS – State-Pole-Gain
28.Ввод и преобразование моделей. SS - создает модель пространственного состояния по заданным матрицам A,B,C,D. x=Ax+Bu; y=Cx+Du; где х-перем-ное состояние, u – управление, y – вых-й сигнал. tf – создает модель по заданным (ПФ) передат-ым фун-ям сис-мы. ZPK – созд-т модель по заданным путям, полосам и коэф-ам передачи сис-мы. Filt – созд-т модель по дискретным передаточным функциям в заданной форме номиналов Set – присваивает знач-ия некоторым другим полям LTI объекта, названиям вх-в и вых-в сис-мы. Если создается дискретная модель, то следует добавить в конце значение параметра TS -шаг дискретизации. W(s)= (s+4)/(s^2+2*s+10) Модель заданная непрырывно может иметь диск-ю форму используя процедуру: Sys- передаточная ф-я дискр-й системы. Method- применяемый метод дискр-ии, который может принять одно из значений. "zoh"- соответствует применению экстраполятора нулевого порядка. "foh"- соответствует применению экстраполятора первого порядка. "tustin"- билинейная аппроксимация Тастина с заданной частотой внутри интервала дискрет-ии. Matched- метод согласования нуля и полюса. 29. Структурное преобразование моделей. + или -:осуществляет параллельное соединение звеньев; * - ПФ последовательных соединений звеньев определяется. Feedback – такое соединение звеньев, когда 2-е звено составляет цепь отрицательно обратной связи для 1-го звена. Рассмотрим систему управления торпеды:
>> Tarsk=tf(25,[100 50]) % >>SkUg=tf(1,[1,0])% >>Tor 1=torsk*SkUg %
>>GN=tf[2,1] >>GT=tf([100 0], [1 10 100]) >>Izm=GN+GT % >>sys=feedback (Tor, Izm)
Введем основные описания системы: >> set (sys, ‘Input Name’,’момент сил’, ‘Output Name’,’угол рыскания’) >>set (sys,’Notes’,’угловые движения торпеды’) >>get (sys) %получение информации о системе
30. Получение информации о модели. Для этого служат процедуры: Tfdata – получение вектора числителя и знаменателя передаточной ф-ии сис-мы.; Ssdata – получение значений матриц состояний; Zpkdata – для получения векторов значений полюсов и нулей системы; >> [nom, den]=tfdata (sys, ‘v’) nom= 0 0 25 250 2500 den= 100 1050 10550 8000 5000 >>ssys=ss(sys) % появляется A,B,C,D >>[z,p,k]=zpk data (sys, ‘v’) %нули и полюса ПФ и статический коэффициент усиления. Get(sys) – информация о хар-ки модели; Вх., вых. применяется, шаг диска; Size(sys)- число вх-в и выходов модели в виде передаточной функции; Size(ssys) % 1 вх; 1 вых;4-переменных состояния.
|
||||
|
Последнее изменение этой страницы: 2017-02-10; просмотров: 191; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.216.147 (0.006 с.) |