Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 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; просмотров: 118; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 52.14.150.55 (0.005 с.) |