You are on page 1of 50

# Contenido

1. TITULO..............................................................................................................................2
2. PLANTEAMIENTO DEL PROBLEMA..........................................................................2
3. OBJETIVOS.......................................................................................................................2
3.1. OBJETIVOS GENERALES......................................................................................2
3.2. OBJETIVOS ESPECFICOS....................................................................................2
4. MARCO TERICO...........................................................................................................2
4.1. SISTEMA TRAS.........................................................................................................2
4.2. APLICACIN............................................................................................................3
5. MODELAMIENTO MATEMTICO DEL SISTEMA AERODINMICO TRAS......4
5.1. CARACTERSTICAS DE EMPUJE DEL ROTOR PRINCIPAL.........................8
5.2. PROCEDIMIENTO DE LINEALIZACIN.........................................................10
5.3. ANLISIS DE VARIABLES DE ESTADO............................................................11
6. ESQUEMA DE CONTROL.............................................................................................11
6.1. DIAGRAMA.............................................................................................................11
6.2. IDENTIFICACIN DE ELEMENTOS..................................................................11
7. SELECCIN DEL PUNTO DE OPERACIN.............................................................14
8. MODELO MATEMTICO A PARTIR DEL DIAGRAMA DE SIMULACIN DEL
TRAS.........................................................................................................................................19
8.1. ANLISIS DE ESTABILIDAD MEDIANTE EL CRITERIO DE ROUTH
HURWITZ............................................................................................................................27
8.2. ANLISIS DE ESTABILIDAD CON DIAGRAMAS DE BODE.........................27
9.1. CEROS REALES.....................................................................................................28
10.1. ATRASO................................................................................................................35
11. TRABAJO EXTRA......................................................................................................38
11.1. APLICACIN..........................................................................................................38
11.2. DISEO....................................................................................................................39
12. CONCLUSIONES........................................................................................................39
13. RECOMENDACIONES..............................................................................................39
14. BIBLIOGRAFA..........................................................................................................39

1
1. TITULO
Modelamiento y Diseo de un controlador para el sistema aerodinmico TRAS
2. PLANTEAMIENTO DEL PROBLEMA

## Dentro de las exigencias de la materia de sistemas de control, se plantea el diseo de

controladores y compensadores, es por esto que el presente trabajo busca realizar el
diseo de los mismos mediante la tcnica de lugar geomtrico, con el fin de
estabilizar y obtener los mejores valores del mximo pico y tiempo de respuesta
para el control de un helicptero no tripulado que revise las lneas elctricas de una
ciudad mediante el uso de uno de los sistemas del laboratorio de servomecanismos,
como es el sistema aerodinmico TRAS que se buscara elevar a 16 grados.

## Para el presente trabajo se busca identificar con cual controlador o compensador se

tendr los mejores parmetros que necesita la planta, con el fin de hacer uso de los
conceptos y anlisis por parte de los estudiantes.

3. OBJETIVOS
3.1. OBJETIVOS GENERALES

## Diseo de un compensador y controlador PID para el control de un helicptero

no tripulado que revise las lneas elctricas de una ciudad, mediante el uso del
sistema TRAS del laboratorio de servomecanismo con el fin de lograr un ngulo

## 3.2. OBJETIVOS ESPECFICOS

Estudiar el funcionamiento y manejo del sistema TRAS para elevarlo a un
Investigar aplicaciones acerca el manejo del ngulo de elevacin de un
sistema de TRAS
parmetros de desempeo de la planta.
para obtener el ms eficiente.

4. MARCO TERICO

## 4.1. SISTEMA TRAS

Es un sistema aerodinmico de dos rotores (Two Rotor Aero-dynamical System) no
lineal, del tipo MIMO de grado superior que se utiliza para experimentos de control
programados y ejecutados en tiempo real en software MATLAB, este sistema se
asemeja al comportamiento de un helicptero.

## Este sistema consta de los siguientes elementos:

Una viga articulada en la base para que se pueda girar libremente al mismo
tiempo en el plano vertical y horizontal.

2
Dos rotores en el extremo de la viga.
Motores de corriente continua que impulsan a los rotores.
Un brazo de contrapeso.

4.2. APLICACIN

## El vehculo automatizado e inteligente detectar anomalas que requieran accin

inmediata para evitar cortes de luz.
Por este motivo se ha desarrollado la primera prueba de su helicptero no tripulado, que
se har cargo de las tareas de inspeccin y mantenimiento de las lneas elctricas de alta
tensin, como principal objetivo es poner en marcha un sistema "totalmente
automatizado e inteligente" para detectar en las lneas de distribucin "posibles
anomalas" que requieran "una accin inmediata" para evitar cortes en el
abastecimiento.
Por lo que el helicptero deber estar equipado con dos cmaras, una diurna de alta
definicin y otra infrarroja para las grabaciones nocturnas, que envan "en tiempo real"
imgenes de las instalaciones a un centro de control equipado con una antena con
emisor y receptor digital.
El helicptero puede detectar puntos de fallas en los cables provocados por el deterioro
o la sobrecarga de los conductores, las malas conexiones, la ausencia de distancias
mnimas entre las instalaciones y elementos de su entorno como rboles o edificios, y
otras "anomalas", y enva automticamente un informe sobre estos problemas por
medio de mensajes de mvil o correo electrnico.
Adems, el uso del helicptero implica varias ventajas, ya que le permite acceder
fcilmente a zonas complicadas, al tiempo que le permite tener una mayor capacidad de
anlisis y revisar las redes con ms rapidez. La posicin del helicptero debe variar el
ngulo vertical, cada 15 metros y la velocidad a la que se desplaza es a 1 km/h (v), ya
que debe ir verificando y tomando fotogrficas de las lneas elctricas por lo que el
tiempo requerido para que cambie de posicin para verificar el estado de las lneas
elctricas seria:
d 15m
t 4.1s
v 3.6m / s

3
Como se mencion el helicptero tendr cmaras para que envi imgenes a tiempo real
de su trayectoria, es as que se dispone que tome al menos fotos cada medio segundo,
entonces tendramos 3.1s como tiempo de establecimiento o aproximadamente, por otra
parte las perturbaciones hacia el helicptero provocaran que tome fotos errneas y
provoque fallas por lo que el mximo sobre impulso deber ser menos de 20% para
evitar problemas.

## Bsicamente la idea es mantener al helicptero no tripulado a una posicin especfica

durante el recorrido de la revisin de las lneas elctricas, es as que debe tener un
ngulo de inclinacin fijo,

## 5. MODELAMIENTO MATEMTICO DEL SISTEMA AERODINMICO

TRAS
El sistema aerodinmico TRAS est compuesto en ambos extremos de la viga por 2
hlices impulsadas por motores de corriente continua, unida en su base a una
articulacin. Esta articulacin permite girar de forma tal que sus extremos se mueven
sobre la superficie esfrica. Hay un contrapeso fijo en medio de la viga que determina
una posicin de equilibrio estable. El sistema es equilibrado de tal manera que, cuando
los motores se apagan, el rotor principal de la viga se cae. El control del sistema es la
tensin de suministro del motor.

## Ilustracin 3. Modelo Aerodinmico TRAS

4
Las seales medidas son: la posicin de la viga en el espacio, que es un ngulo de
posicin y la velocidad angular del rotor principal. Las velocidades angulares de la viga
son reconstruidas por software para diferenciar y filtrar las mediciones de la posicin de
los ngulos de la viga.

## Mediante este proyecto se va a controlar el ngulo de elevacin del sistema

aerodinmico TRAS por medio de la entrada Uv que manipula corriente continua del
motor principal a travs de un PWM. La rotacin de la hlice genera un momento
angular que, de acuerdo a la ley de conservacin del momento angular, debe ser
compensado por el cuerpo restante de la viga del TRAS. Esto se traduce en la
interaccin entre la funcin de transferencia representada por el momento de inercia de
la hlice del rotor khv. Esta interaccin influye directamente en la velocidad de la viga
en el plano vertical. La fuerza Fv, multiplicada por la longitud del brazo de lv es igual al
torque que actan en el brazo.

## Tabla 1. Variables del Sistema Aerodinmico TRAS

5
Tabla 2. Parmetros Fsicos del Sistema Aerodinmico TRAS

## Consideramos la rotacin de la viga en el plano vertical, es decir alrededor del eje

horizontal. Teniendo en cuenta que los momentos de direccin son producidos por la
rotacin de la hlice, la rotacin de la viga puede ser descrita como el movimiento de un
pndulo. De la segunda ley de la dinmica de Newton, obtenemos:

d 2 v
M v =J v
dt 2

## M v : momento total de fuerzas en el plano vertical

J v : momento total de fuerzas en el plano vertical
v : momento total de fuerzas en el plano vertical

Entonces
6 8
M v = M vi , J v = J vi
i=1 i=1

Para determinar los momentos de las fuerzas aplicadas a la viga que la hacen girar
alrededor del eje horizontal, se toma en consideracin las fuerzas de gravedad del
sistema aerodinmico TRAS correspondientes al torque de retorno que determina la
posicin de equilibrio del sistema.

6
Ilustracin 5. Fuerzas de Gravedad en el Sistema TRAS

## ( mt2 +mtr +mts)<

[ ( ]
+mmr +mms )lm cos ( ) [ lb+ mcblcb ] sin ( )
mmt mb
[ v v
}
2 2
M v1 =g

## M v 2 : momento de la fuerza de propulsin producida por el rotor principal.

M v 2=lmF v ( v )

## M v 3 : momento de las fuerzas centrfugas correspondientes al movimiento del brazo

alrededor del eje vertical.

7
M v 3=2h +
{[ ( mmt
2
+mmr + mms lm+
mt
) (
2
+ mtr +mts < )
+mb
2 ]
lb+ mcblcb cos ( v ) sin ( v )
}
M v 4 : momento de rozamiento en funcin de la velocidad angular de la viga sobre el
eje horizontal

M v 4=v f v

M v 5=U hk hv

## M v 6 : torque de amortiguamiento de rotacin de la hlice.

M v 6=a 1v |( v )|

## A partir de la ecuacin de momentos total de las fuerzas en el plano vertical se describe el

movimiento del pitch como sigue:

d d v M v
( )
dt dt
=
Jv

Utilizando las mediciones de arriba para el momento de inercia del eje horizontal se puede
calcular como:
2 2 2
J v 1=mtr =0.1540.216 =0.00718 [kgm ]

J v 2=mcblcb 2=0.0240.152=0.00054[kgm2 ]

J v 3=mmrlm2=0.1990.2022=0.00811[kgm2 ]

2
mt
J v 4= =0.0310.2162 / 3=0.00049[kgm2 ]
3

2
mmtlm
J v 5= =0.0290.2022 /3=0.00718 [k gm 2 ]
3

mblb 2
J v 6= =0.0110.152=0.00008[kgm2]
3

8
2 2
J v 7=mms
rms
2 (
+ lm2 =0.083 )
0.145
2 (
+0.2022 =0.00426 [kgm2 ] )
rts2 2 0.102
J v 8=mts ( 2 )
+ =0.061
2( )
+0.216 2 =0.00315 [kgm 2]

8
J v = J v i=0.03[kgm ]
2

## 5.1. CARACTERSTICAS DE EMPUJE DEL ROTOR PRINCIPAL

Para realizar las mediciones correctamente, coloque la balanza electrnica debajo de la
viga sujetado a una cuerda de tal manera que sea arrastrado por la hlice hacia arriba.
Para equilibrar la viga en la posicin horizontal adjuntar un peso a la viga tal como se
muestra en la Fig. 5, estos datos que se obtienen de sistema fsico deben ingresar el
computador para posteriormente obtener un polinomio.

## Ilustracin 7 Caractersticas del rotor principal

A favor de nuevas aplicaciones las medidas caractersticas deben ser reemplazadas por
sus aproximaciones polinmicas. Para estos efectos se puede utilizar la funcin de
MATLAB polyfit.m. Con esta funcin los polinomios obtenidos tienen la siguiente
forma:

Fv 1.18 *10 18 5 7.8 *10 16 4 4.1*10 11 3 2.7 *10 8 2 3.5 *10 5 v 0.014

## La velocidad rotacional del motor principal vse obtiene a partir de la velocidad de

rotacin del motor de corriente continua en funcin del voltaje de entrada, el rango de
control es de -1 a +1 y su polinomio tiene la siguiente forma:

## v 5.2 *103 U v 1.1*10 2 U v 1.1*10 4 U v 1.3 *10 2 U v 9.2 *103 U v 31U v

7 6 5 4 3 2

6.1*10 3 U v 4.5

Previo a la obtencin del modelo matemtico es necesario hacer una aproximacin del
polinomio de la fuerza vertical Fvy de la misma manera con el polinomio de la
velocidad de rotacin del rotor principal v. Para ello se utiliz un programa hecho en

9
Matlab en donde se parte de datos tomados de la fuerza, control, y rpm del pitch de
sistema aerodinmico.

## El empuje en funcin de la velocidad de rotacin del rotor principal contiene ochenta y

un datos para la aproximacin, estos son los mismos para la simulacin del pitch. En el
segundo caso la velocidad de rotacin del rotor principal en funcin de la entrada de
voltaje tiene cuarenta y dos datos tomados de la planta real del sistema aerodinmico de
dos rotores.

Estos datos junto con los coeficientes dados por el manual de la fuerza de empuje y de
la velocidad de rotacin del rotor principal se aproximan a un nuevo polinomio que es
con el que se desarrolla la obtencin del modelo matemtico.

## Despus de varias interacciones se obtiene la aproximacin deseada, donde se tiene el

siguiente polinomio correspondiente al empuje del rotor principal:

v 7.54 *10 '19 v 6.18 *10'16 v 2.45 *10'11v 2.26 *10 8 v 2.7 *10 5 v 0.026
5 4 3 2

Despus de varios intentos se obtiene una curva de grado siete, este polinomio
7 6 5 4 3 2
v 4.89 *10 3 U v 499.9U v 1.14 *10 4 U v 472.56 *10 2 U v 9.77 *103 U v 11.5U v 7.71 *10 3 U v 8.95

10
Nota: Para el modelamiento de la planta tomaremos como referencia el polinomio
obtenido de la aproximacin realizada en la tesis que se nos fue facilitada para el
desarrollo de este trabajo.

## 5.2. PROCEDIMIENTO DE LINEALIZACIN

Ahora bien supongamos que f(x) es una funcin no lineal con una variable y se desea
aproximar alrededor del punto xo. A partir de la expansin de la serie de Taylor, la
aproximacin lineal es:

df ( x )
f ( x ) f ( x0 )+ (xx 0)
dx x=x 0

Para los valores de x para los que la serie converge, en el caso de x cuando est muy
cerca de xo, se puede ignorar los trminos de orden superior de la derivada de esta
expansin. La variable de desviacin ser:

x =xx 0

## 5.3. ANLISIS DE VARIABLES DE ESTADO

Para poder utilizar variables como variables de estado es necesario analizarlas para
saber si actan como almacenadores de energa. Teniendo en cuenta el sistema TRAS, la
variable necesaria para modelar la planta ser la velocidad angular tanto para el rotor
como para la viga cumplen la siguiente ecuacin

1 2
Erot = I x
2
Erot Energa rotacional
I x Momento de Inercia

11
=
2 Erot
Ix
Es decir que almacena energa rotacional cuando la viga se mueve o cuando el rotor
ejerce la fuerza para girar las hlices. Para la posicin vertical se tiene en cambio
energa potencial.
E p=mg x 0
x o Posicin
E p Energa potencial
Ep
x 0=
mg

6. ESQUEMA DE CONTROL
6.1. DIAGRAMA

## 6.2. IDENTIFICACIN DE ELEMENTOS

12
Ilustracin 9 Sensores del sistema TRAS

## Ilustracin 10 Actuadores del sistema TRAS

13
Ilustracin 11 Salida del Preactuador del Sistema TRAS

## Ilustracin 12 Controlador del sistema TRAS

Sensor Encoder
Actuador Motor para el movimiento y
desplazamiento
Pre actuador PWM para el movimiento del sistema

## Controlador Motor para el movimiento vertical y

horizontal
Tabla 3 Componentes del sistema TRAS

14
7. SELECCIN DEL PUNTO DE OPERACIN
El punto de operacin, se define como el punto donde se va a controlar el sistema, es
decir, en donde la planta va a funcionar en estado estable.

## La seleccin del punto de operacin en realidad depender del requerimiento que

presente la aplicacin a realizar, en nuestro caso ser de un ngulo de elevacin de 16 o.
Los pasos que se realizaron para obtener las constantes del punto de operacin fueron
los siguientes:

## 3. Se aproxima a un valor cercano a nuestro punto de operacin, para nuestro caso,

variable u, aproximadamente se prob con varios valores y para los 16 grados, el
valor que se ajusta es cuando u=0.6:

## Ilustracin 14. Modelo de Simulacin Pitch

15
4. Ante la simulacin, se observa:

## Ilustracin 15. Datos Obtenidos en TRAS.

16
Ilustracin 16. Datos Obtenidos en TRAS.

## En trminos de datos de simulacin en tiempo real en el laboratorio

17
Ilustracin 17 Toma de datos del laboratorio. Valor Mximo con U=0.6

## Voltaje 3.31 3.37 3.36 3.34 3.42

Velocidad 3183 3240 3228 3213 3291
Pitch 0.58 0.58 0.58 0.59 0.60

18

19

Rpm 2918
A 1.5708
Pich 0.6

## 8. MODELO MATEMTICO A PARTIR DEL DIAGRAMA DE SIMULACIN

DEL TRAS
El objetivo principal de esta seccin es hallar la matriz de estados y posteriormente la
funcin de transferencia que es muy til para realizar diversos diseos de

20
compensadores y controladores. Para iniciar se escoge un punto de operacin, el cual
obtuvimos mediante los pasos anteriores.

w=2918 rpm
u=0.6
=1.5708

Tomamos los modelos de simulacin para obtener las expresiones y constantes que
permiten linealizar el sistema.

## Ilustracin 23. DCP del Pitch

En primer lugar se parte del diagrama de simulacin DCP del pitch, que expresa de
manera grfica la siguiente ecuacin:
( U v H 1v ( v ) )1
k = v
s

sv =K ( U v H 1
v ( v ) )

v =K (U v H1
v ( v ) )

( L ))
(
v =K U v
v

## Donde aplicando el concepto de linealizacin de la funcin obtenemos:

g ( U v )=g ( U vo ) +
dUv U |
dg ( U v )
v
=U vo
( U v U vo )

21
d Uv |
dg ( U v )
U v =U vo
=
g ( U v )g ( U vo )
( U v U vo )
=L

Las ecuaciones y los clculos procedemos a realizar con la ayuda del software
MATLAB.

ans =

## 7710.0*u + 11.57*u^2 - 9770.0*u^3 + 11400.0*u^5 - 499.9*u^6 -

4890.0*u^7 + 472.56*u^(3/5) - 8.95

valor de L
ans =

3138.0

L=3138.0

## El valor de K se obtiene del diagrama de simulacin del Pitch de la Ilus. 12.

K=6100

( L ))
(
v =K U v
v

v =6100 U v ( ( v
3138.0 ))

22
ans =

6100.0*Uv - 1.94*wp

## En segundo lugar, las expresiones se basan el diagrama de simulacin del pitch de la

Fig. 1, aqu se observa los momentos de las fuerzas aplicadas a la viga, estos se suman
del tiempo.

## Figura 1: Modelo de simulacin del Pitch

d v 1
= [ M v 1 + M v 2+ M v3 + M v 4 + M v5 + M v 6 ]
dt Jv

## Algunos momentos como el momento de las fuerzas centrifugas correspondientes al

movimiento del brazo alrededor del eje vertical es igual a cero porque no hay
movimiento en derredor de dicho eje. De manera similar sucede con el momento de
cruce es igual a cero porque no se usa la entrada de control horizontal, solo hay
movimiento de arriba hacia abajo y viceversa.

De igual manera se aplican los conceptos de linealizacin para cada uno de los M vi .

M v 1=g
{[( mt
2 ) (
+ mtr +mts <
mmt
2 ) ]
+ mmr+ mms lm cos ( v )
mb
2 [ ]
lb+mcblcb sin ( v )
}

23
M v 1=9.8
{[( 0.031
2
+ 0.154+0.061 0.216
0.029
2 ) ( )
+ 0.199+ 0.083 0.202 cos ( v ) ]
0.011
2 [
0.15+ 0.0240.1

## M v 1=1.7143( 0.0292cos ( v )+ 0.0546 sin ( v ))

M v 1 ( v ) =M v 1 ( vo ) +
d M v 1 ( v )
d v |
v = vo
( v vo )

Las ecuaciones y los clculos se proceden a realizar con la ayuda del software
MATLAB.

ans =

-0.05476

ans =

-0.09093

## El momento de la fuerza de propulsin que produce el rotor principal M v 2 ser:

M v 2=lmF v ( v )

F v ( v )=F v ( vo ) +
d F v ( v)
d v |
v = vo
( v vo )

24
ans =

0.6496

ans =

0.00045

F v ( vo ) =0.6496

d F v ( v )
d v |
v = vo
=0.00045

F v ( v )=F v ( vo ) +
d F v ( v)
d v |
v =vo
( v vo )

La variable de estado v = v vo

F v ( v )=0.2804+0.0003313 ( v vo )

F v ( v )=0.2804+0.0003313 v

M v 2=lm+ F v ( v )

M v 2=0.202( 0.2804+0.0003313 v )

## M v 2=9.09105 v 0.134 Ec.4

25
ans =
9.09*10^(-5)*wv - 0.134

## El momento de rozamiento en funcin de la velocidad angular de la viga Mv2 .

M v 4=vf v

M v 4 (v )=M v 4 ( vo ) +
|
d M v 4 (v )
d v =
(v vo )
v vo

ans =
-0.0127
ans =

-0.0127*ov
M v 6 ( v )=0.0127v Ec.6

Una vez realizado la linealizacin de cada uno de los momentos se procede a obtener la

d ( v ) 1
= [ M v 1 + M v 2+ M v3 + M v 4 + M v5 + M v 6 ]
dt Jv

## Remplazamos las ecuaciones 1 6 obtenidas anteriormente

d ( v ) 1
dt
=
0.03
[ 0.09093 v 0.0513+6.69105 v 0.0770.0127v 0.01856 v ]

## v = 0.0030291.325967 v 3.03090 v 6.13788

26
E=

(104795816359533703*wv)/34587645138205409280 -
(149290724767630041*ov)/112589990684262400 -
(27299995149525375*av)/9007199254740992 -
106147462942866842869/17293822569102704640

ans =

0.0030298627137172908588743277154739*wv -
1.3259679999999999555626573055633*ov - 3.0309083187158164518493208561267*av
- 6.1378831960789763660136612403543

Finalmente en tercer lugar la derivada de la posicin del pitch en funcin del tiempo es
la velocidad del pitch y esta es la ltima expresin que define la matriz de estados.
v = v

## Obtenidas nuestras 3 ecuaciones de estados, Ec.2, Ec.7, Ec.8, colocamos en la matriz de

[ ][ ][ ] [ ]
v 0 1 0 v 0

v = 3.0309 1.325967 0.003029 v + 0 U v
v 0 0 1.94 v 6100

[]
v
y=[ 1 0 0 ] v
v

## Ingresamos las matrices

A=[0 1 0;-3.03 -1.3225 0.00309; 0 0 -1.94]
B=[0;0;6100]
C=[1 0 0]
D=[0]
[NUM,DEN]=ss2tf(A,B,C,D);
Gp=tf(NUM,DEN)

27
Funcin de Transferencia
Transfer function:
18.42
--------------------------------
s^3 + 3.266 s^2 + 5.603 s + 5.88

## Se obtiene un tiempo de establecimiento de 5.25s y un sobre impulso de 17.5%

Por otro parte a continuacin se analizar la estabilidad de la planta mediante el criterio
de ROUTH HURWITZ
8.1. ANLISIS DE ESTABILIDAD MEDIANTE EL CRITERIO DE ROUTH
HURWITZ
18.42
Gp
s 3.266 s 2 5.603 5.88
3

28
18.42
Gp k
s 3.266 s 2 5.603s 5.88
3

18.42
k 3
18.42
Glc s 3.266 s 5.603s 5.88 3
2

## 18.42k s 3.266 s 5.603s 5.88 18.42k

2
1 3
s 3.266 s 2 5.603s 5.88

## s 3 3.266 s 2 5.603 24.3k

s3 1 5.603 0
s2 3.266 5.88 24k 0
12.4194 24k
s 0
3.266
s 0 5.88 24k

5.88 24k 0
k 0.245
3.80 7.34844k 0
k 0.51

k ]0,0.51[
Por lo tanto el sistema ser estable si

## 8.2. ANLISIS DE ESTABILIDAD CON DIAGRAMAS DE BODE

De acuerdo a la grfica obtenida con el comando margin y los resultados de los
valores de MG (margen de ganancia) y de MF (margen de fase), observamos
que el sistema se vuelve inestable en lazo cerrado ya que MG es negativo al
igual que el valor de MF,

29
Grfica 2: Diagrama de Bode de la planta

## 9. DISEO DE CONTROLADOR PID

9.1. CEROS REALES

18.42
Gp ( s ) =
Se parte de la planta 3 2
s +3.266 s +5.603 s +5.88 para disear el controlador,

segn los parmetros que se requiere, los parmetros son los siguientes:
Mp= 12%
Ts= 3.45seg
Paso 1
Sacar todos los parmetros para conseguir la raz con las caractersticas antes dadas

Mp=e 1
2

=
ln 2 (0.1)
2 +ln 2 (0.1)

=0.5 594

4 4
t s= =
n

n=2. 0726

= n

=( 0.5912 )( 2.255 )

30
=1.1594

d=n 1 2

d=2.25 10.59122

d=1. 7179

MATLAB
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
mp=0.1
ts=3
epsilon=sqrt(((log(mp))^2)/(pi^2+(log(mp))^2))
wn=4/(epsilon*ts)
sigma=epsilon*wn
wd=wn*(sqrt(1-epsilon^2))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

epsilon = wn = sigma = wd =

## 0.5594 2.0726 1.1594 1.7179

Paso 2
Encontramos la raz de las caractersticas
s= di

s=1.1594 1.7179i

%%%%%%%%%%%%%
s=-sigma+wd*i
%%%%%%%%%%%%%
s=

-1.1594 +
1.7179i
Paso 3
Aplicamos el criterio del ngulo para saber si dicha raz se encuentra en el lugar
geomtrico

z p= r 180 r= 1,3,5,

%criterio angulo
angulo=(-angle(s)-angle(s+1.94)-angle(s+0.6629 + 1.6098*i)-
angle(s+0.6629 - 1.6098*i))*180/pi

angulo =

31
-455.7820

Como el ngulo no cumple el criterio del ngulo tenemos que compensarlo, para este
caso vamos agregar dos ceros reales para poder compensar el criterio del ngulo.

-540-(-461.5162)= 82.803

= 41.04015
2
0.7175
x= =1.948
tan ( 41.4013 )

## Sacamos el cero sumando la distancia al punto de referencia:

z=1.948+1.1594=3.107

Hay que tomar en cuenta que es hacia la izquierda por lo tanto el cero doble nos queda
de la siguiente manera:

( s +3.107 )2

Nuevamente se debe aplicar el criterio del ngulo para saber si est correctamente
ngulo =-180.00

18.42
Gp ( s ) =
Se parte de la planta s +3.266 s2 +5.603 s +5.88

segn los parmetros que se requiere, los parmetros son los siguientes:
Mp= 12%
Ts= 3.45seg
Paso 1
Sacar todos los parmetros para conseguir la raz con las caractersticas antes dadas

1 2
Mp=e

32
=
l n2 (0.1)
2 +ln 2 (0.1)

=0.5 594

4 4
t s= =
n

n=2. 0726

= n

=( 0.5912 )( 2.255 )

=1.1594

d=n 1 2

d=2.25 10.59122

d=1. 7179

MATLAB
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
mp=0.1
ts=3
epsilon=sqrt(((log(mp))^2)/(pi^2+(log(mp))^2))
wn=4/(epsilon*ts)
sigma=epsilon*wn
wd=wn*(sqrt(1-epsilon^2))
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

epsilon = wn = sigma = wd =

## 0.5594 2.0726 1.1594 1.7179

Paso 2
Encontramos la raz de las caractersticas
s= di

s=1.1594 1.7179i

%%%%%%%%%%%%%
s=-sigma+wd*i
%%%%%%%%%%%%%
s=

33
-1.1594 +
1.7179i
Paso 3
Aplicamos el criterio del ngulo para saber si dicha raz se encuentra en el lugar
geomtrico

z p= r 180 r= 1,3,5,

%criterio angulo
angulo=(-angle(s)-angle(s+1.94)-angle(s+0.6629 + 1.6098*i)-
angle(s+0.6629 - 1.6098*i))*180/pi

angulo =

-455.7820

Como el ngulo no cumple el criterio del ngulo tenemos que compensarlo, para este
caso vamos agregar dos ceros complejos para poder compensar el criterio del ngulo.

-180-(-461.5162)= 275.7820

Como el ngulo es mayor a 180 grados vamos agregar un cero ubicado a la misma
altura de la raz para compensar 180 grados y nos faltara un cero para poder compensar,
el ngulo a compensar quedar de la siguiente manera:

281.5162-180= 95.7820

## Ilustracin 24. Frmulas de Tringulo Rectngulo

=180101.5162

d
tan ( )=
x

34
d
tan ( )=
x

x=0.3479

s 1=0.8115+1.7179i

s 2=0.81151.7179i

Paso 4
Nuevamente se debe aplicar el criterio del ngulo para saber si est correctamente
%criterio angulo
s1=-(sigma-x)+wd*i
s2=-(sigma-x)-wd*i

angulo=(angle((s+sigma-x)-wd*i)+angle((s+sigma-x)+wd*i)-angle(s)-
angle(s+1.94)-angle(s+0.6629 + 1.6098*i)-angle(s+0.6629 -
1.6098*i))*180/pi

angulo =

-180.00

gc =

## s^2 + 1.623 s + 3.61

--------------------
s

## Continuous-time transfer function.

Paso 5
Tenemos que hallar la ganancia del controlador con la siguiente frmula y evaluarlo en
la raz que hallamos:
1+Gc Gp=0

## gc=tf([conv([1 (sigma-x)+wd*i],[1 (sigma-x)-wd*i])],[1 0])

val=-1/series(gc,gp);

k=evalfr(val,s)

35
k=

0.3021 - 0.0000i

Paso 6
Hallamos las constantes kp, kd y ki de nuestro controlador:
kd ki
s2 + s +
kp kp

kp
Gc ( s ) =

kd=0.3021

kp=0.4903

ki=1.0906

RESPUESTA A STEP DE 1

36

ANLISIS EN SISOTOOL

## RESPUESTA ANTE UNA ENTRADA DE 0.279 CORRESPONDIENTE A

37
Ilustracin 27. Respuesta ante una entrada 0.279

38
Ilustracin 28 Respuesta en simulacin con sistema TRAS ante una entrada de

## Ilustracin 29 mximo en simulacin con sistema TRAS ante una entrada de

39
Ilustracin 30 Error en simulacin con sistema TRAS ante una entrada de 0.278rad

10.1. ATRASO
18.42
Se parte de la planta
Gp ( s ) = 3 2 para disear el compensador,
s +3.266 s +5.603 s +5.88

segn los parmetros que se requiere, se necesita alcanzar un MF=40 y tener mximo un

## error de estado estacionario ess=0.02 .

Paso 1
Encontrar la constante K que compensa el error.
1
ess=
kp+ 1

1 1
kp= 1= 1
ess 0.02

kp=49

K ( Ts+1 ) 18.42
3
(Ts+ 1) s + 3.266 s 2+5.603 s+5.88
kp=lim
s 0

5.8849
K=
18.42

K=15.642

Paso 2
Encontrar el ngulo en la grfica de Gp1.

## Gp1 ( j )=180 + MF+ MS

40
Gp 1 ( j )=180 +40 +5 =135

## Grfica 3: Diagrama de Bode de Gp1 para encontrar wg

g=1.77

Paso 3

Se calcula el valor de 1/ T .

1 g
=
T 10

1 1.77
= =0.177
T 10

Paso 4
Se deben compensar los valores en dB de la planta y del controlador que se encuentra en la
grfica.

## Grfica 4: Diagrama de Bode de Gp1 para encontrar xdB

41
20 log|Gp1 ( j )||w=1.77 =33.3

20 log =33.3

33.3
20
=10 =46.238

Paso 5
Se calcula el valor de la constante y el lugar del polo y del cero del compensador, es decir se
K 15.642
kc= =
46.238

kc=0.3383

1
=0.0038
T

1
=0.177
T

0.3383s+ 0.177
Gc ( s )=
s+0.0038

## Grfica 5: Respuesta al escaln de la planta compensada

42
Grfica 6: LGR de la planta compensada

Es importante conferir que el valor de frecuencia de corte obtenido en la grfica sea el mismo

clear all
clc
close all
ess=0.02;
MF=40;
gp=tf([18.42],[1 3.266 5.603 5.88])
kp=1/ess-1;
K=kp*5.88/18.42
margin(K*gp)
AnguloG1=-180+MF+5
%en el grfico se busca -135 y encuentra wg=1.77
wg=1.77;
SobreT=wg/10
Beta=10^(33.3/20)
SobreBT=SobreT/Beta
kc=K/Beta
gc=tf([kc kc*SobreBT],[1 SobreT])
sisotool(gp)

## 11. TRABAJO EXTRA

11.1. APLICACIN
Como se ha mencionado previamente en la seccin 4.2, se plantea el control de un
helicptero sin piloto para la examinacin de lneas elctricas, se propone que el
helicptero siga una trayectoria que sera una lnea de energa y pueda verificar el
estado de los cables, por otra parte estas lneas sirven para guiar al helicptero.

43
Ilustracin 31 Trayectoria para el seguimiento del helicptero y poder verificar el

Un ordenador controla el plan de vuelo, otro recibe las imgenes diurnas y la telemetra
para analizar online las posibles anomalas y, finalmente otro procesa las imgenes
infrarrojas para detectar en tiempo real los puntos calientes.

El cerebro del vehculo recopila los datos para gobernar el comportamiento de vuelo y
controlar todos los dispositivos instalados en el vehculo.

energa

## El primer ordenador contiene la aplicacin de control de vuelo del helicptero. El

autopiloto enva datos e imgenes diurnas a la estacin de tierra a travs de la antena
direccional que son recibidas por este ordenador. Esta informacin hace referencia a la
posicin de vuelo mediante el receptor GPS, altura del vehculo con respecto al suelo,
velocidad de vuelo, condiciones ambientales, parmetros de las cmaras, etctera.
Desde la aplicacin de tierra pueden enviarse comandos de rdenes para variar o
corregir el vuelo, pasar a modo manual o automtico y controlar parmetros de las

44
cmaras (zoom, cambio de cmara de visualizacin, etc.). Todos los datos y el vdeo de
11.2. DISEO

Para el diseo de la presente aplicacin ha sido necesario analizar como primer punto el
error en estado estacionario de la actual planta
18.42
Gp ( s ) = 3
s +3.266 s2 +5.603 s +5.88

A
ess=
kp

18.422 k
k p =lim
s +3.2659 s 2+5.0031 s 1 +5.8799
3
s 0

1
ess=
3.133

ess=32

## Por lo que se proceder a encontrar el valor de k para un error en estado estacionario

que se aproxime a cero
1
0.05=
kp

k p =20

18.422 k
20=
5.8799

k =6.38

Mp= 12%
Ts= 3.45seg
Paso 1
Sacar todos los parmetros para conseguir la raz con las caractersticas antes dadas

1 2
Mp=e

=
ln 2 (0.1)
2 +ln 2 (0.1)

45
=0.5 594

4 4
t s= =
n

n=2. 0726

= n

=( 0.5912 )( 2.255 )

=1.1594

d=n 1 2

d=2.25 10.59122

d=1. 7179

s= di

s=1.1594 1.7179i

z p= r 180 r= 1,3,5,

%criterio angulo
angulo=(-angle(s)-angle(s+1.94)-angle(s+0.6629 + 1.6098*i)-
angle(s+0.6629 - 1.6098*i))*180/pi

angulo =

-455.7820

Como el ngulo no cumple el criterio del ngulo tenemos que compensarlo, para este
caso vamos agregar dos ceros complejos para poder compensar el criterio del ngulo.

-180-(-461.5162)= 275.7820

Como el ngulo es mayor a 180 grados vamos agregar un cero ubicado a la misma
altura de la raz para compensar 180 grados y nos faltara un cero para poder compensar,
el ngulo a compensar quedar de la siguiente manera:

281.5162-180= 95.7820

46
Ilustracin 33. Frmulas de Tringulo Rectngulo

=180101.5162

d
tan ( )=
x

d
tan ( )=
x

x=0.3479

s 1=0.8115+1.7179i

s 2=0.81151.7179i

Nuevamente se debe aplicar el criterio del ngulo para saber si est correctamente
%criterio angulo
s1=-(sigma-x)+wd*i
s2=-(sigma-x)-wd*i

angulo=(angle((s+sigma-x)-wd*i)+angle((s+sigma-x)+wd*i)-angle(s)-
angle(s+1.94)-angle(s+0.6629 + 1.6098*i)-angle(s+0.6629 -
1.6098*i))*180/pi

angulo =

-180.00

gc =

## s^2 + 1.623 s + 3.61

47
--------------------
s

## Continuous-time transfer function.

Debemos que hallar la ganancia del controlador con la siguiente frmula y evaluarlo en
la raz que hallamos:
1+Gc Gp=0

## gc=tf([conv([1 (sigma-x)+wd*i],[1 (sigma-x)-wd*i])],[1 0])

val=-1/series(gc,gp);

k=evalfr(val,s)

k=

0.0473 - 0.0000i

kp=0.07676

ki=0.1707

Se pudo conseguir el objetivo de minimizar el error en estado estacionario que se
comprueba mediante la siguiente grfica

## Ilustracin 34: Resultado del anlisis

48
Ilustracin 35: Resultado frente a onda triangular en Matlab

## Ilustracin 36: Simulacin en Simulink

Por lo que demuestra que si se est dando un seguimiento de posicin a la seal rampa

12. CONCLUSIONES

## Utilizando un control PID se logr una mejor respuesta que usando un

compensador debido a que el PID es ms completo y trata de corregir los
parmetros que uno se impone de manera efectiva, mientras que el compensador
corrige los parmetros propuestos pero en cambio deteriora otros que no fueron

49
Los clculos de los controladores y el modelamiento fueron realizados para un
sistema continuo pero en la planta real TRAS se adquiere los datos de forma
discreta, el intervalo de muestreo es muy pequeo pero aun as puede presentar
pequeos errores de medicin.

13. RECOMENDACIONES

## Cuando se implementa un controlador PID con ceros conjugados a diferencia de

un PID con ceros real, es que el primer controlador es posible mejor parmetros
de desempeo mucho ms que con uno solo con ceros reales.
Si se realizan cambios en el sistema TRAS es necesario reconstruir (rebuild) el
sistema para que se adapte al nuevo cambio y los datos observados sean los
correctos.

14. BIBLIOGRAFA

## (05 de febrero de 2015). El mundo, pg.

http://www.elmundo.es/mundodinero/2011/01/09/economia/12945751
98.html.
(s.f.). Modelamiento y Diseo de un. Espe: Espe.

## (05 de febrero de 2015). Site sobre fsica.

http://www.sc.ehu.es/sbweb/fisica/dinamica/trabajo/muelle1/muelle1.
htm
Demostracin de ecuaciones de energas
(05 de febrero de 2015). Ecuaciones angulares.