0% encontró este documento útil (0 votos)
188 vistas12 páginas

Lab08 Informe

Este documento presenta un informe de práctica sobre observadores de orden reducido. Contiene dos problemas que involucran diseñar observadores de orden reducido para sistemas dados y simularlos en MATLAB/Simulink. El primer problema considera un sistema de tercer orden y diseña un observador de segundo orden. El segundo problema modela un motor DC y diseña un observador de orden reducido para estimar la posición del motor.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
188 vistas12 páginas

Lab08 Informe

Este documento presenta un informe de práctica sobre observadores de orden reducido. Contiene dos problemas que involucran diseñar observadores de orden reducido para sistemas dados y simularlos en MATLAB/Simulink. El primer problema considera un sistema de tercer orden y diseña un observador de segundo orden. El segundo problema modela un motor DC y diseña un observador de orden reducido para estimar la posición del motor.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

UNIVERSIDAD CATÓLICA

DE SANTA MARÍA

Facultad de Ciencias e Ingenierías Físicas


y Formales.
Escuela Profesional de Ingeniería
Mecánica, Mecánica Eléctrica y
Mecatrónica
INFORME PRÁCTICA
OBSERVADORES EN ORDEN REDUCIDO
CURSO: Control Mecatrónico III
Presentado por: Juan Aldair Rivera Dueñas

DOCENTE: Ing. Marcelo Jaime Quispe Ccachuco

AREQUIPA - PERU
UNIVERSIDAD CATOLICA DE SANTA MARIA
E. P. DE INGENIERIA MECANICA, MECANICA – ELECTRICA Y MECATRONICA
CONTROL MECATRONICO III

INFORME 08
PRÁCTICA 8: Observadores de orden reducido

1. Objetivos
• Una vez realizado este ejercicio, el estudiante habrá adquirido los
conocimientos que se indican a Continuación:
▪ En base a los polos deseados encuentra el observador de orden
reducido

2. Tareas a resolver

▪ Dado un sistema en forma de espacio de estados, así como los polos


deseados, se pide obtener un controlador por realimentación de
estados y el observador de orden reducido, luego realizar una
simulación en Matlab y simulink.

3. Material y Equipo
• Software de simulación MATLAB.
• Libros del curso disponibles en el aula virtual.

4. Esquema de situación

1
UNIVERSIDAD CATOLICA DE SANTA MARIA
E. P. DE INGENIERIA MECANICA, MECANICA – ELECTRICA Y MECATRONICA
CONTROL MECATRONICO III

Donde:

5. Problemas a resolver
Problema 1.

Considerar el sistema:

Se desean polos de lazo cerrado en –4 ± 6j y en –8. Se asume que se puede


medir con precisión y que por lo tanto no se necesita estimarse la variable
de estado x ( la cual es igual a y). Diseñaremos un observador de orden
mínimo (El observador de orden mínimo es de segundo orden). Suponer

2
UNIVERSIDAD CATOLICA DE SANTA MARIA
E. P. DE INGENIERIA MECANICA, MECANICA – ELECTRICA Y MECATRONICA
CONTROL MECATRONICO III

que los valores principales deseados para el observador de orden mínimo


son
μ1,2 = -6 ± 8j
Paso 1: hallar la matriz K de realimentación de estados.

K=acker(A,B,P) –4 ± 6j y en –8.

Paso 2: Hallar L, para lo cual se debe partir el sistema en estados medidos


y estados que se van a estimar, además considerando que se tienen polos
deseados para el estimador de orden reducido L.
Dado que:

Para el observador de orden completo, el estimador se calculaba así:


• Obtener 𝐿 = 𝐾 𝑇 con la función K = place(𝐴𝑇 , 𝐶 𝑇 , 𝑃) de MATLAB
Para el observador de orden reducido, la nueva matriz 𝑨 = 𝑨𝒃𝒃 y la nueva
matriz 𝑪 = 𝑨ab

Paso 4: Realizar el diagrama de bloques siguiente:

3
UNIVERSIDAD CATOLICA DE SANTA MARIA
E. P. DE INGENIERIA MECANICA, MECANICA – ELECTRICA Y MECATRONICA
CONTROL MECATRONICO III

FIGURA 1. Regulador mediante realimentación de estado y observador minimo

FIGURA 2. Sistema con realimentación del estado en donde el observador es de orden mínimo

4
UNIVERSIDAD CATOLICA DE SANTA MARIA
E. P. DE INGENIERIA MECANICA, MECANICA – ELECTRICA Y MECATRONICA
CONTROL MECATRONICO III

CODIGO MATLAB PROBLEMA 1:


clear all, close all,clc
%DEFINIENDO MATRICES:
A=[0 1 0;0 0 1;0 -8 -6];
B=[ 0;0;-10];
C=[1 0 0];
D=0;
%POLOS DESEADOS:
p=[-4+6*j -4-6*j -8];
%GANANCIAS PARA EL CONTROLADOR:
K=acker(A,B,p)

K = 1×3

-41.6000 -10.8000 -1.0000

N=-1/(C*inv(A-B*K)*B)

N = -41.6000

%DB PARA EL SISTEMA OBSERVABLE:


Aab=A(1,2:3);
Abb=A(2:3,2:3);
Aaa=A(1,1);
Aba=A(2:3,1);
Ba=B(1:1,1);
Bb=B(2:3,1);
%POLOS DESEADOS PARA EL ESTIMADOR:
p=[-6+8*j -6-8*j];
L=place(Abb',Aab',p)

L = 1×2

6.0000 56.0000

L=L'

L = 2×1

6.0000
56.0000

5
UNIVERSIDAD CATOLICA DE SANTA MARIA
E. P. DE INGENIERIA MECANICA, MECANICA – ELECTRICA Y MECATRONICA
CONTROL MECATRONICO III

FIGURA 3. Diagrama de bloques simulink

FIGURA 4. Grafica obtenida del simulink

6
UNIVERSIDAD CATOLICA DE SANTA MARIA
E. P. DE INGENIERIA MECANICA, MECANICA – ELECTRICA Y MECATRONICA
CONTROL MECATRONICO III

Problema 2.
Considere el sistema motor DC de armadura que presenta la figura, donde
𝑅𝑎 = 5, 𝐿𝑎 = 200𝑚𝐻,𝐾𝑏 = 0.1𝑉/𝑟𝑎𝑑/𝑠𝑒𝑐, 𝐾𝑖 = 0,1𝑁𝑚/𝐴, la razón del
engranaje 𝑁1/𝑁2 =h 1/50. La inercia de la armadura es 𝐼𝑎𝑟𝑚𝑎𝑑𝑢𝑟𝑎 = 2 ∗
10 − 3 𝑘𝑔𝑚2. La carga de 10 kg está localizada a un radio efectivo de 0.2
m. La inercia del engranaje y fricción son despreciables.

FIGURA 5. Modelo motor DC

Luego de construir el modelo espacio de estados del motor DC, se tiene:

Sustituyendo los parámetros dados, obtenemos la ecuación de estados


siguiente:

7
UNIVERSIDAD CATOLICA DE SANTA MARIA
E. P. DE INGENIERIA MECANICA, MECANICA – ELECTRICA Y MECATRONICA
CONTROL MECATRONICO III

Parte 1: Diseño por realimentación de estados Graficar en una sola figura


la respuesta al step del sistema original y la respuesta del sistema para la ley
de control 𝑢 = −𝐾𝑥 + 𝐾𝑟 𝑟, tal que los autovalores de A-bK son: {−1 + 𝑖,
−1 − 𝑖, −10}
Parte 2: De la Fig. 1, se observa que el estado que es la posición se puede
medir, gracias al potenciómetro, por lo que se pide encontrar la ganancia
del estimador reducido L para los polos deseados: {−5 + 2𝑖,−5 −2𝑖}.
Recuerde que antes de empezar debe hacer una transformación canónica.
Si conectamos el estimador de orden reducido del motor DC, junto con la
realimentación de estados (calculada en la parte 1 de esta guía), entonces
obtenemos el sistema en lazo cerrado con el compensador controlador –
estimador – orden - reducido combinado. La Fig. 3 muestra la gráfica de x1
y su estimado para el sistema en lazo cerrado con estimador en el lazo,
donde r= 0, 𝑥(0) = [1 2 − 0.1] 𝑇 , y z(0) = 0.

8
UNIVERSIDAD CATOLICA DE SANTA MARIA
E. P. DE INGENIERIA MECANICA, MECANICA – ELECTRICA Y MECATRONICA
CONTROL MECATRONICO III

FIGURA 6. Gráficas de x1 y su estimado versus tiempo para el sistema no lineal en lazo


cerrado con estimador de orden reducido en el lazo

CODIGO MATLAB PROBLEMA 2:


clear all, close all,clc
%VALORES DE LAS VARIABLES:
Ra = 5; La = 0.2; Kb = 0.1;
Ki=0.1; N = 1/50; Ieq = 0.002;
m = 10; r = 0.2;
%DEFINIENDO MATRICES:
A=[0 0 1;0 -Ra/La -Kb/La;0 Ki/Ieq 0]

A = 3×3

0 0 1.0000
0 -25.0000 -0.5000
0 50.0000 0

B=[0;1/La;0]

B = 3×1

0
5
0

C=[1 0 0]

C = 1×3

9
UNIVERSIDAD CATOLICA DE SANTA MARIA
E. P. DE INGENIERIA MECANICA, MECANICA – ELECTRICA Y MECATRONICA
CONTROL MECATRONICO III

1 0 0

D=0

D = 0

%POLOS DESEADOS:
p=[-1+j -1-j -10];
%GANANCIAS PARA EL CONTROLADOR:
K=acker(A,B,p)
N=-1/(C*inv(A-B*K)*B)
%DB PARA EL SISTEMA OBSERVABLE:
Aab=A(1,2:3)
Abb=A(2:3,2:3)
Aaa=A(1,1);
Aba=A(2:3,1);
Ba=B(1:1,1);
Bb=B(2:3,1);
%POLOS DESEADOS PARA EL ESTIMADOR:
p=[-5+2*j -5-2*j];
L=place(Abb',Aab',p)

L = 1×2

7.5800 -15.0000

L=L'

L = 2×1

7.5800
-15.0000

10
UNIVERSIDAD CATOLICA DE SANTA MARIA
E. P. DE INGENIERIA MECANICA, MECANICA – ELECTRICA Y MECATRONICA
CONTROL MECATRONICO III

FIGURA 7. Diagrama de bloques simulink

FIGURA 8. Gráficas sin condiciones inciales

11

También podría gustarte