Matlab在频域分析中的基础应用
创作时间:
作者:
@小白创作中心
Matlab在频域分析中的基础应用
引用
CSDN
1.
https://blog.csdn.net/2504_91038403/article/details/146502869
频域分析是控制系统分析中的重要方法,通过分析系统的频率响应特性,可以评估系统的稳定性和性能。本文将介绍如何使用Matlab绘制奈奎斯特图和伯德图,并总结伯德图的判读知识。
概述
频域分析的原理是线性系统在受到正弦信号输入时,其输出的幅值和相位随着输入信号的频率变化而变化。
本文介绍用Matlab绘制奈奎斯特图和伯德图的方法并总结伯德图判读的相关知识
Matlab版本为2022b,文中所有代码都可以直接运行
奈奎斯特图
已知系统开环传递函数如图
绘制奈奎斯特图的代码如下
num=[250,250];%定义传递函数的分子矢量
den=conv([1,0],conv([1,5],[1,15]));%定义传递函数分母矢量,conv是卷积
sys=tf(num,den);%建立传递函数
nyquist(sys)%画奈奎斯特图
图像如下
图像没有包围(-1,0j)点,所以系统稳定
伯德图
已知开环传递函数如下
代码如下
num=[100,500];%分子矢量
den=[1,100.5,2550,1250,0];%分母矢量
sys=tf(num,den);%建立传递函数
margin(sys);%绘制伯德图并标出稳定裕量
grid on%给图像增加网格
[Gm,Pm,Wcg,Wcp]=margin(sys)%输出Gm增益裕量,Pm相位裕量,Wcg相位穿越频率,Wcp增益穿越频率
伯德图如下
相关输出值如下
伯德图判读
低频段 斜率中等比较好斜率越大则稳态误差越小斜率太大则系统不稳定
中频段 斜率偏小比较好相位裕量在30°-60°之间则系统稳定性好,同时时域上的超调量σ适中幅值穿越频率wc越大,系统快速性越好
高频段 斜率大比较好衰减的越快越好
热门推荐
如何重点审查和管理建设工程合同以避免纠纷
张艺谋版《三体》:三部曲浓缩成一部的挑战与机遇
挑选机箱注意事项
股票市场投资:如何选择合适的买入点
Excel表格报价单制作指南:从格式设计到打印输出的完整步骤
提升职场竞争力,技能培训是关键选择
异步电机转差率和工作原理,异步电机和同步电机的区别
宁波轨道交通加速推进,象山线未来可期!
发扬于《魔兽世界》的战法牧,过往历史与现在发展
如何判断自己应该领取津贴还是补贴?
黄曲霉素是致癌物,就藏在厨房中,若你家也有,请尽快处理掉
如何评估黄金交易的风险与收益?这种评估如何影响交易策略?
自行车材料多样化,哪种更适合你呢?
申请再审应提交的材料有哪些
“深入了解‘CCD’缩写的多重含义及其广泛应用领域”
郑志刚:股东减持为何屡屡吓坏投资者?
挖掘用户需求的4种思维方法,助你洞察市场
扁平化管理是什么意思?了解扁平化管理的定义与优势
扁平化管理是什么意思?了解扁平化管理的定义与优势
物联网与PLC的完美融合:引领工业4.0时代
团队管理如何改进和改进
紫草:传统中药的现代应用
心理学:摆烂,只是不入流的人生态度?它的妙用你要懂
缺血性心脏病的心血管CT成像
如何提升团队的认同
17岁健身影响长高吗
又是拆对新组合 蒋振邦/魏雅欣0:2被泰国新组合爆冷
破解支原体肺炎“迷雾”:科学守护冬季健康
AI复活神兽 《山海经》燃爆了
常用浏览器性能对比:挑选最适合你的浏览器指南