04-13-2015 09:53 AM
Dear All
I am currently working on an Engine test bench; the hardware responsible for engine rotational speed is not working anymore and I have to control the engine with Labview
My problem is that the software I made can not make the engine works steadily
I made a loop with an error detection between the real rotation and the ordered one and add it to the input rotation and continue the loop
The problem is that when the engine tries to reach the ordered voltage value for pedal, it will reach it very fast and exceed the desired rotation, then it should come down and go below the needed rotation and it will continue ...
Please let me know your opinion
best
Solved! Go to Solution.
04-13-2015 04:52 PM
I made a loop with an error detection between the real rotation and the ordered one and add it to the input rotation
Without getting into too much detail...
Instead of adding the full error to the control signal, try adding some fraction of the error (for example, start with .5). Lowering the fraction should result in less overshoot but will take longer to reach the desired setpoint. If you're familiar at all with PID this is comparable to tuning the "proportional" term.
Best Regards,
04-16-2015 10:31 AM - edited 04-16-2015 10:32 AM
Hello,
You can found an example in "examples\control\PID\General PID Simulator.vi" that shows you how to simulate a PID regulation in LabVIEW.
Best regards,
04-23-2015 03:36 AM
Thanks, Dear John
I forgot PID controlling (I just had a course in my B.S)
I guess it would be a solution
04-23-2015 03:37 AM
Thanks a lot, dear Jovan