Professional Documents
Culture Documents
Simulção no VisSim 1
13 Funções de Teste
Simulação no VisSim
1 INTRODUÇÃO
As funções de teste formam a base para a análise e a simulação de sistemas lineares no domínio do tempo
e são de considerável interesse em Sistemas Dinâmicos, principalmente na fase de simulação em
computador. De acordo com a excitação real a que o sistema será submetido, podemos escolher uma
função de teste apropriada. Assim, por exemplo, a pancada que ocorre em uma prensa de forjamento pode
ser simulada por uma função do tipo impulso (força com grande intensidade e pequena duração de tempo);
o desbalanceamento rotativo de um motor elétrico gera uma força centrífuga senoidal, logo essa força
pode ser simulada por uma função seno.
As funções fundamentais de teste que serão estudadas nesta apostila são: o impulso (delta de Dirac), o
degrau, a rampa, a senóide e a função exponencial. Também serão considerados sinais obtidos pela
combinação de outros sinais. Paralelamente, veremos como montar e simular tais funções no VisSim.
+∞
(1b) ∫ δ(t − a)dt = 1
−∞
Fig. 1
Observando a fig. 1, concluímos que o impulso unitário é nulo, exceto em um intervalo de tempo muito
pequeno ε nas vizinhanças do instante t = a. Nesse intervalo, a amplitude é muito grande e igual a 1/ε.
Quando ε → 0, a amplitude tende a ∞, porém de tal modo que a área sob a curva permanece constante e
igual a 1, daí o nome impulso unitário. A unidade SI do impulso unitário é, portanto, s-1.
Funções de Teste. Simulção no VisSim 2
(3) ∆(s) = 1
3 DEGRAU UNITÁRIO
O degrau unitário, tão importante quanto o impulso unitário, pode simular uma carga unitária constante,
subitamente aplicada, conservando-se por um longo período de tempo. Ele é definido matematicamente
como
0 para t < a
(4) u(t - a) =
1 para t > a
Podemos notar facilmente que o degrau unitário é adimensional. A fig. 2 ilustra o degrau unitário:
É fácil demonstrar (ver livros de Cálculo) que são verdadeiras as duas propriedades seguintes,
relacionando o degrau unitário e o impulso unitário:
A multiplicação de uma função f(t) pelo degrau unitário implica na anulação da porção de f(t)
correspondente a t < a, conservando a porção de f(t) correspondente a t > a. A fig. 3 mostra um exemplo
em que f(t) = senωt e a = 0:
Funções de Teste. Simulção no VisSim 3
Fig. 3
Assim, a função mostrada na parte inferior da fig. 3 pode ser descrita matematicamente como
O degrau unitário é também muito útil na construção de outras funções. Por exemplo, a função pulso
retangular, mostrada na fig. 4 pode ser expressa como
Fig. 4
Simulação no VisSim
(a) Degrau
O VisSim possui a função degrau, bastando escolher o instante em que ela se inicia (o “Time Delay”) e a
sua amplitude. Os valores “default” são Time Delay = 0 e Amplitude = 1. A fig. 5 ilustra um degrau unitário
que inicia no instante 3 e tem amplitude 5.
Plot
6
Fig, 5 4
0
0 2 4 6 8 10
Time (sec)
Funções de Teste. Simulção no VisSim 4
O VisSim não tem tal função. Podemos, contudo, criá-la facilmente por meio da combinação de dois
degraus. Suponhamos, por exemplo, que queiramos criar um pulso de amplitude 4 e duração 2 s, iniciando
no instante 1 s. Basta, para isso, formar a função f(t) = 4 u(t-1) – 4 u(t-3), conforme nos mostra a fig. 6:
Plot
5
4
+
-
3
Fig. 6
2
0
0 2 4 6 8 10
Time (sec)
O VisSim não tem pronta tal função. Podemos, no entanto, imaginar um delta de Dirac como sendo um
pulso retangular de duração muito pequena e amplitude muito grande, tal que a área do pulso seja unitária.
Por exemplo, podemos criar um pulso de duração 0,01 s e amplitude 100, conforme ilustra a fig. 7:
Plot
200
175
150
+
- 125
Fig. 7 100
75
50
25
0
0 2 4 6 8 10
Time (sec)
4 RAMPA UNITÁRIA
Outra função de teste de interesse é a rampa unitária, a qual simula uma função linear. Ela é definida
como
A unidade SI da rampa unitária é o [s]. A fig. 8 ilustra a rampa unitária, cuja inclinação é unitária (450),
daí o seu nome:
Fig. 8
É fácil demonstrar (ver livros de Cálculo) que são verdadeiras as duas propriedades seguintes,
relacionando o degrau unitário e a rampa unitária:
A rampa unitária também pode ser usada para a obtenção de certas funções. Por exemplo, o pulso
triangular da fig. 9 pode ser expresso matematicamente por
(13) 2F T T
f(t) = [r(t + ) − 2r(t) + r(t − )]
T 2 2
Fig. 9
Simulação no VisSim
O VisSim dispõe dessa função, denominada “ramp”. Seus parâmetros são o “Time Delay” e o “Slope”
(inclinação ou coeficiente angular da reta). Os valores “default” são Time Delay = 0 e Slope = 1 (ou seja,
inclinação de 45o). A fig. 10 ilustra uma rampa que inicia no instante 2 s e tem inclinação 4/5.
Funções de Teste. Simulção no VisSim 6
Plot
7
6
5
4
Fig. 10
3
2
1
0
-1
-2
0 2 4 6 8 10
Time (sec)
5 PULSO UNITÁRIO
Trata-se de outra função de teste de muito interesse prático, a qual simula uma excitação constante de
duração finita. Ela é definida como
A unidade SI do pulso unitário é a mesma do degrau unitário, ou seja, é adimensional. A fig. 11 ilustra o
pulso unitário mais utilizado em simulação, o qual é obtido para a = 0 e b = t1
Fig. 11
Transformada de Laplace:
1 − as 1
(15) P(s) = (e − e −bs ) = (1 − e −t1s )
s s
O pulso unitário é extremamente útil quando se deseja conservar um determinado trecho de uma função
e anular o restante. Por exemplo, a fig. 12 mostra uma rampa finita que começa em t=0 e termina em
t=0,5 s. Ela pode ser obtida multiplicando a rampa 2t por um pulso unitário começando em t=0 e
terminando em t=0,5 s.
Funções de Teste. Simulção no VisSim 7
Fig. 12
6 SENÓIDE
Também muito importante, essa função de teste pode simular um sinal de natureza harmônica. Um
exemplo bastante familiar é a tensão elétrica que existe em nossa residência. Ela é definida como
Transformada de Laplace:
ω
(17) F(s) = F
s + ω2
2
Simulação no VisSim
A primeira utiliza o sinal obtido em Blocks - Signal Producer – Sinusoid, sendo seus parâmetros o “Time
Delay”, “Frequency” e “Amplitude”, cujos valores “default: são, respectivamente, 0 s, 1 rad/s e 1. A fig. 13
ilustra uma senóide atrasada 1 s, freqüência 2 rad/s e amplitude 5:
Funções de Teste. Simulção no VisSim 8
Plot
6
2
Fig. 13
0
-2
-4
-6
0 2 4 6 8 10
Time (sec)
Uma segunda maneira utiliza o sinal obtido em Blocks – Transcendental – sin. Nesse caso, não temos
parâmetros, e devemos fornecer um sinal de entrada em radianos. É aí que a função rampa desempenha
um papel importantíssimo, pois ela representa esse sinal de entrada: basta “setar” uma rampa com um
“slope” igual à freqüência ω em rad/s e teremos o sinal ωt que será, então, injetado no seno. Na saída
desse último obteremos o sinal senωt. Se quisermos uma senóide com uma amplitude diferente de 1,
teremos que multiplicá-lo por uma constante com o valor da amplitude, conforme mostra a fig. 14, onde
temos a representação do sinal 8 sen 1,5t:
Plot
8
6
8
4
*
Fig. 14 2
0
sin
-2
-4
-6
-8
0 2 4 6 8 10
Time (sec)
7 EXPONENCIAL DECRESCENTE
A função exponencial decrescente também é muito útil na obtenção de certos sinais. Por exemplo, uma
rajada de vento ou uma explosão podem ser representadas por uma combinação de duas exponenciais,
conforme veremos em seguida. Ela é definida como
Funções de Teste. Simulção no VisSim 9
Transformada de Laplace:
1
(19) F(s) = F
s+a
Simulação no VisSim
O VisSim dispõe dessa função, obtida em Blocks – Transcendental – exp. De modo análogo à segunda
maneira de obter uma senóide, também aqui temos que recorrer a uma rampa e a uma constante para
representar o sinal. A fig. 15 mostra a função f(t) = 7 e-1,5t.
Plot
7
6
7
5
Fig. 15 *
4
exp 3
0
0 2 4 6 8 10
Time (sec)
Como exemplo de combinação de duas exponenciais, a fig. 16 ilustra uma rajada de vento obtida pela
equação f(t) = 500(e-100t – e-1000t).
Plot
600
500
500
* 400
Fig. 16
300
exp
+ 200
-
100
exp
0
0 .02 .04 .06 .08 .1
Time (sec)
Funções de Teste. Simulção no VisSim 1
0
EXERCÍCIOS