Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MM0303МатМод / курсММП.doc
Скачиваний:
117
Добавлен:
31.05.2015
Размер:
739.84 Кб
Скачать

Динамические модели

В основе многих динамических моделей, нашедших применение в почвоведении, лежат хорошо установленные законы функционирования сложных природных систем, например закон сохранения вещества и энергии. Математической основой для таких моделей является система разностных или дифференциальных уравнений, которая может быть представлена в виде

dx1

= f1(v(t), x(t), A),

dt

dx2

= f2(v(t), x(t), A),

dt

. . . . ,

dxn

= fn(v(t), x(t), A)

dt

где Х(t) = {x1(t), … , xn(t)}, – множество переменных состояния модели; v(t) = {v1(t), …, vn(t) } – множество внешних переменных модели; A = {a1, … , ai} – множество параметров модели; F = {f1, … , fn} – множество функций.

Математическое отображение системного свойства почвы – ее целостности – достигается тем, что уравнение динамики каждой переменной записывается с учетом всех внешних и внутренних взаимодействий и решается во взаимосвязи с другими уравнениями. Зависимость всех переменных и параметров от времени отражает динамичные и нелинейные свойства почвы. Инерционность почвы подтверждается неразрывной связью дифференцирования с интегрированием, то есть учетом влияния предыдущих состояний системы на последующие.

Таким образом, динамические модели, использующие аппарат дифференциальных уравнений, способны наиболее полно отражать специфические особенности почвы как объекта моделирования.

Динамические системы бывают точечными и распределенными. В точечных системах подразумевается идеальное перемешивание, так что концентрации (величины) переменных во всех точках рассматриваемой системы равны. В распределенных системах учитывается связь между разными участками пространства в системе. Например, уравнения, учитывающие диффузию имеют вид

dхi

= fi(х1, х2, … хn) + Dхi

д2хi

dt

дr2

где Dхi – коэффициент диффузии вещества хi, r – пространственная координата.

Порядок дифференциального уравнения определяется максимальным порядком входящих в уравнение производной неизвестной функции. Степень уравнения определяется степенью, в которой входят в него неизвестные функции x1(t), … , xn(t). Если моделируемые процессы протекают при постоянных внешних условиях, то правые части уравнений явно не зависят от времени. Такие уравнения называются автономными :

dx1

= f1(х1, х2, …хп),

dt

dx2

= f2(х1, х2, …хп),

dt

(7)

. . . . ,

dxn

= fn(х1, х2, …хп)

dt

В качестве использования дифференциальных уравнений для моделирования, рассмотрим популяцию клеток, в которой одновременно происходят процессы размножения и гибели и в избытке имеются питательные вещества. Тогда скорость изменения концентрации клеток в среде складывается из скорости их размножения Vразмн и скорости гибели Vгиб

dN

= Vразмн Vгиб :

dt

Предположим, что и размножение и гибель клеток пропорциональны их количеству в единице объема среды, то есть концентрации на данный момент времени. Тогда

Vразмн = k1N; Vгиб = k2N

где k1 - константа пропорциональности, зависящая от условий среды (температура, наличие питательных веществ и др.); k2 - константа пропорциональности, определяющая интенсивность процессов гибели клеток. Отсюда следует, что

dN

= kN (8)

dt

где k = k1 - k2 . Решив это уравнение (dN/N = kdt; lnNlnNo = kt), найдем, как меняется концентрация клеток в среде N = N(dt):

N = N0 ekt,

где N0 - концентрация клеток в начальный момент времени t = 0 наблюдения за системой.

Легко видеть, что в зависимости от состояния констант скоростей процессов гибели k2 и размножения k1 судьба этой популяции будет различной. Если k1 > k2 , k > 0, то и в системе будет происходить неограниченный рост числа клеток: N(t) . при t .; если k1 < k2 , то со временем популяция будет вымирать: N(t) .0 при t ., и только в частном случае при k1 = k2 число клеток будет оставаться постоянным: N = N0 .

Очевидно, что коэффициент k не остается постоянным в процессе роста популяции. Он уменьшается в результате конкуренции микроорганизмов за источник питания. Это обстоятельство можно выразить как

ks = k1(k2 + k3N) = k – k3N,

то есть вероятность гибели клеток повышается при увеличении их концентрации. Тогда численность популяции будет изменяться в соответствии с уравнением

dN

ksN = kNk3N2 (9)

dt

Интегрирование этого уравнения дает нам зависимость численности вида от внутривидовой конкуренции:

N =

N0 k/k3

(10)

N0 + (k/k3 – N0)e-kt

Другим вариантом установления неявной зависимости k от времени служит известное уравнение логистической кривой Ферхюльста:

dN

= r

Nmax – N

N = ks N (11)

dt

Nmax

В этом случае

ks = r

Nmax – N

Nmax

где N – число особей в данный момент времени; Nmax - максимальная численность популяции, возможная в данных условиях.; r – константа роста.

Решение дифференциального уравнения Ферхюльста имеет сходный c выражением (10) вид:

N =

N0Nmax

(12)

N0 + (Nmax - N0)-rt

Анализ уравнений (11) и (12) показывает, что в начальный период роста, когда N  Nmax. кривая носит экспоненциальный характер. Затем после точки перегиба наклон постепенно уменьшается и кривая приближается к верхней асимптоте N = Nmax , то есть к максимально достижимому уровню в данных условиях.

Дифференциальные уравнения (8), (9) и (11) можно довольно легко проинтегрировать и получить соответствующие им аналитические выражения. Рассмотрим более сложную ситуацию, когда три компонента системы Х, У и Z обратимо взаимодействуют друг с другом:

k1 k3

X Y Z

k2 k4

Этой схеме соответствует система, состоящая из 3-х дифференциальных уравнений:

= – k1X + k2Y

dt

= k1X + k4Z – k2Y – k3Y (13)

dt

dZ

= k3Y – k4Z

dt

и одного балансового уравнения

Xs = X + Y + Z

Используя балансовое уравнение, упрощаем систему, выражая Х через Y и Z:

Х = XsYZ.:

= k1(Xs – Y – Z) + k4Z – (k2 – k3)Y

dt

dZ

= k3Y – k4Z

dt

Из уравнений (13) находим стационарные(равновесные) количества *X,*Y, *Z при dY/dt = 0 и dZ/dt = 0:

*Z =

k1k4Xs

k1k4+k1k3+k2k4

*Y =

k1k4Xs

k1k4+k1k3+k2k4

*Z = Xs [1 –

k1(k3+k4)

]

k1k4+k1k3+k2k4

Преобразуем систему (13) и придем к дифференциальному уравнению второго порядка с одной переменной Z:

d2Z

+ (k1+ k2 + k3+ k4)

dZ

+ (k1k4 + k1k3 + k2k4)Z = k1k3Xs (14)

dt

dt

Общее решение этого уравнения складывается из общего решения без правой части и какого-либо частного уравнения с правой частью:

Z = C1ea1t + C2ea2t + F

где а1 и a2 – корни характеристического уравнения

a2 + (k1 + k2 + k3 + k4)a + (k1k4 + k1k3 + k2k4) = 0

находим корни этого уравнения:

a1/2 = - (k1+k2+k3+k4)/2 [(k1+k2+k3+k4)/2]2 - (k1k4+k1k3+k2k4)

частное решение имеет вид:

F =

k1k3Xs

k1k4+k1k3+k2k4

Постоянные интегрирования находим, используя начальные условия:

t = 0, Z = 0, dZ/dt = 0

Учитывая это, решаем систему алгебраических уравнений, находим постоянные интегрирования:

C1+ C2 + F = 0

a1C1 + a2C2 = 0

откуда C1 = a1F/(a1-a2), C2 = a1F/(a2-a1)

Таким образом,

Z(t) =

a1F

ea1t +

a1F

ea2t + F

a1- a2

a2- a1

Y(t) =

1

[

a2F(a1 a2)

ea1t +

a1F(a2 + k4)

ea2t + k4F ]

k3

a1a2

a2a1

тогда:

X(t) = Xs - [Y(t) + Z(t)]

Соседние файлы в папке MM0303МатМод