Академический Документы
Профессиональный Документы
Культура Документы
Controlable
𝑌(𝑠) 10
=
𝑈(𝑠) (𝑠 + 1)(𝑠 + 2)(𝑠 + 3)
𝑌(𝑠) 10
= 2
𝑈(𝑠) 𝑠 + 2𝑠 + 𝑠 + 2(𝑠 + 3)
𝑌(𝑠) 10
= 3
𝑈(𝑠) 𝑠 + 2𝑠 + 𝑠 + 2𝑠 + 3𝑠 2 + 6𝑠 + 3𝑠 + 6
2 2
𝑌(𝑠) 10
= 3
𝑈(𝑠) 𝑠 + 6𝑠 2 + 11𝑠 + 6
Forma canónica controlable
𝑥1̇ 0 1 0 𝑥1̇ 0
𝑥 ̇
[ 2] [ 0 0 1 ] [𝑥2̇ ] + [0] 𝑈
𝑥3̇ −6 −11 −6 𝑥3̇ 1
𝑥1̇
𝑦 = [10 0 0] [𝑥2̇ ] + [0] 𝑈
𝑥3̇
Comprobar si es controlable
𝑈 = [𝐵 𝐴𝐵 𝐴2 𝐵]
|𝑈| ≠ 0 = 𝑐𝑜𝑛𝑡𝑟𝑜𝑙𝑎𝑏𝑙𝑒
0 0 1
𝑈 = [0 1 −6]
1 −6 25
|𝑈| = −1
Después para hallar el polinomio deseado se toman los polos dados por el ejercicio los cuales son
𝑠 + 2 − 𝑗2√3 = 0; 𝑠 + 2 + 𝑗2√3 = 0; 𝑠 + 10 = 0
(𝑠 2 + 2𝑠 + 2𝑠 + 4 − 𝑗 2 12 ∗ (𝑠 + 10)
Simulink
Polos y ceros
1b. Observable
𝑌(𝑠) 10
= 3 2
𝑈(𝑠) 𝑠 + 6𝑠 + 11𝑠 + 6
Forma canónica controlable
𝑥1̇ 0 1 0 𝑥1̇ 0
[𝑥2̇ ] [ 0 0 1 ] [𝑥2̇ ] + [0] 𝑈
𝑥3̇ −6 −11 −6 𝑥3̇ 1
𝑥1̇
𝑦 = [10 0 0] [𝑥2̇ ] + [0] 𝑈
𝑥3̇
Comprobar si es observable
𝑉 = [𝐶 𝐶𝐴 𝐶𝐴2 ]
|𝑉| ≠ 0 = 𝑐𝑜𝑛𝑡𝑟𝑜𝑙𝑎𝑏𝑙𝑒
10 0 0
𝑉 = [ 0 10 0]
0 0 10
|𝑈| = 1000
La cual toma las matrices A y C inversas y P_Obs que pertenece a los polos observables los cuales
son los siguiente
Para la matriz K usamos la función de Matlab de asignación de polos con retroalimentación de esta
forma toma la matriz A y la resta con B para multiplicarla con los polos controlables que se dieron
en la parte 1ª las cuales pertenecen a P como se puede ver en la siguiente imagen
MATLAB
Simulink