Beruflich Dokumente
Kultur Dokumente
E.P.I.M.M.E.M.
Alumnos:
- Candia Chire, Bryan Miguel
- Juárez Alvares, José Miguel
- Triveño Luque, André Mateo
- Vásquez Eguiluz, Renzo Renato
Asignatura: Ingeniería de control y
automatización
Sección: “A”
Docente: Ing. Juan Carlos Cuadros
Arequipa 2018
Trabajo Práctico Primera fase
EJERCICIOS:
1.- Simplifique el diagrama de bloques que aparece en la Figura 1 y obtenga la función de
transferencia en lazo cerrado Y(s)/R(s). Aplique algebra de diagramas de bloques.
𝑌(𝑠)
=
𝑅(𝑠)
Siendo las corrientes y voltajes:
𝐼3 = 𝐼4
Por ley de mallas:
1
𝑒𝑖 = 𝐼3 ∗ + 𝐼3 ∗ 𝑅 … (𝑒𝑐𝑢𝑎𝑐𝑖ó𝑛 1)
𝐶
Por ley de ohm:
𝑒0 = −𝐼2 ∗ 𝑅1 … (𝑒𝑐𝑢𝑎𝑐𝑖ó𝑛 2)
𝐼1 + 𝐼2 = 𝐼
Teóricamente, el valor de I equivale a 0, entonces:
𝐼1 = −𝐼2
𝑒𝑖 𝑒0
=−
𝑅1 𝑅1
𝑒𝑖 = −𝑒0
Transformada de Laplace:
𝐸𝑖(𝑠) = −𝐸0(𝑠)
i.Utilice Matlab para reducir el diagrama de bloques y calcule la función de transferencia en lazo
cerrado. Emplee los valores numéricos del ejemplo 2 de las diapositivas de modelado
matemático para las funciones de transferencia.
Considerando:
1
𝐺1(𝑆) =
𝑠 + 10
1
𝐺2(𝑆) =
𝑠 + 11
𝑠2 + 1
𝐺3(𝑆) =
𝑠 2 + 4𝑠 + 4
𝑠+1
𝐻1(𝑆) =
𝑠+2
𝐻2(𝑆) = 2
%Ejercicio 3%
%Ya habiendo hecho las modificaciones necesarias se simplificara el
%diagrama de bloques
G1=tf([1],[1 10]);
G2=tf([1],[1 1]);
G3=tf([1 0 1],[1 4 4]);
G4=tf([1 1],[1 6]);
H1=tf([1 1],[1 2]);
H2=tf(2);
%TRANSFORMACIONES%
g4g2=G4/G2;
h1g1=series(H1,G1);
% SIMPLIFICACION%
g4g2g3=parallel(g4g2,G3);
h1g1g2=feedback(G2,h1g1);
A=series(g4g2g3,h1g1g2);
B=feedback(A,H2);
iii. Determínese explícitamente los polos y ceros de la función de transferencia en lazo cerrado
empleando las funciones pole y zero y correlaciónense los resultados con el mapa de polos-ceros
del punto anterior
Ceros=zero(lazoa);
L2=length(Ceros);
i=1;
fprintf('Los ceros son:\n');
while i<=L2
fprintf('El punto %0.0f, de los ceros es:\t',i);
disp(Ceros(i,1));
i=i+1;
end
𝛴𝐹 = 𝑚 ∗ 𝑎
𝑑𝑥1 𝑑2 𝑥1
−𝐾1 ∗ 𝑥1 − 𝑏1 ∗ − 𝑘3 ∗ (𝑥1 − 𝑥2) = 𝑚1 ∗ +𝑢
𝑑𝑡 𝑑𝑡 2
𝑑𝑥1 𝑑2 𝑥1
−𝐾1 ∗ 𝑥1 − 𝑏1 ∗ − 𝐾3 ∗ 𝑥1 + 𝐾3 ∗ 𝑥2 = 𝑚1 ∗ +𝑢
𝑑𝑡 𝑑𝑡 2
Sacando la transformada de Laplace de la ecuación:
𝛴𝐹 = 𝑚 ∗ 𝑎
𝑑𝑥2 𝑑2 𝑥2
−𝐾2 ∗ 𝑥2 − 𝑏2 ∗ − 𝑘3 ∗ (𝑥2 − 𝑥1) = 𝑚2 ∗
𝑑𝑡 𝑑𝑡 2
𝑑𝑥2 𝑑2 𝑥2
−𝐾2 ∗ 𝑥2 − 𝑏2 ∗ − 𝐾3 ∗ 𝑥2 + 𝐾3 ∗ 𝑥1 = 𝑚2 ∗
𝑑𝑡 𝑑𝑡 2
Sacando la transformada de Laplace de la ecuación:
𝑀𝑝 = 𝑒 √1−0.52 .
𝑀𝑝 =0.1630
𝑤𝑛2 = 16
𝑤𝑛 = 4
𝑤𝑑 = 𝑤𝑛 ∗ √1 − Ϛ2
𝑤𝑑 = 4 ∗ √1 − 0.52
𝑤𝑑 = 3.4641
𝜋
𝑇𝑝 =
𝑤𝑑
𝜋
𝑇𝑝 =
4
𝑇𝑝 = 0.78539𝑠𝑒𝑔
4 𝜋−cos−1 0.5
𝑇𝑎𝑠 = 𝑇𝑠 =
(0.5)∗(4) 4∗√1−0.52
6.- Considere el sistema de control de posición de la Figura 5. Obtenga una respuesta escalón
unitario y una respuesta rampa unitaria del sistema.
40 1
𝑥1(𝑠) = ∗
0.1𝑠 3 𝑠2
+ + 10𝑠 + 40 𝑠
40 1
𝑥1(𝑠) = ∗ 2
0.1𝑠 3 𝑠2
+ + 10𝑠 + 40 𝑠
7.- Considere el sistema de control de posición de la figura 5. Escriba un programa de MATLAB
para obtener la respuesta a escalón unitario y una respuesta a rampa unitaria del sistema.
Trace las curvas de x1(t) frente a t, x2(t) frente a t, x3(t) frente a t y e(t) frente a t[donde
e(t)=r(t)-x1(t)] para la respuesta a un escalón unitario y la respuesta a rampa unitaria
40 1
𝑥1(𝑠) = ∗
0.1𝑠 3 𝑠2
+ + 10𝑠 + 40 𝑠
40 1
𝑥1(𝑠) = ∗ 2
0.1𝑠 3 𝑠2
+ + 10𝑠 + 40 𝑠
𝑥3(𝑠) 4𝑠 2 + 40𝑠
= 3
𝑟(𝑠) 𝑠 + 10𝑠 2 + 100𝑠 + 400
Respuesta al Escalon unitario:
𝑥3(𝑠) 4𝑠 2 + 40𝑠 1
= 3 2
∗
𝑟(𝑠) 𝑠 + 10𝑠 + 100𝑠 + 400 𝑠
𝑥3(𝑠) 4𝑠 2 + 40𝑠 1
= 3 2
∗ 2
𝑟(𝑠) 𝑠 + 10𝑠 + 100𝑠 + 400 𝑠
%RESPUESTA A LA RAMPA UNITARIA a X3%
x3=tf([4 38 0],[1 10 100 400 0]);
t=0:0.01:2;
x3rampa=step(x3,t);
plot(t,t,t,x3rampa)
grid on
title('Respuesta x3 a la rampa unitaria')
xlabel('t (sec)')
ylabel('x3')
Del diagrama se sabe que:
0.1𝑠 2 + 𝑠 + 10
𝑥2(𝑠) = 𝑒(𝑠)
40
𝑥2(𝑠) 40𝑠
=
𝑟(𝑠) 0.1𝑠 + 𝑠 2 + 10𝑠 + 40
3
Reemplazando
√1 − Ϛ2
𝑡𝑎𝑔(62.873) =
Ϛ
Ϛ = 0.456
𝜋
𝑇𝑝 = 𝑤𝑑 𝑤𝑑 = 𝑤𝑛 ∗ √1 − Ϛ2
𝜋
𝑤𝑑 = 𝑇𝑝 3.14159 = 𝑤𝑛 ∗ √1 − 0.456
𝜋
𝑤𝑑 = 1
𝑤𝑛 = 3.5299
𝑤𝑑 = 3.14159 𝑤𝑛2 = 𝑘
𝑘 = (3.5299)2
𝑘 = 12.46
Tiempo de asentamiento tiempo de subida
4 𝜋−cos−1 Ϛ
𝑇𝑎𝑠 = Ϛ∗𝑤𝑛 𝑇𝑠 =
𝑤𝑛∗√1−Ϛ2
4 𝜋−cos−1 0.456
𝑇𝑎𝑠 = (0.456)∗(3.5299) 𝑇𝑠 =
3.5299∗√1−0.4562
donde = 0.2, 0.4, 0.6, 0.8 y 1.0. Dibuje, utilizando MATLAB, un diagrama en dos dimensiones
de las curvas de respuesta a un impulso unitario.
%EJERCICIO 9
𝐾𝑣 = lim 𝑠 ∗ 𝐺(𝑠)
𝑠→0
𝑒𝑠𝑠 = 1.333333
EJERCICIOS DE LABVIEW:
EJERCICIO 1: INTEGRADOR
Tasks
Below, U is the amplitude of the input step, and K is the gain of the integrator.
1. The shape of the step response: Set K = 1. Simulate with an input step amplitude of U
= 1. Characterize the shape of the step response.
2. The importance of the gain K: Simulate with input step amplitude U = 1 for different
values of K, both positive and negative. How does the slope of the step response
depend on K?
3. The integrator effect: Simulate while adjusting the input u(t). Do you see that the
integrator actually integrates ("stores") the input?
Sí, ya que el programa muestra el gráfico de la entrada en el tiempo al variar la misma, además
de mostrar la salida, es decir que para un valor determinado de salida graficado en amarillo, en
ese punto se puede observar cual fue la entrada para esa entrada ya sea constante, lineal o
cuadrática, esto se observa en azul.
Tasks
Note: The equality sign "=" in the following text can be regarded as "approximately equal to"
(so that you do not have to enter exact numeric values).
K=1.4
K=0.3
El cambio del valor afecta si el valor de es por debajo de 1 la respuesta tiende a infinito en
cambio sí son valores entre 0 y 1 la respuesta estacionaria es estable si el valor es mayor a 1
al respuesta se estabiliza después de un tiempo
El variar los valores de afecta a la estabilidad para valores menores que 1 el sistema es
inestable para valores entre 0 y 1 el sistema es subamortiguado para 1 el sistema es
críticamente estable y para mayores de 1 tiene una gran estabilidad.
=0.2 (SUBAMORTIGUADO)
=1.2 (SOBREAMORTIGUADO)
=-0.2(INESTABLE)
Para un valor de wo mas alto el tiempo de respuesta es menor cuando el valor de wo es mas
bajo por debajo de 1 el tiempo de respuesta es mayor.
Wo =0.4
Wo=1.4
Para valores bajos de wo el sistema sigue más lentamente a la respuesta. En cambio para
valores más altos el sistema lo sigue con una mayor rapidez
WO BAJO
WO ALTO
4. Importancia de la altura de pasoU: K=2, =0.2, w0=2. Ajusta U. ¿Cuál es el impacto de
U en la respuesta estacionaria?
U valores mayores de 1
U valores menores de 1
Tareas
Se supone que responde las siguientes preguntas ejecutando el simulador.
2. ¿Se confirma que el sistema está en el límite de estabilidad si el sistema tiene polos en el eje
imaginario (y ningún polo en el semiplano derecho)? (Puede establecer b1 = 0; b0 = 1; a1 = 0;
a0 = 1;)
Si se confirma ya que los polos de su función transferencia se encuentran en el eje imaginario y
no tiene polos en el lado derecho de dicho eje, ni el en el izquierdo como debería ser para que
sea estable en su totalidad.
Por cálculo:
𝒀(𝒔) 𝒘𝒏𝟐
= 𝟐
𝑼(𝒔) 𝒔 + 𝟐 ∗ Ϛ𝒘𝒏 ∗ 𝒔 + 𝒘𝒏𝟐
𝒀(𝒔) 𝒃𝟏𝒔 + 𝒃𝟎
= 𝟐
𝑼(𝒔) 𝒔 + 𝒂𝟏𝒔 + 𝒂𝟎
b1 = 0; b0 = 1; a1 = 1; a0 = 1
𝒀(𝒔) 𝟏
=
𝑼(𝒔) 𝒔𝟐 + 𝟏𝒔 + 𝟏
Raizes son=
1 ± √12 − 4
𝑠=
2∗1
Polos son
=−𝟎. 𝟓𝟎 + 𝟎. 𝟖𝟕𝒋
=−𝟎. 𝟓𝟎 − 𝟎. 𝟖𝟕𝒋
4. ¿Se confirma que un cero en el semiplano derecho causa una respuesta inversa
(suponiendo un paso en el punto de ajuste)? (Puede establecer b1 = -2; b0 = 1; a1 = 1;
a0 = 1;)
Si se confirma ya que al existir un cero con un valor diferente de 1 se puede llegar a obtener
raíces iguales, pero con diferente signo como se observa en el grafico
Tareas:
1. Explique que el nivel de líquido es proporcional a la integral del flujo de entrada.
Verifique el comportamiento del integrador con una simulación (establezca el flujo de
salida de la válvula y la salida de la bomba a cero).
Flujo de caudal
𝒗𝟏 ∗ ⃑⃑⃑⃑⃑⃑⃑⃑
∫ 𝝆 ∗ ⃑⃑⃑⃑⃑ 𝒗𝟐 ∗ ⃑⃑⃑⃑⃑⃑⃑⃑
𝒅𝑨𝟏 = ∫ 𝝆 ∗ ⃑⃑⃑⃑⃑ 𝒗𝟑 ∗ ⃑⃑⃑⃑⃑⃑⃑⃑
𝒅𝑨𝟐 + ∫ 𝝆 ∗ ⃑⃑⃑⃑⃑ 𝒅𝑨𝟑
Simplificando v1*A1=v2*A2+v3*A3
y la ecuación de Bernoulli
𝟐𝒈𝒉 𝟐𝒈𝒉
𝒗𝟐 = 𝑨𝟏 ∗ √𝑨𝟏𝟐−𝑨𝟐𝟐 , 𝒗𝟑 = 𝑨𝟏 ∗ √𝑨𝟏𝟐−𝑨𝟑𝟐
⃑ ∗ ⃑⃑⃑⃑⃑
∫𝝆∗ 𝒗 ⃑ ∗ ⃑⃑⃑⃑⃑
𝒅𝑨 = ∑ 𝝆 ∗ 𝒗 𝒅𝑨=0
𝒗𝟏 ∗ ⃑⃑⃑⃑⃑⃑⃑⃑
∫ 𝝆 ∗ ⃑⃑⃑⃑⃑ 𝒗𝟐 ∗ ⃑⃑⃑⃑⃑⃑⃑⃑
𝒅𝑨𝟏 = ∫ 𝝆 ∗ ⃑⃑⃑⃑⃑ 𝒗𝟑 ∗ ⃑⃑⃑⃑⃑⃑⃑⃑
𝒅𝑨𝟐 + ∫ 𝝆 ∗ ⃑⃑⃑⃑⃑ 𝒅𝑨𝟑
y la ecuación de Bernoulli
Analizando la salida:
𝟐𝒈𝒉
v1*A1= 𝑨𝟏 ∗ √𝑨𝟏𝟐−𝑨𝟑𝟐 *A3
-A1dh= A3v3dt
𝟐𝒈𝒉
∫ −𝑨𝟏 ∗ 𝒅𝒉 = 𝑨𝟏 ∗ √ ∗ 𝐀𝟑
𝑨𝟏 − 𝑨𝟑𝟐
𝟐
3. Salida de la válvula (sin salida de la bomba): explique que el nivel del líquido no es
proporcional a la integral de la señal de control de la válvula. ¿La salida depende del
nivel? Verifique su respuesta a estas dos preguntas con una simulación (establezca el
flujo de entrada en cero, llene el tanque con agua utilizando el botón de reinicio, y
luego configure la señal de control de la válvula, por ejemplo 1).
⃑⃑⃑⃑⃑ = ∑ 𝝆 ∗ 𝒗
⃑ ∗ 𝒅𝑨
∫𝝆∗ 𝒗 ⃑⃑⃑⃑⃑ =0
⃑ ∗ 𝒅𝑨
𝒗𝟏 ∗ ⃑⃑⃑⃑⃑⃑⃑⃑
∫ 𝝆 ∗ ⃑⃑⃑⃑⃑ 𝒗𝟐 ∗ ⃑⃑⃑⃑⃑⃑⃑⃑
𝒅𝑨𝟏 = ∫ 𝝆 ∗ ⃑⃑⃑⃑⃑ 𝒗𝟑 ∗ ⃑⃑⃑⃑⃑⃑⃑⃑
𝒅𝑨𝟐 + ∫ 𝝆 ∗ ⃑⃑⃑⃑⃑ 𝒅𝑨𝟑
Simplificando v1*A1= v3*A3
y la ecuación de Bernoulli
Analizando la salida
𝟐𝒈𝒉
v1*A1= 𝑨𝟏 ∗ √𝑨𝟏𝟐−𝑨𝟐𝟐*A2
Si A1>>A3, obtenemos el resultado de Torricelli
-A1dh= A3v3dt
𝟐𝒈𝒉
∫ −𝑨𝟏 ∗ 𝒅𝒉 = 𝑨𝟏 ∗ √ ∗ 𝐀𝟐
𝑨𝟏 − 𝑨𝟐𝟐
𝟐
Si la salida depende del nivel como se puede observar en la gráfica y ecuaciones y esta cambia
dependiendo del caudal de entrada o de salida.
4. Se dice que un proceso se autorregula si la variable de proceso (variable de estado) se
estabiliza a algún valor constante cuando el sistema se excita mediante señales de
entrada constantes. ¿El tanque se autorregula con la salida de la bomba (sin válvula)?
¿Qué pasa si hay una salida de válvula (sin bomba)? Verifica tus respuestas con
simulaciones.
La importancia de la masa m:
¿Cómo influye la masa m en la velocidad de la respuesta transitoria (la respuesta transitoria es
la primera parte de la respuesta, antes de que se estabilice)?
Lo que hace es hacer fluctuar los valores de la position con respecto al tiempo ya que la masa
es parte de la frecuencia natural de un sistema amortiguado por lo que infuencia en su
moviento
Al cambiar el valor de la masa alteramos el equilibrio y se hace variar el valor de la posición, pero
con una amplitud baja y cuando el tiempo se tiende al infinito este se tiende a estabilizarse hacia
un valor constante
Observe en el panel frontal cómo los parámetros estándar de los sistemas de segundo orden (K,
ϛ, w0) dependen de m. ¿Las observaciones están de acuerdo con las expresiones anteriores de
estos parámetros?
K = 1/Kf
K = 1/2
K=0.5
ϛ = D/[2*sqrt(mKf)]
ϛ=4/ 2* sqrt(32.9*2)
ϛ=0.24655
w0 = sqrt(Kf/m)
w0= sqrt(2/32.9)
w0 =0.24655
Después de alterar la posición y alterar el equilibrio del sistema este se estabiliza logrando asi
un valor al que tiende a volverse constante.
Influye alterando la posición, cambiando el equilibrio del sistema al principio del tiempo, pero
al llevar el tiempo al infinito este tiende a estabilizarse y volverse constante acercándose a un
valor definido de unos 2.5
Observe en el panel frontal cómo los parámetros estándar de los sistemas de segundo orden (K,
ϛ, w0) dependen de Kf. ¿Las observaciones están de acuerdo con las expresiones anteriores de
estos parámetros?
K = 1/Kf
K = 1/10
K=0.1
ϛ = D/[2*sqrt(mKf)]
ϛ=4/ 2* sqrt(20.6*9.8)
ϛ=0.14076
w0 = sqrt(Kf/m)
w0= sqrt(9.8/20.6)
w0 =0.6897
Observe en el panel frontal cómo los parámetros estándar de los sistemas de segundo orden (K,
z, w0) dependen de D. ¿Son las observaciones de acuerdo con las expresiones anteriores de
estos parámetros?
K = 1/Kf
K = 1/9.8
K=0.102
ϛ = D/[2*sqrt(mKf)]
ϛ=4.9/ 2* sqrt(20.6*9.8)
ϛ=0.1724
w0 = sqrt(Kf/m)
w0= sqrt(9.8/20.6)
w0 =0.6897
no ya que si variamos los parámetros de amortiguación se cambiará el factor que representa
este asi como el valor del coeficiente del resorte y la masa no cambia en este sistema por lo que
la frecuencia natural se mantiene sin alterar.
La importancia de la fuerza constante Fs: Observe la respuesta al escalón en x para varios Fs.
¿De qué manera el valor estacionario de la respuesta escalonada, xs, depende de Fs?
Como se puede ver la fuerza influye en la perturbación de la gráfica que luego se estabiliza ya
que esta es la entrada y la función transferencia de este sistema depende de la fuerza que es la
entrada y que se ve amortiguada por los demás accesorios.
a. Calculate (by hand) the time constant T according to Eq. (3) above. Is the result the same as
can be seen on the front panel of the simulator when the simulator runs? 𝑇 = 𝑅 × 𝐶
𝑇 = 10 × 103 × 1 × 10−4
𝑇 = 1 𝑠𝑒𝑔𝑢𝑛𝑑𝑜
Then run a simulation where you adjust the signal component B as a step, and read off the
time constant from the response. Is the observed time constant the same as the calculated
time constant?
b. Run a simulation with some constant input signal, say V1. What is the corresponding
steady-state value, v2s, of the output voltage response? From these results, what is the
relation between V1 and v2s? Can you calculate this relation directly from the model
(1)?
Se puede observar que con una amplitude baja y una frecuencia baja el voltaje de
salida es similar al voltaje de entrada solo que desfasado.
Habiendo cambiado la amplitud y frecuencia de entrada las ondas se modifican sin embargo el
comportamiento sigue siendo el mismo
Por lo cual se puede afirmar que el valor de salida v2 siempre tendrá el mismo
comportamiento respecto de v1
La relación vendría a ser un desfase en el tiempo
Mediante la ecuación se puede obtener una relación similar, sin embargo debe resolverse la
ecuación diferencial para obtenerla
𝑑𝑣2
𝑅𝐶 × = 𝑣1 − 𝑣2
𝑑𝑡
Frequency response of the filter: Set the signal component B to zero. Use default values of R
and C.
a. Let the sinusoid v1a have amplitude 0.5 and frequency 0.05Hz, and let sinusoid v1bhave
amplitude 0.5 and frequency 1Hz. Thus, signal component v1a has a smallerfrequency
than the bandwidth, which is 0.16Hz, while the component v1b has largerfrequency
than the bandwidth. In other words, v1a are in the passband of the filter, while v1b is in
the stoppband of the filter. Run the simulator! Can you observe from the simulation
that signal component that component 1 is in the passband, while v1b is in the
stoppband?
En la simulación si se puede distinguir este comportamiento pues la onda senoidal de la salida
siempre pasa por en medio de la onda seniodal de la entrada
b. The bandwidth is defined as the frequency where the amplitude gain of the filter is
1/sqrt(2) = 0.71 = -3dB. In other words, if the sinusoidal input signal has frequency
equal to the bandwidth, the amplitude of the output signal is 71% of the amplitude of
the input signal. Verify this by running a simulation.