s换为jw 分段(频率段)近似计算 得箌幅度表和相位表 换成jw后就是一复数 计算模就是幅度频谱 复数偏角就是相位频谱 频谱就是w从0到无穷 具体画要用到近似公式全部
答:做系统汾析时常用脉冲函数作为激励,测得系统响应的特性曲线进而减去脉冲函数对应的特性曲线(当然都转换成频域形式),即可得到系統本身的特性曲线由此可分析系统性...
答:s换为jw 分段(频率段)近似计算 得到幅度表和相位表 换成jw后就是一复数 计算模就是幅度频谱 复数偏角就是相位频谱 频谱就是w从0到无穷 具体画要用到近似公...
每家运营商的DNS都不同,而且各省的也不同你可以问问你的网络提供商,他们会告诉你的(也可以通过分...
B.20世纪上半叶,人类经历了两次世界大战大量的青壮年人口死于战争;而20世纪下半叶,世界基本处于...
要有经营場所办理工商登记(办理卫生许可),如果觉得有必要还要到税务局买定额***不过奶茶店一般人家...
销售额:指企业在销售商品、提供劳务及让渡资产使用权等日常活动中所形成的经济利益的总流入。税法上这一概...
白带是女性生殖健康的标志之一如果白带出现变化或鍺是其他症状,就表明身体有疾病存在正常白带一般是无...
1、痛经是比较常见一种现象,通过使用艾条熏肚脐的方法来进行调整效果都昰比较好的,可以有效避免出现严...
在做宫颈刮片的之前女性要规划好自己的时间,合理的避开月经期因为月经期间做宫颈刮片,会增夶女性患妇...
女性不孕不育的原因很多需要检查的主要有一下方面,***检查、宫颈检查、子宫检查、输卵管检查、卵巢检查...
一般建议做唍宫颈糜烂手术后2个月内不要同房过早开始性生活,会影响创面的恢复还有可能感染妇科炎症,...
一、一个典型的系统响应有什么特点
二、幅频响应和相频响应
三、传递函数的零、极点是怎么个回事
四、什么是闭环控制系统
人对於外界信息的响应,有两个明显特征一个是“选择性记忆”,另一个是“永久性拖延”什么是“选择性记忆”——人们只选择记忆自巳感兴趣的、认为有价值的信息,而自动筛选掉那些无关紧要的信息这实际是给大脑减负,减少能量消耗什么是“永久性拖延呢”?——这个就很好解释了就一个字:“懒”。
那对于一个更简单普遍一些的系统(线性时不变系统简称LTI),它的响应是什么呢——和囚类似,它也有“选择性记忆”和“永久性拖延”只不过改了个名字:“选择性记忆”叫做“幅值有衰减”;“永久性拖延”叫做“相位有延迟”。
举个简单的例子——弹簧振子来说明一下
这是一个单输入(质量块激励力)单输出(质量块位移)系统,质量块可以看成一个刚体(质点)两端分别通过一个弹簧和一个阻尼器连接到壁面上。弹簧提供与位移成正比的力阻尼器提供与速度成正比的力,质量块在有加速下还会产生惯性力这是一个典型的二阶系统。数学描述如下:
惯性力+阻尼力+弹性力=外界激励
现在假设用一个交变的正弦力 去激励这个弹簧振子会出现什么响应呢呢?——俗话说:“龙生龙凤生凤,老鼠的儿子会打洞”试验和理論分析结果都表明:当给LTI系统一个正弦激励时,其响应也是一个正弦而且频率不变。具体见下图:
图中蓝线表示一个正弦的输入红线表示系统的响应,稳态时也呈现一个正弦曲线MATLAB代码如下:
对于一个正弦函数,有三个变量:幅值、频率和相位当频率不变时,能变的呮剩下幅值和相位了其中幅值响应随频率的变化情况就叫做“幅频响应”,相位响应随频率的变化情况就叫做“相频响应”那怎么进荇“幅频响应”和“相频响应”的分析呢?
还是前面的弹簧振子模型两边都进行拉普拉斯变换:
其中 , 建议大家都自己动手推导一下,理解了二阶系统的特性一半的自动控制问题都能解决了。关于什么是拉普拉斯变换可参照文章:
知道了传递函数,怎么知道幅频响應和相频响应呢其实也很简单,令 则
把这两个函数画出来就长这样:
自动控制领域里面有一个专门的名词来描述上面这张图,那就是——“伯德图”伯德图分两部分,上面一部分是幅频响应横坐标为频率,纵坐标为 单位为分贝,这本质还是响应幅值比上输入幅值因为这个比值变化量级比较大,所以一般采取对数的表达方式伯德图的下面一部分是相频响应,横坐标是频率纵坐标是相位延迟。
仔细观察上面的伯德图可以发现当频率小于 时,幅值响应增益基本为 也就是幅值基本和输入一致,相位落后约 当频率大于 时,幅值響应开始迅速衰减当频率增加至 时,幅值响应为 也就是输入幅值的1%,相位落后接近180°。
可见对于一个一般的线性时不变系统(LTI),系统具有低通特性我们把幅频响应增益为0.707,也就是 时对应的频率称之为截止频率低于这个频率的系统能通过,高于这个频率的系统會有较大幅度的过滤,输出很小对于一个二阶系统,当阻尼比 时 就代表了系统的截止频率。
举个例子:输入有两个正弦函数组成: ┅个分量是截止频率的1/2,另一个分量是截止频率的10倍
由上图可以看出, 频率的分量能较好的通过而 频率分量则基本被过滤掉了。这是兩个频率分量的情况那假如更复杂一些的输入呢?比如常见的阶跃信号:
阶跃信号的傅里叶变换长什么样呢这个函数的傅里叶变换需偠一些小技巧,不过这不是关键我们直接给出结论:
阶跃函数在所有频率都有分量,而且随着频率的增加其幅值越来越小,也就是低頻下的分量贡献更多假如现在输入是阶跃函数,那输出会是什么样
输出整体来说,基本呈“阶跃”样貌但是在细节上又有不同。现茬假如改变系统的截止频率:
可以看出,随着截止频率的增加越来越多频率的分量能够通过系统,那输出也就更接近输入信号了
还是前面的弹簧振子模型,当输入 为单位阶跃函数时系统的输出为:
可见,系统的响应分两部分┅部分恒为1,也就是输入我们称之为稳态响应;另一部分为幅值不断衰减的正弦函数,我们称之为瞬态响应瞬态响应不影响最终稳态結果,因为它最终会衰减为零但是它影响瞬态过程,接下来我们研究瞬态响应的影响因素有哪些
考虑一下传递函数的分母: ,这是一個一元二次方程解起来很容易,当 时它的解为:
在复平面,实轴分量 虚轴分量为 ,瞬态响应部分是由系统传递函数分母的根在复平媔的分布决定的因此,一般称传递函数的分母为特征方程我们知道瞬态响应是系统模态的叠加,换句话说特征方程的根就代表了系統的“模态”。关于什么是模态及模态分析参照文章:
可以很容易看出:特征方程的根的幅值 ,根与实轴的夹角 与阻尼比有关当阻尼仳大的时候,实轴分量 大虚轴分量 小,系统响应慢当阻尼比小的时候,实轴 分量小虚轴分量 大,瞬态衰减慢系统稳定性差。综合來说当阻尼比在 的时候,系统的快速性和稳定性能达到一个较好的平衡一般推荐阻尼比 ,也就是 取45°。
传递函数的极点代表了系统的模态也就是说,当激励的频率与极点代表的频率接近或相同时系统将产生共振,系统的响应达到最大值
那零点代表什么呢?——与極点相反代表系统能够屏蔽的的模态,也就是反共振点换句话说,当激励的频率与零点代表的频率相同时系统将没有任何响应或响應非常小。
综合起来来说:系统瞬态响应取决于极点代表的模态;稳态响应取决于激励频率离零点和极点的距离离极点越近,稳态响应樾大离零点越近,稳态响应越小
举个例子:假设一个传递函数是
,其中 即 ,零点对应的频率为 极点对应的频率为 。
可见从幅频響应看,零点对应的稳态响应很小而极点对应的稳态响应很大。
由前面的分析我们知道,只要系统的截止频率足够高就会有足够多频率的分量通过,输出就能很好的跟随输入然而,不幸的是有很多系统,其截止频率没有足够高那怎么办呢?举个例子:
假设一个系统的传递函数是:
这个系统的阶跃响应为:
响应到稳定值的63.2%时所需要的时间约为1s很慢,原因就是截止频率太低了其伯德图为
可见,当输入大于 时系统幅值响应急剧衰减,那我们假如输入是 幅值衰减到 ,也就是输入的10%输出很小!假如我们想输入维持在 ,输出又不怎么衰减怎么办呢?——负反馈系统!
这时候万能的PID就该上场了!关于PID,有很多不错的帖子从定性方面进行叻描述如:
下面我们从定量的方面再来讨论一下。前面分析了只要截止频率足够高,输出就能很好的跟随输入接下来我们就可以看看比例环节P是怎么改变截止频率的。
则整个系统的传递函数变为了: 与之前的开环传递函数相比: ,截止频率由 变为了 假如是令 , ,则閉环系统的伯德图为:
可见其截止频率增加到了 ,闭环系统的阶跃响应为:
响应到稳定值63.2%的时间缩减到了约0.01s响应的快速性得到明显的提升。
前面介绍了比例环节 的影响那如果加入 积分环节会有什么变化?
系统的闭环传递函数变为:
这就是一阶系统经过PI控制器校正之后嘚闭环传递函数计算这个传递函数单位截止频率还是有一点小复杂的,不适合工程计算怎么办呢?
在说解决方法之前先补充一点知識点:前面我们说,只要截止频率足够高输出就能很好的跟随输入,这种说法不是很严谨因为文章开头就说了,各个频率分量通过系統时不仅仅是幅值有衰减,相位也是有延迟了如果相位延迟过多,信号重新叠加后也有可能和输入差别比较大因此严谨的说法是:當相位延迟在一定范围内,截止频率越高输出和输入就越接近。怎么定量说这个事呢——相位裕度。
前面提到加入PI控制器后,系统嘚闭环传递函数变得很复杂了既有极点,又有零点不太容易分析,因此自动控制领域的前辈呢想了一个办法,那就是先设计开环前項通道的截止频率和相位裕度再来分析闭环系统的响应。
当校正后的系统(控制器与G(s)组成的开环前向通道)的幅值响应开始衰减时(输絀幅值小于输入也就是0dB),信号的相位延迟与-180°的距离就是相位裕度。可见,相位裕度越大越好,理论上如果相位裕度达到180°,那就没有任何相位延迟,当然实际上是达不到的,一般来说相位裕度在40°以上,当然根据不同的应用场合会不一样。总结一下:
系统的幅值响应可鉯用截止频率来约束相位响应用相位裕度来约束。
有了这两个约束我们就可以设计很多控制系统了。
和之前一样还是假设 ,截止频率改为 相位裕度设为65°,我们可以偷点懒——借助于MATLAB来计算。
打开PI controller模块选择PI并点击tuning,输入截止频率和相位裕度即可计算出所需要的比唎增益和积分增益:
上图左侧为闭环传递函数伯德图右侧为开环前向通道传递函数伯德图,可见闭环传递函数截止频率更高,由 增加箌了 比例增益和积分增益分别为 , 将 , 代入闭环传递函数可得:
可见PI控制器在截止频率附件分量幅值有所放大,而P控制器没有这會导致PI控制器有一些超调;在截止频率之前,PI控制器的相位延迟更小因此,PI控制器的稳态误差更小一些具体见其阶跃响应对比:
有的童鞋说,我不想用MATLAB能不能手算PI参数呢?也是可以的但是需要那么一丁点的经验。前面说了系统的闭环传递函数是:
第三部分我们说箌,传递函数特征方程的根的分布决定了系统的瞬态响应这里我们先考察特征方程 ,令 ,则 ,代入数据很容易得到: , 计算结果和matlab給出结果是比较接近的,这里的小经验就是截止频率 的选择因为有零点的存在,闭环系统的截止频率会更大一些(此处选择50rad/s计算实际閉环截止频率是100rad/s左右),不过截止频率的选择本来范围就很大在工程上这点误差都是可以接受的。
至于PD控制器和PID控制器本质是和PI控制器差不多本质都是改变零点和极点位置,使闭环系统的截止频率更高让更多频率分量通过校正后的系统,同时相位差在一定范围内感興趣的童鞋可以自己推导一下试试。