Escolar Documentos
Profissional Documentos
Cultura Documentos
PRODUÇÃO
DISCIPLINA: TEORIA DE CONTROLE
Modelagem Matemática
de Sistemas
Controle manual Controle automático
Resposta + Erro
Controlador Atuador Processo Saída
desejada na
saída
-
Sensor
Medida de saída Realimentação
Exemplos históricos de controle realimentado
Em comum, verifica-se
que, nesses exemplos
históricos, as funções
do controle
realimentado (medir,
comparar , calcular e
Controle de nível e fluxo de líquido atuar) são realizadas
[Figura 1.7, Franklin et al. (2013), p. 8] com base em
propriedade físicas
(sistemas analógicos).
𝑢
𝑏𝑥ሶ 𝑚 𝑢 𝐹𝑥 = 𝑚𝑥ሷ
Esta Foto de autor
desconhecido está licenciado 𝑢 − 𝑏𝑥ሶ = 𝑚𝑥ሷ
em CC BY-NC
Diagrama do corpo livre
𝑏𝑥ሶ
[Adaptado de Franklin et al. (2013), p. 18-19]
Definições:
• 𝑢 é a força fornecida pelo motor (variável de entrada)
• 𝑣 (ou 𝑥)ሶ é a velocidade (variável de saída)
• 𝑏𝑥ሶ é a força de atrito
EQUAÇÕES DIFERENCIAIS - Notação
𝑑𝑥
𝑣= = 𝑥ሶ = 𝑥 ′
𝑑𝑡
𝑑𝑣
𝑎= = 𝑣ሶ = 𝑣 ′
𝑑𝑡
𝑑2 𝑥
𝑎 = 2 = 𝑥ሷ = 𝑥 ′′
𝑑𝑡
𝑈 𝑠 1 𝑉(𝑠)
𝑚
𝑏
𝑠+
𝑚
Dinâmica de sistemas mecânicos
MOVIMENTO DE TRANSLAÇÃO
Aplicando uma função degrau de magnitude de 500 N na variável de entrada
𝑢 𝑡 , a resposta dinâmica da velocidade do carro é dada por
𝑢(𝑡) 𝑣 𝑡
N m/s
0, 𝑡 < 0
𝑢 𝑡 =ቊ Resposta da velocidade do carro para
500 N, 𝑡 ≥ 0
uma entrada degrau 𝑢 𝑡
Dinâmica de sistemas mecânicos
Ou seja, o movimento de translação de um automóvel pode ser visto como
processo que, sujeito a uma entrada, apresenta uma resposta (relação de
causa e efeito).
𝑢(𝑡) 𝑣 𝑡
N m/s
Entrada Processo Saída
500 Resposta típica
Esta Foto de autor
desconhecido está licenciado de um sistema
em CC BY-NC
de 1ª ordem
0 t
Função degrau 𝑢 𝑡
0, 𝑡 < 0
𝑢 𝑡 =ቊ Resposta da velocidade do carro para
500 N, 𝑡 ≥ 0
uma entrada degrau 𝑢 𝑡
Dinâmica de sistemas mecânicos
E o processo pode ser representado por um modelo matemático
𝑢(𝑡) 𝑣 𝑡
N 𝒃 𝒖 m/s
Entrada 𝒗ሶ + 𝒗=
Saída
500 𝒎
Esta Foto de autor
𝒎 Resposta típica
desconhecido está licenciado
em CC BY-NC de um sistema
de 1ª ordem
0 t
Função degrau 𝑢 𝑡
𝑚 = 1000 kg
0, 𝑡 < 0 𝑏 = 50 N.s/m
𝑢 𝑡 =ቊ Resposta da velocidade do carro para
500 N, 𝑡 ≥ 0
uma entrada degrau 𝑢 𝑡
Dinâmica de sistemas elétricos
Símbolos de alguns elementos de circuito linear e suas relações de corrente e
tensão:
Símbolo Equação Símbolo Equação
𝑚 𝑤𝑜𝑢𝑡 = 𝑓(ℎ)
ℎ= ℎ
𝐴𝜌 p.ex. 𝑤𝑜𝑢𝑡 = 𝑅
sendo 𝑚 a massa
de água no tanque sendo 𝑅 a resistência na
válvula de saída
500
Esta Foto de autor
desconhecido está licenciado Resposta típica
em CC BY-NC
de um sistema
de 1ª ordem
0 t
Função degrau 𝑢 𝑡
0, 𝑡 < 0
𝑢 𝑡 =ቊ Resposta da velocidade do carro para
500 N, 𝑡 ≥ 0
uma entrada degrau 𝑢 𝑡
Dinâmica de sistemas mecânicos
E o processo pode ser representado por um modelo matemático
𝑢(𝑡) 𝑣 𝑡
N 𝒃 𝒖 m/s
Entrada 𝒗ሶ + 𝒗=
Saída
500 𝒎
Esta Foto de autor
𝒎 Resposta típica
desconhecido está licenciado
em CC BY-NC de um sistema
de 1ª ordem
0 t
Função degrau 𝑢 𝑡
𝑚 = 1000 kg
0, 𝑡 < 0 𝑏 = 50 N.s/m
𝑢 𝑡 =ቊ Resposta da velocidade do carro para
500 N, 𝑡 ≥ 0
uma entrada degrau 𝑢 𝑡
Simulação: exemplo
𝑏 𝑢
𝑣ሶ = − 𝑣+
𝑚 𝑚
Solução:
𝑌 1 ←𝑣
𝑑𝑌(1)
← 𝑣ሶ
𝑑𝑡
𝑑𝑌(1) 𝑏 𝑢
← − 𝑌(1) +
𝑑𝑡 𝑚 𝑚
= FUN
TRANGE = [0, 100] (simular o movimento do carro por 100 segundos)
INI = 0 (velocidade inicial do carro, ou seja, parado)
Simulação: exemplo
Continuando a solução no Octave:
>> b=50; m=1000; u=500;
>> fun=@(T,Y)[-b/m*Y(1)+u/m];
>> [T,Y]=ode23(fun,[0,100],0);
>> plot(T,Y)
>>
Simulação: exemplo
Agora considere a força externa u igual a 500*cos(pi/30*T):
>> b=50; m=1000;
>> fun=@(T,Y)[-b/m*Y(1)+500*cos(pi/30*T)/m];
>> [T,Y]=ode23(fun,[0,200],0);
>> plot(T,Y)
>>
Estudo Dirigido 01
Considere o modelo matemático do movimento de translação de um carro:
𝑏 𝑢
𝑣ሶ + 𝑣=
𝑚 𝑚
𝑣 0 =0
Simulando o comportamento dinâmico deste modelo no Octave (ou MATLAB), por meio da
rotina ode23, complete a tabela do próximo slide. Depois, comparando as curvas obtidas
das simulações, conclua a respeito do movimento de translação frente às alterações dos
parâmetros do carro (𝑏 e 𝑚) e da força fornecida pelo motor (𝑢).
Estudo Dirigido 01
Parâmetros Resultados
𝑏(N.s/m) 𝑚(kg) Força [𝑢 em N] 𝑣𝑓𝑖𝑛𝑎𝑙 (m/s) Esboço da curva
50 1000 Cosseno:
𝜋
𝑢 = 500cos 𝑡 (N)
30
Referências
• Franklin, G.F.; Powell, J.D.; Emami-Naeini. Sistemas de Controle para
Engenharia. Porto Alegre: Bookman, 2013. (Capítulo 2).
OPÇÃO:
Octave online: https://octave-online.net/
PROFESSOR DOUGLAS MARCELO MERQUIOR
douglas.merquior@professores.ibmec.edu.br
OBRIGADO!