![]() ![]() Maybe the OP is working on an exercise intended to teach loop tuning? Typically you step the setpoint, analyze the result, adjust tuning parameters, step change, etc. I've never had the luxury, need, or desire to continuously disrupt the process by using a sinewave for a setpoint. This is not how I was taught to tune or test PID Loops, but it might work, I've been known to be proven wrong from time to time. HAVE AN EMERGENCY SHUTDOWN PLANNED AND USE IT. You can then plot your angle versus your output and see how the system responds.īE WARNED AT SOME POINT THINGS WILL GO INTo RUN AWAY. ![]() SineWaveMultiplier * MultiplierValue + SetpointMaster = Setpoint to PID loop. I would then take a Multiplier value starting at 1 through 100 and modify my setpoint as follows: Where I in your shoes, I'd generate the sine wave into a DINT with values of between -1 and 1 corresponding to 0 to 360 range. Please understand I am Electronics Engineering Tech by Training and not an EE or ME like those that wrote the lab, so my understanding could be flawed. ![]() That is usually a recipe which breaks something. So you're trying to perform a Labview/MatLab program experiment on a Real World System. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |