Beruflich Dokumente
Kultur Dokumente
2007
pruebas, además en el análisis de la grafica que se obtuvo por Los Polos del sistema eig(A):
medio del Osciloscopio Digital, el valor mas adecuado era
este tiempo ya que el máximo tiempo de muestreo era 60ms -16.1714
puesto que el Tr del motor fue de 3sg. -1.3586
Mediante de YSYS se obtiene la función de transferencia en Fig 3. Respuesta del sistema frente a un escalón.
discretizada.
IV.DISEÑO DE CONTROLADOR
Transfer function:
0.004337 z + 0.003211 A.Observador con seguidor
----------------------------
Puesto que un observador es un subsistema para reconstruir
z^2 - 1.38 z + 0.4162
el vector de estado de la planta. El modelo matemático del
observador es básicamente el mismo que el de la planta, salvo
Sampling time: 0.05
que se incluye un término adicional que contiene el error de
estimación para compensar las imprecisiones en las matrices
Mediante la función ‘tustin’ pasamos de un sistema discreto a
A y B y la falta del error inicial. El error de estimación o
uno continuo.
error de observación es la deferencia entre la salida medida y
la salida estimada. El error inicial es la diferencia entre el
Transfer function:
estado inicial y el estado estimado inicial. De esta forma, se
0.0005324 s + 4.554
define el modelo matemático del observador y el seguidor
---------------------------
permite cambiar la señal de referencia (ver anexo).
s^2 + 17.53 s + 21.97
Las condiciones del controlador fueron que su B.Asignación de Polos deseados del sistema
comportamiento frente a una entrada fuese de un sistema Mediante los variables anteriormente estimadas y
críticamente amortiguado. Posteriormente recurrimos a seleccionadas como lo son: sita = 1; Ts = 0.05, thao= Tr/10;
obtener el modelo de representación de espacio en estados, Wn=1/(sita*thao) obtenemos el vector con los polos deseados.
para diseñar el controlador más adecuado.
Pd = [-33.3333, -3.3333 + 0.0000i, -3.3333 - 0.0000i]
A=
-17.5300 -21.9700 Luego de corroborar que el sistema de completamente
1.0000 0 controlable y completamente observable con la funciones
‘obsv’ y ‘ctrb’. Se procede a calcular las constantes del
B= seguidor.
1
0 kp = [22.4700, 211.3200]
C= ki =[ -81.3286]
0.0005 4.5540
Se procede a obtener los valores de deseados para esto es
D= necesario ubicar los polos del observador los cuales serán
0 como minimo 5 veces mas alejados del origen que los
deseados.
Universidad Autónoma de Occidente - Cali, Colombia 6 de Junio 3
2007
REFERENCES
[1] Katsuhiko Ogata, “Ingenieria de Control Moderna,” 4nd ed New York:
Prentice Hall, 2002, pp. 827–947.
V.ANEXO [2] Yimmy Tombe “PDF’s Diseño de Controladores y Obervadores”
Ts = 0.05;
num = [0.004337 0.003211];
den = [1 -1.379774 0.41619];
H = tf(num,den,Ts);
sysc = d2c(H,'tustin');
%SYS CONTINUO
numc = [0.0005324 4.554];
denc = [1 17.53 21.97];
[A,B,C,D] = tf2ss(numc,denc);
%ECUACION DESEADA
Tr=3; %segundos
sita= 1;
thao= Tr/10; %criterio del 10%
Wn=1/(sita*thao);
Polinomio_deseado=conv([1,2*sita*Wn,Wn*Wn],[1,sita*Wn
*10]);Polos_deseados=roots(Polinomio_deseado);
%MATRIZ AUMENTADA
AA = [A,zeros(2,1);-C,0];
BA = [B;0];
Universidad Autónoma de Occidente - Cali, Colombia 6 de Junio 4
2007