Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRÁCTICA No8
PRÁCTICA No8
1. OBJETIVO
• Diseñar controladores por realimentación de estados
• Diseño de observadores de estado
• Emplear el Matlab como ayuda al diseño
2. FUNDAMENTO TEORICO
• Conocer la teoría de variables de estado, realimentación y observadores de estado
• Conocer los comandos del Matlab relacionados a matrices, matrices de realimentación, etc.
3. TRABAJO EXPERIMENTAL
3.1. Hacer una lista de comandos del Matlab utilizados para realimentación de estados
y observadores de estado. Poner un ejemplo para cada comando
Los comandos más usados en Matlab para la realimentación de estados son acker y
place.
Donde A y B son matrices del sistema de control y J los polos deseados para el sistema.
𝐶 = [1 1 1 0]
Calculamos la matriz T
Donde T=M*W
0 99 −5247 202257
Y 𝑀 = [𝐵 𝐴𝐵 𝐴2 𝐵 3 ]
𝐴 𝐵 =[ 0 −99 5247 −17531 ]
99 −5247 202257 −6700419
−99 5247 −175131 5262741
14522 1040 53 1
𝑊 = [ 1040 53 1 0]
53 1 0 0
1 0 0 0
𝒂𝟏 = 𝟓𝟑
𝒂𝟐 = 𝟏𝟎𝟒𝟎
𝒂𝟑 = 𝟏𝟒𝟓𝟐𝟐
𝒂𝟒 = 𝟎
27126 0 99 0
∴ 𝑇 = 𝑀𝑊 = [ 0 0 −99 0 ]
0 27126 0 99
0 0 0 −99
Luego:
0 1 0 0
𝐴′ = 𝑇 −1 𝐴𝑇 = [ 0 0 1 0 ]
0 0 0 1
0 −14522 −1040 −53
0
𝐵′ = 𝑇 −1 𝐵 = [0]
0
1
Luego los parámetros de desempeño deseado son Mp=25% y tss=10
𝑠 = −0.4 ± 𝑗0.9065
−0.4 + 𝑗0.9065 0 0 0
0 −0.4 − 𝑗0.9065 0 0]
𝑆=[
0 0 −10 0
0 0 0 −15
Ecuacion característica:
𝐾 = [𝛼4 − 𝑎4 𝛼3 − 𝑎3 𝛼2 − 𝑎2 𝛼1 − 𝑎1 ]
Step Response
1
0.9
0.8
0.7
0.6
Amplitude
0.5
0.4
0.3
0.2
0.1
0
0 1 2 3 4 5 6 7 8 9
Time (seconds) 4
x 10
Respuesta del sistema compensado (con A’’=A-B*K):
-3
x 10 Step Response
9
8 System: g1
Peak amplitude: 0.00842
Overshoot (%): 24.9
7
At time (seconds): 3.65
5
Amplitude
0
0 5 10 15
Time (seconds)
0 1.7 1 0 0
𝐴 = [0 0 −0.22 0 ] 𝐵=[ 0 ]
0 0 0 1.5 0
0 0 0 −48.41 −2400
𝐶 = [1 0 0 0]
0 0 48.41 1
𝑊=[ 0 48.41 1 0]
48.41 1 0 0
1 0 0 0
|𝑠𝐼 − 𝐴| = 𝑠 4 + 48.41𝑠 3
𝒂𝟏 = 𝟒𝟖. 𝟒𝟏
𝒂𝟐 = 𝟎
𝒂𝟑 = 𝟎
𝒂𝟒 = 𝟎
1346.4 −3600 0 0
∴ 𝑇 = 𝑀𝑊 = [ 0 792 0 0 ]
0 0 −3600 0
0.0296 0 0 −2400
Luego:
0 1 0 0
𝐴′ = 𝑇 −1 𝐴𝑇 = [0 0 1 0 ]
0 0 0 1
0 0 0 −48.41
0
′
𝐵 =𝑇 −1
𝐵 = [0]
0
1
𝑠 = −0.333 ± 𝑗0.7554
−0.333 + 𝑗0.7554 0 0 0
0 −0.333 − 𝑗0.7554 0 0]
𝑆=[
0 0 −10 0
0 0 0 −15
Ecuacion característica:
𝐾 = [𝛼4 − 𝑎4 𝛼3 − 𝑎3 𝛼2 − 𝑎2 𝛼1 − 𝑎1 ]
-1
Amplitude
-2
-3
-4
-5
0 50 100 150 200 250 300 350 400 450
Time (seconds)
0.01
0.008
Amplitude
0.006
0.004
0.002
0
0 2 4 6 8 10 12 14 16 18
Time (seconds)
3.3. Suponiendo que no son accesibles las variables de estado, diseñar un observador de
observador de estado para cada uno de los sistemas propuestos y grafique las variables de
estado y las variables estimadas, compare.
4. CONCLUSIONES Y RECOMENDACIONES
5. BIBLIOGRAFIA