伯德图的快速画法

[复制链接]
 楼主| xukun977 发表于 2019-9-23 18:51 | 显示全部楼层 |阅读模式
本帖最后由 xukun977 于 2019-9-23 18:53 编辑


波特图的传统画法,是把传递函数的分子和分母分解成因子多项式,然后提取出七种基本因子---常数、一阶零点\极点,二阶零极点等,然后对七种因子分别画出波特图,最后叠加。
这个套路可以表示成:


249445d88a39f32644.png




很明显,对于这个套路,碰到略微复杂一点的情形,手工求解就非常苦难了。
而有时候工程师需要现场解决问题,此时总不至于对客户说:你等一会,我来用matlab画个波特图。。。



于是,我们能不能省略第二步,直接从第一步跳到第三步呢???


2835d88a3fc30045.png




 楼主| xukun977 发表于 2019-9-23 18:59 | 显示全部楼层
本帖最后由 xukun977 于 2019-9-23 19:13 编辑

首先必须强调,下图中的传递函数的求法,网络上有很多快速求解法:




832985d88a4b3ead6f.png




求这个表达式,千万别跟个SB一样,动不动就节点法,列方程解方程。
论坛上很多“高手”就酷爱这么玩。
当然了,你实在闲的淡疼,可以慢慢玩。
这个问题以前说过N+1遍了,此处略。




现在假设这个表达式已经求出了,那么如何画出波特图呢?


不失一般性,假设待画波特图的多项式为:

238065d88a676096d3.png



第一种情况,先检查下式是否满足?????---------这个判断,只需简单的口算而已!


587885d88a6b93c438.png



如果满足,那么波特图为:


336175d88a7f5165ad.png





相位图,也可以通过类似手段,直接画出来。
技巧是把多项式分成奇偶项,让后令复数的实部和虚部分别为零,就可以求出相位为0°、±90°、±180°等零界点。








 楼主| xukun977 发表于 2019-9-23 19:22 | 显示全部楼层

麦克斯韦有段关于如何高效学习科学知识的名言:

有效的学习科学知识的第一步,是把前人的研究成果简化或近似成我们理解的形式,简化的结果可以是纯数学公式或物理假设。。。



理论真正的实用化,是学者必须掌握一定的近似计算技巧,而教科书上那种呆滞的方法,碰到略微复杂一点点问题,立马就熄火了。
此时如果来个霸王硬上弓,强行硬攻,草稿纸是算了一张又一张,还很有成就感,说付出等于收获,算的越多,收获越多,这就是错觉,是自欺欺人,这是不成熟的表现。





122013137 发表于 2019-9-24 00:55 | 显示全部楼层
如果不满足这个不等式怎么简单粗暴的画呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:模电讨论兴趣小组群微信号:xukun977

1897

主题

22577

帖子

295

粉丝
快速回复 在线客服 返回列表 返回顶部
个人签名:模电讨论兴趣小组群微信号:xukun977

1897

主题

22577

帖子

295

粉丝
快速回复 在线客服 返回列表 返回顶部