在您的“反激电源设计及应用之六:控制环路设计”一帖中,您讲了反激电源的三个实例,我按照您给出的传递函数,用matlab分析其bode图,均与您给出的图相差甚多,我的使用方法应该是没错的,那么是什么地方有错误呢?
比如说,您给出的传递函数为
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/22/1096816199.jpg?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg,t_20');}" onmousewheel="return imgzoom(this);">
您给出的bode图为
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/22/1096816242.jpg?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg,t_20');}" onmousewheel="return imgzoom(this);">
而我用matlab得到的传递函数为
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/22/1096816294.jpg?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg,t_20');}" onmousewheel="return imgzoom(this);">
相应的bode图为
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/22/1096816337.jpg?x-oss-process=image/watermark,g_center,image_YXJ0aWNsZS9wdWJsaWMvd2F0ZXJtYXJrLnBuZz94LW9zcy1wcm9jZXNzPWltYWdlL3Jlc2l6ZSxQXzQwCg,t_20');}" onmousewheel="return imgzoom(this);">
cmg大师,我对您的bode图有疑问!!
全部回复(9)
正序查看
倒序查看
现在还没有回复呢,说说你的想法
@cmg
你把10Hz放进传递函数,会得出20log[G(s)]=20log17=24,你的图上起点还不到20,所以肯定是错误的.我没用过你的软件,所以不清楚你的错误在哪里.我的帖子里面有用POWER456仿真的结果,和我的计算是一样的,POWER456里面的核是PSPICE.
不对呀,cmg老师,下面的pdf文件是我手工的详细算法,结果与用matlab得到的值是一样的呀,你是咋算的?1096933064.pdf
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/22/1096933118.jpg');}" 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/22/1096933130.jpg');}" 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/22/1096933118.jpg');}" 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/22/1096933130.jpg');}" onmousewheel="return imgzoom(this);">
0
回复
提示
@
不对呀,cmg老师,下面的pdf文件是我手工的详细算法,结果与用matlab得到的值是一样的呀,你是咋算的?1096933064.pdf[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/22/1096933118.jpg');}"onmousewheel="returnimgzoom(this);">[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/22/1096933130.jpg');}"onmousewheel="returnimgzoom(this);">
我知道你的问题了,多算了2*pi.算s下面的频率时,已经计算了2*pi,所以s只需以频率代入就行了,不能再算2*pi.
另外你的手工计算也太烦琐了,估计高等数学都忘光了,计算幅值时,只需在响应的频率处每个复数取模就可以了.另外工程计算时,影响不大的值可以忽略掉,如10Hz处,分子上的复数的模直接用1就可以了,只需计算分母和左边的常数.另外我的图是用渐进线画的,只画了转折点.
另外你的手工计算也太烦琐了,估计高等数学都忘光了,计算幅值时,只需在响应的频率处每个复数取模就可以了.另外工程计算时,影响不大的值可以忽略掉,如10Hz处,分子上的复数的模直接用1就可以了,只需计算分母和左边的常数.另外我的图是用渐进线画的,只画了转折点.
0
回复
提示
@cmg
我知道你的问题了,多算了2*pi.算s下面的频率时,已经计算了2*pi,所以s只需以频率代入就行了,不能再算2*pi.另外你的手工计算也太烦琐了,估计高等数学都忘光了,计算幅值时,只需在响应的频率处每个复数取模就可以了.另外工程计算时,影响不大的值可以忽略掉,如10Hz处,分子上的复数的模直接用1就可以了,只需计算分母和左边的常数.另外我的图是用渐进线画的,只画了转折点.
您说“算s下面的频率时,已经计算了2*pi,所以s只需以频率代入就行了,不能再算2*pi.”,我不明白!! 传递函数与频率特性之间是以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/22/1097008546.gif');}" onmousewheel="return imgzoom(this);">为桥梁的(见胡寿松的<自动控制原理>第3版172页图5-5),这里的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/22/1097008692.gif');}" onmousewheel="return imgzoom(this);">是角频率,单位是rad/s,而频率的单位是Hz,它们两个是应该进行换算的,怎么能直接“只需以频率代入就行了,不能再算2*pi”呢?
0
回复
提示
@
您说“算s下面的频率时,已经计算了2*pi,所以s只需以频率代入就行了,不能再算2*pi.”,我不明白!!传递函数与频率特性之间是以[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/22/1097008546.gif');}"onmousewheel="returnimgzoom(this);">为桥梁的(见胡寿松的第3版172页图5-5),这里的[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/22/1097008692.gif');}"onmousewheel="returnimgzoom(this);">是角频率,单位是rad/s,而频率的单位是Hz,它们两个是应该进行换算的,怎么能直接“只需以频率代入就行了,不能再算2*pi”呢?
算s下面既分母的值的时候,是以1/2pi*?计算的,你看一下整篇帖子就知道了,这就是理论和工程的区别,工程上为了方便,就先算了2pi,这样s就以频率直接代入,比较方便,大家都这么用.不影响结果.
0
回复
提示
@cmg
算s下面既分母的值的时候,是以1/2pi*?计算的,你看一下整篇帖子就知道了,这就是理论和工程的区别,工程上为了方便,就先算了2pi,这样s就以频率直接代入,比较方便,大家都这么用.不影响结果.
您这么一说我就明白了,不过我算着分母的数差不多,是29点多,约等于33,可分子上就差多了,我算着是
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/22/1097116103.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/22/1097116484.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/22/1097116103.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/22/1097116484.gif');}" onmousewheel="return imgzoom(this);">
0
回复
提示
@
您这么一说我就明白了,不过我算着分母的数差不多,是29点多,约等于33,可分子上就差多了,我算着是[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/22/1097116103.gif');}"onmousewheel="returnimgzoom(this);">呀,咋回事?您是用下面的参数算的吗?[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/22/1097116484.gif');}"onmousewheel="returnimgzoom(this);">
滤波电容是3个并联的,而电容自身的零点是不变的.C=1000uF,Rc=130m
如果电源没有多年的经验,建议不要去搞这些东西.我不能一直这么回答下去.
如果电源没有多年的经验,建议不要去搞这些东西.我不能一直这么回答下去.
0
回复
提示
@
不对呀,cmg老师,下面的pdf文件是我手工的详细算法,结果与用matlab得到的值是一样的呀,你是咋算的?1096933064.pdf[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/22/1096933118.jpg');}"onmousewheel="returnimgzoom(this);">[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/22/1096933130.jpg');}"onmousewheel="returnimgzoom(this);">
你真敬业.居然那么详细的算.好化时间.
工程渐近线的最大误差是3db.
你的横坐标单位是对的.cmg的应当是欧米格.
工程渐近线的最大误差是3db.
你的横坐标单位是对的.cmg的应当是欧米格.
0
回复
提示