SISTEMAS DE SEGUNDO ORDEN
Esta es la forma general de una ecuación de segundo orden, ordinaria y no homogénea con coeficientes constantes, donde
𝑎
2, 𝑎
1, 𝑎
0𝑦 𝑏
0son constantes
𝜃
0 es la variable que cambia por efecto de la función deentrada
𝜃
𝑖𝑎
2𝑑𝜃
02𝑑𝑡
2+ 𝑎
1𝑑𝜃
0𝑑𝑡 + 𝑎
0𝜃
0= 𝑏
0𝜃
𝑖Esta ecuación puede expresarse de otra forma con el fin de que ofrezca mayor información del sistema
𝑑𝜃
02𝑑𝑡
2+ 2Ϛ𝜔
𝑛𝑑𝜃
0𝑑𝑡 + 𝜔
𝑛2𝜃
0= 𝑏
0𝜔
𝑛2𝜃
𝑖Ϛ =
Es el factor de amortiguamiento relativoϚ =
𝑎12√(𝑎2𝑎0)
𝜔
𝑛=
Frecuencia angular no amortiguada𝜔
𝑛= √
𝑎𝑎02
𝑤 = 𝜔
𝑛√(1 − Ϛ
2)
es la frecuencia amortiguadaDependiendo del valor de Ϛ existen tres formas que puede tomar la solución 𝜃0(𝑡)
I)
Cuando Ϛ > 1 se tratará de un sistema sobreamortiguado Cuya solución es de la forma𝜃
0(𝑡) = 𝐴𝑒
𝑠1𝑡+ 𝐵𝑒
𝑠2𝑡+ 𝑏
0𝑎
0𝜃
𝑖Ejemplo
𝑑 2 𝑦
𝑑𝑡 2 + 3 𝑑𝑦
𝑑𝑡 + 2𝑦 = 1
para las condiciones iniciales𝑦(0) = 0 ;
𝑑𝑦𝑑𝑡
(0) = 0
𝑎
2= 1, 𝑎
1=3, 𝑎
0= 2 𝑦 𝑏
0= 1
Ϛ =
𝑎12
√
(𝑎2𝑎0)= 3
2√(1∗2) = 1,06 que es > 1
Método N° 1 (Solución con Workspace de Matlab)
>> equ_dif='D2y+3*Dy+2*y=1'
>> y=dsolve(equ_dif,'y(0)=0,Dy(0)=0','t')
>> t=linspace(0,10,200);
>> y_plot=eval(vectorize(y));
figure hold on plot(t,y_plot) xlabel('tiempo- s') ylabel('Salida y')
La entrada escalón es 1 y la respuesta cuando t tiende a infinito
Método N° 3 (Obtención de la función de transferencia)
Aplicando la Transformada de Laplace a la ecuación diferencial para las condiciones 'y(0)=0,Dy(0)=0' obtenemos la función de transferencia
para una entrada de escalón unitario
>> syms s t
Ys=(1/(s*(s^2+3*s+2))) >> y=ilaplace(Ys)
y =exp(-2*t)/2 - exp(-t) + 1/2 es decir
Cuando
Ϛ = 1
se tratará de un sistema críticamente amortiguado Cuya solución es de la forma𝜃 0 (𝑡) = (𝐴𝑡 + 𝐵)𝑒 −𝜔
𝑛𝑡 + 𝑏
0𝑎
0𝜃 𝑖
Ejemplo
𝑑
2 𝑦
𝑑𝑡 2 + 4 𝑑𝑦
𝑑𝑡 + 4𝑦 = 6
para las condiciones iniciales𝑦(0) = 0 ;
𝑑𝑦𝑑𝑡
(0) = 0
𝑎
2= 1, 𝑎
1=4, 𝑎
0= 4 𝑦 𝑏
0= 6
Ϛ =
𝑎12
√
(𝑎2𝑎0)= 4
2√(1∗4) = 1
Metodo N° 1 (Solución con Workspace de Matlab)
>> equ_dif='D2y+4*Dy+4*y=6'
>> y=dsolve(equ_dif,'y(0)=0,Dy(0)=0','t')
Método N° 3 (Obtención de la función de transferencia)
Aplicando la Transformada de Laplace a la ecuación diferencial para las condiciones 'y(0)=0,Dy(0)=0' obtenemos la función de transferencia
>> syms s t
Ys=(6/(s*(s^2+4*s+4))) >> y=ilaplace(Ys)
y = 3/2 - 3*t*exp(-2*t) - (3*exp(-2*t))/2 es decir
>> t=linspace(0,10,200);
y_plot=eval(vectorize(y));
figure hold on plot(t,y_plot) xlabel('tiempo- s') ylabel('Salida y')
II)
CuandoϚ < 1
se tratará de un sistema subamortiguado, cuya solución es de la forma𝜃
0(𝑡) = 𝑒
−Ϛ𝜔𝑛𝑡(𝑃 cos 𝜔 𝑡 + 𝑄 sen 𝜔𝑡) + 𝑏
0𝑎
0𝜃
𝑖𝑑 2 𝑦
𝑑𝑡 2 + 2 𝑑𝑦
𝑑𝑡 + 5𝑦 = 10
para las condiciones iniciales𝑦(0) = 0 ;
𝑑𝑦𝑑𝑡
(0) = 0 𝑎
2= 1, 𝑎
1=2, 𝑎
0= 5 𝑦 𝑏
0= 10
Ϛ =
𝑎12
√
(𝑎2𝑎0)= 2
2√(1∗5) = 0.44 que es < 1
Metodo N° 1 (Solución con Workspace de Matlab)
>> equ_dif='D2y+2*Dy+5*y=10'
>> y=dsolve(equ_dif,'y(0)=0,Dy(0)=0','t') y =2 - sin(2*t)*exp(-t) - 2*cos(2*t)*exp(-t)
>> t=linspace(0,10,200);
y_plot=eval(vectorize(y));
figure hold on plot(t,y_plot) xlabel('tiempo- s') ylabel('Salida y')
Método N° 3 (Obtención de la función de transferencia)
Aplicando la Transformada de Laplace a la ecuación diferencial para las condiciones 'y(0)=0,Dy(0)=0' obtenemos la función de transferencia
>> syms s t
>> Ys=(10/(s*(s^2+2*s+5)))
>> y=ilaplace(Ys)
y =2 - 2*exp(-t)*(cos(2*t) + sin(2*t)/2)
SISTEMAS DE SEGUNDO ORDEN - CIRCUITOS RLC
La figura muestra un circuito eléctrico RLC del cual se desprende un modelo matemático de segundo orden descrito por la ecuación diferencial (ED) que relaciona la variación de la carga (q) en el capacitor , respecto a un voltaje de alimentación Vi(t)
Según la ley de Kirchhoff el voltaje de alimentación Vi equivale a la suma de los voltajes en la resistencia , en el inductor y en el capacitor
𝑉𝑖 = 𝑉𝑅+ 𝑉𝐿 + 𝑉𝐶 donde 𝑉𝑖 es el voltaje de entrada de la fuente 𝑉𝑅 es el voltaje en la resistencia , 𝑉𝐿 es el voltaje en el inductor y 𝑉𝐶 es el voltaje en el capacitor
𝑉𝑅= 𝑖 ∗ 𝑅 donde
𝑖 =
𝑑𝑞𝑑𝑡
por lo tanto
𝑉
𝑅= 𝑅
𝑑𝑞𝑑𝑡
𝑉
𝐿= 𝐿
𝑑𝑖𝑑𝑡
= 𝐿
𝑑𝑞2𝑑𝑡2
𝑉
𝑐=
1𝐶
∫ 𝑖𝑑𝑡 =
𝑞𝐶
𝑉𝑖 = 𝑉
𝑅+ 𝑉
𝐿+ 𝑉
𝐶= 𝑅
𝑑𝑞𝑑𝑡
+ 𝐿
𝑑𝑞2𝑑𝑡2
+ 𝑞 𝐶 𝐿 𝑑𝑞 2
𝑑𝑡 2 + 𝑅 𝑑𝑞
𝑑𝑡 + 𝑞
𝐶 = 𝑉𝑖
Tiene forma estándar𝑎 2 𝑑𝜃 𝑑𝑡
022+ 𝑎 1 𝑑𝜃
0𝑑𝑡 + 𝑎 0 𝜃 0 = 𝑏 0 𝜃 𝑖
Donde
𝑎
2= 𝐿 = 0.25, 𝑎
1=𝑅 = 10, 𝑎
0=
1𝐶
=
10,001
= 1000 , 𝑏
0= 1 , 𝜃
𝑖= 𝑉𝑖 = 12
Reemplazando las constantes en la ecuación diferencial
0.25
𝑑𝑞2𝑑𝑡2
+ 10
𝑑𝑞𝑑𝑡
+ 1000q = 12
considerando que la carga del capacitor y la corriente en t=0 es 0Ϛ = 𝑎1
2 √ (𝑎
2𝑎
0) = 𝑅 2√( 1
𝐶 ∗𝐿)
= 10
2√(1000∗0,25) = 0,31
que es < 1 es un sistema subamortiguado𝜔 𝑛 = √ 𝑎 𝑎 0
2 =√ 1000
0,25 =63,24
𝑤 = 𝜔 𝑛 √(1 − Ϛ 2 ) = 63,24√(1 − 0,31
2) = 60,12
es la frecuencia amortiguada Método N° 1 (Solución con Workspace de Matlab)>> equ_dif='0.25*D2q+10*Dq+1000*q=12'
>> q=dsolve(equ_dif,'q(0)=0,Dq(0)=0','t')
q =3/250 - (sin(60*t)*exp(-20*t))/250 - (3*cos(60*t)*exp(-20*t))/250 >> pretty(q)
3 sin(60 t) exp(-20 t) cos(60 t) exp(-20 t) 3 --- - --- - --- 250 250 250
t=linspace(0,0.5,200);
q_plot=eval(vectorize(q));
figure hold on plot(t,q_plot) grid on
xlabel('tiempo- s')
ylabel('Carga en el condensador')
SOLUCIÓN N° 2
>>Simulink
Se reescribe la ecuación diferencial para facilitar su graficación en Simulink 𝑑𝑞2
𝑑𝑡2
= 𝑉𝑖
1𝐿
−
𝑅𝐿 𝑑𝑞 𝑑𝑡
−
1𝐶𝐿
𝑞
reemplazando valores 𝑑𝑞2𝑑𝑡2
= 12 ∗
10,25
−
100,25 𝑑𝑞
𝑑𝑡
−
1(0,001∗0,25)
𝑞
SOLUCIÓN N° 3
Función de transferencia y >>Simulink
Si aplicamos la Transformada de Laplace ( Ɫ ) a la Ecuación diferencial 𝐿
𝑑𝑞2𝑑𝑡2
+ 𝑅
𝑑𝑞𝑑𝑡
+ 𝑞
𝐶 = 𝑉𝑖
𝐿 ∗ Ɫ [
𝑑𝑞2𝑑𝑡2
] + 𝑅 ∗ Ɫ [
𝑑𝑞𝑑𝑡
] + 1
𝐶 Ɫ[ 𝑞] = Ɫ[ 𝑉𝑖 ]
𝐿 [𝑠
2𝑄
𝑠− 𝑠𝑞
(0)−
𝑑𝑞𝑑𝑡
(0)] + 𝑅[𝑠𝑄
𝑠− 𝑞
(0)] + 1
𝐶 𝑄
𝑠= 𝑉𝑖 𝑠 siendo 𝑞
(0)= 0 𝑦
𝑑𝑞𝑑𝑡
(0) = 0
𝐿𝑠
2𝑄
𝑠+ 𝑅𝑠𝑄
𝑠+ 1
𝐶 𝑄
𝑠= 𝑉𝑖 𝑠 es igual a 𝑄
𝑠[𝐿𝑠
2+ 𝑅𝑠 + 1
𝐶 ] = 𝑉𝑖 𝑠
La función de transferencia Gss= 𝑄 𝑠
𝑉𝑖 𝑠 = 1
[𝐿𝑠 2 +𝑅𝑠+ 1
𝐶 ] = 1
[0,25𝑠 2 +10𝑠+ 1000 ]
solución v(t)
Para una entrada escalón de
𝑉𝑖 𝑡= 12
Voltios le corresponde𝑉𝑖 𝑠 = 12
𝑠
𝑄 𝑠 = 𝑉𝑖 𝑠 ∗ 𝐺 𝑠𝑠
𝑄 𝑠 = 12
𝑠[0,25𝑠
2+ 10𝑠 + 1000 ]
>> Q=(12/(s*(0.25*s^2+10*s+1000)))
>> q=ilaplace(Q)
q =3/250 - (3*exp(-20*t)*(cos(60*t) + sin(60*t)/3))/250
PARAMETROS DE LA RESPUESTA DE UN SISTEMA SUBAMORTIGUADO
En la Figura se muestran las características fundamentales del régimen transitorio de la respuesta de un
sistema de segundo orden subamortiguado, que deben utilizarse como especificaciones de diseño de los
controladores: el tiempo de establecimiento ts, el porcentaje de sobrepaso (PO), el sobrepaso máximo Mp,
además del tiempo de pico tp y el tiempo de subida tr.
PO =El porcentaje de sobrepaso (overshoot) es una medida del valor de sobrepaso que tiene la respuesta del sistema por sobre su salida en estado estable. En general sobrepasos muy altos deben ser evitados ya que producen esfuerzos inadecuados en los componentes físicos de un sistema (actuador, planta u otros) [se recomienda mantener PO < 25%]. La fórmula para calcularlo es :
%𝑃𝑂 = 100 ∗ 𝑒 (
−Ϛ∗П
√(1−Ϛ 2 ) )
El Mp es el sobrepaso máximo y se determina así
𝑀𝑝 = 𝜃 𝑠𝑠 ∗ (1 + %𝑃𝑂 100 )
Siendo 𝜃 𝑠𝑠 el valor de la respuesta en estado estacionario 𝜃 𝑠𝑠 = 𝑏 0
𝑎 0 𝜃 𝑖
El tiempo de subida (rise time o tr) es el tiempo que toma la respuesta para subir desde el 10% al 90% de la amplitud del escalón de entrada. El tiempo de subida para un sistema de segundo orden es aproximado por la siguiente expresión.
𝑡 𝑟 = П
2 ∗ 𝑤
El tiempo de respuesta máxima (time to peak). Este es el tiempo en que se produce la máxima amplitud de salida.
𝑡 𝑝 = П 𝑤
El tiempo de establecimiento (settling time) es una medida de la velocidad del sistema. Este parámetro mide el tiempo en que la respuesta queda acotada a una cierta banda de amplitud . Para una banda del 2% el tiempo de
establecimiento está definido como:
𝑡 𝑠 = 4 Ϛ ∗ 𝑤 𝑛
PARAMETROS DE A RESPUESTA DE UN SISTEMA SUBAMORTIGUADO (RLC)
Para el circuito RLC
𝑃𝑂 = 100 ∗ 𝑒
( −0,31∗П
√(1−0,312)
)
= 35,9%
Siendo 𝜃 𝑠𝑠 el valor de la respuesta en estado estacionario
𝜃 𝑠𝑠 = 𝑏 0
𝑎 0 𝜃 𝑖 = 12
1000 1 = 0,012 = 12𝑋10 −3
El Mp es el sobrepaso máximo y se determina así
𝑀𝑝 = 0,12 ∗ (1 + 35,9
100 )= 0,163 = 16,3x10 -3 𝑡 𝑟 = П
2 ∗ 60,12 = 0,026 𝑠𝑒𝑔
𝑡 𝑝 = П
60,12 = 0,052 𝑠𝑒𝑔
𝑡 𝑠 = 4
0,31 ∗ 63,24 = 0,204 𝑠𝑒𝑔
CASO 1
CASO 2
Como varia la carga del condensador con el tiempo
SISTEMA SOBREAMORTIGUADO