
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.


