Está en la página 1de 14

ECUACIÓN DIFERENCIAL DE

VERHULST (TIPO BERNOULLI)

A N DR ES AG U I R RE
ANDY M ELÉNDEZ
R U DY O CA M PO
B EN Y Z Ú Ñ I G A
HISTORIA SOBRE EL PLANTEAMIENTO DE LA ECUACIÓN DIFERENCIAL
DE TIPO BERNOULLI

• El modelo de Thomas Robert Malthus para


predicción de población no era muy realista
• Belga Pierre François Verhulst propuso la
ecuación o función logística.
• Verhulst inicia sus estudios de matemáticas en la
Universidad de Gante.
• Se doctora en 1825 con una tesis sobre las
ecuaciones binomiales.
Pierre François Verhulst
HISTORIA SOBRE EL PLANTEAMIENTO DE LA ECUACIÓN DIFERENCIAL
DE TIPO BERNOULLI

• En 1835 pasa a ser profesor de la Universidad


Libre de Bruselas
• En 1844 Verhulst propone en su articulo
Recherches mathématiques sur la loi
d’accroissement de la population como
modelo de crecimiento la ecuación logística
(Nombre propuesto por el mismo).
Pierre François Verhulst
HISTORIA SOBRE EL PLANTEAMIENTO DE LA ECUACIÓN DIFERENCIAL
DE TIPO BERNOULLI

• La tasa de reproducción es proporcional a la


población existente y también a la cantidad de
recursos disponibles.
• Así que, si P representa el tamaño de la población y t
el tiempo, se deduce que dP/dt = r P (1 – P/K) donde
r es la tasa de crecimiento y K la constante de
persistencia (relacionada con la capacidad total de
Una curva logística particular. la sigmoide población que el sistema pudiera albergar)
HISTORIA SOBRE EL PLANTEAMIENTO DE LA ECUACIÓN DIFERENCIAL
DE TIPO BERNOULLI

• Verhulst publicó un tercer trabajo en 1847,


Deuxième mémoire sur la loi d’accroissement de
la population, en el que criticaba su propio trabajo.
Esto motivó que la ecuación cayera en el olvido
hasta que fue redescubierta por Raymond Pearl y
Lowell Reed en 1920.
Una curva logística particular. la sigmoide
DEDUCCIÓN DE LA ECUACIÓN DIFERENCIAL LOGÍSTICA O DE
VERHULST

𝑃𝑛+1 − 𝑃𝑛 = 𝑎 − 𝑏𝑃𝑛 𝑃𝑛 − (𝑐 + 𝑑𝑃𝑛 )𝑃𝑛


la tasa de fertilidad (𝑓 𝑝 = 𝑎 − 𝑏𝑝) tanto como la de mortalidad (𝑚 𝑝 = 𝑐 + 𝑏𝑝)
dependían linealmente (pues son rectas) de la propia población
𝑏+𝑑
𝑃𝑛+1 − 𝑃𝑛 = 𝑃𝑛 𝑎 − 𝑐 − 𝑏 + 𝑑 𝑃𝑛 = (𝑎 − 𝑐)𝑃𝑛 1 − 𝑃
𝑎−𝑐 𝑛

Dividiendo finalmente esta ecuación por ∆t, que denotaba la distancia temporal entre dos
recuentos consecutivos, y teniendo en cuenta que el cociente incremental (𝑃𝑛+1 −𝑃𝑛 )/
∆t se puede aproximar por 𝑃′ 𝑡 .
𝑃(𝑡) 𝑎−𝑐 𝑎−𝑐
𝑃′ 𝑡 = 𝑟𝑃 𝑡 1− , 𝑐𝑜𝑛 𝑟= 𝑦 𝐾=
𝐾 ∆t b+d
ANÁLISIS DE LA ECUACIÓN DIFERENCIAL DE VERHULST (TIPO
BERNOULLI)

La ecuación diferencial de tipo Bernoulli tiene la siguiente forma:


𝑑𝑦
+ 𝑃 𝑥 𝑦 = 𝑔 𝑥 𝑦 𝑛 𝑑𝑜𝑛𝑑𝑒 𝑛 ≠ 0,1
𝑑𝑥
Esta es una ecuación diferencial ordinaria de primer orden no lineal, ya que n es distinto a 1,
sin embargo, es posible reducirlo a una ecuación diferencial lineal con la siguiente sustitución:
𝑑𝑢 𝑑𝑦 𝑑𝑦 𝑦 𝑛 𝑑𝑢
𝑢 = 𝑦 1−𝑛 → = 1 − 𝑛 𝑦 −𝑛 → =
𝑑𝑥 𝑑𝑥 𝑑𝑥 1 − 𝑛 𝑑𝑥
ANÁLISIS DE LA ECUACIÓN DIFERENCIAL DE VERHULST (TIPO
BERNOULLI)

Reemplazando este resultado en la ecuación diferencial inicial se tiene:


𝑦 𝑛 𝑑𝑢 1 𝑑𝑢 𝑃 𝑥 𝑦
+ 𝑃 𝑥 𝑦 = 𝑔 𝑥 𝑦 𝑛 → 𝑑𝑖𝑣𝑖𝑑𝑖𝑒𝑛𝑑𝑜 𝑒𝑛𝑡𝑟𝑒 𝑦 𝑛 + =𝑔 𝑥
1 − 𝑛 𝑑𝑥 1 − 𝑛 𝑑𝑥 𝑦𝑛
𝑑𝑢
𝑚𝑢𝑙𝑡𝑖𝑝𝑙𝑖𝑐𝑎𝑛𝑑𝑜 𝑝𝑜𝑟 1 − 𝑛 𝑦 𝑠𝑎𝑏𝑖𝑒𝑛𝑑𝑜 𝑞𝑢𝑒 𝑢 = 𝑦 1−𝑛 → + 1 − 𝑛 𝑃 𝑥 𝑢 = 1 − 𝑛 𝑔(𝑥 ቇ
𝑑𝑥

La anterior ecuación ya es una ecuación diferencial ordinaria lineal de primer orden.


𝑃𝑎𝑟𝑎 𝑒𝑠𝑐𝑟𝑖𝑏𝑖𝑟 𝑚𝑒𝑛𝑜𝑠 𝑠𝑒 ℎ𝑎𝑟á 1 − 𝑛 𝑃 𝑥 = 𝐻 𝑥 𝑦 1 − 𝑛 𝑔 𝑥 = 𝐼(𝑥 )

𝑑𝑢
+ 𝐻 𝑥 𝑢 = 𝐼(𝑥) 𝑑𝑢 + 𝐻 𝑥 𝑢 − 𝐼(𝑥 ) 𝑑𝑥 = 0
𝑑𝑥
GRAFICA DE LA SOLUCIÓN PARTICULAR OBTENIDA ANALÍTICAMENTE

𝒅𝑷 𝑷 𝒓𝑷2
= 𝒓𝑷 1 − = 𝒓𝑷 −
𝒅𝒕 𝒌 𝒌

𝑑𝑃 𝑟𝑃2 𝑑𝑢 − 1 𝑑𝑝
= 𝑟𝑃 − ;𝑢 = 𝑝1−2 = 𝑝−1 → = 2
𝑑𝑡 𝑘 𝑑𝑡 𝑝 𝑑𝑡

𝑑𝑢 𝑟𝑝2 𝑑𝑢 𝑟
−𝑝2 − 𝑟𝑝 + =0 → + 𝑟𝑢 − = 0
𝑑𝑡 𝑘 𝑑𝑡 𝑘

𝑟 𝑑𝑢 1 𝑟
𝑑𝑢 = 𝑟𝑢 − 𝑑𝑡 → −𝑡 = 𝑐 + න 𝑟 = 𝑐 + ln 𝑟𝑢 −
𝑘 𝑟𝑢 − 𝑟 𝑘
𝑘
GRAFICA DE LA SOLUCIÓN PARTICULAR OBTENIDA ANALÍTICAMENTE

𝑟 −𝑟𝑡+𝑐
𝑟 1 𝑟
−𝑟𝑡 + 𝑐2 = ln 𝑟𝑢 − → 𝑒 2 = 𝑟𝑢 − = 𝑟 −
𝑘 𝑘 𝑝 𝑘

1 1 1 −𝑟𝑡+𝑐 1 1 1 1 1 −𝑟𝑡+𝑐
𝑒 −𝑟𝑡+𝑐2 =𝑟 − → 𝑒 2 = − → = + 𝑒 2
𝑝 𝑘 𝑟 𝑝 𝑘 𝑝 𝑘 𝑟

1 𝑟 + 𝑘𝑒 −𝑟𝑡+𝑐2 𝑘𝑟
= →𝑝=
𝑝 𝑘𝑟 𝑟 + 𝑐3 𝑒 −𝑟𝑡

Si se considera que para el tiempo 0 la población tuvo un valor Po se tiene que:


𝑘𝑟 𝑘𝑟 𝒌𝒓
𝑝𝑜 = → 𝑐3 = −𝑟 𝒑=
𝑟 + 𝑐3 𝑝𝑜 𝒌𝒓
𝒓 + ( − 𝒓)𝒆−𝒓𝒕
𝒑𝒐
Solución de la ED
ANÁLISIS DE LA ECUACIÓN DIFERENCIAL DE VERHULST USANDO UNA
GRÁFICA DEL CAMPO DE DIRECCIONES

De este campo de direcciones se puede


apreciar el comportamiento deseado por
Verhulst en donde inicialmente se tiene
una tasa de aumento de población alta y a
medida que se acerca al valor de K
(Máxima capacidad de población) tiende a
estancarse el crecimiento.
SOLUCIÓN DE LA ECUACIÓN DIFERENCIAL APLICANDO LA FUNCIÓN
DSOLVER DE MATLAB Y SU COMPARACIÓN CON EL CAMPO DE
VECTORES Y LA SOLUCIÓN ANALÍTICA

Si se usan los valores de k=1000; r=0.1 y Po= 50


se tiene:
1000 1000
𝑝= = 𝒑=
1000 0.1 + (19,9)𝒆−0.1𝒕
0.1 + ( − 0.1)𝑒 −0.1𝑡
50
SOLUCIÓN DE LA ECUACIÓN DIFERENCIAL APLICANDO LA FUNCIÓN
DSOLVER DE MATLAB Y SU COMPARACIÓN CON EL CAMPO DE
VECTORES Y LA SOLUCIÓN ANALÍTICA
close all %graficando campo de vectores
clear all figure (1)
clc h=quiver(x,y,u,v,'color',[0.7 0.7 1]);
hold on
%tamaño de los ejes donde se va a graficar el campo
x1=0; %sobreponiendo una solución particular al campo
x2=100; syms y(x)
y1=0; y(x)=dsolve(diff(y,x)==r*y*(1-y/j),y(0)==50);
y2=1000; hL1=ezplot(y,[x1,x2]);
N=20; set(hL1,'Color','r','LineStyle','--');
hold on
%variables particulares de la ecuación a resolver las grid on
cuales pueden tener %Solución analítica
%cualquier valor manteniendo la relación de r<j % p=100/(0.1+((100/50)-0.1)*exp(-0.1*t))
r=0.1; t=linspace(1,100,20);
j= 1000; for i = 1:length(t)
p=100/(0.1+((100/50)-0.1)*exp(-0.1*t(i)));
%Definiendo el campo de vectores pp(i)=p;
x=linspace(x1,x2,N); end
y=linspace(y1,y2,N); plot(t,pp,'-.xc')
[X,Y]=meshgrid(x,y); title('ECUACIÓN DIFERENCIAL DE VERHULST (TIPO BERNOULLI)')
m=r*Y.*(1-Y./j); legend('Campo de vectores','dsolve','Solución analítica')
T=atan(m); xlabel("Tiempo")
u=cos(T); ylabel("Población")
v=sin(T); hold off
𝒌𝒓
𝒑=
𝒌𝒓
𝒓 + ( − 𝒓)𝒆−𝒓𝒕
𝒑𝒐

¡Gracias!
ECUACIÓN DIFERENCIAL DE VERHULST (TIPO BERNOULLI)

También podría gustarte