Escolar Documentos
Profissional Documentos
Cultura Documentos
CENTRO DE TECNOLOGIA
PROGRAMA DE PÓS-GRADUAÇÃO EM ENG. ELÉTRICA
CONTROLE DE SISTEMAS EM TEMPO DISCRETO
PROF. LEANDRO MICHELS
Aula E1
1) Seja uma medida de tensão lida na entrada de um conversor A/D de 8 bits, cuja amplitude do sinal
suportado em suas entradas vai de 0 a E. Suponha que é usado o seguinte divisor resistivo na entrada do A/D:
Vm
E
R1
Vin
A/D
R2
0111 0111
0110 0110
0101 0101
0100 0100
0011 0011
0010 0010
0001 0001
0000 0000
1111 1111
1110 1110
1101 1101
1100 1100
1011 1011
1010 1010
1001 1001
1000 1000
c) Ceil d) Nearest
0111 0111
0110 0110
0101 0101
0100 0100
0011 0011
0010 0010
0001 0001
0000 0000
1111 1111
1110 1110
1101 1101
1100 1100
1011 1011
1010 1010
1001 1001
1000 1000
Aula E2
1) Determine a resolução efetiva em bits e o ganho de um conversor D/A para um intervalo de amostragem
de Ts, baseado em modulação PWM composto de um timer de b bits com fclk freqüência de relógio:
a) Ts=0.001, b=16, fclk=20MHz
b) Ts=0.0001, b=16, fclk=20MHz
c) fs=1000Hz, b=12, fclk=4.196MHz
d) fs=20kHz, b=12, fclk=4.196MHz
2) Determine as freqüências de amostragem que resultam na máxima resolução efetiva dos conversores D/A
para os seguintes processadores, considerando as possíveis divisão da freqüência de relógio:
a) b=16, fclk =20 MHz com divisão por 2, 4, 8 e 16
b) b=12, fclk=4.196 MHz com divisão por 2, 4 e 8
c) b=16, fclk=4.196 MHz com divisão por 2, 4 e 8
3) Seja uma medida de tensão lida na entrada de um conversor D/A de 4 bits, cujas quantizações estão
representadas nas figuras a seguir. Mostre a tensão de saída gerada, supondo as aproximações mostradas e a
resolução definida:
OBS.: Cada intervalo de tempo marcado corresponde a 1s.
0110 0110
0101 0101
0100 0100
0011 0011
0010 0010
0001 0001
0000 0000
1111 1111
1110 1110
1101 1101
1100 1100
1011 1011
1010 1010
1001 1001
1000 1000
4) Seja o sistema de controle mostrado abaixo, calcule o ganho do sistema de discretização (A/D + D/A),
considerando a instrumentação do exercício 10.d e o PWM do exercício 11.d.
Aula E3
1) Dadas as seguintes funções de transferência de controladores, explique se elas podem ser implementadas
em com um passo de avanço ou se devem ser implementadas no mesmo período da amostragem:
0.375 z + 0.37
a) Gc ( z ) = 2
z − 0.75 z + 0.125
1 − z −2
b) Gc ( z ) =
1 − 0.9 z −1 + 0.81z −2
z2 + z +1
c) Gc ( z ) =
3z 3
2) Obtenha o programa que implementa os seguintes sistemas de controle em tempo discreto:
z+2 z +1
a) Ga ( z ) = 2
, Gb ( z ) = , Ts=0.1s,
z − 1.999 z − 0.999 z − 0.25
com referência senoidal com freqüência de 0.8Hz gerada por software.
di do
r +
+ y1 y2+ y
Ga(z) Gb(z) Hzoh(s) Gp1(s) Gp2(s)
+- +- Ts
Ts
Ts
do
Gff(z) Gd(s)
Ts
r + + y
+ +
Gs(z) Gc(z) Gp(s)
Ts +- Ts
Gh(z)
Ts
di do
r + + y
+ +
Gc(z) Gp(z)
+-
Aula E4
1) Com o objetivo de melhorar as propriedades numéricas dos algoritmos, separe os seguintes algoritmos em
estruturas de primeira e segunda ordem nas formas série e paralela:
z 2 − 1.3 z + 0.36
a) Gc ( z ) = 2
z − 1.2 z + 0.2
z 3 − 1.85 z 2 + 0.855 z
b) Gc ( z ) = 3
z − 2.6 z 2 + 2.243z − 0.6425
z 3 − 1.4 z 2 + 0.66 z − 0.104
c) Gc ( z ) =
z 3 − 1.9 z 2 + 1.08 z − 0.18
z 3 + 1.6 z 2 + 0.75 z + 0.108
d) Gc ( z ) =
z 4 + 1.8 z 3 + 0.97 z 2 + 0.18 z + 0.01
z 3 + 1.5 z 2 + 0.67 z + 0.117
e) Gc ( z ) =
z 4 + 0.9 z 3 + 0.26 z 2 + 0.034 z + 0.002
2) Analise se as funções de transferência abaixo são sensíveis a problemas de precisão numérica para
representação dos parâmetros:
z − 0.9801
a) Gc ( z ) = 2
z − 1.98 z + 0.9802
20 z 2 − 39.28 z + 19.62
b) Gc ( z ) =
z 2 − 1.114 z + 0.1353
1000 z 2 − 1981z + 981.6
c) Gc ( z ) =
z 2 − 1.81z + 0.8106
4) Apresente a rede de implementação DF1, DF1t, DF2 e DF2t para os controladores do exercício 14,
obtendo as equações de diferenças discretas que os implementam.
Aula E5
24) Seja um atuador cuja resposta seja dado pelas funções abaixo. Descreva uma tabela inversa que faça a
linearização do atuador, incluindo o algoritmo de interpolação.
a) w = arcsen(u)
b) w = u2 + 9, u>0
25) Projeto compensadores anti-windup para evitar a saturação dos seguintes controladores:
z 2 − 1.3 z + 0.36
a) Anti-windup: integração condicional: Gc ( z ) =
z 2 − 1.2 z + 0.2
z 3 − 1.85 z 2 + 0.855 z
b) Anti-windup: condicionamento da integração: Gc ( z ) =
z 3 − 2.6 z 2 + 2.243z − 0.6425
26) Explicar os motivos para se utilizar compensadores de ação anti-windup em controladores com ação
integral.