Chief Delphi

Chief Delphi (http://www.chiefdelphi.com/forums/index.php)
-   Programming (http://www.chiefdelphi.com/forums/forumdisplay.php?f=51)
-   -   PID Control Tutorial Presented by Team 2168 (http://www.chiefdelphi.com/forums/showthread.php?t=100555)

NotInControl 18-01-2012 12:41

PID Control Tutorial Presented by Team 2168
 
Hello all,

I am the Control System Engineering for Team 2168 the Aluminum Falcons, out of Groton, CT.

During the off-season of 2011 our team took a self challenge to create informative tutorials which allowed us to share the knowledge we have gained during the years of our growth with other teams.

I have been working on a complete video walk through to show a simple way to tune the gains of a PID controller using Matlab and Simulink; using methods & tools which align more with how industry designs controllers and doesn't involve guess and check.

All the videos are not up yet, but the most important one is, the video which shows how to tune the gains. The video, m-files, .mdl files, and complete labview project are also available from our team website at:

http://team2168.org/index.php/resour...ntrol-tutorial


The custom PID controller I use is also provided to be used by any team who so desires, all I ask is that you give credit to us if you do use it and let us know how it has worked for you. Even though the files are provided in labview, I will soon (couple of days) also provide a Java implementation.

The example in the video covers tuning position control gains but it is easy to extend the method for speed control on your own. In the next few days I will be posting an official walk through for tuning speed control gains as well.

Please check it out and post any feedback you may have on the website or the youtube video.

-Kevin

DominickC 19-01-2012 06:35

Re: PID Control Tutorial Presented by Team 2168
 
Thanks for this! I thought I was going to have a really tough time implementing PID, but with your comprehensive tutorials, I think it'll be less of a nightmare!

Do you have an ETA on the rest of the videos?

NotInControl 19-01-2012 10:28

Re: PID Control Tutorial Presented by Team 2168
 
Quote:

Originally Posted by DominickC (Post 1108900)
Thanks for this! I thought I was going to have a really tough time implementing PID, but with your comprehensive tutorials, I think it'll be less of a nightmare!

Do you have an ETA on the rest of the videos?

No problem, thanks for the positive feedback. I'm trying as hard as I can to get most of the videos up by this weekend. So please check back soon.

You can expect a speed control tutorial, and PID control implemented in Java.

I also started tooling around with the PID control on the Jag last night, so I'll try to throw something together on that as well, if I have the time.


-Kevin

speedbuggy76 19-01-2012 10:32

Re: PID Control Tutorial Presented by Team 2168
 
Thanks man, these look like they'll be really helpful! I just got through a controls course and would love to try to implement some of it.

pfreivald 19-01-2012 13:17

Re: PID Control Tutorial Presented by Team 2168
 
Very cool!

DominickC 19-01-2012 14:45

Re: PID Control Tutorial Presented by Team 2168
 
Now, you said we need MathLab and Simulink? What version of Simulink do we need?

NotInControl 19-01-2012 18:05

Re: PID Control Tutorial Presented by Team 2168
 
Quote:

Originally Posted by DominickC (Post 1109113)
Now, you said we need MathLab and Simulink? What version of Simulink do we need?



simulink 2009 or greater, with the control system tool box.... open matlab and type ver to see what you have installed.


All times are GMT -5. The time now is 23:33.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi