Software Listing: Pid
- PID Controller Matlab Code
- License: Freeware
- Price: 0.00

Most of the time we use Simulink to simulate a PID controller. But this files run it as a Matlab code. Extract the files to the working directory and just run the file PID_ctrl_call.m. You can vary the PID tuning parameters in the file pid_ctrl.m and see what will happen..
- Publisher: Derick Suranga Widanalage
- Date: 25-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- 16-bits fixed-point PID controller
- License: Freeware
- Price: 0.00

This simulation illustrates the effects of the fixed-point computations on the closed-loop precision for a 16-bits PID controller. The rounding mode, the point where the truncations take place and the format width for the internal variable have a significant action on the closed-loop permanent error. Three versions of the same PI(D=0) controller are implemented : i) double (floating point), ii) 16 bits single precision (fixed point) and iii) 16-bits double precision (fixed point)..
- Publisher: Gilles
- Date: 19-06-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Discrete Fractional-Order PID Controller
- License: Shareware

Digital version of Fractional-Order PID Controller (DFOC) of the form: C(s) = K + Ti/s^m + Td*s^d for given sampling period Ts [sec]. For more details and help write: >> help DFOC.
- Publisher: Ivo Petras
- Date: 02-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- PID Loop Simulator
- License: Freeware
- Price: 0.00

Building controls often have a PID Loop (Proportional Integral Derivative). Adjust PI&D terms in realtime and visually see what the reaction to the system will be. This is a real-time simulator with speed adjustment. Please drop me a note in the forum..
- Publisher: pidloopsimulato.sourceforge.net
- Date: 04-05-2012
- Size: 25 KB
- Platform: WinOther
- PID Tuning Using Genetic Algorithm
- License: Freeware
- Price: 0.00

PID controller has been extensively used in the industrial world. But in this controller it is difficult to tune the PID gains. We apply the genetic algorithm(GA) to tune the PID gains. The GA is agorithm using the biotic; gene the biotic; genetics..
- Publisher: Amin Koohi(Sohrevardi)
- Date: 20-05-2013
- Size: 102 KB
- Platform: Matlab, Scripts
- PID Controller Design and Tuning with MATLAB and Simulink - Engine Control
- License: Freeware
- Price: 0.00

This is the demo file for MathWorks webinar "PID Control Made Easy" from September 201- The demo shows design and tuning of PID controllers in MATLAB and Simulink. PID Controller is used to control engine speed. To see how to tune the PID Controller, please see the webinar and visit the page with resources on PID design and tuning: http://www.mathworks.com/discovery/pid-control.html.
- Publisher: Arkadiy Turevskiy
- Date: 20-01-2013
- Size: 51 KB
- Platform: Matlab, Scripts
- Foxboro I/A Series PIDA Blocks
- License: Freeware
- Price: 0.00

This block implements the PID control equations found on page 1680 of the Foxboro I/A Series Integrated Control Block Descriptions Manual Volume 3, dated May 31 2006. Use this block when the target platform for a PID control design is a Foxboro I/A Series DCS. These blocks have been field verified by the author and are designed to be directly compatible with the Foxboro equivalent PIDA blocks. Depending on the level of interest, the block may be developed in the future to add further functionality..
- Publisher: Paul Metcalf
- Date: 03-04-2013
- Size: 20 KB
- Platform: Matlab, Scripts
- PID Controller Design for a DC Motor
- License: Freeware
- Price: 0.00

This is the demo file for video demo: http://www.mathworks.com/products/demos/sl...tor-video-demo/ and "Seth on Simulink" blog post "PID Control Made Easy": http://blogs.mathworks.com/seth/ The demo shows the new PID Controller block in Simulink and new PID Tuner in Simulink Control Design: http://www.mathworks.com/products/simcontrol/ PID Controller is used to control a simple DC Motor modeled in Simulink. To see how to tune the PID Controller, please see the video demo and/or read the blog post.
- Publisher: Arkadiy Turevskiy
- Date: 07-03-2013
- Size: 20 KB
- Platform: Matlab, Scripts
- Anti-windup digital PID
- License: Freeware
- Price: 0.00

ANTI WIND UP is a simple Matlab Simulink file that allows user to analyze the behavior of 2 digital pid implementations. You can focus on command and process output when the actuator is saturated. You will see that the basic PID exibits an overshoot after an saturation of the actuator. This problem is avoided by using the anti-windup PID that controls the integration term..
- Publisher: Gilles
- Date: 08-04-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- DC motor speed control with Lag compensator and PID
- License: Freeware
- Price: 0.00

DC motor Control using lag compensation and PID To customize this code you just need to: 1- Change the values of DC motor constants 2- Determine settling time, PO% and SSE and Change the zeros of lag compensation 3- Tune the gains of PID controller.
- Publisher: Ramin Shamshiri
- Date: 03-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- PID Controller Design and Tuning with MATLAB and Simulink - Fourbar Linkage
- License: Freeware
- Price: 0.00

This is the demo file for September 2009 MathWorks webinar "PID Control Made Easy": http://www.mathworks.com/company/events/we...70&p2=636028082 and November 2009 MATLAB Digest article "PID Control Design Made Easy": http://www.mathworks.com/company/newslette...rol-design.html The demo shows the PID Controller block in Simulink and PID Tuner in Simulink Control Design: http://www.mathworks.com/products/simcontrol/ PID Controller is used to control a four bar linkage mechanism modeled in SimMechanics. To see how to tune the PID Controller, please see the webinar, read the MATLAB Digest article, and visit the page with resources on PID Control Design and Tuning: http://www.
- Publisher: Arkadiy Turevskiy
- Date: 03-04-2013
- Size: 266 KB
- Platform: Matlab, Scripts
- Learning PID Tuning III: Performance Index Optimization
- License: Freeware
- Price: 0.00

Most PID tuning rules are based on first-order plus time delay assumption of the plant hence cannot ensure the best control performance. Using mordern optimization techniques, it is possible to tune a PID controller based on the actual transfer function of the plant to optimize the closed-loop performance. This submission contains a function to perform optimal PID design based on four different performance indices, e.g. the ISE, the IAE, the ITSE and the ITAE. A published m-file provides two 4th-order examples to explain the usage and to show impact of using different performance indices. The example file requires the znpidtuning function, which can be downloaded from http://www.
- Publisher: Yi Cao
- Date: 03-04-2013
- Size: 41 KB
- Platform: Matlab, Scripts
- 16-bits fixed-point PID implementations in C
- License: Freeware
- Price: 0.00

The effect of fixed-point arithmetic in 16-bits PID controller C routines on the closed-loop precision is shown in this Simulink model. Two Simulink blocks that implement single and double precision 16-bits PID C routines are generated with the LCT. The C sources are supplied for user modifications if required. Controllers work with 16-bits data and coefficients word lengths. Coefficients and data fixed-point numbers have respectively 12-bits and 10-bits fractionnal part. For a reference step excitation, you will see that the permanent errors for the fixed-point pids do not equal zero. Without rounding (look inside model for rounding mode switching), the single precision pid exibits an error about 8 data lsb when the double precision one is just around 2 lsb.
- Publisher: Gilles
- Date: 17-02-2013
- Size: 20 KB
- Platform: Matlab, Scripts
- PID tuning controller by Bacterial foraging
- License: Freeware
- Price: 0.00

This technique is used in many control application and here i used it to tune the PID controller.
- Publisher: wael korani
- Date: 17-04-2013
- Size: 20 KB
- Platform: Matlab, Scripts
- Temperature Control with the Use of PID
- License: Freeware
- Price: 0.00

This model shows a simulation of how temperature is controlled with the use of a PID (proportional-integral-derivative) controller..
- Publisher: Zervin Lim
- Date: 15-06-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- updated 3 years ago Result-Adaptive PID-Control improves Laserscanner Positioning
- License: Freeware
- Price: 0.00

The proportional, integral and differential terms of PID control are modified by simple nonlinear terms, depending on the error. That makes the control faster, more precise and more robust. This was tested and proven at the control lab of the Munich University of Applied Science..
- Publisher: Lutz Langhans
- Date: 08-02-2013
- Size: 543 KB
- Platform: Matlab, Scripts
- Learning PID Tuning II: Stability Margin
- License: Freeware
- Price: 0.00

The PID controller is the most widely used controller in industrial systems. However, appropriately tuning a PID controller is not an easy task although it has only three parameters at most. This submission provides a tool for beginners to learn PID tuning..
- Publisher: Yi Cao
- Date: 17-01-2013
- Size: 31 KB
- Platform: Matlab, Scripts
- PID for state space representation
- License: Shareware

PID is used in several purpose for controlling of motors and valves etc..., no development was in the field of state space model w r t PID controller design .... hope this suits the requirement.
- Publisher: Jaffer Sadiq S M
- Date: 18-03-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- Example of PID tune Problems
- License: Shareware

If iam try to tune the PID some errors occurs..
- Publisher: Martin1986
- Date: 02-02-2013
- Size: 10 KB
- Platform: Matlab, Scripts
- OptimPID: an optimal PID controller design interface
- License: Shareware

PID Controller Optimizer is a MATLAB based interface written by the author and it can be used to optimize PID parameters for the plant model defined by the user. In the package, Simulink is used in modelling the plant, which can be SISO continuous/discrete/hybrid, and linear/nonlinear systems of any complexity. For details, see the tutorial *.htm file or the paper PDF attached.
- Publisher: Dingyu Xue
- Date: 24-03-2013
- Size: 1106 KB
- Platform: Matlab, Scripts








