w1_controldigital

11
CURSO : SISTEMAS DE CONTROL DIGITAL EVALUACIÓN : W1 “MÓDULO DE EXCURSIÓN LUNAR (LEM) SINGLE AXIS SAMPLE DATA CONTROLLER" ALUMNO : MONTOYA MONTES, DANIEL PROFESOR : Ph.D. FERNANDO JIMENEZ MOTTE

description

w1_controldigital

Transcript of w1_controldigital

Page 1: w1_controldigital

CURSO : SISTEMAS DE CONTROL DIGITAL

EVALUACIÓN : W1

“MÓDULO DE EXCURSIÓN LUNAR (LEM)

SINGLE AXIS SAMPLE DATA CONTROLLER"

ALUMNO : MONTOYA MONTES, DANIEL

PROFESOR : Ph.D. FERNANDO JIMENEZ MOTTE

Page 2: w1_controldigital

2014-1SISTEMAS EN TIEMPO DISCRETO

LUNAR EXCURSION MODULE (LEM) SINGLE AXIS SAMPLE DATA CONTROLLER

Dado el siguiente sistema de control en tiempo discreto con retenedor de orden cero ZOH:

El torqueT (s) mostrada en el diagrama se asume en forma proporcional a la entrada de control U(s).

Se asume que el momento de inercia es

Dónde:R(s) es la entrada de referencia (desiredattitude)U(s) es la entrada de control (control signal)T(s) es el torqueG(s) modela la dinámica de cuerpo rígido del LEM

C(s) es la salida de la dinámica (actual attitude)

REQUERIMIENTOS DE DISEÑO (DESIGN SPECS)Dado el Diagrama de Bloques del Módulo de Excursión Lunar (LEM), con el uso de un Diagrama de Bode determine la Función de Transferencia del Controlador que resulte en un margen de fase de por lo menos 35 grados.

En adición, otras especificaciones de diseño que deben ser alcanzadas, incluyen: El ancho de banda del sistema de lazo cerrado no deberá ser menor a 9

rad/seg. La respuesta del sistema a lazo cerrado a un escalón unitario deberá tener un

tiempo de crecimiento, TR que no exceda 210 milisegundos y el máximo sobre impulso deberá ser de 15% o menos.

T

ControllerGc (Z) ZOH 2 G(s)

R(S)

+E(S) E*(S)

U(s) T(s) CS)

T

Page 3: w1_controldigital

La frecuencia de muestreo está dada por .

El pico de resonancia del sistema de lazo cerrado compensado deberá ser menor que 1.19.

CALCULOS:

Calculo de la función de transferencia de lazo abierto Gla(z) sin el compensador

Ahora realizamos la transformada Z a G(s):DONDE: La frecuencia de muestreo es de Ws=2π1000 rad/seg.

Ahora se procede a calcular Gla(z) aplicando el retenedor de orden cero (ZOH)

Función de Transferencia de lazo abierto Gla(z).

CALCULO DE CONTROLADOR PD:

Calculo de la función de transferencia de nuestro controlador PD – Gc(z)

Aplicando la función del lazo cerrado

Dado que nuestro sistema es inestable, nuestro controlador PD será diseñado con un margen de fase de Ө=87⁰ para cumplir con los parámetros establecidos, por lo tanto se tendrá los siguientes cálculos:

Page 4: w1_controldigital

Dónde:

fz: Frecuencia de conmutación.

fp: Frecuencia de cruce.

fc: Frecuencia de resonancia.

Gan: Ganancia de nuestro controlador PD

Función de transferencia Gc(s)-PD

Función de transferencia Gc(z)-PD

Calculo de la función de transferencia de lazo abierto sisla(z) con el compensador

Calculo de la función de transferencia de lazo cerrado sislc(z)

Aplicando la función del lazo cerrado para k=1.

Page 5: w1_controldigital

Función de transferencia de lazo cerrado

RESULTADOS OBTENIDOS DEACUERDO AL COMPENSADOR DISEÑADO

Diagrama de bode de nuestra función de transferencia Gla(z)

Como se puede observar el margen de fase es de -0.081, la cual quiere decir que nuestro sistema es inestable.

Respuesta al escalón de nuestra función de transferencia Gla(z)

Page 6: w1_controldigital

Diagrama de bode de nuestra función de transferencia de nuestro compensador Gc(z)

Se puede observar que:

fz: 0.0119 rad/seg

fp: 17.1 rad/seg

Y el margen de fase al que se diseñó el controlador PD.

Diagrama de bode de nuestra función de transferencia de lazo abierto sisla(z)

Page 7: w1_controldigital

Observamos el incremento del margen de fase a 83, lo cual quiere decir que ahora nuestro sistema es estable, pero con perturbaciones.

Diagrama de bode de nuestra función de transferencia de lazo cerrado sislc(z)

Observamos el incremento del margen de fase a 173.

Respuesta al escalón de nuestra función de transferencia lazo cerrado sislc(z)

Page 8: w1_controldigital

De acuerdo a los requerimientos de diseño:

Deberá tener un tiempo de crecimiento que no exceda los 210 milisegundos y el máximo sobre impulso deberá ser de 15% o menos.

Con nuestro controlador PD obtenemos los siguientes parámetros.

Rise Time = 0.168 segundos Overshoot = 0.509%

Ancho de banda de nuestro sistema lazo cerrado

De acuerdo con los requerimientos el ancho de banda no deberá ser menor a 9 rad/seg.

Con nuestro controlador obtenemos que:

W=12.7 rad/seg

El pico de resonancia del sistema de lazo cerrado compensado deberá ser menor a 1.19.

Con nuestro controlador obtenemos que:

Pico de resonancia = 1.0056

Page 9: w1_controldigital

CODIGO QUE SE UTILIZO PARA REALIZAR EL PROYECTO

clc;closeall;clearall;%%%%%%%%%%%%% SISTEMA %%%%%%%%%%%%%%%%%%%%%%%%%%%

Gs=tf([8],[1 0 0])t=0.001;Gla=c2d(Gs,t,'ZOH')figure(1);pzmap(Gla)figure(2);bode(Gla)gridon;figure(3);step(Gla)%%%%%%%%%%%%% CONTROLADOR PD %%%%%%%%%%%%%%%%%%%%%%%%%%%

tetha=87;fc=0.4504;fz=fc*0.0261859;fp=fc*38.1884593;Gan=(fz/fp)^0.5;s=tf('s');Gc=0.1*(1+(s/(fz*2*3.1416)))/(1+(s/(fp*2*3.1416)))Gcz=c2d(Gc,0.001)figure(4);bode(Gcz)

Page 10: w1_controldigital

gridon%%%%%%%%%%%%% SISTEMA LAZO ABIERTO LAZO CERRADO %%%%%%%%

sisla=Gla*Gcz;sislc=feedback(sisla,1);figure(5);bode(sisla);gridonfigure(6);step(sislc)figure(7);bode(sislc)gridon

w = logspace(-1,1); % Limites del eje de las frecuencias [mag,phase,w] = bode(sislc,w); % Datos de la respuesta en frecuencia [Mp,k] = max(mag); % Magnitud máxima pico_resonante = Mp