
- •1. Роль моделирования в технике. Основные определения теории моделирования.
- •2. Описание процесса компьютерного моделирования.
- •3. Технические объекты моделирования, параметры объектов
- •4. Классификация моделей. Требования к моделям
- •5. Обзор современных прикладных компьютерных систем как инструмента моделирования технических объектов.
- •6. Скм, основные возможности и особенности
- •Матричная и векторная алгебра
- •7. Обзор методов построения математических моделей
- •8. Применение численных методов в математическом моделировании
- •9. Численные методы решения алгебраических уравнений и систем
- •10. Реализация числ. Методов реш. Уравнений и систем в Mathcad и Matlab.
- •11.Методы численного интегрирования и их реализация в Mathcad и Matlab.
- •12. Методы построения статических моделей
- •13. Построение моделей по результатам эксперимента.
- •14. Аппроксимация и интерполяция. Математические определения
- •15 Численный метод наименьших квадратов
- •16. Функции интерполяции в аппроксимации в MathCad
- •17. Численные методы решения оду и систем оду.
- •20. Определение, виды и п-ры динам модели, понятия времени, прост-ва, дв.
- •21. Формы представ и методы реализ динам моделей. Виды внешних воздейс
- •22. Интегральное преобразование Лапласа
- •23. Передаточная функция, ее получение для динамических моделей
- •24. Алгоритм реализ динамич моделей с исп передаточной функции в скм.
- •25. Исследование динамических моделей в скм.
- •26. Исследование переходных процессов в Mathcad
- •27. Задачи идентификации в моделировании. Условия идентификации
- •28. Параметрическая идентификация
- •29. Идентификация во временной области
- •30. Способы создания графического пользовательского интерфейса в Matlab.
- •Axes uicontrol … uimenu
- •31. Иерархия классов gui. Типы графических элементов интерфейса.
- •Axes uicontrol … uimenu
- •32. Разработка интерфейса средствами дескрипторной графики
- •33. Исследование моделей технических объектов с применением интерфейса
- •35. Описание основных блоков и создание подсистем в Simulink
- •38. Моделирование электрических схем в пакете SimpowerSystem
- •39. Общие понятия теории автоматического управления (тау)
- •40. Принципы управления и динамический режим работы сау.
- •41. Типовые звенья сау, их переходные характеристики
- •42. Соединение структурных звеньев сау
- •43. Частотные характеристики сау
- •44. Устойчивость линейных динамических систем
- •45. Общая характеристика пакета Control System Toolbox
- •46. Функции пакета для создания lti-моделей
- •Функции получения динамических параммоделей
- •47. Моделирование lti-моделей в Simulink
- •48. Оптимизация параметров сау.
- •49. Опред. Событийно-упр систем. Понятия теории конечных автоматов
- •50. Пакет Stateflow: общий обзор
- •51. Объекты Stateflow-диаграммы
- •52. Примеры моделирования с ограничениями по времени
- •53. Примеры моделирования с ограничениями по скорости
- •54. Понятие события, моделирование с использованием простых событий
- •Port – входной/выходной порт
- •55. Моделирование аналогий в технике
- •56. Создание исполняемых приложений в Matlab
10. Реализация числ. Методов реш. Уравнений и систем в Mathcad и Matlab.
Для простейшего уравнения вида f(x)=0 решение в MathCad с пом функции root(F(x1,x2,...),x1),
где F(x1,x2,...) - функция, описывающая левую часть выражения вида f(x)=0,
x1 - имя переменной, относительно которой решается уравнение.
Функция ищет и вещественные и комплексные корни, но начальное приближение надо задать как комплексное число.
Для нахождения корней полинома polyroots(v), не надо начальное приближение корней и сразу все корни как вещественные так и комплексные. v - вектор кэфов полинома длины n+1, где n - степень полинома. На выходе вектор длины n из корней полинома.
Можно решать системы ур и неравенства. Max число ур и нерав - 50. Наиболее распростр блочный метод:
- задаем начальное приближение для всех действий
- задаем ключевое слово Given, указывает, что далее следует система ур
- ввод ур или нерав (исп логическое =)
- ввод любого выражния, которое включает функцию Find (возвращ точное приближенное значение)
- Find может возвращ результ:
- Find(var1,var2,..)
- var:=Find(var1,var2,..) - вектор
- определить другую функцию с пом Find F(a,b,c...):=Find(x,y,z,...) Это позволяет найти решение при различных начальных приближениях.
Внутри решающего блока недопустимы: неравенства, дискретные выражения, исп дискретные переменные, неравенства вида a<b<c, вложенные блоки.
Приближенное решение системы можно получить с пом функции Minner.
В MathCad можно решать линейные системы матричным методом (функция lsolve решает обратную матрицу).
В MatLAB полиномиальные ур-я решаются функцией roots(a), где a - вектор коэфов перед неизвестными полинома размерностью n+1. Результат - вектор корней полинома размерностью u. Решить 3x3+x2-10x+8 = 0
u=[3 1 -10 8] roots(u)
Для решения нелинейного ур-я f(x)=0 исп fzero(F,x0), где F - имя функции F(x) исх ур-я, x0 - начальное приближение корня. Пример: решить cos(x)-0.1x=0
fzero('cos(x)-0.1x',1)
Если задана сист лин ур вида Ax=B, то реш вида x=A/B или x=inv(A)*B
Реш сист нелин ур вып с пом Fsolve(f,v), F - имя функции, содерж вектор левых частей сист ур, v - вектор нач условий. Решить sinx+2y=2 sin(y-2)-x=-1.
Последовательность решения:
- создаем M-файл левых частей: function F=fu(x)
f=[sin(x(1))+2*x(2)-2; sin(x(2)-2)-x(1)+1];
- записать файл на диск с имененм Fu.m
- создать m-файл решения сист ур a=Fsolve(@Fu,[1,1])
- после запуска на выполнение в переменной а будут корни
11.Методы численного интегрирования и их реализация в Mathcad и Matlab.
12. Методы построения статических моделей
Статическая модель тех объекта, в которой не учитывается изменение параметров во времени. Она описывается алгебраическим уравнением или системой линейных или нелин уравн, в завис от св-в объекта. Статич модель может описываться функцией
y=F(x) - в явном виде
F(x,y)=0 - в неявном виде
В явном виде:
y1=F1(x1,x2,...,xn)
.......
ys=Fs(x1,x2,...,xn)
В линейной модели параметры тех объекта связны линейными соотношениями. При изменении внешнего или внутреннего параметра, линейная модель предсказывает линейное изменение зависящего от него выходного параметра. Для линейной статич модели справедлив принцип суперпозиции: реакция суммы воздействий есть сумма реакций на каждое воздействие y(x1+x2)=y(x1)+y(x2)
Нелинейная модель определяется нелинейной функцией: y=f(x1,..,x1,c1,..,cn), где с - некоторые неизвестные или неточно известные const. Нет принципа суперпозиции.
Мат модель системы статическая, если значение выхода Y(t) зависит от входа X(t) только в тот же момент времени t. Y(t)=F(x(t)), где А - некоторый оператор.
Статич модель строится, когда тех объект соотв ряду условий:
- система устойчива, т.е. переходные процессы после скачкообразного изменения входов затухают
- выходы меняются медленно и изменяются редко
Для мех систем можно создавать 2 вида статич моделей в завис от состояния сист: модель для состояния покоя и для сост равномерного движения.