小弟最近在用matlab进行仿真.利用开关器件的开通和关断的两种不同状态,列写不同状态下的状态方程,建立模型.BOOST电路的参数是,输入100,输出300,负载电阻18欧姆.在开环状态下,输出电压和电感电流还都基本上符合要求,动态性能不是很好.之后,加入反馈,输出的电压和电流值根本不是希望的数值.小弟不知道为什么会出现这种情况?请各位大虾们帮帮小弟,谢谢啊!!
模型里,用的锯齿波为20千赫兹,幅值为0-3.要得到300伏的电压,要求占空比为2/3,所以跟锯齿波比较的支流电压,小弟用了1伏.
闭环状态下,输出300,输出乘以0.5后,与151伏相比较,试图能得到1伏与锯齿波比较,可是从仿真结果看,pwm输出始终为负!
谢谢各位的帮忙.
偶的仿真图和结果一起发出来.500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/40/1145522111.gif');}" onmousewheel="return imgzoom(this);">500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/40/1145522364.gif');}" onmousewheel="return imgzoom(this);">