Pid control with dancer

necyil

Member
Join Date
Nov 2004
Location
Turkey
Posts
102
Hello All

On a wire machine use 4 stands, coiler and decoiler

St4 which is last are master. Run with Line speed
Other stands runing with Line speed and +/- 20% dancers with pid.
I have use standart siemend FB41 pid block.

Line sepeed up to 250 m/min all ok. when rich that speed Stand1 dancer start osilation.

Ob35 is 100ms and cycle of fb41 sare 100ms.
i use PI control. P gair are -1.5

any idea for solve my problem?


Best regards

nec
 
I don't have a good image of the plant you are controlling, but offer some basic PID concepts.

It sounds like your control loop starts a "limit cycle oscillation" under certain conditions (faster line speed).

1. Integral action tends to de-stabilize a loop, so decrease that. If units are "min", make it bigger. If units are "repeats/min", make it smaller. Not familiar w/ Siemens, but most manufacturer's PID blocks allow several equation forms.

2. Lower the proportional gain.

3. Try derivative action. That always stabilizes a loop.

You may need different PID tuning constants at different line speeds. If so, investigate "adaptive control".

For more info, buy the Process Control text by C.A. Smith and A. Corripio. Smith was my professor for several classes long ago.
 
to me this looks like a typical web tension problem


is your PID running on fixed speed changes to the controlled stand or Percent of current speed?
 
If the dancer oscillates at speed or standstill, reduce the P value. (Most of out dancer controllers are set to between 0.6 and 0.9 with a I of 0.1 and a D of 0.05) This is to achieve 0-30 m/s with a machine ramp of about 20 seconds.
 
Sorry I was probably a little bit harsh.

No you were not - several suggestions have been made and they have been ignored from what can be seen from the resulting posts.

The OP asked for suggestions, they were given, implement them and report the results.

For example, what happened when you changed the sample time to 10ms ?
 
DearL D[AR2,P#0.0]

I was change sample time 100 to 50 ms. Now batter.

I will try with 10 ms. Your idea is batter 10ms?

Many thanks for your helps

Nec
 

Similar Topics

I have S7 1512C controler for controlling 48 PID temperature loop, the output is PWM. Please I need the best, most efficient way to write the...
Replies
13
Views
600
Hi all, I'm having trouble solving a problem I've been working on for several months, and thought you might like a stab at it. The machine runs...
Replies
22
Views
947
How can I connect PID Output to a valve. In ladder logic program is there any logic do I want to add between valve and PID? PV=SP What will be the...
Replies
7
Views
413
I am setting up control for Hypochlorite dosing. The easy part is the dosing calculation for flow pacing but I would also like to setup trimming...
Replies
8
Views
945
Hey guys! I'm a newbie in the control area, so I'm gonna drop some thoughts here... We want to control the opening of big silos (about 1900...
Replies
6
Views
1,487
Back
Top Bottom