自控原理(1)——流程图的化简及Mason公式
自控原理(1)——流程图的化简及Mason公式
等效变化的原则
对流程图的任何一部分进行变换时,应该遵循等效变换原则——变换前后系统总的传递函数应该保持不变。
3种基本变换
串联
ϕ(s)=G1(s)G2(s)\phi(s)=G_{1}(s)G_{2}(s)ϕ(s)=G1(s)G2(s)
并联
ϕ(s)=G1(s)+G2(s)\phi(s)=G_{1}(s)+G_{2}(s)ϕ(s)=G1(s)+G2(s)
反馈
ϕ(s)=G1(s)1∓G2(s)\phi(s)=\frac{G_{1}(s)}{1\mp G_{2}(s)}ϕ(s)=1∓G2(s)G1(s)
引出点,比较点变化
相关例题
例1:化简下图所示系统流程图,并求系统传递函数ϕ(s)\phi(s)ϕ(s)。
解:如上图,第三个比较点前移,第二个引出点前移,得到如下图
此时,第一个方框为负反馈,第二个方框为串并联,化简得如下图
此时,内环为先串联,后负反馈,外环为负反馈,化简得系统传递函数为
梅逊(Mason)公式
梅逊(mason)公式是美国麻省理工学院S.J.Mason 于20世纪50年代提出的。借助梅逊公式,不经过任何结构变换,便可以得到系统的传递函数。极大的降低流程图化简的难度,是自动控制史上一项很具有代表的成就。
梅逊公式表达式
ϕ(s)=∑PkΔkΔ\phi(s)=\frac{\sum{P_{k}{\Delta_{k}}}}{\Delta}ϕ(s)=Δ∑PkΔk
Δ\DeltaΔ:特征式
Δ=1−∑Li+∑LiLj−∑LiLjLk+⋯\Delta=1-\sum{L_{i}}+\sum{L_{i}L_{j}}-\sum{L_{i}L_{j}L_{k}}+\cdotsΔ=1−∑Li+∑LiLj−∑LiLjLk+⋯
∑Li\sum{L_{i}}∑Li:所有两两互不接触的回路增益之和
∑LiLj\sum{L_{i}L_{j}}∑LiLj:所有回路(每个单独的回路)的回路增益之和
∑LiLjLk\sum{L_{i}L_{j}L_{k}}∑LiLjLk:所有三三互不接触的回路增益之和
PkP_{k}Pk:从输入节点到输出节点的第KKK条前向通路的增益
Δk\Delta_{k}Δk:在Δ\DeltaΔ中,将与第KKK条前向通路接触的回路去除后,余下的Δ\DeltaΔ,称作余子式
相关例题
例2:对例1用#梅逊(Mason)公式求解,得出系统传递函数ϕ(s)\phi(s)ϕ(s)。
解:∑Li=−G1(s)G2(s)G3(s)−G1(s)G4(s)−G2(s)G3(s)H2(s)−G1(s)G2(s)H1(s)−G4(s)H2(s)\sum{L_{i}}=-G_{1}(s)G_{2}(s)G_{3}(s)-G_{1}(s)G_{4}(s)-G_{2}(s)G_{3}(s)H_{2}(s)-G_{1}(s)G_{2}(s)H_{1}(s)-G_{4}(s)H_{2}(s)∑Li=−G1(s)G2(s)G3(s)−G1(s)G4(s)−G2(s)G3(s)H2(s)−G1(s)G2(s)H1(s)−G4(s)H2(s)
没有两个及两个以上互不接触得回环,故
Δ=1+G1(s)G2(s)G3(s)+G1(s)G4(s)+G2(s)G3(s)H2(s)+G1(s)G2(s)H1(s)+G4(s)H2(s)\Delta=1+G_{1}(s)G_{2}(s)G_{3}(s)+G_{1}(s)G_{4}(s)+G_{2}(s)G_{3}(s)H_{2}(s)+G_{1}(s)G_{2}(s)H_{1}(s)+G_{4}(s)H_{2}(s)Δ=1+G1(s)G2(s)G3(s)+G1(s)G4(s)+G2(s)G3(s)H2(s)+G1(s)G2(s)H1(s)+G4(s)H2(s)
前向通路
P1=G1(s)G2(s)G3(s)P_{1}=G_{1}(s)G_{2}(s)G_{3}(s)P1=G1(s)G2(s)G3(s)
P2=G1(s)G4(s)P_{2}=G_{1}(s)G_{4}(s)P2=G1(s)G4(s)
余子式
Δ1=1\Delta_{1}=1Δ1=1
Δ2=1\Delta_{2}=1Δ2=1
故
ϕ(s)=G1(s)G2(s)G3(s)+G1(s)G4(s)1+G1(s)G2(s)G3(s)+G1(s)G4(s)+G2(s)G3(s)H2(s)+G1(s)G2(s)H1(s)+G4(s)H2(s)\phi(s)=\frac{G_{1}(s)G_{2}(s)G_{3}(s)+G_{1}(s)G_{4}(s)}{1+G_{1}(s)G_{2}(s)G_{3}(s)+G_{1}(s)G_{4}(s)+G_{2}(s)G_{3}(s)H_{2}(s)+G_{1}(s)G_{2}(s)H_{1}(s)+G_{4}(s)H_{2}(s)}ϕ(s)=1+G1(s)G2(s)G3(s)+G1(s)G4(s)+G2(s)G3(s)H2(s)+G1(s)G2(s)H1(s)+G4(s)H2(s)G1(s)G2(s)G3(s)+G1(s)G4(s)
化简上式可得与例1一样得结果,可见,梅逊公式简单明了,并且简化了大量得计算,因此,梅逊公式可以说对系统框图的化简是必不可少的。
到此为止,自控原理(1)——流程图的化简及Mason公式的介绍已完成,如有问题,或需要探讨,请留言或联系本人。QQ:2214564003QQ:2214564003QQ:2214564003
欢迎关注本人微信公众号:
自控原理(1)——流程图的化简及Mason公式相关推荐
- 计数原理,组合的化简
组合的化简: 性 质 一 : C n m = C n n − m {\color{red}性质一: C_{n}^{m}=C_{n}^{n-m}} 性质一:Cnm=Cnn−m 例: C 5 2 = ...
- 编译原理——确定有穷自动机的化简-分割法
文章目录 3.4.4 确定有穷自动机的化简 1.化简的有穷自动机的定义 2.分割法 3.The End 3.4.4 确定有穷自动机的化简 1.化简的有穷自动机的定义 一个没有多余状态并且没有两个状态是 ...
- 【控制工程基础】二、方框图化简与梅森公式
两个的目的都是求传递函数,除非题目要求你用哪个不然自己熟悉谁就用谁.使用都可以参考这篇: 框图化简规则and梅森公式 - 知乎 (zhihu.com) 1.方框图化简 两个概念: 比较点:即带×的圆形 ...
- 「自控原理」2.4 信号流图与梅逊公式、闭环传递函数
本节引入了信号流图以及梅逊增益公式,可以据此快速对系统进行化简 本节引入了闭环传递函数的概念,并介绍了常用的闭环传递函数 文章目录 信号流图的基本概念 信号流图与方框图的关系 从结构图绘制信号流图 从 ...
- 自控原理知识点小结(填空简答)
一.一般概念 1.1 控制方式 反馈控制方式特点:闭环负反馈控制,即按偏差调节:抗干扰性好,控制精度高:系统参数应适当选择. 开环控制方式特点:系统输出量不会对系统的控制作用发生影响.分为按给定量控制 ...
- 【编译原理】-- 第二章(三)(文法的化简改造、无用产生式、产生式的消除、文法的其他表示方法、例题)
目录 一.文法的化简与改造 1.文法的实用限制 (1)不含无用产生式 (2)不含有害规则 (3)无用符号和无用产生式的消除 2.产生式的消除 算法3: 算法4:ε不属于L(G) 算法5:ε属于L(G) ...
- 编译原理 —— DFA的化简
DFA 的化简 任何正规语言都有一个唯一的状态数目最少的DFA DFA M的化简是指:寻找一个状态数比M少的DFA M',使得L(M)=L(M') 有穷自动机的多余状态:从自动机的开始状态出发,任何可 ...
- 编译原理——正规式、NFA转换构造DFA、DFA的化简
一.DFA和NFA的区别 NFA:非确定有限自动机 DFA:确定有限自动机 NFA在同一状态,可以有多条出边,DFA在同一状态,只能有一条出边: NFA的初态可以具有多个,DFA的初态是唯一的: 比如 ...
- 自控原理学习笔记-系统稳定性分析(2)-环路分析及Nyquist-Bode判据
自控原理学习笔记 自控原理学习笔记专栏 文章目录 3. 环路分析 3.1环路分析基本思想: 3.2 稳定程度的性能指标(相对稳定) 3.3 环路整形 4.Nyquist判据 4.1 与幅角原理关系 4 ...
最新文章
- java mvc ef_一个简单MVC5 + EF6示例分享
- 【263】Linux 添加环境变量 全局 shell 脚本
- win10计算机本地无法连接,win10无法连接到这个网络怎么办_win10无法连接到这个网络如何解决...
- 学习笔记——C语言实现单链表的基本操作:创建、输出、插入结点、删除结点、逆序链表
- java数据类型_JAVA基础篇(数据类型)
- centos oracle 安装 踩坑实录 (三:踩坑与填坑大全)
- BZOJ 4754 [JSOI2016]独特的树叶 | 树哈希判同构
- MEF: MSDN 杂志上的文章(6) 一个部件可以有多个导出 !!!
- python之Linux基础(三)
- kafka+多线程实现案例+Callable
- 电信光猫HG2201T超级管理员模式
- 配置文件解析利器-Config库
- 系泊系统 matlab 代码,系泊系统的设计
- web前端进阶架构师之路
- 萤石开放平台的二次开发——设备如何上云
- Oracle SQL基础
- 数据结构之树的操作大全
- Android 画圆
- [华为][Atlas]Ubuntu can‘t open file ‘/usr/lib/python3.7/py_compile.py解决办法总结
- net-java-php-python-宠物销售系统计算机毕业设计程序