![]() ![]() But when I do that the pump stops working. ![]() That's where I suppose to attach the "error". I didn't use the entrance that called Process Variable in the PID VI. The DAQ measures the height - (height * 100) / wanted height -> gives us the error.īut, while the tank is being filled, and the error is getting smaller, the pumping strengh stays the same. It displays the tank liquid level, provides for the selection of three different modes of operation and allows for the input of. The user chooses the set point - the height he wants. In the most general case, when and is not too large, one gets PID control of the tank height. No offset is observed and the final steady-state tank height is exactly equal to the setpoint value. PI control can show an overshoot and dumped oscillations around the setpoint. While the tank is being filled, the pumping suppose to get wicker until it stops. PI control is achieved when is taken to be zero. M - stands for the strengh of the water pumpingĮ - stands for the error - difference between the height I want, and the height found in the tank.Īs bigger the difference between the wanted height and the found height, as stronger the strengh of the pumping. The user can choose how to control the water with the controllers - P, Pi, Pd or the combined PID.įor example, the P control works like the equation m=P*e I suppose to control the level of the water, for example - the user can choose the height he wants the water to fill the tank, and a pump starts to pour water into the tank. I'm working on a project - level control in a tank with water. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |