Difference between PID and EXPERT(Fuzzy)

There is NO WAY they should be able to screw up PID like this!

Notice that the MPC control on page 5549 starts moving BEFORE the control signal increase. That isn't right. Often in the FL examples they FL champions do a horrible job of tuning the PID to make the FL look better. I think the same happened in this case. The plant model they used is too simple to screw up if they knew what they are doing. The sad truth is that they don't know how to tune a PID. There are two reasons why the PID response would look like that. Poor tuning and poor feedback resolution. Since they are simulating the resolution should be that of floating point numbers.

I don't see where enough information is provided make sure this is a fair test.
The article is written by students and not checked well by their instructor.

I have read many articles from China and India. You must be careful. I have seen plenty of these articles before. The motivation is to write a paper and not anything really useful or even accurate.

I would have failed these students for butchering the PID.

I have a very good example of how to control the level in the second tank of a cascaded tank system where a pump pumps water into a higher first tank. The water in the first tank flows out a fixed orifice in the bottom into the second tank. The water in the second lower tank flows out a fixed orifice. This is a much more complicated example of level control and it is done with PI or PID control. I would have like to see the students that attempted simple MPC tank level control tackle this problem.


This is the final version. I don't assume the tanks have vertical sides so the gain changes due to the changing surface areas. I don't assume the flow through the orifices is constant as a function of height. The flow will change with the square root of the tank level. I even add disturbances. The tank level control is perfect in that there is no over shoot because I can calculate the instantaneous plant gains and time "constants" and then calculate the resulting controller gains. Yes, time "constants" are not always constant.

http://deltamotion.com/peter/Mathcad/TwoTanks/Mathcad - t0p2 p pi Alin's two tanks Cascade.pdf

I have provided the model and the level set points. I challenge the FL, NN and MPC advocates to do better and I am only using a P and PI controller.
 
These discussions remind me of what I really miss from my controls courses at college. I rarely use real math in my current role, and I never need/get to do any model based design. The rare occasions that some kind of controller is needed, a simple autotuned PID is almost always good enough.

Quite literally every time I see the name Peter Nachtwey in a forum post, I hope it ends up devolving into some kind of discussion like this. Thanks for being a great resource to us all!
 
The question I have is how helpful these discussions are. The main point I am trying to get across is that the engineer has got to be the expert, at this time the software can never be. There are no expert systems. PID, NL and FL are just tools that must be applied in the correct way but in the end the PID, PI or P controller is good enough if you really understand control theory and the plant you are trying to control. There are actually rules for whether a P or PI or PID are required. I don't see this published anywhere.
 

Similar Topics

Hello, Do you know what is the difference between the PID controllers PIDFF, PID1 and PIDP1 in a Schneider PLC? I have to modify a PLC program...
Replies
1
Views
1,743
Hi, whats the difference between the above two types of PID controllers. For example, there are the S7 PID blocks FB41 CONT_C and FB58 TCONT_CP...
Replies
1
Views
8,430
Hello, I have a problem with AO- and AA-Tags. When I use for example the tag AO_Test with the address 200 and type the value 1,2 in, the AA-Tag...
Replies
7
Views
1,417
As per the title. This might seem like a basic question to many, but I'm unclear about the difference between a coil ( ) and an application...
Replies
28
Views
4,049
Good Morning , I have 2 Frequency Drive panels to build and commission . It is for 2 pump systems . Just wondering , what is the...
Replies
4
Views
1,975
Back
Top Bottom