Matlab扫频法求系统传递函数
创作时间:
作者:
@小白创作中心
Matlab扫频法求系统传递函数
引用
CSDN
1.
https://blog.csdn.net/wanrenqi/article/details/123714046
在控制系统和信号处理领域,传递函数是描述系统输入输出关系的重要数学工具。对于一些复杂的系统,直接通过建模方法求解传递函数可能较为困难。此时,扫频法(Sweep Frequency Method)提供了一种通过实验测量来获取系统传递函数的有效途径。本文将以一阶RC滤波电路为例,详细介绍如何使用Matlab的Simulink和相关工具箱来实现扫频法求解传递函数的过程。
一、在Simulink中建立一阶RC低通滤波电路模型
首先,在Simulink中搭建一阶RC低通滤波电路模型。具体电路结构如下:
二、设置系统的输入和输出
如上图所示,将受控电压源的输入设置为系统输入,电压表的输出设置为系统输出。
三、使用Model Linearizer进行扫频设置
- 打开Model Linearizer工具箱,选择ESTIMATION模式。
- 设置输入信号为正弦输入。
- 对输入正弦信号的参数进行设置:
- 输入正弦的单位设置为HZ。
- 扫频范围设置为1HZ至1000HZ。
- 扫频点数设置为20个点。
- 将所有点的参数设置一致,振幅设置为受控电压源输入的1/10。
四、获取伯德图并估算传递函数
- 点击Bode按钮,根据扫描点绘制伯德图。
- 在Linear Analysis Workspace中会生成两个变量。
- 将生成的变量estsys1拖入MATLAB Workspace。
- 在MATLAB命令行中输入以下命令来估算传递函数:
其中,n表示系统阶数,这里n为1。sys = tfest(estsys1, 1)
五、结果分析
通过建模得到的传递函数为:
$$
sys = \frac{212.7}{s + 212.7}
$$
估算得到的传递函数与建模结果基本一致,验证了扫频法的有效性。
六、使用命名方式估算伯德图
除了使用Model Linearizer工具箱外,还可以通过命令行方式获取更详细的信息。以下是具体的MATLAB代码示例:
mdl = 'RC_Filter';
open_system(mdl); % 打开模型 RC_Filter
%%%%%%%%%% 收集频率响应的数据
ios = [... % 指定频率响应的输入和输出点
linio([mdl,'/volin'],1,'input'); ...
linio([mdl,'/volout'],1,'output')];
f = logspace(log10(10),log10(20000),10);
in = frest.Sinestream('Frequency',f,'Amplitude',1); % 使用frest.Sinestream命令来定义要在输入点注入的正弦曲线的频率范围,离散的点数和幅值
[sysData,simlog] = frestimate(mdl,ios,in); % 利用frestimate计算频率响应曲线上离散的点
bopt = bodeoptions;
bopt.Grid = 'on';
bopt.PhaseMatching = 'on';
figure, bode(sysData,'*r',bopt)
% 利用frest.simView命令在一个图形界面中查看注入信号、测量输出和频率响应
frest.simView(simlog,in,sysData);
% 估算传递函数
sysA = tfest(sysData,1) % 估算一个1阶的传递函数
figure, bode(sysData,'r*',sysA,bopt) % 画出这个传函的伯德图
通过上述步骤,可以更详细地分析系统的频率响应特性,并估算出准确的传递函数。
参考资料
热门推荐
趋势平稳的判断标准和实际意义是什么?如何在投资中利用趋势平稳的特点?
GB/T 12244-2006减压阀标准详解:从结构到性能的全面解读
佳节清明桃李笑,五首清明节诗歌欣赏
2024年甲醇行业发展前景分析:国内甲醇产量为8403万吨
落下闳:世界天文学领域一颗“灿烂的星”
去黑头最有效的方法|9款全效去黑头纯天然自制面膜
橄榄油选购指南:从品种到工艺的全面解析
张鲁与"米贼"之称的由来
一千牛有多重?揭秘力的单位与重量的转换
3月起这些城市限行新规超严格,入手绿牌真的刻不容缓?
Excel怎么对不连续的数求和
深入解析VTB联赛精彩对决与球员表现探索篮球战术新风潮
草莓果酱的制作方法
2025年开设航海技术专业大学排名及评级 高校排行榜
租赁合同签长期是否有效
变中求进 走出金融消费纠纷调解新路子
風靡全球的「分子料理」究竟是什麼? 台中有什麼好吃的餐廳
分子料理,颠覆你的味觉
北太天元科普:数据融合与模型融合
广州美术学院视觉艺术设计学院:数字再现郑和之旅
塑料的种类和分析方法,红外分析,DSC,TGA检测组分
塑料制品的分类和用途有哪些?塑料制品的环保问题如何解决?
合作区探索共享单车管理新模式,政企“共治共管”改善单车乱停
春风十里,不如出发:春季户外运动全攻略
髋关节置换手术后多久可以出院
路由器连接光猫用桥接模式好还是用路由模式好?路由器桥接模式vs路由模式
轻钢别墅施工必备技术与设备:构建现代家园的基础
什么是投资组合的调整与优化?这种调整和优化如何适应市场变化?
家园社协同 共促幼儿社会性发展
张廷玉被乾隆抄家,那他抄出了什么?