
- •2. Классификация математических моделей
- •3. Этапы построения математической модели
- •3.1. Содержательная постановка задачи
- •3.2. Концептуальная постановка задачи моделирования
- •3.3. Математическая постановка задачи
- •3.4 Качественный анализ и проверка корректности модели.
- •3.5 Выбор и обоснование выбора метода решения задач
- •3.6 Реализация мм в виде программы для эвм
- •3.7 Проверка адекватности моделей
- •3.8 Практическое использование построенной модели и анализ результатов моделирования
- •4. Моделирование на микроуровне
- •4.1 Основы построения мм на микроуровне
- •4.2 Модели тепловых систем на микроуровне
- •4.3 Модели гидравлических систем
- •4.4 Модели механических систем на микроуровне
- •5. Теория систем с распределенными параметрами
- •5.1. Базовое уравнение объектов с распределенными параметрами
- •5.2 Общая характеристика условий однозначности
- •5.2.1. Начальные условия
- •5.2.2. Граничные условия
- •5.3 Основное соотношение вход – выход
- •5.4 Функция Грина
- •5.5 Стандартизирующая функция
- •5.6 Типовые распределенные блоки
- •5.6.1 Переходной х-блок
- •5.6.2 Переходной -блок
- •5.6.3 Переходной -блок
- •6. Моделирование на макроуровне
- •6.1 Компонентные и топологические уравнения
- •6.2 Компонентные и топологические уравнения механической системы.
- •6.3 Компонентные, топологические уравнения гидравлической системы.
- •6.4 Компонентные и топологические уравнения тепловой системы
- •6.5 Компонентные и топологические уравнения электрической системы
- •6.5 Параметры гидравлической системы
- •6.7 Графические формы представления мм.
- •6.8 Матричная форма представления мм
- •6.9 Узловой метод формирования мм
- •6.10 Задачи качественного анализа математической модели
- •6.11 Моделирование и анализ статических состояний
- •По дисциплине «Моделирование систем» Основная
- •Дополнительная
- •Иностранная литература
3.4 Качественный анализ и проверка корректности модели.
Для контроля правильности полученной системы математических соотношений требуется проведение ряда обязательных проверок:
1. Контроль размерности, включающий правила, согласно которому приравниваться и складываться могут только величины финансовой размерности;
2. Контроль порядков, состоящей из грубой оценки сравнительных порядков складываемых величин и исключением малозначимых порядков;
3. Контроль граничных условий, включающий проверку того, что они наложены и на самом деле удовлетворяют данным условием;
4. Контроль физического смысла;
5. Контроль математической замкнутости, состоящей в проверке того, что выписанная система математических соотношений дает возможность, при том. Однозначно решить поставленную задачу.
Если задача свелась к отысканию n-неизвестной из некоторой системы уравнений, то контроль замкнутости состоит в том, чтобы число уравнений было n.
Если их меньше, то надо установить недостающие уравнения.
А если их больше, то либо уравнение зависимо, либо уравнение составлено ошибочно.
Математическая постановка задачи о баскетболисте
Математическую
постановку в данном случае может
представить как в векторной, так и
координатной сумме:
Векторная форма – найти зависимость векторных параметров от времени r(t), v(t) изменения системы обыкновенный ДУ:
,
, Н.У.:
Вычислим параметр
по формуле:
,
где
определяется
из следующих условий:
Координатная форма – найти зависимость x(t), и vx(t), vy(t) из решения системы ДУ:
Н.У:
Вычислить параметры
по формуле:
где
определить из условия:
С математической
точкой зрения задача свелась к задачи
Коми для системы о ДУ I-ого
порядка с заданными начальными условиями.
Полученная система является замкнутой,
т.к. число независимых уравнений (4ДУ и
2алгебраических)= числу искомых параметров
задачи (x,
y,
vx,
vy,
,
tk).
Выполним контроль размерности задач:
- уравнение динамики:
,
- уравнение связь – скорость и перемещение:
,
3.5 Выбор и обоснование выбора метода решения задач
Все методы можно разделить на аналитические и алгоритмические (численные). Алгоритмические, как правило, более трудоемкие в реализации, по большим успехом применяется к системам высоких порядков с использованием ЭВМ. Можно выделить следующие группы численных методов по объектам, к которым они применяются численное дифференцирование интегрирование, определение корней линейных и нелинейных уравнений.
Аналитическое решение задачи о баскетболисте.
Проинтегрируем
ДУ задачи по времени:
Константы интегрирования найдем из НУ. Тогда решение задачи можно будет записать в следующем образом:
Примем для простоты,
что в момент броска мяч находится в
начале координат и на одном уровне с
корзиной (т.е ).
Пор дальностью
броска
будем понимать расстояние вдоль оси
абсцисс, которое пролетит мяч от точки
броска до пересечения с горизонтальной
плоскостью, проходящей через корзины.
Из последнего соотношения дальность
броска выразится в следующем образом:
,
тогда точность броска
Алгоритмическое решение задачи о баскетболисте.
Алгоритм решения задачи с использованием метода Эйлера.
Program задача о баскетболисте
Данные:
m,
R-
масса и радиус мяча; -
начальные координаты мяча;
-
начальная скорость и угол броска мяча;
-
координаты центра корзины; t-
текущее время; dt-
шаг по времени;
-
силы действующие на мяч;
-
текущие координаты и проекции скорости
мяча.
Результаты:
-
дальность, точность броска.
Start g:=9.81,
m:=0.6,
R:=0.12,
:=6.44,
:=45,
:=0,
:=0,
:=4.225,
:=0,
:=
,
:=
,
t=0,
dt=0.1,
,
.
White
сила,
действующая на мяч
компоненты
координаты
мяча
And
White
Stop