Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Инженерные расчеты в Mathcad

.pdf
Скачиваний:
3
Добавлен:
24.11.2025
Размер:
1.21 Mб
Скачать

Лабораторная работа № M6 Решение задач динамики в Mathcad

Ц е л ь р а б о т ы : закрепление навыков использования пакета Mathcad для решения задач динамики.

1. Загрузите

математическую

систему

Mathcad

и

разместите

окно

на свободной части экрана монитора.

2.Если необходимо, закройте окно трассировки.

3.Сохраните документ в файле M6_1_Ф_N.xmcd (Ф – ваша фамилия на русском языке, N

– номер группы).

4.Создайте в документе текстовые области, содержащие номер лабораторной работы, её название, сведения об исполнителе.

5.Введите поясняющий текст 1 Задачи динамики, моделируемые линейным дифференциальным уравнением в форме задачи Коши, установив стиль Заголовок 2.

Постановка задачи 1. На тело массой m, брошенное вертикально вверх с начальной скоростью vнач , изображенное на рисунке 1, действуют сила тяжести mg и сила со-

противления воздуха FC kv , где v

– скорость тела,

k – коэффициент пропорциональ-

ности. Тело достигнет максимальной высоты подъема hmax в момент времени

tкон

 

m

ln

 

 

g

 

.

 

 

 

k

 

 

 

 

k

vнач

g

 

 

 

 

 

m

 

 

 

 

 

 

 

 

Исследовать изменение высоты подъема тела в зависимости от времени при движении вверх и определить максимальную высоту подъема. Построить график зависимости h(t).

Значения m

0,5 кг,

vнач

5

м

, k = 0,2

кг

,

g

9,8

м

, tнач 0 с, число разбие-

с

с

c2

 

 

 

 

 

 

 

 

 

ний интервала tнач ,

tкон n

100.

 

 

 

 

 

 

 

 

 

y

v

FC

mg

h

vнач

x

Рисунок 1 – Расчетная схема движения тела, брошенного вертикально вверх

41

Математическая модель процесса. В соответствии со вторым законом Ньютона дифференциальное уравнение движения в проекции на ось 0y запишется в виде

m

d 2 h

 

 

mg

kv

dt

2

 

 

 

 

 

 

 

 

 

 

 

с начальными условиями h (t нач ) vнач

и

h(tнач )

0 . Таким образом, математической

моделью движения тела, брошенного вертикально вверх, является задача Коши вида

 

d 2 h

 

k dh

g,

 

 

 

 

 

 

 

 

 

 

dt 2

 

 

m dt

 

 

 

 

h tнач

 

 

vнач ,

 

h tнач

0 .

 

 

Ее решение на промежутке времени tнач , tкон покажет характер изменения высоты подъема тела при полете вверх.

6.Документ Mathсad постройте по алгоритму

6.1задайте исходные данные;

6.2постройте формулу для вычисления tкон;

6.3для решения задачи Коши постройте вычислительный блок Given Odesolve. Для этого:

6.3.1наберите служебное слово Given;

6.3.2постройте дифференциальное уравнение, используя кнопки Панели инструмен-

тов Исчисление и логический оператор равно, в виде ; 6.3.3 постройте начальные условия, используя логический оператор равно, в виде

, . Для задания штриха в производной h используйте одновременное нажатие клавиш [Ctrl]+[F7];

6.3.4 постройте формулу для формирования функции h(t), используя функцию

Mathcad Odesolve категории Решение дифференциальных уравнений, в виде

. Здесь t – переменная, от которой зависит функция; tk – tкон – правая граница интервала поиска решения; n – число шагов, используемое методом Рунге-Кутта;

6.4

постройте формулу для вычисления hmax в виде

;

6.5

постройте график зависимости h(t) на интервале

tнач , tкон , используя построенную

функцию h(t);

6.6 вычислите hmax.

Постановка задачи 2. Для тела, рассмотренного в предыдущей задаче, исследовать изменение скорости полета в зависимости от времени, построить график зависимости v(t).

Указания к выполнению. Постройте задачу Коши, определяющую изменение скорости полета тела. Продолжите построение документа Mathcad, используя для решения задачи Коши вычислительный блок Given Odesolve. Постройте график зависимости v(t).

7.Сдайте работу преподавателю.

8.Сохраните документ M6_1_Ф_N.xmcd как файл M6_2_Ф_N.xmcd.

42

9.Очистите документ M6_2_Ф_N.xmcd, оставив текстовые области, содержащие номер лабораторной работы, её название, сведения об исполнителе.

10.Введите поясняющий текст 2 Задачи динамики, моделируемые системой дифференциальных уравнений в форме задачи Коши, установив стиль Заголовок 2.

Постановка задачи 3. Тело массой m , изображенное на рисунке 2, брошено под

 

 

 

 

 

 

 

 

 

 

 

 

 

углом

к горизонту с начальной скоростью v0 . На тело действует сила сопротивления

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FC

kv , направленная горизонтально.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Исследовать характер движения тела, построив графики зависимостей v x (t) ,

x(t) ,

v y (t) , y(t) , v(t) и y(x) .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Исходными данными являются v0

5

м

,

m 1 кг, k

2,8

кг

,

g

9,8

 

м

,

 

 

 

 

 

 

 

 

 

 

с

 

 

с

 

 

 

c2

 

 

рад, tнач 0 с, tкон 0,5103 с, количество разбиений интервала

tнач , tкон

n = 100.

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FC

 

 

 

 

 

 

 

 

 

 

 

v0

 

 

 

 

 

 

 

 

 

 

 

 

mg

x

Рисунок 2 – Расчетная схема движения тела, брошенного под углом к горизонту

Математическая модель процесса. В соответствии со вторым законом Ньютона дифференциальные уравнения движения в проекциях на оси 0x и 0y запишутся в виде

 

m

d 2 x

 

kvx ,

 

 

 

 

dt 2

 

 

 

 

 

 

 

 

 

 

m

d 2 y

 

mg .

 

 

 

 

dt 2

 

 

 

 

 

 

 

 

 

 

Начальные условия движения тела

x tнач 0 , y tнач

0 ,

dx

tнач v0 cos ,

 

dt

 

 

 

 

 

 

 

dy

tнач v0 sin .

 

 

 

 

 

 

dt

 

 

 

 

 

 

 

 

 

 

 

 

 

Таким образом, для исследования характера движения тела необходимо найти решение задачи Коши

43

 

 

d 2 x

 

k

 

vx

 

 

 

 

 

dt 2

m

 

 

 

 

 

 

 

 

 

 

 

 

dx

 

tнач

 

 

v0 cos

 

 

 

 

 

dt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x tнач

0

 

 

 

 

 

 

d 2 y

 

g

 

 

 

 

 

 

 

dt 2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dy

 

tнач

 

 

v0 sin

 

 

 

 

 

dt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y tнач

0 .

 

 

Преобразуем ее к системе дифференциальных уравнений первого порядка с

начальными условиями

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dv x

k

 

v x

 

 

 

 

 

dt

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dx

 

v x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

v x

tнач

 

v0 cos

 

 

 

 

 

x tнач

0

 

 

 

 

 

 

 

dv y

g

 

 

 

 

 

 

 

dt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dy

 

v y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dt

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

v y

tнач

 

 

v0 sin

 

 

 

 

 

y tнач

0 .

 

 

Для построения документа Mathcad установим соответствия

 

y1 t

t , y2 t

 

t , y3 t

y t , y4 t

t .

Тогда систему дифференциальных уравнений первого порядка можно представить в виде

y

 

t

 

k

y

t

 

 

 

 

1

 

 

m 1

 

y2

t

y1 t

 

 

y3 t

 

g

 

 

y4

t

y3 t

 

 

и начальные условия запишутся как

 

 

 

 

 

y1 tнач

 

v0 cos

y2

tнач

0

 

 

 

y3

tнач

 

v0 sin

y4

tнач

0

 

 

.

Учитывая правую часть системы, сформируем матрицу D(t,y) вида

44

 

k

 

y

v0 cos

 

 

m

 

 

 

1

0

 

D t, y

y1

 

и столбец начальных условий y0

.

 

v0 sin

 

g

 

 

 

y3

 

 

0

 

 

 

 

 

 

Найдя совокупность значений v x и v y вычислим v по формуле v

v2x v2y .

11.Документ Mathсad постройте по алгоритму

11.1задайте исходные данные;

11.2задайте стандартную переменную ORIGIN = 1;

11.3постройте матрицу D(t,y);

11.4постройте столбец y0;

11.5для решения системы дифференциальных уравнений используйте функцию

Mathcad rkfixed категории Решение дифференциальных уравнений в виде

; 11.6 постройте формулы для вычисления технических параметров в виде ,

, , , , используя кнопку Столбец матрицы на Панели инструментов Матрица;

11.7постройте формулу для вычисления v;

11.8постройте графики зависимостей v x (t) , x(t) , v y (t) , y(t) , v(t) и y(x) .

12.Сдайте работу преподавателю.

45

Список использованных источников

1.http://www.ptc.ru.com/engineering-math-software/mathcad

2.https://ru.wikipedia.org/wiki/Mathcad

3.Гурский, Д.А. Вычисления в Mathcad / Д.А. Гурский – Минск.: Новое знание,

2003. – 814с.

4.Информатика : методическое пособие к лабораторным работам для студентов машиностроительных специальностей : в 4 ч. / П. П. Анципорович [и др.]. – 2- е изд., испр. и доп. – Минск : БНТУ, 2007. – Ч. 1 : Алгоритмизация инженерных задач. – 56 с.

5.Макаров, Е.Г. Инженерные расчеты в Mathcad 15 / Е.Г. Макаров. – СПб.: Пи-

тер, 2011. – 402 с.

6. Очков, В.Ф. Mathcad 14 для студентов, инженеров и конструкторов / В.Ф. Очков. – СПб.: БХВ-Петербург, 2007. – 356 с.

46