DC-DC converters: differences between a resistive load vs a CPL, and the "unknown load" case
1 次查看(过去 30 天)
显示 更早的评论
Conceptual question here: let's assume a simple DC-DC boost converter, with an inner current control loop, and an outer voltage control loop. The question is about the outer voltage loop (which generates the "I_desired" current command for the inner current loop).
In general, IF we have a resistive load, then our outer voltage loop can be a simple PI loop:
I_desired = PI(Vout_actual - Vout_desired) <--- We can tune the proportional and integral gains as needed
IF we have a CPL (constant power load), then the current command is something like:
I_desired = "Power_CPL" / Vin <--- This is a simple appoximation, which assumes that we KNOW the power that the CPL load demands
What if we have an "unknown" load? Our load could be:
- Resistive
- CPL (where we DON'T know the power demanded by the CPL)
- Resistive in parallel with a CPL (I.E. "both")
- Resistive, then a CPL (I.E. the end user switches OUT a resistive load, and then switches IN a CPL [with unknown power demand])
There are many more combinations of the above loads, but I hope I've made the point clear.
--> Are there control approaches for generating "I_desired" that can cover these unknown combinations of loads?
0 个评论
采纳的回答
Joel Van Sickel
2022-11-29
There is no converter/controller than can handle any load, but in general, you can use current mode control for constant power applications and voltage regulaiton applications.
0 个评论
更多回答(0 个)
社区
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Electrical Block Libraries 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!