top of page

Discretização de um modelo espaço de estados

 

O que é discretizar? Segundo os dicionários, discretizar é dividir ou particionar um todo em partes com menor complexidade, com a finalidade de facilitar cálculos. Antes de explicarmos melhor essa história, observe a imagem abaixo:

 

 

 

Perceba que o sinal contínuo contém informações completas do sinal ao longo do tempo. Após isso, acontece o processo de discretização, em que apenas alguns pontos do sinal são levados em consideração, e nos pontos desconsiderados, o sinal recebe o mesmo valor do ponto anterior, até chegar no próximo ponto considerado. Sendo assim, é como se criassem degraus de escadas no sinal, diminuindo a quantidade de informações do mesmo. Dizemos que quanto menor o tempo de discretização, mais dados o sinal vai ter. 

Aqui embaixo temos continuidade do nosso código, gerando um sinal discreto e depois voltando para o contínuo:

 

%A função "c2d" transforma o nosso modelo contínuo (G) em um modelo

%discreto (Gd), com um tempo de discreização de 10s e depois plotamos

%o gráfico:

Gd = c2d(G,10);

step(Gd,1000)

 

%Para voltar ao contínuo, usamos a função "d2c" e geramos um novo

%modelo (Gdc)

 

Gdc=d2c(Gd);

Step(Gdc,1000)

 

 

Agora observe o nosso gráfico discretizado:

 

 

 

 

 

 

 

 

 

 

 

Vamos agora transformar nosso modelo novamente em contínuo e comparar com o contínuo original:

Veja que o tempo de discretização foi suficiente para quando voltarmos ao contínuo, o sinal tivesse pouca distorção, já que a linha em verde (Gdc) praticamente sobrepôs a azul (G). Fiquem à vontade para testarem diferentes tempos de discretização e analisar os efeitos disso em relação ao sinal original.

Escola politécnica - Universidade Federal da Bahia

Engenharia de controle e automação

  • Facebook Clean Grey
  • Twitter Clean Grey
  • LinkedIn Clean Grey

2018 Grupo de alunos da Universidade Federal da Bahia

bottom of page