Построение математических моделей
Расчет амплитудной частоты и периода свободных колебаний механической системы. Построение уравнения огибающей кривой колебаний. Расчет скорости и ускорения тела для затухающих колебаний. Осуществление идентификации эмпирической математической модели.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 27.12.2017 |
Размер файла | 610,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МИНИСТЕРСТВО ТРАНСПОРТА РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ
УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«РОССИЙСКИЙ УНИВЕРСИТЕТ ТРАНСПОРТА (МИИТ)» (РУТ (МИИТ)
Факультет «Транспортные средства»
Кафедра «Железнодорожная автоматика, телемеханика и связь»
КОНТРОЛЬНАЯ РАБОТА
По дисциплине
«Компьютерное моделирование»
Студент: Харитонов П.А.
Шифр: 1540-цСЖс-0399
Москва 2018
Задание 1
Построить математическую модель механической системы, состоящей из пружины с жесткостью =110 н/м, один конец которой закреплен, а на другом находится тело массой =1,4 кг. Тело скользит по горизонтальному стержню: коэффициент вязкого сопротивления =0,7 кг/с. Смещение тела из положения равновесия равно =10 см.
НАЙТИ:
а) амплитуду, частоту и период свободных колебаний механической системы;
б) частоту и период затухающих колебаний системы;
в) уравнение огибающей кривой колебаний;
г) смещение, скорость и ускорение тела в момент времени =4 с для затухающих колебаний.
Построить графики смещений свободных и затухающих колебаний системы в зависимости от времени.
РЕШЕНИЕ: математический модель частота колебание
Обозначим через величину отклонения тела от положения равновесия в произвольный момент времени .
Рассмотрим силы, действующие на колеблющееся тело [1]:
Во-1-х, это - упругая сила пружины , которая пропорциональна величине отклонения тела от положения равновесия и величине жесткости пружины . Знак «-» показывает, что сила направлена в сторону, противоположную направлению отклонения.
Во-2-х, это - сила вязкого трения , которая пропорциональна величине скорости V=x1 и коэффициенту вязкого сопротивления . Знак «-» показывает, что сила направлена в сторону, противоположную вектору скорости движения тела.
Тогда уравнение движения тела на основании второго закона Ньютона может быть записано в виде
mx11=-kx-мx1 (1)
Где x11- ускорение.
Преобразуем уравнение (1), перенося все слагаемые в левую часть, разделив на и введя обозначения:
, .
Получим вместо (1) уравнение
X11+2вx1+щ20x=0, (2)
Уравнение (2) представляет собой обыкновенное дифференциальное уравнение 2-го порядка.
Из условий задачи следует, что уравнение (2) нужно решать для начальных условий вида:
(начальное смещение); (3)
x1(0)=0 (начальная скорость). (4)
В случае отсутствия сопротивления среды () уравнение (2) принимает вид
x1+ щ20x=0, (5)
которое описывает свободные колебания механической системы.
Решая дифференциальное уравнение (5) с условиями (3), (4) в системе maxima [2], получим
(%i1) assume(w0>0);
(%o1) [w0 > 0]
(%i2) ode2('diff(x,t,2)+w0^2*x = 0, x,t);
(%o2) x = %k1 sin(t w0) + %k2 cos(t w0)
(%i3) ic2(%o2,t=0,x=x0,'diff(x,t)=0);
(%o3) x = cos(t w0) x0
Откуда следует, что решение задачи (5), (3), (4) имеет вид
. (6)
Выражение (5) представляет собой синусоидальную зависимость с круговой частотой и амплитудой . Подставляя числовые значения исходных данных, получим:
амплитуду свободных колебаний механической системы 0,1м;
частоту свободных колебаний механической системы
1,411Гц;
период свободных колебаний механической системы
0,708с.
График функции (6) (смещений свободных колебаний системы) в зависимости от времени представлен на рисунке 1 (значения по оси ординат указаны в м).
Рисунок 1
Решая дифференциальное уравнение (2) с условиями (3), (4) в системе maxima, получим
(%i1) assume(w0>0);
(%o1) [w0 > 0]
(%i2) assume(b>0);
(%o2) [b > 0]
(%i3) assume(w0-b>0);
(%o3) [w0 > b]
(%i4) ode2('diff(x,t,2)+2*b*'diff(x,t)+w0^2*x = 0, x,t);
2 2
- b t t sqrt(4 w0 - 4 b )
(%o4) x = %e (%k1 sin(--------------------)
2
2 2
t sqrt(4 w0 - 4 b )
+ %k2 cos(--------------------))
2
(%i5) ic2(%o4,t=0,x=x0,'diff(x,t)=0);
2 2
- b t t sqrt(4 w0 - 4 b )
(%o5) x = %e (cos(--------------------) x0
2
2 2
2 2 t sqrt(4 w0 - 4 b )
b sqrt(4 w0 - 4 b ) sin(--------------------) x0
2
- -------------------------------------------------)
2 2
2 b - 2 w0
Откуда следует, что решение задачи (2), (3), (4) имеет вид
, (7)
где .
Частота затухающих колебаний системы
1,41 Гц;
период свободных колебаний механической системы
1,41с.
Множитель в выражении (7) представляет собой огибающую кривой колебаний.
Смещение, скорость и ускорение тела в момент времени =4 с для затухающих колебаний получим по выражению (7) в maxima, выполняя дифференцирование выражения (7) (для скорости и ускорении) и подставляя числовые значения параметров:
(%i1) x(t):=exp(-b*t)*x0*(cos(w*t)+b/w0*sin(w*t));
b
(%o1) x(t):= exp((- b) t) x0 (cos(w t) + -- sin(w t))
w0
(%i2) define(x1(t),diff(x(t),t));
- b t b w cos(t w)
(%o2) x1(t):= %e (------------ - w sin(t w)) x0
w0
- b t b sin(t w)
- b %e (---------- + cos(t w)) x0
w0
(%i3) define(x2(t),diff(x(t),t,2));
2
- b t b w sin(t w) 2
(%o3) x2(t):= %e (- ------------- - w cos(t w)) x0
w0
2 - b t b sin(t w)
+ b %e (---------- + cos(t w)) x0
w0
- b t b w cos(t w)
- 2 b %e (------------ - w sin(t w)) x0
w0
(%i4) k:110; m:1,4; mu:0.7; x0:0.1; T:4;
(%i5) w0:sqrt(k/m); b:mu/(2*m); w:sqrt(w0^2-b^2);
(%i6) x(T);
(%o6) -0.02411190031657135
(%i7) x1(T);
(%o7) 0.2523833765746646
(%i8) x2(T);
(%o8) 1.768314765157559
Таким образом, смещение, скорость и ускорение тела в момент времени =4 с для затухающих колебаний соответственно равны:
-0,0078 м, x1-0,512м/с, x11 1,3306 м/с2.
График функции (7) (смещений затухающих колебаний системы) в зависимости от времени представлен на рисунке 2.
Рисунок 2
ОТВЕТ:
а) 0,1 м; 1,411 Гц; 0,708 с;
б) 1,4109 Гц; 0,708 с;
в) ;
г) -0,0078 м, x1-0,512м/с, x11 1,3306 м/с2.
Задание 2
Провести идентификацию эмпирической математической модели.
А) Предполагается, что процесс описывается одномерным уравнением 2-го порядка
, . (1)
Б) Предполагается, что процесс описывается одномерным уравнением 3-го порядка
, . (2)
Считаем, что величина измерена точно, а - с ошибкой , имеющей нормальное распределение с нулевым математическим ожиданием () и единичной дисперсией (). Проверить адекватность модели методом Фишера и сравнить модели А) и Б) с моделью линейной регрессии.
Таблица
Исходные данные
№ точки |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
||
12,9 |
32,25 |
42 |
42,8 |
55 |
69,6 |
68,2 |
89,7 |
90 |
105,6 |
109 |
РЕШЕНИЕ:
Для расчета коэффициентов , , , моделей (1), (2) использовалась процедура linear_regression математического пакета maxima. Входным параметром процедуры является матрица, в первых столбцах которой формируются значения аргументов (независимых факторов) модели (, , ), а в последнем - значения зависимого фактора (). В выходных параметрах процедуры представлены рассчитанные значения коэффициентов , , ,… и некоторые статистические оценки полученной модели.
Для получения коэффициентов , , параболической модели (1) последовательность команд для формирования параметров и вызова процедура linear_regression представлена ниже:
В блоке выходных параметров b_estimation представлены рассчитанные значения коэффициентов , , . Таким образом, модель (1) принимает вид
. (3)
Для проверки адекватности модели по критерию Фишера рассчитываются характеристики разброса функции , учтенные в модели - и неучтенные - [3].
Величина рассчитывается по модельным значениям и среднему значению наблюдаемых значений (из таблицы 1)
(4)
где - общее число наблюдений (в рассматриваемом случае ); - число параметров модели (кроме ). В случае модели (3) 2.
Численное значение 4780.
Величина рассчитывается по модельным значениям и всем наблюдаемым значениям (из таблицы)
(5)
Численное значение 25,4(заметим, оно рассчитывается в качестве выходного параметра v_estimation в linear_regression, см. выше).
Далее рассчитывается экспериментальное значение критерия Фишера
, (6)
Таким образом, 188,2.
Сравнивая расчетное значение параметра с табличным значением 4,459 [3], убеждаемся что . Следовательно, модель (1)/(3) является адекватной по критерию Фишера.
Проведем расчет коэффициентов , , , модели третьей степени (2):
Таким образом, модель (2) принимает вид
. (7)
Для проверки адекватности модели по критерию Фишера также рассчитываются параметры и , а затем и по формулам (4)-(6) с учетом того, что 3.
Значение 59,4, табличное значение 4,347. Поскольку то и модель (2)/(3) является адекватной по критерию Фишера.
Для построения линейной модели также используем процедуру linear_regression:
Из чего следует, что линейная модель имеет вид
.
Эта модель также является адекватной по критерию Фишера.
На рисунке 1 представлены графики зависимостей (утолщенная сплошная линия) и (пунктирная линия). Видно, что регрессионные модели достаточно хорошо отражают зависимость от . Графики показывают, что линии и практически не различимы. Следовательно, можно ограничиться линейной моделью (8).
Рисунок 1
На рисунке 2 аналогично представлены зависимости для двух моделей и . В этом случае наблюдается некоторое отличие графиков. На кривой явно выражены нелинейные участки. Но для того, чтобы проверить, действительно ли в связи и есть нелинейные составляющие следует провести дополнительную серию экспериментов.
Рисунок 2
Список литературы
1. Совертков, П. И. Занимательное компьютерное моделирование в элементарной математике. Учебное пособие / П.И. Совертков. М.: Гелиос АРВ, 2004.
2. URL: http://maxima.sourceforge.net/documentation.html.
3. Дьяконов В., Круглов В. MATLAB. Анализ, идентификация и моделирование систем. Специальный справочник. СПб.: Питер. 2001.
4. Советов Б.Я., Яковлев С.А. Моделирование систем: Учебник для вузов. М.: Высшая школа, 2001. 320 с.
5. Киндлер Е. Языки моделирования. М.: Энергия, 1995. 288 с.
6. Вендров А.М. Современные методы и средства проектирования информационных систем. М, 2004. 154 с.
Размещено на Allbest.ru
...Подобные документы
Изучение принципа работы компьютерных программ, моделирующих работу генератора электромагнитных колебаний звуковой частоты и работу осциллографа. Разработка серии опытов для измерения характеристик цепей переменного тока и характеристик колебаний в них.
презентация [256,6 K], добавлен 13.11.2011Стационарные решения уравнения теплопроводности в характерных точках внутри диапазона бистабильности, построение фазового портрета. Создание компьютерной модели динамики материальной точки в поле кольца Тора. Представление системы в виде 3D-анимации.
курсовая работа [500,3 K], добавлен 26.12.2014Идентификация объектов методом наименьших квадратов, построение линейной модели для неравноточных измерений входной величины. Численные процедуры оценивания параметров нелинейной регрессии; аналитическая модель химического реактора; линеаризация.
курсовая работа [1,2 M], добавлен 12.12.2010Построение математической модели, описывающей движение тела. Составление алгоритма расчёта и визуализации временных диаграмм скорости, пути и движущей силы. Листинг программы, реализующей представленный алгоритм расчёта и построение графиков V, S и F.
контрольная работа [102,4 K], добавлен 05.11.2012Построение концептуальной модели и метод имитационного моделирования. Определение переменных уравнений математической модели и построение моделирующего алгоритма. Описание возможных улучшений системы и окончательный вариант модели с результатами.
курсовая работа [79,2 K], добавлен 25.06.2011Идентификация объектов методом наименьших квадратов. Анализ коэффициентов парной, частной и множественной корреляции. Построение линейной модели и модели с распределенными параметрами. Итерационный численный метод нахождения корня (нуля) заданной функции.
курсовая работа [893,3 K], добавлен 20.03.2014Алгоритм симплекс-метода. Задача на определение числа и состава базисных и свободных переменных, построение математической модели. Каноническая задача линейного программирования. Графический метод решения задачи. Разработки математической модели в Excel.
курсовая работа [1,1 M], добавлен 18.05.2013Построение имитационной модели системы массового обслуживания с дисциплиной обслуживания FIFO, варьируемыми входными факторами (число устройств, емкость накопителя) и возможностью визуализации процесса функционирования системы. Построение генераторов.
курсовая работа [852,1 K], добавлен 07.06.2013Цифровое представление звуковых сигналов. Устройства вывода звуковой информации: колонки, динамик и наушники. Устройства ввода звуковой информации. Частота и интенсивность звука. Амплитуда звуковых колебаний, мощность источника звука, диапазон колебаний.
реферат [133,3 K], добавлен 08.02.2011Построение математической модели динамики популяций при помощи электронной таблицы MS Excel. Применение уравнения Лотка-Вольтерра как модели динамики системы "хищник-жертва". Контроль над численностью популяций живых организмов в экологических системах.
контрольная работа [659,9 K], добавлен 02.04.2017Схема моделирования системы третьего порядка. Построение кривой переходного процесса. Корни характеристического уравнения. Определение вида переходного процесса по диаграмме Вышнеградского. Расчет коэффициента перерегулирования и времени регулирования.
лабораторная работа [446,1 K], добавлен 23.03.2015Построение математической модели корпуса судна. Изучение работы последней версии программы FastShip6. Построение теоретической поверхности корпуса теплохода, проходящего ремонт на судостроительном предприятии. Процесс построения поверхности по ординатам.
дипломная работа [656,0 K], добавлен 24.03.2010Моделирование как основная функция вычислительных систем. Разработка концептуальной модели для системы массового обслуживания и ее формализация. Аналитический расчет и алгоритмизация модели, построение блок-диаграмм. Разработка и кодирование программы.
курсовая работа [164,8 K], добавлен 18.12.2011Построение концептуальной модели системы и ее формализация. Алгоритмизация модели системы и ее машинная реализация. Построение логической схемы модели. Проверка достоверности модели системы. Получение и интерпретация результатов моделирования системы.
курсовая работа [67,9 K], добавлен 07.12.2009Основные цели и задачи построения систем распознавания. Построение математической модели системы распознавания образов на примере алгоритма идентификации объектов военной техники в автоматизированных телекоммуникационных комплексах систем управления.
дипломная работа [332,2 K], добавлен 30.11.2012Определение параметров движения при вращательном движении, зависимости скорости, ускорения, времени от угла поворота, установление времени поворота на определенный угол. Применение построенной математической модели к расчету параметров движения тела.
курсовая работа [112,0 K], добавлен 18.03.2010Анализ современного состояния общей проблемы синтеза моделей многофакторного оценивания и подходов к ее решению. Разработка математической модели метода компараторной идентификации модели многофакторного оценивания. Описание генетического алгоритма.
дипломная работа [851,7 K], добавлен 11.09.2012Решение в среде Microsoft Excel с помощью программной модели "Поиск решения" транспортной задачи, системы нелинейных уравнений, задачи о назначениях. Составление уравнения регрессии по заданным значениям. Математические и алгоритмические модели.
лабораторная работа [866,6 K], добавлен 23.07.2012Построение и использование математических и алгоритмических моделей для решения линейных оптимизационных задач. Освоение основных приемов работы с инструментом "Поиск решения" среды Microsoft Excel. Ввод системы ограничений и условий оптимизации.
лабораторная работа [354,7 K], добавлен 21.07.2012Понятие и сущность амплитудной модуляции. Амплитудно-модулированные колебания и их спектры. Построение модулирующего сигнала. Метод суперпозиции, оцифровка сигнала. Программа, демонстрирующая наглядное представление амплитудной модуляции сигналов.
методичка [577,1 K], добавлен 07.08.2013