• No se han encontrado resultados

Experiencias en la Aplicación de Técnicas de Control H

N/A
N/A
Protected

Academic year: 2021

Share "Experiencias en la Aplicación de Técnicas de Control H"

Copied!
40
0
0

Texto completo

(1)

Experiencias en la Aplicación de Experiencias en la Aplicación de

Técnicas de Control H Técnicas de Control H

M.GM.G. Ortega, C. Vivas, . Ortega, C. Vivas, F.RF.R. Rubio. Rubio

Depto

Depto. Ingeniería de Sistemas y Automática. Ingeniería de Sistemas y Automática Universidad de Sevilla

Universidad de Sevilla

Escuela Superior de INGENIEROS DE SEVILLA UNIVERSIDAD DE SEVILLA

Jornadas Red Temática de Jornadas Red Temática de

“Ingeniería de Control” sobre Control Robusto

“Ingeniería de Control” sobre Control Robusto

(2)

Índice Índice

- Introducción

- El problema de control H lineal

- Experiencias con controladores Hlineales

- El problema de control H no lineal

- Experiencias con controladores H no lineales

- Desarrollos futuros.

- Introducción

- El problema de control H lineal

- Experiencias con controladores Hlineales

- El problema de control H no lineal

- Experiencias con controladores H no lineales

- Desarrollos futuros.

(3)

Introducción Introducción

Gran auge desde los ochenta hasta la actualidad.

No optimiza para ninguna distribución en particular de las señales.

Sólo presupone energía de señales acotada.

Teoría normalmente asociada al “Control Robusto”.

(4)

Índice Índice

Ì- Introducción

- El problema de control H lineal

- Experiencias con controladores H lineales

- El problema de control H no lineal

- Experiencias con controladores H no lineales

- Desarrollos futuros.

Ì- Introducción

- El problema de control H lineal

- Experiencias con controladores H lineales

- El problema de control H no lineal

- Experiencias con controladores H no lineales

- Desarrollos futuros.

(5)

El Problema de Control H

El Problema de Control H Lineal Lineal

Formulación general del problema de control (Doyle).

Objetivo:

K(s)

z v u

ω P(s)

P(s) : planta generalizada

• K(s) : controlador

“Calcular un controlador K(s) que atenúe la relación entre la energía del vector objetivo, z , y la del vector de

perturbaciones, ω , siendo γ la atenuación conseguida”

(6)

El Problema de Control H

El Problema de Control H Lineal Lineal

Síntesis de controladores (subóptimo):

• Descripción interna (Doyle)

• Descripción polinomial (Kwakernaak, Grimble)

• LMIs (Iwasaki, Gahinet)

Iteración con el valor de relación de atenuación γ.

Desde el punto de vista práctico, los resultados son similares.

El controlador dependerá exclusivamente de la planta generalizada, P(s), la cual está compuesta por:

• Sistema nominal

• Matrices de ponderación (de incertidumbres y comportamiento).

(7)

El Problema de Control H

El Problema de Control H Lineal Lineal

Casos particulares:

¾ Moldeo de la función de lazo (Loop Shaping):

(8)

El Problema de Control H

El Problema de Control H Lineal Lineal

G

W1 W2

F0

K y r

u +

+

Estructura de Control Estructura de Control

Bm

Am

K2

B

A

C K1 H

y

r + u

+

+ +

+ + +

+ -

Modelo Referencia

Estimador Estado

s 1

s 1

Loop shaping

Obención de K1, K2 y H a partir de 2 ecuaciones de Riccati

(9)

El Problema de Control H

El Problema de Control H Lineal Lineal

Casos particulares:

¾ Moldeo de funciones de sensibilidad (Sensibilidad Mixta):

(10)

El Problema de Control H

El Problema de Control H Lineal Lineal

Ejemplo: Problema de sensibilidad mixta S/KS/T

G(s)

WS(s) WU(s)

e

u

y

z1 z2 ω = r

- +

v

P(s)

z

WT(s) z3

K(s)

ω < γ

=

) ( ) (

) ( ) ( ) (

) ( ) ( )

(

s T s W

s S s K s W

s S s W s

T

o T

o U

o S

z

Diseño de P(s):

• Elección de Sistema Nominal

• Diseño de matrices de ponderación.

(11)

Índice Índice

Ì- Introducción

Ì- El problema de control H lineal

- Experiencias con controladores H lineales

- El problema de control H no lineal

- Experiencias con controladores H no lineales

- Desarrollos futuros.

Ì- Introducción

Ì- El problema de control H lineal

- Experiencias con controladores H lineales

- El problema de control H no lineal

- Experiencias con controladores H no lineales

- Desarrollos futuros.

(12)

Experiencias con Controladores H

Experiencias con Controladores H Lineales Lineales

Diseño sistemático de matrices de ponderación:

Elección de sistema nominal (de bajo orden).

Estimar incertidumbres multiplicativa a la salida respecto al modelo nominal elegido:

Diseño de matriz de ponderación WT(s):

WTdiag(s) estable, de fase mínima, y tal que:

(

( ) ( )

)

( ) , 1,2, K

)

( * 1

, s = G s G s G s i =

Eo i i

q q Tdiag

T s W s I

W ( ) = ( ) ×

(

E j

)

i

j

WTdiag ( ω) σ o,i( ω) ω, Sensibilidad Mixta

(13)

Experiencias con Controladores H

Experiencias con Controladores H Lineales Lineales

Diseño sistemático de matrices de ponderación:

Diseño de matriz de ponderación WS(s):

Diseño de matriz de ponderación WU(s):

En proceso de estudio

{

( ), , ( ), , ( )

}

)

(s diag W 11 s W s W s

WS = S K Sii K Sqq



+

= +

ajuste de

parámetro :

es integrador

:

) ( corte

Frec.

: 10

5 . 0

10 ) 10

(

4

) 1 (

) 1 (

i

Tdiag T

i i N

N T i N T

i Sii

N

s s W

s s

W i

i

κ ω

β α ω

β

ω α

κ κ

Sensibilidad Mixta

(14)

Experiencias con Controladores H

Experiencias con Controladores H Lineales Lineales

Aplicaciones monovariables:

Planta solar

Irr

Qac Te

Tsal

tanque colectores

bomba

Sistema no lineal

Tsal salida

Qac señal de mando Te e Irr perturbaciones

Campo de colectores ACUREX en Tabernas

(Almería)

(15)

Experiencias con Controladores H

Experiencias con Controladores H Lineales Lineales

Aplicaciones monovariables:

Planta solar

• Resultados experimentales:

(16)

Experiencias con Controladores H

Experiencias con Controladores H Lineales Lineales

Aplicaciones monovariables:

Sistema de seguimiento visual

Incertidumbres:

¾ Distorsión de la lente

¾ Velocidad de la cámara

¾ Dinámica del brazo

• Robot PUMA

• Cámara CCD Pulnix TM-520

• DSP principal TMS320 C40

(17)

Experiencias con Controladores H

Experiencias con Controladores H Lineales Lineales

Aplicaciones monovariables:

Sistema de seguimiento visual

• Resultados experimentales:

(18)

Experiencias con Controladores H

Experiencias con Controladores H Lineales Lineales

Aplicaciones multivariables:

Planta piloto

Incertidumbres:

¾ Eficiencia del intercambiador

¾ No linealidades

¾ Dinámicas no modeladas

(19)

Experiencias con Controladores H

Experiencias con Controladores H Lineales Lineales

Aplicaciones multivariables:

5 0

4 = TT =

TT κ

κ κTT4 =1.3 κTT5 = 0.2

Planta piloto

• Resultados experimentales:

(20)

Experiencias con Controladores H

Experiencias con Controladores H Lineales Lineales

Aplicaciones multivariables:

Secadero de arena

FEEDING ZONE ROTARY DRUM ZONE OUTPUT ZONE

Combustible

Air

Hot Air

Wet product Exhaust air

Dried product

water water water

motor

Air filter

Variables controladas:

•Humedad producto

•Tra aire salida

Variables de control:

• Flujo producto

•Flujo combustible

(21)

Experiencias con Controladores H

Experiencias con Controladores H Lineales Lineales

Aplicaciones multivariables:

= 2 κTo

Secadero de arena

• Resultados experimentales:

0 4000 8000 12000 16000

30 35 40 45 50 55

0 4000 8000 12000 16000

0.8 1 1.2 1.4 1.6

Tiempo (s) To (oC)

Ho (%) κHo = 3.5

(22)

Experiencias con Controladores H

Experiencias con Controladores H Lineales Lineales

Aplicaciones multivariables:

Sistema Doble Rotor

• Aplicado junto a linealización por realimentación.

• Incertidumbres respecto a linealización perfecta.

(23)

Experiencias con Controladores H

Experiencias con Controladores H Lineales Lineales

Aplicaciones multivariables:

Sistema Doble Rotor

• Resultados simulados:

= 2

= orient

elev κ κ

(24)

Experiencias con Controladores H

Experiencias con Controladores H Lineales Lineales

Loop Shaping Multivariable

◆ Sistema: Rotor Rig de la Univ. de Bristol (UK) (Diam. 1.5 m, 1500 rpm)

Control: Realimentación Estados mediante 2 DOF OB H Loop-Shaping

Linealización Vuelo estacionario

+

Simplificaciones

Modelo Lineal:

8 Estados:

- 4 Din. Rótor (‘Flapping Long. y Lat.”)

- 4 Cuerpo rígido (‘Roll’+ ‘Pitch’)

2 Actuadores:

- Pasos cíclicos Long. y Lat.

(‘Conicidad’ y paso colectivo descartados)

Sistema Rotor Helicóptero

Diseño del control

Moldeo del lazo abierto con W1 y W2 (ωc y ganancias a alta y baja frecuencia)y calculamos Gs=W2GW1 (Planta Moldeada)

(25)

Experiencias con Controladores H

Experiencias con Controladores H Lineales Lineales

Loop Shaping Multivariable

Sistema Rotor Helicóptero

• Resultados simulados:

(26)

Experiencias con Controladores H

Experiencias con Controladores H Lineales Lineales

◆ Comentarios generales:

ƒ Ajuste de resultados con planta real.

ƒ Necesidad de escalado.

ƒ Reducción de controladores.

ƒ Conveniente un análisis de controlabilidad de entrada- salida.

ƒ Fragilidad de controladores.

(27)

Índice Índice

Ì- Introducción

Ì- El problema de control H lineal

Ì- Experiencias con controladores H lineales

- El problema de control H no lineal

- Experiencias con controladores H no lineales

- Desarrollos futuros.

Ì- Introducción

Ì- El problema de control H lineal

Ì- Experiencias con controladores H lineales

- El problema de control H no lineal

- Experiencias con controladores H no lineales

- Desarrollos futuros.

(28)

El Problema de Control H

El Problema de Control H No Lineal No Lineal

Formulación:

• Enfoque como extensión del control H lineal

• Uso del concepto de H como norma-2 inducida

• Controlador a partir de la solución de dos

ecuaciones de Hamilton-Jaccobi-Bellman-Isaacs (van der Shaft)

• Solución particular para cada sistema.

(29)

El Problema de Control H

El Problema de Control H No Lineal No Lineal

◆ Caso particular

• Sistemas afines en la actuación

• Vector de estado accesible

◆ Sistema:

=

+ +

=

u x z h

x k u

x g x

f x

) (

) ( )

( )

( ω

&

K(xk ,v)

z v u

ω P(x,u,ω)

(30)

El Problema de Control H

El Problema de Control H No Lineal No Lineal

◆ Síntesis del controlador:

Sea γ >0. Si existe una función escalar V(t,x) 0 derivable que satisfaga la ecuación:

entonces el controlador:

conseguirá que el sistema en bucle cerrado (desde ω hasta z) posea una ganancia L2 menor o igual a γ , o sea:

• Hamiltonianos:

0 ) ( ) 2 (

1 ) , ) (

( ) ( ) ( ) 1 (

) , ( 2

) 1 ) (

, ( )

, (

2 + =

+

+

h x h x

x x t x V

g x g x k x x k

x t x V

x f x t V t

x t

V T T T T T T

γ

t z d 0t d

2 2 2

0

2

2 ( )

)

(τ τ γ ω τ τ

distinta PDE

Ec.

0 )

( )

0 ( <

tu τ T y τ dτ

x x t x V

g t

x

u T

= ( , )

) ( )

,

*(

(31)

Índice Índice

Ì- Introducción

Ì- El problema de control H lineal

Ì- Experiencias con controladores H lineales Ì- El problema de control H no lineal

- Experiencias con controladores H no lineales

- Desarrollos futuros.

Ì- Introducción

Ì- El problema de control H lineal

Ì- Experiencias con controladores H lineales Ì- El problema de control H no lineal

- Experiencias con controladores H no lineales

- Desarrollos futuros.

(32)

Experiencias con Controladores H

Experiencias con Controladores H No Lineales No Lineales Robótica

Modelo del robot q d

G q

q V q

q

M ( ) &&+ ( , &) + ( ) =τ +τ

Comportamiento





=

u x W h

z ( )

( )

=





=

=

∫ ∫

t rr

r

t q q d

q q

q q d

e e e x

x h

0 0

) (

τ τ

&

&

&

Vector de errores

=

R C

C W Q

WT T

Ponderación de errores

Ley de control

(M q T x C q q T x) u

q G q

q V q q

M ρ ρ

τ = ( ) &&+ ( , &)+ ( ) 1 ( ) & + ( , &) + 1 t ρτd

ω( ) =

Perturbaciones

(33)

Experiencias con Controladores H

Experiencias con Controladores H No Lineales No Lineales Robótica

Ecuación no lineal de la dinámica del error ) ( )

( )

( )

, ( )

( )

(q T x t C q q T x t u t t

M & + & = +ω

(

K e K eK edt

)

q M

q G q

q V q

q

M r + + D + P I

= ( ) && ( , &) ( ) 1( ) &

τ*

( ) ( ) ( )





+ +

+

=





+ +

+

+

=





+ +

+

+

=

3 3 1 1 3

1

2 2 1 1 2

1 3

1 1 1 1 1

1 2

2 1 1

2 1 1

2 1 1

T C R M T

N M M

K

T C R M T

N M M

T K

T C R M T

N M M

T K

T I

T P

T D

&

&

&

ρ ρ ρ

Ley de control en forma de par calculado con PID no lineal externo

(34)

Experiencias con Controladores H

Experiencias con Controladores H No Lineales No Lineales Robótica

Caso particular: Matriz de ponderación diagonal

KD, KP y KI no dependen del parámetro γ

O C

C C

O Q

Q Q

I R

I Q

I Q

I Q

n n u

n n I

n n P

n n D

=

=

=

=

=

=

=

=

=

=

×

×

×

×

3 2

1

12 12

12 2

2 3

2 2

2 1

ω ω ω ω





+

=





+

+ +

=





+

+ +

=

I C

M K

I C

M I

K

I C

M I

K

u D

I I

u D

I D P

D I P

u D

I D P

D

2 1

2 1

2

2 1

2

1 2 1 2 1

ω ω

ω

ω ω

ω ω ω

ω ω

ω ω

ω ω ω

(35)

Experiencias con Controladores H

Experiencias con Controladores H No Lineales No Lineales Robot Industrial RM-10

Seis grados de libertad de rotación

Motores DC sin escobillas

Accionamiento indirecto

Tarjeta de control DS1103 en tiempo real

(36)

0 1 2 3 4 5 6 7 8 9 10

−0.025

−0.02

−0.015

−0.01

−0.005 0 0.005 0.01 0.015 0.02 0.025

time (s)

position errors (rad)

0 1 2 3 4 5 6 7 8 9 10

−0.2

−0.15

−0.1

−0.05 0 0.05 0.1 0.15 0.2

time (s)

speed errors (rad/s)

Experiencias con Controladores H

Experiencias con Controladores H No Lineales No Lineales Industrial Robot RM-10

Resultados experimentales

Errores de posición

Errores de velocidad Señales de control

0 1 2 3 4 5 6 7 8 9 10

−0.25

−0.2

−0.15

−0.1

−0.05 0 0.05 0.1 0.15 0.2

time (s)

Control signal (V)

Qu = 0.4 I Q3 = 3 I

Q2 = I Q1 = (1/2)2 I

Weighting matrix

Esfuerzo de control adicional:

Integral de error:

Error posición:

Error velocidad:

Signal

e&

e dt

e u

(37)

Experiencias con Controladores H

Experiencias con Controladores H No Lineales No Lineales Robótica: Control Híbrido H-H2

Descripción:

) ( )

, ( )

(q q C q q q G q

M + +

= && & &

τ ~x& = f (~x&,t)+ g1(~x&,t)ω + g2(~x&,t)u

=

q q

q x q

r r &

&

Def. ~ Def. z x u h x k x u

u x k x h u

x z

~) (

~) ( )

~, (

~) (

~) ( )

~,

( 2 2

2

= +

+

=

Problema: Calcular tal que minimiceu &(x~) dt

u x z u

x

J =

0

2 2 2

2(~&, ) (~&, )

Sujeto a (~, , ) ( (~, ) 2 ( ) 22) 0

0

2

2

=

x u z x u t dt

J & γ & γ ω

(1)

u R u x

Q x u

x z

u R u x

Q x u

x z

T T

T T

= +

+

=

2

~ 1

~ 2 ) 1

~, (

2

~ 1

~ 2 ) 1

~,

( 2 2

Particularizamos 2

Costes cuadráticos

(38)

Experiencias con Controladores H

Experiencias con Controladores H No Lineales No Lineales Robótica: Control Híbrido H-H2

Solución:

Problema auxiliarΗ2

~) (

~) ( )

~, ( )

~, (

~) (

~) (

~) ( )

~, (

)

~, ( 1

)

~, (

~) ( )

~, ( )

~, ( )

~, (

2 2

2 2

2 2

2 2

2 2 2

2 2

2

x u x k t x h u

x z

x u x k x

h t

x h

t x g t

x g

x u t x g t

x f t x f

+

=

=

=

+

=

λ λ

λ λ λ

λ λ

λ

Ec. HJB asociada

u2λ Estabiliza asintóticamente (1) e induce un coste J2 convexo en λ con mínimo para λ=0

2 0 1

2

~ 2 2

1

~ 2

~ + 2 + =

+V fλ V g λR g λ V h λ h λ

Vt x x T xT T

) )

1 (

~) ( (

)

~,

( 2 2 ~

2

T x TV g x

u x

u λ λ = λ + λ +

Tomamos: u2λ*(~x) = u2λ (~x,λ*) λ

λ* = argminλS S ={λ [1,1] s.a J(uλ,γ ) = 0}

0

2 2 (~, ) 2

min z x u

u λ &

u t x g t

x g t

x f

x (~, ) (~, ) (~, )

~& = λ & + 1λ & ω+ 2λ &

con

(39)

Índice Índice

Ì- Introducción

Ì- El problema de control H lineal

Ì- Experiencias con controladores H lineales Ì- El problema de control H no lineal

Ì- Experiencias con controladores H no lineales

- Desarrollos futuros.

Ì- Introducción

Ì- El problema de control H lineal

Ì- Experiencias con controladores H lineales Ì- El problema de control H no lineal

Ì- Experiencias con controladores H no lineales

- Desarrollos futuros.

(40)

Desarrollos futuros Desarrollos futuros

Combinación de control H con estructuras predictoras para sistemas multivariables con retardo.

Aplicación de leyes de control H no lineal a otros sistemas (robot de 2 GDL, doble rotor, …).

Robustificación de leyes de control.

Formulación de otras funciones de ponderación, modificando la expresión del vector objetivo.

Estudio de métodos numéricos de resolución de PDEs.

Técnicas mixtas H / QFT

Referencias

Documento similar

El Diplomado en Control de Gestión de TECH – Universidad Tecnológica es un programa intensivo que te prepara para afrontar retos y decisiones empresariales a nivel financiero tanto

&#34;Procesado de señal&#34;, &#34;Técnicas de control I; &#34;Técnicas de control II&#34;, &#34;Automatización Industrial I&#34; (Grado en Ingeniería electrónica Industrial

&#34;Procesado de señal&#34;, &#34;Técnicas de control I; &#34;Técnicas de control II&#34;, &#34;Automatización Industrial I&#34; (Grado en Ingeniería electrónica Industrial

1.º Comprobar que la propiedad de los activos pertenece al fondo de pensiones y disponer de los certificados u otros documentos acreditativos que justifiquen la posición declarada

A nivel nacional la legislación básica en materia fitosanitaria se constituye en torno a la Ley 43/2002 , de 20 de noviembre, de Sanidad Vegetal , al Real Decreto 739/2021, de 24

• Son los instrumentos de descripción que relacionan con mucho pormenor el contenido, fechas, formato, dimensión, estado de conservación y signatura topográfica de un archivo o

Durante el proceso de maduración, el almidón de algunas variedades de fruta se rompe en azúcares. Esta conversión empieza en el corazón del fruto y avanza por la pulpa hacia

El geocentrismo se entiende que ambas partes de Policentrismo y Etnocentrismo, cual se integra a sus practicas y culturas del país anfitrión de esta manera