Previous in Forum: Siemens PS2 Valve Positioner Review   Next in Forum: Flange Location for Level Transmitter
Close
Close
Close
6 comments
Rate Comments: Nested
Anonymous Poster

Cascade Loop Tuning

04/03/2010 10:02 AM

I have a cascaded loop. Temperature controller as a master and Pressure controller as a slave. They are used in Fuel Gas Heater control to control the pressure of the heater based on the temperature of the fuel. The loops are oscillating and cycling to the limits. Checked the PID parameters and found that:

Proportional Band = 250, I = 0.1, D = 0.5 , KD = 10 and the SPLLAG = 0.5. (Foxboro DCS terms)

Both conrollers are using the same above mentioned parameters for tuning.

I know that the rule of thumb that the slave loop (pressure) should be 6 times faster than the master(temperature).

Questions:

1. How can I make the pressure loop faster than the temperature loop? Is it by changing the PID parameters? What are the new parameters for PID for each loop?

I have tried putting the pressure loop in manual and in local and the oscillations stopped and it is controlling perfectly. But when in cascade it behaves badly.

Looking for your response.

Thanks

Reply
Interested in this topic? By joining CR4 you can "subscribe" to
this discussion and receive notification when new comments are added.

"Almost" Good Answers:

Check out these comments that don't yet have enough votes to be "official" good answers and, if you agree with them, vote them!
Guru
Hobbies - Musician - Engineering Fields - Chemical Engineering - New Member Engineering Fields - Control Engineering - New Member Engineering Fields - Instrumentation Engineering - New Member

Join Date: Jan 2007
Location: Moses Lake, WA, USA, Thulcandra - The Silent Planet (C.S. Lewis)
Posts: 4216
Good Answers: 194
#1

Re: Cascade Loop Tuning

04/03/2010 11:16 PM

Hello Guest,

Did this just start happening? Was there a change to the system? If so, what was it?

The SPLLAG has me a bit concerned as to your problem. It also seems very unlikely that both PID operations would have the same tuning parameters. Find out what SPLLAG means - the manual will have that info. If you can't find it, call Foxboro and let us know what it means. At that point, we can start to sort things out.

I know you are anxious to find the solution to your problem. Registering with CR4 will gain you at least one thing: you will automatically be sent an email the minute someone replies to your post. You don't get this unless you register. Welcome to CR4 and will wait to see your answers to my questions.

Mike

__________________
"Reason is not automatic. Those who deny it cannot be conquered by it. Do not count on them. Leave them alone." - Ayn Rand
Reply
Anonymous Poster
#2
In reply to #1

Re: Cascade Loop Tuning

04/04/2010 12:32 AM

Mikerho,

Thanks for your reply. I will login to CR4 and get access to get email notifications for answers.

SPLLAG is the SetPoint Lead-Lag. Lead works in the PD for damping and the Lag works on the PI for the steady state error.

In the case of using SPLLAG then the gain formula:

Gain = (PB/100) * SPLLAG

If not

Gain = (PB/100)

Reply
Associate

Join Date: Mar 2009
Posts: 48
Good Answers: 1
#5
In reply to #1

Re: Cascade Loop Tuning

04/05/2010 11:24 AM

This is just my opinion based on tuning various loops. Keep in mind all loops are different. Normally I wouldn't use a derivative on the pressure control and .5 is quit a large derivative. What could be happening is when your master temperature controller is interacting with your setpoint on the pressure controller the derivative is then causing the pressure to start swinging.

On your temp control you have a small gain of 250 which is a good starting point. Is your system repeats per minute or minutes per repeat? If it's repeats per minute then the .1 integral is a good place to start, if minutes per repeat then the .1 is way too fast and I would go to a 5 or or even 10 to start with and then tinker with with the numbers from there to see what works best.

I always like to start with a slow loop and speed it up from there. Play with the tuning parameters and get a feel of how the system reacts to the changes. Sometimes it takes days to get a loop to control properly.

Reply
Guru
Canada - Member - Specialized in power electronics

Join Date: Feb 2008
Location: Montreal, Canada.
Posts: 1372
Good Answers: 80
#3

Re: Cascade Loop Tuning

04/04/2010 2:33 PM

As you wrote, it is strange that both PID have the same gains. Depending on the process characteristics, reducing the gains of the master loop should help. There is little risk of doing more harm if it is already hitting the limits. Be careful anyway and make sure that you are staying within safe operating limits. Usually, slow PID are more stable. Once the system is stable, you can verify the slave loop tuning with small step responses then move to the master loop. Use your favorite tuning method.

As a previous responder said, try to figure out the story behind this peculiar tuning. There might be a good reason for this or it might be a mistake. Anyhow, it is important to know what happened to fix this for good.

__________________
Experienced is earned, common sense is taught, both are rare essentials of life.
Reply Score 1 for Good Answer
Power-User

Join Date: Mar 2008
Location: Houston, Texas
Posts: 101
Good Answers: 6
#4

Re: Cascade Loop Tuning

04/05/2010 10:31 AM

You say everthing is OK when you put the pressure control in manual.This tells me the load is pretty constant.

If so why do you need derivative action at all?

I would increase the gain of pressure controller and delete derivative action and see.

__________________
If you don't know where you are going,you are bound to get there
Reply
Guru
United Kingdom - Member - Indeterminate Engineering Fields - Control Engineering - New Member

Join Date: Jan 2007
Location: In the bothy, 7 chains down the line from Dodman's Lane level crossing, in the nation formerly known as Great Britain. Kettle's on.
Posts: 32175
Good Answers: 839
#6

Re: Cascade Loop Tuning

04/06/2010 8:12 AM

What is the single critical process parameter needing to be controlled?

There is no point in controlling the pressure as well, if the temperature is the desired control parameter. This is evidenced by the stability of the temperature loop while the pressure loop is in manual.

__________________
"Did you get my e-mail?" - "The biggest problem in communication is the illusion that it has taken place" - George Bernard Shaw, 1856
Reply
Reply to Forum Thread 6 comments

"Almost" Good Answers:

Check out these comments that don't yet have enough votes to be "official" good answers and, if you agree with them, vote them!
Copy to Clipboard

Users who posted comments:

Anonymous Poster (1); DonC (1); marcot (1); Mikerho (1); PWSlack (1); srini (1)

Previous in Forum: Siemens PS2 Valve Positioner Review   Next in Forum: Flange Location for Level Transmitter

Advertisement