Professional Documents
Culture Documents
SISTEMAS DE CONTROL
Integrantes:
Almeida Dayana
Asimbaya Melissa
Domínguez Daniel
Palacios César
Pumasunta William
Salazar Francisco.
Silva Karen
NRC: 1928
>> e=[];
>> s=[];
Luego se ingresa los datos haciendo doble clic en las variables, ingresando en ‘e’ el
voltaje alterno fijo de 110 Voltios y en la salida ‘s’ la temperatura.
Ingreso de datos en entrada ‘e’
Para una mejor comprensión de los diferentes modelos se agrega una tabla.
Nombre Polos Ceros Aproximación
tf1 1 0 82.73
tf2 1 1 82.73
tf3 2 0 -37.83
tf4 2 1 82.73
tf5 2 2 6.015
tf6 3 0 75.57
tf7 3 1 82.73
tf8 3 2 75.89
tf9 3 3 87.61
Luego elegimos el mejor modelo y lo importamos al command window
Luego graficamos
Entonces:
𝑠2 1 0.002176 + 0.001489k
1 1.225+0.2537k
𝑠 0
𝑠0 𝑎1
Se calcula el valor de 𝑎1
−1
𝑎1 = (0 − ((1.225 + 0.2537k) ∗ (0.002176 + 0.001489k))
1.225 + 0.2537k
𝑎1 = 0.002176 + 0.001489k
Quedando así
𝑠2 1 0.002176 + 0.001489k
𝑠1 1.225 + 0.2537k 0
0
𝑠 0.002176 + 0.001489k
0.002176
𝑘>−
0.001489
𝑘 > −1.4616
También se tiene que:
𝑘 > −4.7573
𝑘 > −1.4616
Para comprobar que el rango de k sea el correcto se graficara para dos valores de k,
el primero será un valor que no cumpla con el rango de k para poder comprobar como
el sistema se hace inestable, mientras que el segundo valor de k será uno apropiado
con el cual se obtendrá una curva parecida a la del sistema.
Para 𝑘 = 1000
Para 𝑘 = −4
3. Análisis de ubicación de raíces del sistema en lazo abierto y lazo cerrado.
Obtención de la respuesta del sistema en lazo abierto y lazo cerrado ante
entradas impulso y escalón.
Lazo abierto
Con la función de transferencia
0.2537𝑠 + 0.001489
𝑔𝑝 =
𝑠2 + 1.225𝑠 + 0.0006874
Se obtienen los polos y ceros mediante Matlab
Trabajamos con la parte de la planta que se encarga del control de temperatura, para
desarrollar esta reducción de orden trabajamos en MATLAB para facilitar desarrollos
matemáticos. Tenemos la siguiente función de transferencia.
0.2537𝑠 + 0.001489
𝐹(𝑠) =
𝑠2 + 1.225𝑠 + 0.0006874
De esta función tenemos dos polos reales ubicados en la izquierda con: un polo
dominante de -0.0006 y gracias al cual podemos eliminar -1.2244
Eliminamos dicho polo considerando que se debe dividir la ganancia del sistema para el valor
del polo eliminado, llegando a
0.8167
𝐹(𝑠) =
𝑠 + 0.0006
Igualando a:
𝑘 ∗ 𝑤𝑛2
𝐺(𝑠) =
𝑠 2 + 2 ∗ 𝜀 ∗ 𝑤𝑛 ∗ 𝑠 + 𝑤𝑛2
Con referencia al circuito del motor, y haciendo uso de la ley de Ohm y la ley de
voltajes de Kirchhoff se obtiene:
𝑑𝑖𝑎
𝑉𝑖𝑛 = 𝑅𝑡 𝑖𝑎 + 𝐿𝑡 + 𝐸𝐺
𝑑𝑡
𝑑𝑖𝑎
𝐿𝑡 + 𝑅𝑡 𝑖𝑎 = 𝑉𝑖𝑛 − 𝐸𝐺 (1)
𝑑𝑡
𝑑 2 𝜃𝑚 𝑇𝑚 𝐵𝑚 𝑑𝜃𝑚
= −
𝑑𝑡 2 𝐽𝑚 𝐽𝑚 𝑑𝑡
𝑑𝜃𝑚
𝐸𝑔 = 𝐾𝑏 = 𝐾𝑏 𝜔𝑚 (3)
𝑑𝑡
𝑇𝑚 = 𝐾𝑗 𝑖𝑎
𝑑𝑖𝑎 𝑅𝑡 𝑖𝑎 𝐾𝑏 𝑑𝜃𝑚 𝐸𝑔
=− − + (4)
𝑑𝑡 𝐿𝑡 𝐿𝑡 𝑑𝑡 𝐿𝑡
𝑑𝜔(𝑡) 𝐾𝑗 𝑖𝑎 𝐵𝑚 𝜔(𝑡)
= − (5)
𝑑𝑡 𝐽𝑚 𝐽𝑚
𝑑𝜃
= 𝜔𝑚 (𝑡) (6)
𝑑𝑡
Por lo tanto las ecuaciones de estado del sistema del motor de cd escritas en forma
matricial son:
𝑑𝑖𝑎 (𝑡)
𝑅𝑡 𝐾𝑏
𝑑𝑡 − − 0 1
𝐿𝑡 𝐿𝑡 𝑖𝑎
𝑑𝜔𝑚 (𝑡)
𝑥= = 𝐾𝑗 𝐵𝑚 [𝜔𝑚 ] + [𝐿1 ] 𝐸𝑔 (𝑡)
𝑑𝑡 − 0 𝜃 0
𝑑𝜃𝑚 (𝑡) 𝐽𝑚 𝐽𝑚 𝑚
0
[ 0 1 0]
[ 𝑑𝑡 ]
𝑖𝑎
𝑦 = [0 1 0] [𝜔𝑚 ]
𝜃𝑚
Función de transferencia
𝜃𝑚 (𝑠) 𝐾𝑗
= 2
𝑉𝑖𝑛 (𝑠) ((𝐽𝑚 𝑠 + 𝛽𝑚 𝑠)(𝐿𝑡 𝑠 + 𝑅𝑡 ) + 𝐾𝑏 𝑠𝐾𝑗 )
𝜃𝑚 (𝑠) 𝐾𝑗
=
𝑉𝑖𝑛 (𝑠) ((𝐽𝑚 𝐿𝑡 𝑠 ) + (𝐵𝑚 𝐿𝑡 + 𝐽𝑚 𝑅𝑡 )s 2 + (𝐾𝑏 𝐾𝑗 )s
3
𝜃𝑚 (𝑠)𝑠 𝐾𝑗
=
𝑉𝑖𝑛 (𝑠) ((𝐽𝑚 𝐿𝑡 𝑠 2 ) + (𝐵𝑚 𝐿𝑡 + 𝐽𝑚 𝑅𝑡 )s + (𝐾𝑏 𝐾𝑗 )
𝜔𝑚 (𝑠) 𝐾𝑗
=
𝑉𝑖𝑛 (𝑠) 𝐽𝑚 𝐿𝑡 𝑠 2 + (𝐵𝑚 𝐿𝑡 + 𝐽𝑚 𝑅𝑡 )s + 𝐾𝑏 𝐾𝑗
𝐾𝑏 = 𝐾𝑗 =0.01 [Nm/A]
𝑅𝑡 =1 [Ω]
𝐿𝑡 =0.5 [H]
𝐵𝑚 =0.1 [Nms]
𝐽𝑚 =0.01 [kg*m^2]
𝑤(𝑠) 0.01
= 2
𝑉(𝑠) 0.005𝑠 + 0.06𝑠 + 0.1001
Entonces:
𝑠 2 50 100k + 1001
𝑠1 600 0
0
𝑠 𝑎1
Se calcula el valor de 𝑎1
1
𝑎1 = − ((50 ∗ 0) − (600 ∗ 100𝑘 + 1001))
600
𝑎1 = 100𝑘 + 1001
Quedando así
𝑠2 50 100k + 1001
1
𝑠 600 0
0
𝑠 100𝑘 + 1001
1001
𝑘>−
100
𝑘 > −10.01
Para comprobar que el rango de k sea el correcto se graficara para dos valores de k,
el primero será un valor que no cumpla con el rango de k para poder comprobar como
el sistema se hace inestable, mientras que el segundo valor de k será uno apropiado
con el cual se obtendrá una curva parecida a la del sistema.
Para 𝑘 = −11
Para 𝑘 = 4
3. Análisis de ubicación de raíces del sistema en lazo abierto y lazo cerrado.
Obtención de la respuesta del sistema en lazo abierto y lazo cerrado ante
entradas impulso y escalón.
Lazo cerrado
Con la función de transferencia
0.01
𝑔𝑝 =
0.005𝑠2 + 0.06𝑠 + 0.1001
Se obtienen los polos y ceros mediante Matlab
Lazo abierto
Con la función de transferencia
2
𝑔𝑝 =
𝑠2 + 12𝑠 + 20
𝑤(𝑠) 0.01
=
𝑉(𝑠) 0.005𝑠 2 + 0.06𝑠 + 0.1001
0.0999
𝐿(𝑠) =
𝑑1 𝑠 + 1
0.0999
𝐻(𝑠) 𝑀 0.05𝑠 2 + 0.5994𝑠 + 1 𝑑1 𝑠 + 1
= = =
𝐿(𝑠) ∆ 0.0999 0.05𝑠 2 + 0.5994𝑠 + 1
𝑑1 𝑠 + 1
Al resolver esta expresión mediante las ecuaciones planteadas en clase tenemos que:
𝑑12 = 0.25928036
𝑑1 = ± 0.5092
Donde
1
𝑘𝑝 = lim 𝐸(𝑠) = lim
𝑠→0 𝑠→0 50𝑠 2 + 600𝑠 + 100
1
𝑘𝑝 =
100
ALIMENTACIONES
ETAPA TIPO VALOR
Puente H Pre actuador 5 -12 V DC
Sensor -
Termopar
Pre actuador 5 V DC
Encoder Sensor 5 V DC
Placa de potencia Pre actuador 120AC
MOTOR A PASOS
El motor a pasos será controlado por el módulo motor shield, el mismo que será
controlado por la tarjeta STM32F4, se decidió ocupar este módulo debido a que por
sus características, debido a que está basado en el L298 que es un dual full-bridge
diseñado para cargas inductivas como relés, solenoides y motores DC o paso a paso.
Permite manejar de motores DC controlando la velocidad y la dirección del motor de
forma independiente.
También permite medir la corriente absorbida por el motor entre otras características.
La corriente máxima que puede manejar con 2A por canal y el voltaje máximo de
suministro es de 50V.
NIQUELINA
La niquelina será controlada a través de la termocupla, es por eso que se determinará
un rango en el cual nos permita controlar la temperatura de la misma y de este modo
poder realizar el corte uniforme a la botella.
La niquelina será prendida y apagada por un pulso digital por medio de un circuito de
potencia con optoacoplador (controlador AC-AC), es decir, si la temperatura de la
niquelina sobrepasa el rango de temperatura deseada esta será apagada hasta que
llegue a la temperatura adecuada para el corte, se vuelva a prender repitiendo así el
mismo proceso.
Bibliografía
Alvarez Alvarado, Manuel. (2013). Modelo matemático de un motor de corriente
continua separadamente excitado: Control de velocidad por corriente de armadura.
http://www.ptolomeo.unam.mx:8080/xmlui/bitstream/handle/132.248.52.100/731/A
4.pdf?sequence=4
“Modelado en Frecuencia de Sistemas Electromecánicos Motor de Corriente
Continua CC”. U.N.S.L Facultad de Ciencias Físico-Matemáticas y Naturales