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

Практический курс математического и компьютерного моделирования. Учебно-практическое пособие

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
IV. Задания
τ
τ
τ
где t — время, g — ускорение сво­бодного падения.
Сделать графическую аними­рованную иллюстрацию модели, по­добрав подходящий масштаб време­ни
. Входными параметрами моде-
ли являются: w, R, L, x
, τ.
0
Рис. IV.5
IV.2.8. Морская волна
Пусть функция u(x,t) задает профиль волны в момент вре­мени t. Тогда уравнение распространения волны имеет вид (рис. IV.6):
Функции u
u
t
(x) (возмущение в начальный момент времени) и
0
u
uc
x
,)0,(,0)(
uxu
==
0
c(u) — «скорость распространения» возмущения волнызаданы.
Сделать графическую анимированную иллюстрацию модели, подобрав подходящий масштаб времени
. Входные параметры:
, u0(x), c(u) (подобрать 2–3 варианта таких функций, необходи-
мо выполнение условия: c'(u) > 0). Для каждого варианта опреде­лять временной момент t
«опрокидывания» (рис. IV.6) волны.
В
Рис. IV.6
Литература: [18, c. 189; 15, c. 23–31].
131
Математическое и компьютерное моделирование
τ
IV.2.9. Волки и медведи
Имеются две биологические популяции — волки и медве­ди (численностью N и M соответственно). Их развитие описы­вается системой уравнений
&
&
=
MM
=
NN
где положительные правильные дроби e прироста и g
, gN — «коэффициенты прожорливости» соот-
M
)),,((
NMFgeMM
)),,((
NMFgeNN
,)0(,)0(
NNMM
==
00
, eN — коэффициенты
M
ветствующих популяций. F(M,N) — количество пищи, по­едаемой обеими популяциями в единицу времени, задается одним из двух соотношений
,),(
qNpMNMF
+=
qNNMF
=
,),(
здесь p, q — некоторые положительные константы. Первое соотношение соответствует случаю, когда обе популяции ак­тивны, а второе — когда медведи впадают в спячку. Переклю­чение между режимами происходит автоматически, причем переход с режима 2 на 1 совершается через 3 месяца, а с 1 на 2 — через 9 месяцев.
Сделать графическую анимированную иллюстрацию мо­дели (графики зависимости M ходящий масштаб времени
M
, N0, eM, eN, gM, gN, p, q, τ.
0
, N от времени), подобрав под-
. Входные параметры модели:
Литература: [19, с. 436–437].
IV.2.10. Удар
Дана система из груза массой m, связанного с невесомой, жесткой, упруго закрепленной балкой длины 2L. Один конец балки закреплен на шарнире, расположенном на неподвижной
132
IV. Задания
τ
опоре. Балка опирается на пружину, жесткость которой равна
. В начальный момент времени t = 0 происходит вертикаль-
c
0
ный удар по грузу с величиной мгновенного импульса S. После этого колебания системы (рис. IV.7) описываются уравнением
0
&&&&
xxxcxm ===+
S
2
mL
,
)0(,0)0(,04
Рис. IV.7
где x — угол отклонения системы от положения равновесия.
Если угол x становится больше предельного значения x
= S/(c
mL)
0
1/2
, то происходит
разрушение системы. Построить графическую анимиро­ванную иллюстрацию модели, подобрав подходящий масштаб времени
Входные параметры модели: L, m, c
.
, S, τ.
0
Литература: [19, с. 428–430].
IV.2.11. Три точечные массы
Три точечные массы m закреплены на струне так, что рас­стояния между ними и от крайних масс до закрепленных кон­цов струны равны L. В начальный момент времени все массы находятся в состоянии равновесия, а средней массе сообщает-
max
133
Математическое и компьютерное моделирование
4
=−+
τ
ся скорость v0. Пусть x1(t), x2(t),x3(t) — отклонения масс от по­ложения равновесия, тогда движение системы (рис. IV.8) опи­сывается системой уравнений:
&&
&&
xx
=
,13
,0)2(
xxkx
211
,0)2(
xxxkx
=+
3122
где k = P/(mL), P — константа, зависящая от материала струны.
Начальные условия: x
= 0,
i
&
x
= 0,
1
&
x
= 0,
3
&
x
2
= v0.
Рис. IV.8
Сделать графическую анимированную иллюстрацию мо­дели, подобрав подходящий масштаб времени
m, v
параметры:
, L, P, τ.
0
Литература: [20].
IV.2.12. Модель сердца
Деятельность сердца протекает в ви­де периодически повторяющихся циклов. В каждом цикле происходит наполнение сердца и изгнание крови из него. В целом процессы развития давления и изгнания крови обозначаются термином «систола», а процессы снижения давления и напол­нения желудочков — термином «диасто-
Рис. IV.9
ла». Общая длительность цикла при час-
. Входные
13
IV. Задания
5
ε
ε
тоте 75 сокращений в минуту составляет около 0,8 с, при этом на долю систолы приходится 0,3 с, а диастолы — 0,5 с. Мо­дель сердцебиения, впервые предложенная Е. Зееманом (E. Zeeman), включает две основные переменные —
x, b. Первая
соответствует длине мышечных волокон сердца, а вторая — электрохимической активности. Для диастолы (момент полно­го расслабления сердца) сжатия сердца)
x = x
x = x
, b = b0, для систолы (момент
0
, b = b1. Уравнения модели (рис. IV.9)
1
3
&
ε
&
;
bTxxx
+=
),(
xxuxxb
+=
100
T — параметр упругости,
где щий от масштаба времени,
При
b0 b b
(
x3 – Tx + b) > 0, параметр u = 1. Если b > b
имеем
u = 1. В противном случае u = 0.
и таких x, что выполнено условие
1
малый параметр, завися-
uуправляющий параметр.
, то для любых x
1
Построить графическую анимированную иллюстрацию
модели. Входные параметры:
x0, b0, b1,T,
. Изобразить вывод
кардиограммы (зависимость b от времени).
IV.2.13. Мяч в ящике
Шар массы рон которого равна ном под углом
m, находящийся в ящике (длина каждой из сто-
L), наклонен-
c к горизонтали,
падает под действие силы тяже­сти, отражаясь от стенок ящика до тех пор, пока не остановится. Коэффициент восстановления
0 <
k < 1, зависит от материала
шара. При прямом ударе (при падении под углом 90
v — скорость до удара, u
где
о
) k = v/u,
k,
cкорость после удара. При не-
Рис. IV.10
13
Математическое и компьютерное моделирование
6
τ
τ
α
τ
τ
прямом ударе k = tg a/tgb, где a, b — соответственно углы па­дения и отражения, отсчитываемые от нормали. Построить графическую анимированную иллюстрацию модели, подобрав подходящий масштаб времени
Входные параметры:
L, c, k,
(рис. IV. 10).
, x
, y
координаты на-
0
0
чального положения шара.
Литература: [21, с. 575].
IV.2.14. Маятник на наклонной
плоскости
Точка подвеса маятника, со­стоящего из материальной точ­ки, висящей на нерастяжимой нити длины данному закону
L, движется по за-
S = S(t) по на-
клонной плоскости, образую-
Рис. IV.11
щей угол ния (рис. IV.11):
2
&&
&&
&
,0)0(,)0(
==
xxx
0
. Уравнение движе-
,0sin)cos(
=+
xgLaxLSLx
где
g — ускорение свободного падения.
Построить графическую анимированную иллюстрацию
модели, подобрав подходящий масштаб времени
L,
параметры:
2
S(t)= t
, S(t) = t3.
, S(t), α, x0. Рассмотреть, в частности, случаи:
. Входные
Литература: [16].
IV.2.15. Маятник на нити
Механическая система представляет собой материальную
точку
P, подвешенную на изменяющейся по заданному закону
13
IV. Задания
7
τ
τ
τ
нити длины L = L(t). Переменную координату точки P зададим как угол ее отклонения от вертикали
x = x(t), где t — время.
Уравнение движения
&
где
g — ускорение свободного падения.
&&&
&
,0)0(,)0(,0sin22
===++ xxxxgLLLxxL
0
Сделать графическую анимированную иллюстрацию мо­дели, подобрав подходящий масштаб времени случаи:
S(t) = sin(kt), S(t) = kt
2
. Входные параметры: k, L, x0, τ.
. Рассмотреть
Литература: [16].
IV.2.16. Рычаг на диске
К диску радиуса
R, вра-
щающемуся с постоянной уг­ловой скоростью
w, шарнирно
присоединен рычаг, несущий на концах массы
m
, m2. Рас-
1
стояния масс от шарнира рав­ны, соответственно,
L
1
, L2.
Массой рычага пренебрегаем. Уравнение движения и
Рис. IV.12
начальные условия для данной модели следующие (рис.
IV.12):
2
22
11
&
xxx
0
22
&&
.0)0(,)0(
==
2211
,0)cos()()(
=+
wtxxLmLmRwxLmLm
Сделать графическую анимированную иллюстрацию мо­дели, подобрав подходящий масштаб времени параметры:
m1, m2, L1, L2, w,
, x0.
. Входные
Литература: [16].
13
Математическое и компьютерное моделирование
×
τ
τ
IV.2.17. Модель системы «хищникжертва»
Остров размером 40 (начальное количество которых равно число равно
V) и волчицами (их начальное количество — W).
30 клеток заселен дикими кроликами
K), волками (их начальное
Каждое животное может передвигаться из клетки в клетку. Кролики в каждый момент времени с одинаковой вероятностью 1/9 передвигаются в один из восьми соседних квадратов или сидят неподвижно. Каждый кролик с вероятностью 0,2 превра­щается в двух кроликов. Волчицы передвигаются случайным образом до тех пор, пока в одном
из соседних восьми квадратов не окажется кролик. Если волчица и кролик оказываются в од­ном квадрате, волчица съедает кролика и получает одно очко, в противном случае она теряет 0,1 очка за каждую единицу вре­мени. Волки и волчицы с нулевым количеством очков умирают. В начальный момент времени все волки и волчицы
имеют 1 очко. Волк ведет себя подобно волчице до тех пор, пока в со­седних квадратах не исчезнут все кролики; в этом случае, если волчица находится в одном из восьми ближайших квадратов, волк гонится за ней. Если волк и волчица окажутся в одном квадрате, они производят потомство случайного пола.
Построить графическую анимированную
модели, подобрав подходящий масштаб времени
иллюстрацию
. Преду-
смотреть возможность начальной расстановки пользователем животных при помощи мыши. В программе реализовать воз­можность сохранения результатов работы в специальном тек­стовом файле. Входные параметры модели:
K, V, W,
.
Литература: [37].
IV.2.18. Модель движения Земли и Луны
вокруг Солнца
Эксцентриситет орбиты Земли равен 0,017. Например, Земля
проходила точку
перигелия, ближайшую к Солнцу, в 1998 г. 4 янва-
138
IV. Задания
ря в 21 час 15 минут 1 секунду всемирного времени (UT). При этом ее расстояние от Солнца составляло 147 099 552 км. Противопо­ложную точку орбиты,
афелий, Земля проходила 3 июля 1998 г. в 23
часа 50 минут 11 секунд всемирного времени UT. При этом Земля была от Солнца на расстоянии 152 095 605 км. Ось вращения Земли отклонена от оси орбиты на угол, равный примерно 23,5
о
.
Масса Луны составляет около 0,0123 земной, ее диаметр примерно равен 3 500 км. Расстояние от Земли до Луны равно в среднем 380 000 км. Продолжительность интервала времени, в течение которого Луна совершает полный оборот вокруг Земли, если смотреть с Солнца, равен 29,5306 суток («синоди­ческий месяц»). Все другие нужные для построения модели числовые величины указаны в
таблице к заданию IV.2.6.
Построить графическую анимированную иллюстрацию модели движения Земли и Луны вокруг Солнца. Использовать законы Кеплера. При движении должна выводиться дата, ре­ально соответствующая положению Земли и Луны, и текущее расстояние от Земли до Солнца.
Входные параметры: дата, модельное время одного года (т.
е.
время, за которое Земля на модели будет делать один полный обо­рот вокруг Солнца). Масштабы расстояний соблюдать не нужно.
Литература: [16, с. 104–112].
IV.2.19. Цилиндры
Цилиндр радиуса r катится без скольжения под действием только силы тяжести по внутренней поверхности неподвижно­го цилиндра радиуса
R. Уравнение движения (рис. IV.13)
2
g
&&
+
x
)(3
rR
&
xx
,0sin
=
x
,0)0(,0)0(
==
где
g — ускорение сво-
бодного падения.
Сделать графическую
Рис. IV.13
анимированную иллюст-
139
Математическое и компьютерное моделирование
τ
τ
τ
=
рацию модели, подобрав подходящий масштаб времени τ. Входные параметры:
r, R,
, x0.
Литература: [21, с. 564–565].
IV.2.20. Распространение тепла
Распространение тепла в металлическом стержне длины
L,
который нагревается с одного конца, описывается уравнением теплопроводности
2
T
k
T(x, t) — температура в точке x в момент времени t, k
где
=
tT∂
,
2
x
константа, зависящая от материала, из которого изготовлен стержень.
Начальная температура стержня
0, L]. Температура на левом нагреваемом конце стержня T(0,
[
= T1.
t)
T(x,0) = T
, для всех x из
0
Построить графическую анимированную иллюстрацию модели, подобрав подходящий масштаб времени
. Процесс нагревания стержня иллюстрировать цветными областями от синей (самая холодная область) до красной и желто-белой (са­мая горячая). Выводить в цвете также температурную шкалу.
Входными параметрами модели являются:
T0, T1, k,
.
Литература: [1, с. 72–73].
IV.2.21. Фармакокинетическая модель
Камера содержит некоторый объем жидкости, неизменный в течение всего времени. Заданный объем лекарственного пре­парата всасывается в камеру пропорционально своей массе согласно уравнению (рис. IV.14)
&
,1mkm
140
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]