buck电路双闭环控制怎么计算
时间: 2023-09-28 16:09:03 浏览: 87
Buck电路的双闭环控制主要包括内环电流控制和外环电压控制两部分。在计算时,一般需要先确定控制器的传递函数和电路的传递函数,然后使用控制理论中的方法进行计算。以下是一种简单的计算方法:
1. 内环电流控制
内环电流控制主要是为了控制电路中电感的电流,一般使用PI控制器来实现。
- 内环PI控制器的传递函数为:$G_{i}(s)=K_{p}+\dfrac{K_{i}}{s}$,其中$K_p$和$K_i$分别为比例和积分增益。
- 电感的传递函数为:$G_{L}(s)=\dfrac{V_{out}}{sL}$,其中$L$为电感的电感值。
根据内环反馈控制的基本原理,内环闭环传递函数为:$G_{c,i}(s)=\dfrac{G_{i}(s)G_{L}(s)}{1+G_{i}(s)G_{L}(s)}$,其中$G_{c,i}(s)$为内环闭环传递函数。
2. 外环电压控制
外环电压控制主要是为了控制输出电压,一般使用PI控制器来实现。
- 外环PI控制器的传递函数为:$G_{o}(s)=K_{p}+\dfrac{K_{i}}{s}$,其中$K_p$和$K_i$分别为比例和积分增益。
- 电容的传递函数为:$G_{C}(s)=\dfrac{1}{sC}$,其中$C$为电容的电容值。
根据外环反馈控制的基本原理,外环闭环传递函数为:$G_{c,o}(s)=\dfrac{G_{o}(s)G_{C}(s)G_{i}(s)G_{L}(s)}{1+G_{o}(s)G_{C}(s)G_{i}(s)G_{L}(s)}$,其中$G_{c,o}(s)$为外环闭环传递函数。
通过计算内环和外环的闭环传递函数,可以得到双闭环控制的闭环传递函数。最终的控制器参数可以通过根据系统性能要求,选择合适的增益参数进行调整。