QUOTE (mplummer @ Nov 6 2009, 08:24 AM)

I am using solid state relays to run my heaters, they pull about 7 amps per zone. I am try to hold them on for about 15 seconds max and about 2 seconds min. I can get them to come on but they are not wanting to shut off at temp. I can't turn down the voltage, all I can do is to turn the contactors on and off. I am try to heat a large metal barrel for a plastic molding machine, that is why I can't just leave the heats on until they are up to temp, the temp will run over. I am now using the PIDE with a SRTP function it seems to be heating but it is hard to control. Thanks for the help.
mplummer,
We have integrated CompactLogix control retrofits of injection molding machines. You are right; an improperly tuned PID will have massive overshoots at cold-start. This is typically due to integral wind-up. The construction of injection molding machine barrel is where electric heat is applied to the "skin" of the barrel, but the measuring point (thermocouple or RTD) is typically buried to the core. This physical installation has a large thermal lag time between when heat is applied, and heat reaches the measurement point. Small machine = small problem, big machine = big problem.
We migrated away from standard PID to PIDE. There is an AUTO-TUNE feature to the PIDE. We used the auto-tune and experienced satisfactory results.
VERY IMPORTANT NOTES to consider:
1. You will NOT decrease the cold-start time using the programmable controller alone.
2. The heat up to temperature without overshoot required time is dependent on the existing physical installation.
3. Auto-tuned PIDE will allow you as the integrator to get the fastest response without over-shoot achievable with the existing physical installation.
4. Make sure each heater band is functioning in each heater zones. You can do this with an IR image of each band, and amp draw measurement on each band, or simply touching a sprue of plastic to the exterior of the band during heating. It is VERY important to have 100% healthy heating zones, prior to the auto-tune, to obtain the best results.
Check the AB web-site for documents relating to auto-tune application examples for PIDE. We actually incorporated auto-tune on engineer accessed screens at the HMI for our convenience.
Here is an overview of how the auto-tune works.
It is absolutely mandatory that the thermal load is at a steady state. On a large injection molding machine, this typically is only after the barrel heat has been turned off for about 24 hours. If you invoke an auto-tune, you will only have one shot at it in any 24-hour period. The key reason for the barrel needing to be at steady-state (room temperature) is so that accurate data measurements will need to be recorded of system dynamics and capabilities during the tune.
Auto tune steps.
1. Set each zones manual output to 0.00%. Set each zone to expected run time temperature (several hundred degrees above ambient)
2. Set each zone to MANUAL mode
3. Turn on all zones. They will sit at 0.00% output
4. Enable all zones to auto-tune
The auto-tune feature will go on-line with each zone, and ensure there is a "steady-state" temperature, (neither rising nor falling).
About 30-60 seconds later the auto tune will kick the output to your pre-defined max output level, (we used 100%)
The auto tune will then internally start a timer. The auto-tune will be collecting key information about the dynamics of each zone.
The first thing the auto-tune will document is the time from the start of applying heat, to the time heat is seen at the point of measurement. This is the "thermal-lag" time. The auto-tune will also find the "slope", or rate of change actual with a known percentage output.
On a typical injection molding machine when several zones are auto-tuned simultaneously, the nozzle will finish first. (Least thermal mass). The center sections of the barrel will typically finish tuning later, (up to 10 minutes on a 2,000 tone molder, and the rear zone most likely will finish last, as it has the throat pulling heat away from it.
Once all of the zones have auto-tunes complete. The auto-tune feature returns (3) set of suggested PID parameters. (Slow / Medium / and Fast). We could often use the Fast parameters, but if your IMM is 3,000 to 4,000 Ton, you may want to use medium gains.
Once we read the auto-tune returned suggested PID parameters, we would enter those into the PIDE. We were quite satisfied, as we were using MATH, and not "tweaking" to achieve a "tuned loop".
How do you know if you have done a job? It is important to collect data BEFORE tuning and AFTER tuning. If you have an HMI with trending feature, you should be able to graphically plot the temperature approach to set point before. (Sluggish? Aggressive, but with overshoots that take hours to recover?)
Then after the auto-tune, and using the suggested parameters, you should graphically see a confident temperature approach to set point with minimal overshoot.
Again, You will NOT be able to heat the barrel any faster by pushing buttons alone. The key takeaway here is that you will have the best values to heat-up and maintain the barrel temperature for molding operations.
With SSR control of electric heat you do not need to have a MAX on of 15 seconds. During cold-start the outputs will be held on until the PIDE throttles back. SSR's can be switched frequently, I suggest a (5) second period for your main barrell zones, and a (2) second period for your nozzle zones.
ie 50% CV for barrel would be 2.5 sec on and 2.5 sec on. 50% CV for Nzzle would be 1 sec on and 1 sec off.