matlab一阶惯性滤波,为什么一阶惯性环节也具有滤波的作用

matlab一阶惯性滤波,为什么一阶惯性环节也具有滤波的作用在用simulink搭建模型的时候,发现一阶惯性环节具有滤波的作用,这是为什么呢?我们以一阶惯性环节200pi/(s+200pi)为例进行说明。首先从传递函数G(s)的频率特性说起。所谓系统的频率特性,是指系统在单位正弦相量作用下的稳态响应。因此,令传递函数中的s=jw,就可以得到系统的频率特性G(jw)。G(jw)是频率w的复变函数。他的幅值为|G(jw)|,相角为相角(G(jw))。当w从0到…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

在用simulink搭建模型的时候,发现一阶惯性环节具有滤波的作用,这是为什么呢?

我们以一阶惯性环节200pi/(s+200pi)为例进行说明。

首先从传递函数G(s)的频率特性说起。

所谓系统的频率特性,是指系统在单位正弦相量作用下的稳态响应。因此,令传递函数中的s=jw,就可以得到系统的频率特性G(jw)。

G(jw)是频率w的复变函数。他的幅值为|G(jw)|,相角为相角(G(jw))。当w从0到无穷变化的时候,G(jw)的轨迹就是频率特性。

频率特性有两种表示方法:(1)极坐标表示,就是Nyquist图;(2)对数坐标表示,就是Bode图。

现在将以上传递函数用Bode图来表示一下。

Bode图的两个元素:

G(jw)=200pi/(jw+200pi)

1)对数幅频特性:

LmG(w)=20lg|G(jw)

2)对数相频特性:

这里涉及到如何求复变函数的幅值和相角的知识。复变函数f1(jw)/f2(jw)的相角,等于这两个复变函数f1(jw)和f2(Jw)相角的差。因此,G(jw)的相角是200pi和jw+200pi这两个函数相角的差,而200pi是一个实数,其相角为0,也就是等于jw+200*pi相角加负号。-arctan(200*pi)

在matlab中画出以上传递函数的频率特性

matlab函数可以这样写:

fenzi =

[200*pi];———分子,按照s的幂降阶排列

fenmu = [1, 200*pi];—–分母,同上

sys = tf(fenzi,fenmu);

bode(sys);——-画出bode图

a4c26d1e5885305701be709a3d33442f.png

不论是幅频特性还是相频特性,横坐标都是频率,只不过这个频率不是均匀的,而是10的几次方。对数幅频特性的纵坐标是分贝。从对数幅频特性可以看出,随着频率的增大,一阶惯性环节的幅值是减小的,有一个转折点。可以用两个简单的直线来逼近对数幅频特性。在转折点之前,认为幅值为0;在转折点之后,用一个斜线进行逼近。两条直线的交点就是200pi。

也就是说,用这两条直线来逼近准确的对数幅频特性的时候,最大误差出现在转折点处,此处的误差为3分贝。

下面来看一下对数相频特性曲线。对数相频特性的值都是小于0的,这也就可以解释为什么一阶惯性环节具有滞后的效果了。

总结以上,可知传递函数为一阶惯性环节时,确实可以起到滤波的作用。

对于一个传递函数为1/(ts+1)的传递函数来说,其对数幅频特性的转折点为1/t。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/185742.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 诺基亚面向开发商推出下一代手机游戏平台

    诺基亚面向开发商推出下一代手机游戏平台转自:新浪游戏http://tech.sina.com.cn/t/2005-12-21/1748799015.shtml 北京时间12月21日消息,在下一代手机游戏研讨会上,芬兰移动通信巨头诺基亚公司首次向16家诺基亚第一批游戏开发商展示了其下一代手机游戏开发平台。下一代手机游戏研讨会于2005年12月1日到2日在赫尔辛基举行,于12月7日到8日在温哥华举行。 通过下一代手机游

    2022年5月18日
    39
  • 手机开发平台资料介绍怎么写_如何开发一款手机app

    手机开发平台资料介绍怎么写_如何开发一款手机app近来无事,把手机开发平台的学习指南、教程和资料总结一下,方便大家参考,欢迎转载,请注明出处http://blog.csdn.net/changduanwang。手机客户端软件开发最大的困难就是平台不统一,手机开发平台太多。手机可分为智能手机开发和featherphone手机。开发平台可分为开放式平台和封闭式平台,开放式平台包括symbian、windowsmobile、linux、iPho

    2022年8月12日
    6
  • 极兔速递电子面单API接口-快递鸟[通俗易懂]

    极兔速递电子面单API接口-快递鸟[通俗易懂]目录1.完成前期准备工作2.API接口3.请求完整报文(示例)4.成功返回报文(示例)5.失败返回报文(示例)6.分步讲解(C#版本)7.极兔速递电子面单打印模板内容(HTML)8.关于签名前言J&T极兔速递是一家科技创新型互联网快递物流企业,致力于为用户带来优质的快递和物流体验。2015年8月由印尼首都雅加达作为起点,进入快递物流市场,目前覆盖了印度尼西亚、越南、马来西亚、泰国、菲律宾、柬埔寨及新加坡七个国家,成为东南亚超过5.5亿人口信赖的综合性物流服务商。电子面单模板

    2022年6月20日
    80
  • 深度学习环境配置1——windows下的tensorflow-gpu=1.13.2环境配置

    深度学习环境配置1——windows下的tensorflow-gpu=1.13.2环境配置神经网络学习小记录42——windows下的tensorflow-gpu=1.13.2环境配置学习前言环境内容Anaconda安装下载Cudnn和CUDA配置tensorflow环境安装VSCODE学习前言好多人问环境怎么配置,还是出个教程吧。环境内容tensorflow-gpu:1.13.2keras:2.1.5numpy:1.17.4Anaconda安装取网上搜索Anacon…

    2022年5月2日
    42
  • matlab里读取txt文件里指定列怎么办_matlab读取音频文件

    matlab里读取txt文件里指定列怎么办_matlab读取音频文件问题描述:想读取一个txt文本中的很多数据。数据之前有几行是中文,然后才是数据,如何用MATLAB读取txt文件中标识符所对应的列啊,多谢指教了!文件大概是这样的:你好欢迎来到…………sum1sum2sum3sum4111111111122222222223333333333444…

    2025年9月17日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号