Дифференциальное уравнение пример из жизни

Что такое дифференциальное уравнение и зачем оно нужно?

На сегодняшний день одним из важнейших навыков для любого специалиста является умение решать дифференциальные уравнения. Решение дифференциальных уравнений – без этого не обходится ни одна прикладная задача, будь это расчет какого-либо физического параметра или моделирование изменений в результате принятой макроэкономической политики. Эти уравнения также важны для ряда других наук, таких как химия, биология, медицина и т.д. Ниже мы приведем пример использования дифференциальных уравнений в экономике, но перед этим кратко расскажем об основных типах уравнений.

Дифференциальные уравнения – простейшие виды

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

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

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

Простейшее дифференциальное уравнение имеет вид $y’(x)=f(x)$, где $f(x)$ – некоторая функция, а $y’(x)$ – производная или скорость изменения искомой функции. Оно решается обычным интегрированием: $$y(x)=\int f(x)dx.$$

Второй простейший тип называется дифференциальным уравнением с разделяющимися переменными. Такое уравнение выглядит следующим образом $y’(x)=f(x)\cdot g(y)$. Видно, что зависимая переменная $y$ также входит в состав конструируемой функции. Уравнение решается очень просто – нужно «разделить переменные», то есть привести его к виду $y’(x)/g(y)=f(x)$ или $dy/g(y)=f(x)dx$. Остается проинтегрировать обе части $$\int \frac=\int f(x)dx$$ – это и есть решение дифференциального уравнения разделяющегося типа.

Последний простой тип – это линейное дифференциальное уравнение первого порядка. Оно имеет вид $y’+p(x)y=q(x)$. Здесь $p(x)$ и $q(x)$ – некоторые функции, а $y=y(x)$ – искомая функция. Для решения такого уравнения применяют уже специальные методы (метод Лагранжа вариации произвольной постоянной, метод подстановки Бернулли).

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

Большое значение для физики и, что неожиданно, финансов имеют так называемые дифференциальные уравнения в частных производных. Это значит, что искомая функция зависит от нескольких переменных одновременно. Например, уравнение Блека-Шоулса из области финансового инжиниринга описывает стоимость опциона (вид ценной бумаги) в зависимости от его доходности, размера выплат, а также сроков начала и конца выплат. Решение дифференциального уравнения в частных производных довольно сложное, обычно нужно использовать специальные программы, такие как Matlab или Maple.

Пример применения дифференциального уравнения в экономике

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

Для некоторой фирмы функция маржинальной выручки от продажи своей продукции имеет вид $MR=10-0,2q$. Здесь $MR$ – маржинальная выручка фирмы, а $q$ – объем продукции. Нужно найти общую выручку.

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

Приступаем к решению. Как известно из микроэкономики, маржинальная выручка представляет собой производную от общей выручки, причем выручка равна нулю при нулевом уровне продаж.

С математической точки задача свелась к решению дифференциального уравнения $R’=10-0,2q$ при условии $R(0)=0$.

Проинтегрируем уравнение, взяв первообразную функцию от обеих частей, получим общее решение: $$R(q) = \int (10-0,2q)dq = 10 q-0,1q^2+C. $$

Чтобы найти константу $C$, вспомним условие $R(0)=0$. Подставим: $$R(0) =0-0+C = 0. $$ Значит C=0 и наша функция общей выручки принимает вид $R(q)=10q-0,1q^2$. Задача решена.

Другие примеры по разным типам ДУ собраны на странице: Дифференциальные уравнения с решениями онлайн.

Дифференциальные уравнения и продление жизни

188. Гектора ж, в бегстве преследуя, гнал Ахиллес непрестанно. Словно как пёс по горам молодого гонит оленя. 199. Словно во сне человек изловить человека не может, Сей убежать, а другой уловить напрягается тщетно, — Так и герои, ни сей не догонит, ни тот не уходит.

Задача №1. Ахиллес и Смерть

В некоей альтернативной вселенной герою по имени Ахиллес предрекли, что жить ему осталось ровно m лет. Но мать Ахиллеса благодаря своему волшебству (она ж нимфа по легенде), продлевает ему жизнь таким образом, что каждые k (k > 1) лет продолжительность жизни увеличивается на 1 год. Сколько Ахиллес проживет в итоге, если считать, что увеличение происходит непрерывно?

Пусть x — это сколько осталось жить нашему герою. Ахиллес проживает первые m лет, но за эти годы получает лет прибавки к ПЖ. Он проживает эти лет, но за это время получает еще лет (прибавку разделить на k). И так далее, до бесконечности и можно подумать, что герой никогда не умрет. Но это не так: Смерть все таки догонит Ахиллеса, потому что все эти прибавки образуют бесконечную геометрическую прогрессию:

И тут стоит обратить внимание на условие: k > 1 из чего следует, что а это значит, что геометрическая прогрессия бесконечно убывающая. А бесконечно убывающая геометрическая прогрессия сходится к конечному значению:

вывод формулы суммы бесконечной геометрической прогрессии

Пусть у нас есть вот такая сумма:

И тут кому-то пришла в голову гениальная мысль: «а что если обе части равенства умножить на q?». Так чего же мы ждем! Умножаем:

А теперь вычтем из первого второе и получим красивую формулу для суммы:

S = \frac<1-q^n><1-q>» alt=»S(1-q) = 1 — q^n => S = \frac<1-q^n><1-q>» src=»https://habrastorage.org/getpro/habr/upload_files/187/d03/7e9/187d037e93b88b7241e10ccf2bbac521.svg» width=»253″ height=»42″/>

В период с 2000 по 2019 год ожидаемая продолжительность жизни голландских мужчин, например, увеличилась с 75.5 до 80.5 лет (то есть примерно на год каждые четыре года), что согласуется с данными по Европе в среднем. Таким образом, если человеку на текущий момент осталось жить 40 лет, а ожидаемая ПЖ увеличивается на год каждые четыре года, то имеем:

то есть мужчина-европеец в возрасте примерно 38 лет может прожить не 40 лет в среднем, а примерно на 13 лет дольше из-за прогресса в медицине (конечно, данные расчеты много чего не учитывают, нельзя их воспринимать как надежные предсказания).

А вот если k

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

dx — это насколько изменилось количество оставшихся лет до смерти за период dt. В отсутствии медицинского прогресса dx просто уменьшается на величину dt (логично, черт возьми). А прогресс добавляет определенное количество лет, такое что оно равно 1, если dt=k годам. Решается это уравнение тоже элементарно:

x(t) = \frac — t + C => x(t) = \frac + C» alt=»\int = \int<\frac

> — \int

=> x(t) = \frac — t + C => x(t) = \frac + C» src=»https://habrastorage.org/getpro/habr/upload_files/d27/034/6de/d270346dee64409efd75829ed369ab39.svg» width=»505″ height=»43″/>

Совершенно очевидно, что x(0) = m, откуда C = m. А теперь подставим это в уравнение выше и выразим время t через которое Ахиллес помрет (x(t) = 0):

t = \frac » alt=»\frac = m => t = \frac » src=»https://habrastorage.org/getpro/habr/upload_files/633/ea1/c3e/633ea1c3ed3fda6f8529296e5462f7d3.svg» width=»211″ height=»42″/>

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

Пусть, например, k уменьшается по экспоненте с периодом полураспада в n лет. И давайте попробуем ответить на такой вопрос: какой должен быть минимальный m, чтобы человек мог достигнуть longevity escape velocity при таком k(t)?

Чтобы ответить на данный вопрос давайте составим дифференциальное уравнение:

Надо, пожалуй, пояснить откуда взялось b в экспоненте и чему равняется

Мы определили k(t) = k0*exp(-bt). Так как через n лет значение k(t) должно быть вдвое меньше, то имеем

e^ <-bt_0 + bt_0 + bn>= 2 => e^ = 2″ alt=»\frac>> = 2 => e^ <-bt_0 + bt_0 + bn>= 2 => e^ = 2″ src=»https://habrastorage.org/getpro/habr/upload_files/e67/61e/489/e6761e4899cc828438ff99ba705f8358.svg» width=»351″ height=»46″/>

b = \frac» alt=»bn = ln(2) => b = \frac» src=»https://habrastorage.org/getpro/habr/upload_files/23b/ca8/089/23bca8089b668a1c683f1b603da7bd80.svg» width=»187″ height=»40″/>

Интегрируем уравнение и получаем:

Чтобы определить C, воспользуемся начальным условием: x(0)=m:

m = \frac<1> + C => C = m — \frac<1>» alt=»x(0) = \frac<1> + C => m = \frac<1> + C => C = m — \frac<1>» src=»https://habrastorage.org/getpro/habr/upload_files/ab1/c06/595/ab1c065956c99b57d75eecef3838b590.svg» width=»394″ height=»40″/>

Получаем следующую запись функции дожития:

Давайте взглянем на ее график:

Функция x(t) имеет минимум и нам нужно, чтобы этот минимум был выше оси абсцисс (фиолетовая кривая)

Наша функция дожития имеет минимум и все, что нам нужно, это найти значение минимума как функции от m и найти значение m при котором этот минимум больше нуля. Как мы помним еще со школы, для того, чтобы найти минимум функции надо сначала найти ее производную и приравнять к нулю. Причем производную-то мы уже знаем из уравнения (1):

x'(t) = \frac> — 1 => t_ = \frac» alt=»dx =-dt + \fracdt> => x'(t) = \frac> — 1 => t_ = \frac» src=»https://habrastorage.org/getpro/habr/upload_files/bd1/52d/55d/bd152d55de03f1b1adefa44e83ab5972.svg» width=»419″ height=»44″/>

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

Теперь необходимо найти :

А отсюда уже выразим ограничение для m:

При и необходимо иметь в запасе примерно 9.2 года ожидаемой продолжительности жизни, чтобы достичь longevity escape velocity, то есть быть, например, мужчиной моложе 79 лет. Каждый может прикинуть свои шансы на достижение longevity escape velocity исходя из своего возраста. Но возможно ли в принципе бессмертие? Есть ли какие-то фундаментальные математические (не физические) ограничения? Об этом я расскажу в следующей статье, а пока давайте поговорим о более практических вещах.

Задача 2. Плазмаферез

Конечно, медицинская наука еще очень далека от достижения LEV (а может быть этого и вовсе никогда не случится), однако попытки отсрочить старение ведутся уже сейчас. Одной из самых интересных интервенций, возможно, способной немного продлить молодость и продолжительность жизни является терапевтическое разбавление плазмы. Известные геронтологи супруги Конбои продемонстрировали, что если мышкам заменить половину плазмы на физраствор с альбумином, то у них существенно улучшаются многие показатели жизнедеятельности. Предполагается, что это происходит за счет удаления из организма токсичных продуктов, которые образуются из-за старения организма. Более подробно все описано, например, тут. Более того, некоторые отчаянные биохакеры даже пробуют этот метод на себе и замечают улучшение ряда биомаркеров. Конечно, пройдет еще немало времени прежде чем установят эффективность (или неэффективность) этого метода на людях, но мы тем не менее постараемся ответить на вполне конкретный вопрос: а сколько раз нам необходимо сдать плазму, чтобы заменить половину, если за один раз забирается v мл?

Поскольку нам надо найти такой k при котором обновится половина плазмы, то приравняем правую часть уравнения выше к 1/2, прологарифмируем обе части равенства и воспользуемся свойствами логарифма, чтобы получить формулу для k:

-ln(2) = kln(1-\frac) => k = \frac<-ln(2)>)>» alt=»\frac<1> <2>= (1 — \frac)^k => -ln(2) = kln(1-\frac) => k = \frac<-ln(2)>)>» src=»https://habrastorage.org/getpro/habr/upload_files/106/f6f/e33/106f6fe3379b97d2644766ec593c8fd9.svg» width=»450″ height=»48″/>

Удельный объем плазмы взрослого мужчины составляет, в среднем, 46.7 мл/кг. Возьмем к примеру мужчину массой 80 кг и v=450 мл (стандартный объем плазмы при донорстве):

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

Пусть X(t) — доля старой плазмы в момент времени t. Пусть скорость вытекания плазмы равна r мл/мин. Чему же будет равна концентрация старой плазмы в момент времени t + dt? А концентрация равна:

Давайте разберем каждое составляющее этого равенства:

X(t)V: концентрация старой плазмы помноженная на общий объем — очевидно это объем старой плазмы во всем организме в момент t

X(t)rdt: это объем старой плазмы, который вытечет за время dt (rdt — это скорость истечения, помноженная на время, что соответствует объему, а X(t) — это доля старой плазмы в этом объеме).

Затем мы делим получившийся объем старой плазмы на общий объем (который остается неизменным, потому что физраствор втекает с той же скоростью) и получим концентрацию. А теперь узнаем чему равно изменение концентрации (разница между концентрацией в моменты времени t+dt и t):

X(t + dt) — X(t) = — \fracrdt => dX = -\fracrdt» alt=»X(t + dt) = X(t) — \fracrdt => X(t + dt) — X(t) = — \fracrdt => dX = -\fracrdt» src=»https://habrastorage.org/getpro/habr/upload_files/e08/f0b/273/e08f0b27308748325ba95b8be3e93507.svg» width=»629″ height=»41″/>

Разделяем переменные и решаем это дифференциальное уравнение:

ln|X(t)| = -\frac+C_1″ alt=»\frac = -\frac =>ln|X(t)| = -\frac+C_1″ src=»https://habrastorage.org/getpro/habr/upload_files/ca3/f71/a95/ca3f71a9549601fdf87fad0d64256245.svg» width=»286″ height=»39″/>

Мы знаем, что вначале концентрация старой плазмы равнялась 1:
X(0) = 1 => C = 1

Поэтому , а теперь найдем время, за которое обновится половина плазмы:

-ln(2) = -\frac> => t_ <1/2>= \frac» alt=»\frac<1> <2>= e^<\frac<-rt_<1/2>>> => -ln(2) = -\frac> => t_ <1/2>= \frac» src=»https://habrastorage.org/getpro/habr/upload_files/714/ab6/82f/714ab682fd36fd7528ad1f1cbecf78d1.svg» width=»384″ height=»41″/>

На практике это означает примерно 259 минут (4 с лишним часа!), если руководствоваться средней скоростью 10 мл/мин (обычно забирают 450 мл плазмы и уходит на это примерно 45 минут):

Конечно, это время абсолютно неприемлемо, однако процедуру можно существенно ускорить. Например, в этой статье описан метод, который позволяет изымать плазму со скоростью 24 мл/мин, что позволяет заменить половину плазмы за 108 минут. Весьма неплохо! Однако неизвестно выдержит ли организм замену половины плазмы за один раз 🙂 Но это уже выходит за рамки математики, оставим этот вопрос врачам. Тем более, что различные клинические исследования по влиянию плазмафереза на старение людей уже начались.

Примеры дифференциальных уравнений с решениями

  • Попробуйте решить приведенные ниже дифференциальные уравнения.
  • Нажмите на изображение уравнения, и вы попадете на страницу с подробным решением.

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

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

Найти общее решение дифференциального уравнения, или решение с заданными начальными условиями.

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

Примеры решений линейных уравнений в частных производных первого порядка

Найти общее решение линейного однородного уравнения в частных производных первого порядка и решить задачу Коши с указанным граничным условием:
,
при .

Найти поверхность, удовлетворяющую данному уравнению
,
и проходящую через данную окружность
, .

Автор: Олег Одинцов . Опубликовано: 28-01-2016 Изменено: 26-11-2021


источники:

http://habr.com/ru/post/555408/

http://1cov-edu.ru/differentsialnye-uravneniya/primery/