Society of Robots - Robot Forum

Software => Software => Topic started by: airman00 on July 09, 2009, 10:52:28 AM

Title: Great way to explain PID Control Loop
Post by: airman00 on July 09, 2009, 10:52:28 AM
From wikipedia

Quote
A familiar example of a control loop is the action taken to keep one's shower water at the ideal temperature, which typically involves the mixing of two process streams, cold and hot water. The person feels the water to estimate its temperature. Based on this measurement they perform a control action: use the cold water tap to adjust the process. The person would repeat this input-output control loop, adjusting the hot water flow until the process temperature stabilized at the desired value.
Title: Re: Great way to explain PID Control Loop
Post by: guru on July 09, 2009, 06:12:15 PM
Thats a good explaination of closed-loop systems, of which PID is an example. But it's not really a good explaination of PID specifically. I don't integrate or derivate each time I run my shower! :)
Title: Re: Great way to explain PID Control Loop
Post by: guru on July 09, 2009, 06:14:40 PM
Btw: another good example of a closed loop systems which we all understand is cruise control in our cars. The odometer is the measuring device, an actuator pulls the gas pedal down, and we set the desired speed with a button.
Title: Re: Great way to explain PID Control Loop
Post by: arixrobotics on July 17, 2009, 08:59:20 PM
One of the easiest to understand and then implement PID control tute that I've found is on the Lets Make Robots site;
http://letsmakerobots.com/node/865 (http://letsmakerobots.com/node/865)
Title: Re: Great way to explain PID Control Loop
Post by: piercent on September 15, 2011, 12:21:27 PM
Fluke just published a paper on troubleshooting automation and process control loops http://www.newark.com/images/en_US/marketing/pdf/ondemand092011/TroubleshootLoops.pdf. (http://www.newark.com/images/en_US/marketing/pdf/ondemand092011/TroubleshootLoops.pdf.)  It covers speed issues, tracing problems, checking i/o cards, malfunctions, calibration and more.  Also, here is the main process control (http://www.newark.com/automation-process-control) page which may be helpful.