HasBot - Holonomic Agent for Swarm Robots, this project offers robotic technology for technical / scientific work in mobile robotics and robot swarms, using 3D printing tools, printed circuit board making, microcontroller programming, raspberry pi and the embedded implementation of ROS, you will be able to develop your own robotic agent and conduct your research in robotics on an experimental basis.
0
stars
1
forks
source link
Sintonização PID Ziegler/Nichols Controlador de Velocidade #16
Olá professor,
para a sintonia do PID do controlador de velocidade, utilizei o método de malha aberta, pois a resposta do motor ao degrau demonstrou uma curva sigmoidal, o que possibilita este tipo de aplicação de sintonia.
Resposta ao degrau:
Em seguida apliquei a técnica de Ziegler/Nichols:
Após a implementação dos valores de Kp, Ki e Kd, o sistema infelizmente ofereceu uma resposta com bastante oscilação:
Sendo necessária a utilização da técnica de tentativa e erro:
Kp= (Kpz 4)
Ki = (Kiz 1)
Kd = (Kz * 4)
Olá professor, para a sintonia do PID do controlador de velocidade, utilizei o método de malha aberta, pois a resposta do motor ao degrau demonstrou uma curva sigmoidal, o que possibilita este tipo de aplicação de sintonia.
Resposta ao degrau:![image](https://user-images.githubusercontent.com/47896432/86543004-fd573200-bef0-11ea-9b43-2e928a9c40dc.png)
Em seguida apliquei a técnica de Ziegler/Nichols:![image](https://user-images.githubusercontent.com/47896432/86543030-5de66f00-bef1-11ea-9e11-077beebc52e3.png)
Após a implementação dos valores de Kp, Ki e Kd, o sistema infelizmente ofereceu uma resposta com bastante oscilação:![image](https://user-images.githubusercontent.com/47896432/86543045-88382c80-bef1-11ea-9731-23ab7b2f5e37.png)
Sendo necessária a utilização da técnica de tentativa e erro: Kp= (Kpz 4) Ki = (Kiz 1) Kd = (Kz * 4)![image](https://user-images.githubusercontent.com/47896432/86543092-d51c0300-bef1-11ea-9741-75e65affeae2.png)
Kp= (Kpz 4) Ki = (Kiz 0.5) Kd = (Kz * 4)![image](https://user-images.githubusercontent.com/47896432/86543100-e402b580-bef1-11ea-86d5-7027c5bdfc63.png)
Kp= (Kpz 10) Ki = (Kiz 0.7) Kd = (Kz * 4)![image](https://user-images.githubusercontent.com/47896432/86543117-07c5fb80-bef2-11ea-8e15-dea527e808bb.png)
Acredito que a saída esta bastante otimizada.