前言

LTspice支持多种可变电阻设置方式,今日介绍其中一种,结合.op指令,可查找电路的最大功率点(MPP)。


最大功率点(MPP)简介

最大功率点(Maximum Power Point, MPP)是负载获得最大功率的电路工作状态,对应特定电阻、电压与功率值。

其理论依据为最大功率传输定理(Maximum Power Transfer),核心条件是负载电阻等于电源等效内阻,以下为图示:

图1 最大功率点与最大功率传输

图1 最大功率点与最大功率传输,来源 [1]


今日案例 —— 通过可变电阻,找到最大功率点

电路(A)—— 简单电路

在 LTspice 中构建如下电路:

图2 搭建电路(A)

图2 搭建电路(A)

这个电路包含 12V 电源(V1)、10Ω 电阻 R1(模拟电源等效内阻)、可变负载 R2(阻值为 Rp)。

负载 R2 通过指令 “.step param Rp 1 100 1” 设为 1-100Ω 阶梯连续变化。

.op 是 DC 稳态工作点分析指令,配合参数扫值,可计算不同 Rp 下的电路情况,用于找到负载的最大功率点。

仿真后波形如下所示:

图3 仿真负载的功率、电压、电流

图3 仿真负载的功率、电压、电流

其中,红、绿、蓝曲线依次对应负载功率、负载电压、负载电流。

可见功率曲线存在明显的峰值,对应电路的最大功率点。

用测量工具测量该点的数据:

图4 电路(A)最大功率点

图4 电路(A)最大功率点

可以看到,最大功率点对应负载 Rp=10Ω(与电源等效内阻 R1 相等),此时负载功率约 3.6W。


电路(B) —— LDO 电路

对于上次讲 LDO 时的电路,此前负载用的都是固定阻值的电阻,本次让 LDO 的负载也产生阶梯连续变化。

在 LTspice 中构建如下电路并进行仿真:

图5 电路及仿真

图5 电路及仿真

负载 Rload 通过指令 “.step param Rp 0.1 10 0.1” 设为 0.1-10Ω 阶梯连续变化。

图中红、绿、蓝曲线依次对应 LDO 的负载功率、输出电压、负载电流。

用测量工具测量该点的数据:

图6 电路(B)最大功率点

图6 电路(B)最大功率点

红色功率曲线的峰值(约 2W),即为该 LDO 的最大功率点。对应 LDO 为 3.3V、600mA (Datasheet 其实是 500mA)输出的最佳情况。

对于此图,我们可以想想为什么最大功率点之前电流为水平直线(恒流)、之后电压为水平直线(恒压)?


总结

本次演示了在 LTspice 中通过可变电阻结合.op 指令,找到电路的最大功率点。


案例代码

本文 LTspice 案例上传至 Gitee,可下载运行:

参考资料

相关前文


欢迎关注我的微信公众号“疯狂的运放”,及时收到最新的推文。