- •Состав и назначение аппаратных средств компьютера.
- •2.Операционная система ms-dos. Командные файлы и конфигурирование системы.
- •3. Операционная система Windows
- •6. Работа с текстовым редактором word.
- •7.Графический редактор Paint
- •9.Работа с интерфейсом Mathcad
- •10. Работа с графиками в среде MathCad.
- •11.Построение частотных характеристик сау с использованием средств mathcad. Исследование устойчивости сау по частотным критериям.
- •12. Матричные и векторные операции в среде маthcad. Вычисление собственных чисел и собственных векторов. Определение устойчивости сау по алгебраическим критериям и матрице переменных состояний.
- •13. Решение уравнений, сис-мы линейных и нелинейных урав-й в среде mathcad
- •Решение сис-м линейных уравнений
- •Решение систем уравнений
- •14.Приведение к системе дифференциальных уравнений сау, заданной передаточной функцией.
- •15. Решение дифф.Уравнений в среде mathcad.Построение переходного процесса сау
- •16. Символьные вычисления. Преобразование символьных выражений.
- •17. Операции преобразования Лапласа, Фурье, z-преобразования и их применение для анализа сау.
- •18. Обратное преобразование Лапласа для переходного процесса.
- •19. Работа в системе matlab
- •20. Создание м-функций и м-сценариев
- •21. Арифметические, логические операции в системе mathlab.
- •22. Операции с векторами и матрицами в системе mathlab.
- •23. Операции линейной алгебры в системе MathLab. Построение двухмерных и трехмерных графиков в системе MathLab.
- •Функция grid служит для нанесения координатных линий, функция title выводит заголовок графика, а функции xlabel(‘X’) и ylabel(‘y’) выводят пояснения к графику.
- •25.Построение логарифмических частотных характеристик
- •24. Последовательное построение нескольких графиков, разбиение графического окна, наложение графиков друг на друга. Формирование графика.
- •26. Операции с полиномом.
- •27.Моделирование линейных систем.
- •28.Ввод и преобразование моделей.
- •31. Построение временных характеристик системы. Определение показателей качества переходного процесса.
- •32. Построение частотных характеристик системы. Определение запасов устойчивости.
- •33. Получение информации о нулях и полюсах системы. Определение устойчивости. Построение матрицы управляемости и наблюдаемости системы.
- •35. Работа с библиотеками пакета Simulink.
- •36.Моделирование линейных непрерывных элементов в пакете Simulink..
- •37.Источник дискретных импульсов Discrete Pulse Generator
- •38.Использование источников в пакете Simulink.. Определении их характеристик.
- •39.Обзор виртуальных регистраторов
- •Виртуальный осциллограф
- •Виртуальный графопостроитель xy Graph
- •Дисплей Display
- •Блок остановки моделирования Stop
- •Блоки сохранения То File и То Workspace
- •4 0. Характеристики нелинейных звеньев пакета Simulink..
- •42. Операторы условного перехода в системе Matlab.
- •43.Операторы цикла системы Matlab
- •Оператор цикла с заданным числом повторений
- •44. Основные свойства пакета расширения Symbolic Math. Получение справки и использование демонстрационных примеров.
- •45. Задание символьных переменных. Символьные операции с матрицами.
- •46. Символьные операции математического анализа.
- •47. Решение алгебраических уравнений.
- •48. Интегральные преобразования в Simulink.
- •49.Символьные операции с выражениями.
- •50. Локальные и глобальные сети. Система Internet. Доменная система имен. Основы работы в Internet'e.
26. Операции с полиномом.
в
MathLabe
полином храниться в виде вектора p=
[
...
];
p1*p2 conv (произведение) (p1,p2)
корни полинома вычисляет функция
roots (p)
p=[1 8 3]
disp (roots (p)) -%вычислить корни полинома.
построение вектора по заданным корням выполняется функцией Poly
>>p=[1 8 31]
r=roots (P)
p1=poly(r) % p1=p
x= Ax+Bu
E-A
=0
хар-е уравнение
p=poly(A) формирует вектор коэф-в характер-го уравнения;
>> A=[1,2,3; 5,6,0; -1,2,3]
p=poly(A)
%p=S³-10S²+205-36
функция y=polyval(p,x) – вычисляет значение полинома p(x) – для заданного значения x.
Функция
=polyder(p)
– вычисляет производную
Операции данных измерений
Операции (n,p)=size(v) – вычисляет кол-во строк n, и кол-во столбцов p.
Команда n=size(v) - дает инфор-ию в виде n=102
v – вектор
max(v)→max v(i);
min(v) → среднее знач-е вектора v;
stg(v) → СКО (средне квадратичное отклонение);
sort(v) →сортирует вектор v в порядке возрастания;
sum(v) →суммирует;
prod(v) →выдает произведение всех элементов вектора v;
diff(v) →создает вектор имеющий размер на единицу меньше, чем размер вектора v, элементы которого являются разностью м/у соседними элементами вектора v.
Те же ф-ии применимы к матрицам при этом операции выполняются по столбцам матрицы.
27.Моделирование линейных систем.
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-переменных состояния.
