Я микробиолог, но я преподаю экологию на вводном курсе, поэтому, когда мы дошли до роста популяции, я подумал, что воспользуюсь примером микробной популяции. Но я столкнулся со странной проблемой, которую, как я думал, может помочь мне понять эколог:
Представьте себе популяцию бактерий, которые могут делиться каждые 30 минут. За час каждая клетка производит четыре клетки. Поскольку на самом деле никто не умирает, внутренняя скорость роста (r) равна 4. Уравнение экспоненциального роста dN/dt = rN прекрасно показывает рост популяции: начиная с одной клетки, через час это 4, затем через два часов rN = 4*4 = 16, через три часа rN = 16*4 = 64 и так далее. В 16 часов мы получаем около 4 миллиардов бактерий, чего и ожидает микробиолог.
Но затем мы говорим учащимся, что для облегчения предсказания будущих чисел мы можем немного посчитать и получить N(t) = N(0) e^rt. Если N(0) = 1, t = 16 часов и r = 4 бактерии/час/клетка, это дает e^64, что составляет примерно 6x10^27. Ой! Вроде далеко не 4 млрд.
Итак... почему это не работает? Мне кажется, что либо я неправильно понимаю r (думаю, чтобы это сработало, оно должно быть ниже примерно на 0,6), либо, может быть, у уравнения есть предел, и оно просто не работает для абсурдно высокого r бактерии?
Спасибо за помощь...
Учитывая ваше предположение:
Я просто смотрю на экспоненциальную часть, где работает простое экспоненциальное уравнение. Если мы предположим, что питательных веществ достаточно для бесконтрольного роста бактерий в течение нескольких часов (более или менее верно в реальной культуре),
В вашей исходной модели вы используете дискретные состояния и фиксированные временные шаги. Итак, если 30 минут - это один временной шаг, то после n шагов у вас есть или же клетки. Вы в основном считаете двойные шаги, и это нормально. Для непрерывного приближения вы должны оценить скорость следующим образом.
У вас есть уравнение роста первого порядка:
Когда вы интегрируете это уравнение (определенный интеграл), вы получите:
Где конечное количество ячеек, - начальное количество ячеек и это интервал времени.
Когда номер ячейки удваивается, то
а также
(время удвоения).
Тогда ваша константа скорости будет:
Через 16 часов (16×30 минут) ваше количество клеток будет: (около 4 млрд).
Так что же в принципе не так? Вы не изменили масштаб своей ставки. Поскольку показатель степени и ты это знаешь , все, что вам нужно сделать, это масштабировать константу скорости с помощью (а=2). Более того, в непрерывной модели у вас нет фиксированных временных шагов. Таким образом, вы также масштабируете константу со временем удвоения.
Настоящая популяция бактерий, скорее всего, достигнет некоторой пропускной способности , которая предотвратит их экспоненциальный рост. Как следствие, экспоненциальная модель будет хорошо подходить только для раннего роста, но через некоторое время потребуется использовать какую-то другую модель (обычно логистическую).
Логистическая модель
Здесь я быстро представляю одну стандартную модель логистического роста для непрерывного (а не дискретного) времени.
, куда является грузоподъемностью. Из приведенной выше модели видно, что когда является низким по сравнению с , то дифференциальное уравнение хорошо аппроксимируется описанной вами экспоненциальной моделью . Параметр показывает, что равновесие достигается, когда (неустойчивое равновесие) или (устойчивое равновесие).
Эквивалентная модель в дискретной генерации может привести к любому типу поведения, когда достигает достаточно высоких значений, включая циклическое изменение и хаос.
Более продвинутые модели
Есть и другие более реалистичные модели. Например, реальные популяции бактерий могут также потреблять свои ресурсы со скоростью, превышающей скорость, с которой производятся ресурсы, и тогда размер популяции будет уменьшаться и в конечном итоге достигнет исчезновения.
Здесь вы найдете описание модели роста популяции, включающей популяции хищников.
Создайте собственную модель роста населения
Эти модели не так сложно собрать в соответствии с вашими потребностями. Первые главы « Руководства биолога по математическому моделированию в экологии и эволюции» (от Otto and Day) помогут вам построить и проанализировать собственные модели популяционной биологии, если вам это интересно.
Количество должна быть частота, измеряемая в часах . Поэтому его нельзя измерить в бактериях/час/клетку. Если количество бактерий умножается на 4 каждый час, это означает, что или же , или 1, 39 в час.
WYSIWYG