
- •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
7. Обзор методов построения математических моделей
Мат модель может быть получена аналитически по результатам экспериментального исследования входных и выходных переменных объекта без изучения его физической сущности. Наиболее достоверные модели получают аналитическим путем, но из-за отсутствия некоторых данных применяют эмпирический подход. Эти группы методов базируются на:
-физическом подходе - непосредственное применение физических законов;
-формальном подходе - исп общие математические принципы при описании физ св-в объектов
Физ подход: узловой метод, контурный метод, табличный метод.
Для формального подхода прим разные численные методы.
Классификация численных методов:
- методы решения уравнений
- решение систем уравнений
- вычисление интегралов
- аппроксимация и интерполяция
- методы решения ДУ и их систем
- методы оптимизации и прочие
8. Применение численных методов в математическом моделировании
Для алгебраических и трансцендентных уравнений пригодны одни и те же методы уточнения приближенных значений действительных корней:
- метод половинного деления (дихотомии), - метод простых итераций
- метод Ньютона (касательных), - метод хорд
- модифицированный метод Ньютона (секущей) и прочие
Для систем линейных уравнений реализуются след методы:
- метод определителей Крамера - матричный метод, - метод Гаусса
Для систем нелинейных уравнений:
- метод Ньютона, - метод простых итераций
К методам вычисления определенного интеграла
- метод прямоугольников, - метод трапеций, - метод Симпсона
Численные методы интерполяции:
- линейная интерполяция, - сплайновая интерполяция,
- тригонометрическая интерполяция
Аппроксимация - метод наименьших квадратов
Численные методы решения ДУ исп при моделировании динамических тех объектов:
- метод последовательных приближений
- конечно-разностные методы, - Рунге-Кутта, - прогноза и коррекции
Методы оптимизации:
- метод золотого сечения, - градиентного спуска
- сопряженных градиентов, - метод Ньютона
9. Численные методы решения алгебраических уравнений и систем
Для алгебраических и трансцендентных уравнений пригодны одни и те же методы уточнения приближенных значений действительных корней:
- метод половинного деления (дихотомии), - метод простых итераций
- метод Ньютона (касательных), - метод хорд
- модифицированный метод Ньютона (секущей) и прочие
Для систем линейных уравнений реализуются след методы:
- метод определителей Крамера - матричный метод, - метод Гаусса
Метод половинного деления.
Сначала определяем середину с отрезка [a, b] c = (a+b)/2 и вычисляем
значение функции f(c). Далее делаем выбор, какую из двух частей взять для
уточнения корня. Очевидно, что корень будет находиться в той половине
исходного отрезка, на концах которой функция имеет разные знаки. Для очередного шага уточнения положения корня отрезок[c, b] из рассмотрения исключаем, а с отрезком [a, c] продолжаем процесс деления, как и с первоначальным отрезком [a, b], формально переприсваивая новому значению b значение c. Если же реализуется ситуация, когда функция имеет разные знаки на концах отрезка [c, b], то из рассмотрения следует исключить отрезок [a, c], формально переприсваивая новому значению а
значение c .
В результате мы получим последовательность вложенных друг в друга
Отрезков все уменьшающейся длины: [a1, b1], [a2 , b2],... [an , bn] . Этот
повторяющийся (итерационный) процесс будем продолжать до тех пор, пока длина отрезка [an , bn] не станет меньше заданной погрешности ε вычислений. Тогда искомый корень ξ ≈ a n ≈ b n ≈ (a n + b n)/2.
Метод Крамера: А) Записывают систему в матричном виде. Б) Вычисляют главный определитель системы. В) Вычисляют все дополнительные определители системы (заменяя нужный столбец, столбцом ответов). Г) Если главный определитель системы не равен нулю, то выполняют пункт Д, иначе рассматривают вопрос о разрешимости данной системы (имеет бесчисленное множество решений или не имеет решений). Д) Находят значения всех неизвестных по формулам Крамера для решения системы n линейных уравнений с n неизвестными, которые имеют вид: