choguerrero
Electrical
- Sep 22, 2015
- 2
Hi Everyone,
I need to implement a Self-tuning PID controller in a PLC. I know the behavior of the plant (I mean, I know that if the speed is reduced the tension get high and vice versa), but I do not have a mathematical model of it. Which method for an adaptive (self tuning) PI Controller would you recommend?
My case is the following:
I have a system which consists of a warp beam in which a yarn is wound and an AC motor to rotate the warp beam (“Process” according to the picture below). This yarn should be fed at a constant tension to another machine (The whole system is a weaving machine, but I am just controlling the speed of the warp beam using a tension sensor). The motor is connected to a control motion system in which we have just to specify the speed at which the motor should rotate, so we have a PID controller to calculate the speed at which the motor should run. To measure the tension of the yarn we have a tension sensor.
By the nature of the process itself, the tension on the thread has oscillations, and depends of the pattern of the woven fabric and speed. It is a “high speed” process. So we specified a target tension, which the “motor” should try to achieve, but we also specified a Max. and Min. if the tension gets out of this range the whole machine will stop.
As an example the behavior of the tension in a loom is depicted below.
For a rapport 4
For a rapport 2
Any comment, advice, suggestion are welcome.
Thanks in advance,
I need to implement a Self-tuning PID controller in a PLC. I know the behavior of the plant (I mean, I know that if the speed is reduced the tension get high and vice versa), but I do not have a mathematical model of it. Which method for an adaptive (self tuning) PI Controller would you recommend?
My case is the following:
I have a system which consists of a warp beam in which a yarn is wound and an AC motor to rotate the warp beam (“Process” according to the picture below). This yarn should be fed at a constant tension to another machine (The whole system is a weaving machine, but I am just controlling the speed of the warp beam using a tension sensor). The motor is connected to a control motion system in which we have just to specify the speed at which the motor should rotate, so we have a PID controller to calculate the speed at which the motor should run. To measure the tension of the yarn we have a tension sensor.
By the nature of the process itself, the tension on the thread has oscillations, and depends of the pattern of the woven fabric and speed. It is a “high speed” process. So we specified a target tension, which the “motor” should try to achieve, but we also specified a Max. and Min. if the tension gets out of this range the whole machine will stop.
As an example the behavior of the tension in a loom is depicted below.
For a rapport 4
For a rapport 2
Any comment, advice, suggestion are welcome.
Thanks in advance,