Escolar Documentos
Profissional Documentos
Cultura Documentos
Abstract— Control theory has been benefited from the enormous development of digital computing and
computational intelligence to solve relatively complex problems through means of computational methods. In
the control theory of nonlinear systems this relationship is even clearer. Because of the complexity of these
systems, it becomes virtually impossible to treat most of them with traditional methods. Within this context,
this paper proposes the design of a controller, based on genetic algorithms, which through a particular approach
to the control problem, applies an evolutionary process to select the correct input to be applied to the system in
each sample time. Thus, a controller quite simple and generally applicable to a wide range of nonlinear dynamic
systems is obtained.
Amplitude
de estado.
A seleção dos indivı́duos é realizada em duas 10
y = x1 −0.6
−0.8
Suporemos aqui, ainda que sem comprovação,
que este sistema é não localmente fracamente con- −1
−2
Amplitude
−1.4
Amplitude
−3
−4
−5
−1.45
−6
−7
−1.5
−8
0 2 4 6 8 10
0 0.1 0.2 0.3 0.4 0.5 Tempo [s]
Tempo [s]
Figure 6: Saı́da do sistema para a referência dada
Figure 4: Detalhe da saı́da do sistema y durante
pela equação 7 com α = 0.1s
o inicio da simulação
f itness(ai ) = e(−τ (yδ (t,ai )−rα (t)) (yδ (t,ai )−rα (t)))
T
−3
Sinal de Referência
d r(t) d2 r(t) 2
−3.5 rα (t) = r(t) + α+ α (9)
dt dt2
−4
Consideremos agora um perı́odo de
Amplitude
−4.5
amostragem α = 0.1 segundos. A aplicação
−5 do controlador proposto para esta configuração
−5.5
resulta na saı́da mostrada na Figura 6:
Nota-se claramente que o controlador pro-
−6
posto foi perfeitamente capaz de seguir o sinal de
−6.5
referência em utilizado, o que o faz de forma bas-
−7
0 2 4 6 8 10
tante eficiente. É possı́vel verificar ainda que o
Tempo [s] controlador apresenta maior erro nos pontos de
descontinuidade da derivada, conforme suposição
Figure 5: Sinal de referência não suave variante anteriormente discutida, onde a grandeza d r(t)
dt é
no tempo alterada subitamente.
Uma possı́vel forma de mitigar o erro do con-
A Figura 5 mostra claramente que existem trolador genético nesta situação, é diminuir o
0
Saı́da do Sistema ência dado pela equação 10:
r(t)
−1
y(t)
r(t) = sin(t) (10)
−2
Amplitude
−3 O resultado da aplicação deste sinal de refer-
−4
ência, utilizando um perı́odo de amostragem α =
0.05 s, é mostrado na Figura 9:
−5
−6
0.6
Saı́da do Sistema
−7
0.4
−8
0 2 4 6 8 10
Tempo [s] 0.2
Amplitude
0
Figure 7: Saı́da do sistema para a referência dada
pela equação 7 com α = 0.01s −0.2
−0.4
Erro do Sistema
−0.6 r(t)
0.05 y(t)
−0.8
0 2 4 6 8 10
Tempo [s]
Amplitude
−0.05
Figure 9: Saı́da do sistema para a referência
−0.1
senoidal com α = 0.01s