Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad

Diseño de un sistema de control discreto - Prof. Paez, Ejercicios de Electrónica de Potencia

El desarrollo de un ejercicio de diseño de un sistema de control discreto. Se asignan las matrices del sistema discreto, se calcula la matriz de controlabilidad y la ganancia de retroalimentación k. Luego, se pasa del espacio de estados discreto a la función de transferencia discreta, se analizan los parámetros de respuesta del sistema y se realiza una nueva estimación de los polos para mejorar el desempeño. Se calcula la matriz de observabilidad y la ganancia de retroalimentación del observador l. Finalmente, se realiza la retroalimentación de todo el sistema controlador y observador, obteniendo la función de transferencia en lazo cerrado. El documento muestra en detalle los cálculos y pasos realizados para el diseño del sistema de control discreto.

Tipo: Ejercicios

2023/2024

Subido el 24/06/2024

juan-lopez-tf5
juan-lopez-tf5 🇨🇴

2 documentos

1 / 8

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Juan Felipe Lopez González
EJERCICIOS 2 Y3 TALLER 2DO
CORTE
Se asignan las matrices de un sistema
discreto
G=[0.8 0;0 0.4]
G =
0.8000 0
0 0.4000
>> H=[1;1]
H =
1
1
>> C=[2 -1]
C =
2 -1
>> D=0
D =
0
Ya con los polos deseados realizo la
convolución de los mismos para
obtener phi 1:
pobs=conv([1 -0.7-0.4i],[1 -0.7+0.4i])
pobs =
1.0000 -1.4000 0.6500
>> fig=G^2-1.4000*G+0.6500*eye(2)
fig =
pf3
pf4
pf5
pf8

Vista previa parcial del texto

¡Descarga Diseño de un sistema de control discreto - Prof. Paez y más Ejercicios en PDF de Electrónica de Potencia solo en Docsity!

EJERCICIOS 2 Y3 TALLER 2DO

CORTE

Se asignan las matrices de un sistema discreto G=[0.8 0;0 0.4] G = 0.8000 0 0 0.

H=[1;1] H = 1 1 C=[2 - 1]

C =

>> D=

D =

Ya con los polos deseados realizo la convolución de los mismos para obtener phi 1: pobs=conv([1 - 0.7-0.4i],[1 - 0.7+0.4i]) pobs = 1.0000 - 1.4000 0.

fig=G^2-1.4000G+0.6500eye(2) fig =

Hallo la matriz de controlabilidad: MC=[H GH] MC = 1.0000 0. 1.0000 0. Ya con la matriz de controlabilidad se calcula la ganancia de retroalimentación K K=[0 1](MC^(-1))fig K = 0.4250 - 0. Con K, se crea un denominador y numerador para pasar de espacio de estados discreto a función de transferencia discreta: [num den]=ss2tf(G-HK,H,C,D) num = 0 1.0000 - 0. den = 1.0000 - 1.4000 0. El tiempo de muestreo que asigne para esta función de transferencia es 0.1: fdt=tf(num,den,0.1) fdt = z - 9.421e- 16


z^2 - 1.4 z + 0. Sistema subamortiguado

phase2=wn2sqrt(1-cita2^2)0. phase2 =

Se pasa a rectangular: pol=mag2cos(phase2)+imag2sin(p hase2) pol = 0.4922 + 0.4134i Ya con los polos estimados se realiza su convolución: pcon=conv([1 - 0.4922-0.4134i],[1 - 0.4922+0.4134i]) pcon = 1.0000 - 0.9844 0. Con esta convolusion se calcula Phi2: fig2=G^2-0.9844G+0.4132eye(2) fig2 = 0.2657 0 0 0. Se calcula la matriz de observabilidad: MO=[C;CG] MO = 2.0000 - 1. 1.6000 - 0. Ya con Phi 2 y MO la ganancia de retroalimentación del observador: L=fig2(MO^(-1))[0;1] L =

Con esta nueva ganancia de retroalimentación del observador hallo una nueva función de transferencia discretizada con el mismo tiempo de muestreo: [num2 den2]=ss2tf(G-L*C,H,C,D) num2 = 0 1.0000 - 0. den2 = 1.0000 - 0.9844 0.

fdt2=tf(num2,den2,0.1) fdt2 = z - 1.57e- 16


z^2 - 0.9844 z + 0.

Se realiza retroalimentación de todo el sistema controlador y observador. G1=[G-HK-LC] G1 =

  • 0.2892 0.
  • 1.3222 1.

H1=[L] H1 =

C1=[K] C1 = 0.4250 - 0.

>> D1=

D1 =

Se relimenta el sistema en lazo cerrado. [G2,H2,C2,D2]=feedback(G,H,C,D,G ,H1,C1,D1,-1) G2 = 0.8000 0 - 0.4250 0. 0 0.4000 - 0.4250 0. 0.6642 - 0.3321 - 0.2892 0. 0.8972 - 0.4486 - 1.3222 1. H2 = 1 1 0 0

Con la función discretizada se hace un limite cuando tiende a 1 para calcular Ko. syms z

fk= ( z^3- 1.184z^2+0.8393z+2.558e-18)/(z^4- 2.384z^3+2.441z^2- 1.218z+0.2686) fk = (z^3 - (148z^2)/125 + (8393*z)/

6640947682066045/ 413814265248164610048)/(z^4 - (298z^3)/125 + (2441z^2)/1000 - (609*z)/500 + 1343/5000)

lim=limit(fk,1) lim = 106328504106183517445560300270 9380909/ 37939070025728 ko=1/lim ko = 174590981868233579009337939070 025728/ 03002709380909 kof= 070025728/ 55603002709380909 kof =