HVAC-Talk site will be slow for the next few days. It's normal site/server maintenance. Thx -Dad

Welcome to HVAC-Talk.com, a non-DIY site and the ultimate Source for HVAC Information & Knowledge Sharing for the industry professional! Here you can join over 150,000 HVAC Professionals & enthusiasts from around the world discussing all things related to HVAC/R. You are currently viewing as a NON-REGISTERED guest which gives you limited access to view discussions

To gain full access to our forums you must register; for a free account. As a registered Guest you will be able to:

Participate in over 40 different forums and search/browse from nearly 3 million posts.

Configuring a Spyder PID to modulate a vfd based on building pressure

Anybody have any suggestions for me about tuning a PID loop that looks at building pressure with a setpoint of .005"? Im having trouble slowing down the loop to prevent the fan from ramping up and down too fast. The loop output is then forwarded into a reset block to convert it into fan %. Please help i'm losing hair by the handful!!

there is a rate limit block (i think thats what its called, sorry i dont do webs anymore) that you can use to slow down your pid output.
it goes inbetween your pid and ao. you can limit the up and down rate.

Anybody have any suggestions for me about tuning a PID loop that looks at building pressure with a setpoint of .005"? Im having trouble slowing down the loop to prevent the fan from ramping up and down too fast. The loop output is then forwarded into a reset block to convert it into fan %. Please help i'm losing hair by the handful!!

ViceMan, you are the man. Duh, rate limiter, i should have known. What an oversight on my part!! I guess i should post on here more, my question was answered in 1 hour. Its too bad my boss paid for three days of PID troubleshooting. haha, sucker

Slowing down the PID cycles IMO wont affect significally your fan behaviour, especially when you try to modulate this output based on a process variable on that range with a setpoint somewhere on that range of values.

Why? Because the variation of PV shall exist no matter when you choose from PID settings to see it and act. You would see something like PV cange - no reaction - after a while jump on a reacted output... believe me..

The best way to go is to tune up your PID, and maybe in some cases apply an antispike filter on PV (be careful not to brick the input...)

The rate limiter function worked wonders for my program. It's too bad ill never get that hair back!!! Check out this printscreen of the graphic, working well

Glad you got it sorted. What did the screen dump look like 10 seconds later?

Seriously - I always try to filter the PV in any loop. The degree of that is always determined by the application.

gnomethang
_______________________________________________
"Once men turned their thinking over to machines in the hope that this would set them free. But that only permitted other men with machines to enslave them."
- The Reverend Mother Gaius Helen Mohiam