结构图

(二)5. 自动控制原理 Mathematical Models of Control Systems 结构图

你。 提交于 2019-11-26 17:09:32
上图一张,感觉很详细易懂,下面详细讲解结构图相关: a.关于如何得到结构图: *** 从图中轻松看出两种方法得到结构图: 1.由方框图得到结构图的结构,再用元器件的传递函数对元器件进行替换 2.对于微分方程组,对每一个方程进行Laplace变换得到子结构图并将其首尾相连得到结构图 很多人感觉这两个方法好像没什么区别,其实他们最大的区别是 1.已经知道了结构,只需要把传递函数代进去就好了,2.在不知道结构的情况下完全凭借微分方程得到结构图的结构,看下面这个图,是一道例题的第一步,但已经充分说明了这个问题,注意这个方法要把传递量标清楚。 b.结构图的化简: 化简结构图一定是通过结构图的等效变换,下面就将几种基本变化罗列出来,熟悉了基本变换后我们再讨论一般性的化简方法 1.串联: B=R*G1; C=B*G2 ==> C=R*(G1*G2) 2.并联: (以加为例) B1=R*G2 B2=R*G1 ==> C=R(G1+G2) C=B1+B2 3.反馈:(以负反馈为例) B=C*H (R-B)*G1=C ===> R*G1=C*(1+HG1) 则R*(G1/(1+H*G1))=C 总的来说:C/R = 前向通道传递函数之积/1+反馈回路上所有传递函数之积 (分母 ' + ' 则负反馈,' - '则正反馈) 4.引出点(一个黑点)和 比较点(一个圆圈中一个叉)交换:支路不变,主路变换位置

Tomcat 系统架构与设计模式_ 设计模式分析

偶尔善良 提交于 2019-11-26 12:12:18
门面设计模式 门面设计模式在 Tomcat 中有多处使用,在 Request 和 Response 对象封装中、Standard Wrapper 到 ServletConfig 封装中、ApplicationContext 到 ServletContext 封装中等都用到了这种设计模式。 门面设计模式的原理 这么多场合都用到了这种设计模式,那这种设计模式究竟能有什么作用呢?顾名思义,就是将一个东西封装成一个门面好与人家更容易进行交流,就像一个国家的外交部一样。 这种设计模式主要用在一个大的系统中有多个子系统组成时,这多个子系统肯定要涉及到相互通信,但是每个子系统又不能将自己的内部数据过多的暴露给其它系统,不然就没有必要划分子系统了。每个子系统都会设计一个门面,把别的系统感兴趣的数据封装起来,通过这个门面来进行访问。这就是门面设计模式存在的意义。 门面设计模式示意图如下: 图 1. 门面示意图 Client 只能访问到 Façade 中提供的数据是门面设计模式的关键,至于 Client 如何访问 Façade 和 Subsystem 如何提供 Façade 门面设计模式并没有规定死。 Tomcat 的门面设计模式示例 Tomcat 中门面设计模式使用的很多,因为 Tomcat 中有很多不同组件,每个组件要相互交互数据,用门面模式隔离数据是个很好的方法。 下面是 Request