Online realtime P, I, PI, PID & Fuzzy Logic Simulator (V 1.1)
Rule Table |
E\dE |
NB |
NM |
NS |
ZE |
PS |
PM |
PB |
NB |
|
|
|
|
|
|
|
NM |
|
|
|
|
|
|
|
NS |
|
|
|
|
|
|
|
ZE |
|
|
|
|
|
|
|
PS |
|
|
|
|
|
|
|
PM |
|
|
|
|
|
|
|
PB |
|
|
|
|
|
|
|
|
|
|
P Controller |
I Controller |
|
|
|
|
PI Controller |
PID Controller |
X
Some Javascrip Math Functions
Plot P,I,PI, and PID with 4th order Runge-Kutta
A=[ [-4,-3],[1,-8] ] Matrix, and B=[ [1,0],[0,1] ] Matrix and C=[1,0] Array vector
About Online PID and Fuzzy Logic Simulator
Online PID & Fuzzy Logic Simulator desiged for students and allows them to
see how PID and Fuzzy Logic works, how parameters effect stability, respons time, performance etc. on a given system
Features:
>> Fuzzy Logic Controller
>> PID controller (Proportional–Integral–Derivative Controller)
>> PID controller with 4th order Runge-Kutta.
>> Allow users to enter Transfer function of any system.(Time domain (PID and Fuzzy Logic) or complex-s domain( PID with 4th order Runge-Kutta only))
>> Supports Multiple Graphics for multiple parameters like Kp, Ki, Kd.
>> Realtime and rapid/instant plotting
Special Thanks to
>>Prof. Dr. İsmail Hakkı Altaş for his guidance and supports ( Web: altas.org)
>>Ole Laursen for Javascript plotting library for jQuery. (Web: people.iola.dk)
>>You can support the project by sending us transfer functions in time domain or complex-s domain.
Resources
>>
PID controller
>>
Runge–Kutta methods
>>
Fuzzy Logic
>>
Laplace transform