PID algorithm for constant temperature controller.
- Thread starter gputowski
- Start date
Click For Summary
Discussion Overview
The discussion revolves around developing a PID algorithm for a heating controller, specifically addressing the regulation of relay timing for heating cycles. Participants explore the nuances of PID control in the context of time lags and the relationship between ON and OFF states of the relay.
Discussion Character
- Technical explanation
- Debate/contested
- Mathematical reasoning
Main Points Raised
- One participant seeks assistance in writing a correct PID algorithm for a heating controller and mentions a graph for reference.
- Another participant questions the meaning of "correct PID algorithm" and provides the general formula for PID control.
- A participant highlights the importance of considering time lag in the heating regulation process, noting that it can be significant.
- Discussion includes the idea that the slope of the temperature curve during the initial heating cycle may indicate the process's thermal capacity and time lag.
- The original poster expresses familiarity with the PID formula but questions whether a single formula can regulate both ON and OFF relay times or if separate formulas are needed.
- Another participant points out a potential misunderstanding regarding ON and OFF times, suggesting that the relationship between them is not straightforward and introduces the concept of "Bang-Bang control." They also provide references for further reading.
- There is a suggestion to keep ON-OFF intervals short relative to process time constants and to consider using PWM at the controller output.
Areas of Agreement / Disagreement
Participants do not appear to reach a consensus on the best approach to regulate the heating controller. There are multiple competing views regarding the handling of ON and OFF times and the application of PID versus Bang-Bang control.
Contextual Notes
Participants express uncertainty about the relationship between ON and OFF timing in the context of PID control and whether separate formulas are necessary. The discussion also reflects varying levels of understanding regarding control strategies and their implications.
Similar threads
- · Replies 14 ·
- · Replies 12 ·
- · Replies 10 ·
- · Replies 6 ·
- · Replies 1 ·
- · Replies 5 ·