用扰动观察法实现MPPT的光伏电路中,占空比线性增长是怎么回事。

我搭建了光伏电池的boost电路(含MPPT),占空比出现了问题,它几乎线性增长。
其中光伏电池我是基于光伏电池的工程数学模型和修正参数,用M函数搭建的:
图片说明

这是我的BOOST电路:
图片说明

这是我的MPPT和产生脉冲的电路:
图片说明

出来的功率曲线是这样的(未加Saturation):
图片说明

占空比和脉冲是这样的(未加Saturation):
图片说明

占空比一直线性增长,导致开关无法导通
加了Saturation后:
图片说明
图片说明

当此处改为-号后:
图片说明
图片说明

开关彻底没有导通了

请问一下大家知道是什么原因或者有什么解决办法吗?