CONTROLE CLÁSSICO #16: Convertendo a Função de Transferência para Espaço de Estados e vice-versa.
Автор: Terra das Exatas
Загружено: 2025-08-15
Просмотров: 92
Neste vídeo faço três exemplos de conversão de Funções de transferência no domínio s para as EDOs do Espaço de Estados e vice – versa. Ao final mostro como fazer os cálculos em python e proponho exercícios.
Códigos:
pip install control
from control import tf2ss, TransferFunction
s = TransferFunction.s
sys_tf=5/(s**2+ 3*s + 4)
sys_ss = tf2ss(sys_tf)
print("Matrizes de Espaço de Estados:\n")
print(f"A = \n{sys_ss.A}\n")
print(f"B = \n{sys_ss.B}\n")
print(f"C = \n{sys_ss.C}\n")
print(f"D = \n{sys_ss.D}")
from control import tf2ss, TransferFunction, canonical_form
s = TransferFunction.s
sys_tf=5/(s**2+ 3*s + 4)
sys_ss = tf2ss(sys_tf)
sys_ss_o, T = canonical_form(sys_ss, form='observable')
print("Matrizes de Espaço de Estados:\n")
print(f"A = \n{sys_ss_o.A}\n")
print(f"B = \n{sys_ss_o.B}\n")
print(f"C = \n{sys_ss_o.C}\n")
print(f"D = \n{sys_ss_o.D}")
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: