这是自己本科做的一项综合设计作业(自动控制理论的),课程作业题目是《DC-DC升压变换单电压环控制器设计》,我查了不少资料,硕士论文、文献等,断断续续地花了1个半月解决的。
当时老师手中有两个作业,一个是Boost单电压闭环控制仿真,另外一个是Boost单电流环闭环控制仿真,我图熟悉程度,我就选则了单电压环,其实选择单电流环控制和我这个是差不多的,这个综合作业完成下来,自己对Boost电路有了更层次的理解。其实在查资料的过程中,我发现其实这个两个综合作业其实可以合并在一起,叫做Boost电流、电压双闭环控制仿真,老师的两个综合作业其实是来源于这个双闭环控制,又考虑到我们水品的原因,把它拆成了两个综合作业,现在想想,其实一开始做这个双闭环的仿真,对这个Boost电路有更深层次的理解。
这个综合任务其实就仿真而言,不难,我已经做出来电压控制的仿真,但到后面要进行传递函数的计算,需要对Boost进行数学建模,许多东西都要得到其传递函数,这里就有点麻烦了。这个综合作业大体上流程是这样:BOOST开环电路进行数学建模(状态平均法),然后得到小信号传递函数,然后涉及闭环控制,进行数学计算,调定PI系数,最后进行闭环仿真。也就两部分:模型的建立和模型的仿真。
模型的建立
首先,我们脑中有一个Boost图,做这个仿真,应该清楚电路是怎么样的,不熟悉的话,可以看看王兆安老师主编的教材。我们在Simulink中搭建这个电路模型,其中Simulink仿真中的难点就是怎么构建闭环,输出的电压信号怎么负反馈调节原来的系统,这在里面用什么来构建反馈。一般而言,我们设定他们输出多少电压,以这个目标电压为基准,我们可以算出来了,我们需要多少占空比,我们构建闭环控制器的后,这里是使用PI控制(我们脑子里清楚,额定的占空比输入开关变换器,但输出的电压不稳定),我们从文件库里取出PI控制器,然后搭载在IGBT的PWM波发生器上面就行了。总体上说,我们输出的电压不稳定,输出的电压与额定电压有差值,我们取这个差值为误差信号,然后这个误差信号经过PI控制器后,输入到PWM波发生器里面,调节占空比,当输出电压比目标电压大时,误差信号大于零,标志着占空比过大,要调小,当输出电压比目标电压小时,过程同理,我们需要把占空比调大。我们还需要清楚PWM波是怎么产生的,占空比的数值,我们是怎么样调节调载波和调制波才能得到的,这里可以去百度搜搜,怎么产生PWM波,我们后面就得到了我们的Boost闭环电路,在构建模型的过程中,下面这个文献给我了帮助很大,我看完就明白了原理怎么样的,推荐大家可以去看一看。对我思路解决挺大的一个文档。还有一本电子书《电力电子系统建模及其控制》(徐德宏老师)是我们老师让我学习的,虽然是给研究生学习用,但本科生也可以自学一下,几乎做电力电子的老师,都有这么一本书,我有这本电子书,我的这篇论文也提到了这本书,因版权问题,需要的,在下面评论留言,留下邮箱地址,我看到了会发给你们。
如果不想看,时间紧的话,可以去看看我的仿真(我的主页里面,资源Boost Simulink仿真就是了),仅供参考。
模型的仿真
构建完成以后,这里面又有一个问题就是pid系数怎么确定的问题,于是我对整个闭环网络进行建模得到其传递函数,这里我参考了徐德宏老师的《电力电子系统建模及控制》,我们这里需要书的内容就是怎么从上面的搭建的模型中,得到它们对应的传递函数,这本书是研究生教材,我们不需要把它搞懂,我们只需要得到其数学建模的传递函数就行,我这里就不展开建模的过程了,我的综合作业有整个建模过程的简介。
然后就是如何确定PI系数,我图简单,这种方法应该说是不简单,麻烦的,但很基础的方法——劳斯判据,这种方法可以得到我们的PI系数,但计算量比较大(过程可以参考的综合作业论文),这种方法适用于所有需要确定PID系数的情况。这是我第一次做,不知道什么其他别的方法,实际上有许多种方法可以确定pid系数,我的这种方法比较基础,后面可以尝试一下用PSIM直接得到PID系数,但PSIM里面进行boost仿真,负反馈调节系数调不到1,这样得到的数据可能又有点说服力不够,但上面的劳斯判据绝对有说服力,只不过计算量大。
后面,我建立了我们的闭环控制仿真,比开环时候仿真相比而言,是要好不少,但我们想看看闭环调节的效果有多好,于是我在我们搭建的仿真模型后面搭建的一给电源电压切换器,模拟我们的电源电压不稳定的情况,在仿真的前2s里,我们是一个电压,在后面的2s里,电源电压又是另外一个数值,看一看仿真的效果,结果看到的并不好,我们调节的参数帮不是做好的选择。这个PD参数确定一直都是一个问题,我们也在选择更好的方法,选择最佳的PID系数。这个过程在我的仿真和综合作业论文里面都有。
以上就是我实验的整个过程,感兴趣的,我们可以一起交流。
综合作业论文在我的主页里面,上传的《Boost单电压闭环控制仿真综合作业论文》就是我的论文。后面有同窗私信我,问我有没有什么可以学习PID系数整定的资料,我这里有份PID整定的PPT,在我上传的《Boost单电压闭环控制仿真》补充材料里面,除了PPT以外,我还夹杂了两份文件,一份是电力电子建模的学习资料(英文版),这份资料是讲电力电子建模的,不仅有Boost闭环怎么构建,还有Buck电路闭环怎么构建等,说实话,虽然是英文,但我感觉,里面英文版本比我见到的中文版本都要好,里面英文不难,还有一份就是PSIM仿真的文献。