Para este grupo os valores para os componentes passivos do circuito acima so dados R1 = 390K ohms e R2 = 560k ohms e C1 =C2 = 2,2 uF e o degrau de 1,62V
A) Prova 1:
Primeiramente foi feita a modelagem contnua da planta. A funo de transferncia obtida foi: ( ) A modelagem em espao de estados obtida foi: [ ] [ ] [ ]
Em seguida investigou-se uma taxa amostral que fosse suficiente para as simulaes, assim foi obtido um valor de T0=0,2 segundos. Tendo posse do valor de T0 foi possvel obter a formulao discreta da planta em FT e VE. Para encontrar a VE discreto foi usado o comando c2d do matlab. Para formular a FT discreta foram usados 5 modos diferentes: Integrao retangular (ir), integrao retangular sob a curva, integrao trapezoidal, mapeamento direto e invarincia ao degrau. I Integrao Retangular ( ) ( ( )( )( ) )
)(
)(
Figura 3: Arquivo Vi utilizado na prtica. O arquivo mdl da prtica, onde esto todas as comparaes, inclusive as respostas dos espaos de estados discretos e contnuos so mostrados abaixo:
Figura 6: Reposta do sistema discreto As discretizaes mostradas antes, os espaos de estados e a planta contnua esto mostradas na figura abaixo:
B) Prova 2
Nessa prtica investigou-se o comportamento do controlador proporcional e a reduo do erro de regime que ele provoca. Nesta prtica ainda ser feito o teste para o ganho crtico para projeto do controlador proporcional de Ziegler-Nichols Os diagramas do Simulink basicamente foram um sistema realimentado com um ganho proporcional K. Abaixo est mostrado o diagrama do simulink:
Figura 9: Arquivo LabView para realizao da prtica. As sadas referentes aos ganhos indicados esto mostrados nas figuras abaixo:
Para uma realimentao unitria, um baixo sobressinal. Entretanto um certo grau de erro de regime.
Um ganho 5 eleva o sobressinal, isto , aloca os polos mais perto de uma instabilidade.
Observa-se nesse caso, uma pequena discrepncia entre os valores simulados e os do obtidos diretamente na prtica. As aes de controle tambm foram observadas:
O ganho de 8 satura a fonte, como pode ser observado. E para esse ganho acontece certa discrepncia entre o experimental e o simulado. Dentro da proposta dos exerccios, pediu-se que fizesse um controlador que reduzisse 65% do erro de regime do controlador de ganho 1. O valor de K que possibilitou essa reduo foi de 2,1. Esse valor de K tambm obteve algumas anlises: A sada da planta controlada:
Como item extra, foi pedido para que se obtivesse o valor do ganho crtico, aquele que representa o incio da instabilidade. Usando a ferramenta de grfico de lugar de razes, obtevese um ganho crtico de 31,854. A resposta e a ao de controle tambm foram analisadas, mas houve uma grande discrepncia:
C) Prova 3
Nessa prtica investigou-se a melhoria introduzida pelos termos derivativo e integrativo o controlador, configurando um controlador PID. Inicialmente, usou-se a ferramenta do MATLAB RLTOOL para fazer o local de razes da planta, e projetar o controlador PID. As figuras referentes ao uso do RLTOOL esto na sequncia: O diagrama de lugar das razes:
A resposta ao degrau e os parmetros de desempenho como overshoot, tempo de acomodao e tempo de subida:
As anlises das respostas temporais podem ser feitas com os grficos a seguir. A resposta do PID corresponde ao especificado em sobressinal como pode ser visto na figura:
A reposta do PID deve ter erro de regime nulo. Esse fato pode ser observado no grfico do erro:
Observa-se que a o erro em regime se anula. E em todo projeto de controle, a ao de controle no deve saturar a fonte, isto , exigir da fonte uma quantidade maior de energia do que a fonte pode fornecer, com posse da resposta temporal, isso pode ser comprovado:
Ainda no simulink fez-se o controlador de Ziegler-Nichols, mas no foi implementado em prtica. Observa-se que esse controlador tem um sobressinal maior sendo no muito aconselhvel em estratgias de controle mais agressivas:
D) Prova 4
Essa prtica introduziu o controlador dead beat e o conceito envolvido no projeto desse controlador. Nessa prtica projetou-se e programou-se os controladores dead beat(n) dead beat(n+1). Alm de comprovar que o projeto desse controlador feito para entrada degrau. Em princpio ser mostrado o arquivo mdl usado para as simulaes dos controladores dead beat :
1 Step Gain
1 Gain3
saida To Workspace
Scope9
Scope10
1 Step3 Gain8
1 Gain9
saida_db To Workspace4
1 Step4 Gain10
1 Gain11
saida_db_1 To Workspace11
Os arquivos VI usados so mostrados abaixo: A primeira figura o controlador dead beat (n):
Para ambos os casos, foi observado que o erro de regime tendeu a zero e no houve saturao da fonte. Sem sobressinal considervel para entrada degrau. Analisando o controlador para uma entrada rampa, com inclinao de 0,7059. O arquivo do Simulink mostrado abaixo:
Os resultados no foram satisfatrios, o que era de se esperar, pois o controlador feito para entrada degrau. As figuras abaixo mostram o comportamento desse controlador para a devida entrada:
Esta figura mostra a instabilidade que a entrada rampa insere no sistema. O erro, aumenta da mesma forma que a sada do controlador:
A ao de controle, como se pode observar, saturaria a fonte. Assim, pode-se concluir que o controlador dead beat para entrada rampa tem um comportamento totalmente insatisfatrio.
E) Prova 5
Essa prtica teve como objetivo o uso do controlador por realimentao de estados. Esse controlador devera fazer com que os polos da matriz A sejam os mesmo da planta com o controlador PID. A representao de realimentao de estados mostrada na figura abaixo:
O programa em LabView que faz essa realimentao nos estados mostrado abaixo:
A ao de controle tambm:
Foi pedido tambm para que se fizesse um observador de estados em duas condies: Sem a realimentao de estados e com a realimentao. O modelo mdl do observador sem o controlador K, est na sequncia:
O Vi correspondente:
E seu VI:
A resposta do observador sem o controlador mostrado abaixo: As sadas observadas foram x1 e x2:
Observa-se nesse caso que h um leve erro. A origem desse erro pode ser a implementao computacional do algoritmo.
O caso acima, no houve discrepncias e os resultados foram absolutamente prximos. Analisando com o observador e controlador a sada da planta:
Ainda nessa prtica, pedia-se que se fizesse um observador considerando apenas X1 como observvel. Nesse caso, com apenas essa sada, o sistema no observvel, assim no h meios de se fazer um observador de estados para o sistema.