Chapter 16 Techniques of Design-Oriented Analysis: Extra Element Theorems

本文主要是介绍Chapter 16 Techniques of Design-Oriented Analysis: Extra Element Theorems,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Chapter 16 Techniques of Design-Oriented Analysis: Extra Element Theorems

这一章介绍Middlebrook’s Extra Element Theorem (EET), 这是一个强力的分析复杂电路传输函数的工具.

16.1 Extra Element Theorem

对于一个已知的传输函数, Extra Element Theorem可以帮助算出加入元器件的新的传输函数, 而不必从头推导.

对于已知传函G0(s), 在两端添加Z(s), 新的传输函数G(s)
v o u t v i n = G ( s ) ∣ z ( s ) → ∞ ( 1 + Z N ( s ) Z ( s ) 1 + Z D ( s ) Z ( s ) ) \frac{v_{out}}{v_{in}}=G(s)\bigg|_{z(s)\to \infty }\left( \frac{1+\frac{Z_{N}(s)}{Z(s)}}{1+\frac{Z_{D}(s)}{Z(s)}} \right) vinvout=G(s) z(s) 1+Z(s)ZD(s)1+Z(s)ZN(s)
第一项为原始传输函数, 第二项为矫正因素correction factor.

类似, 对于已知传函G0(s), 断开两端添加Z(s), 新的传输函数G(s)


v o u t v i n = G ( s ) ∣ z ( s ) → 0 ( 1 + Z ( s ) Z N ( s ) 1 + Z ( s ) Z D ( s ) ) \frac{v_{out}}{v_{in}}=G(s)\bigg|_{z(s)\to 0}\left( \frac{1+\frac{Z(s)}{Z_{N}(s)}}{1+\frac{Z(s)}{Z_{D}(s)}} \right) vinvout=G(s) z(s)0 1+ZD(s)Z(s)1+ZN(s)Z(s)
ZD(s)和ZN(s)的求解:

ZD(s): 为从端口看进去的Thevenin equivalent impedance, 即driving-point impedance.

ZD(s): 把vin(s) short to zero后, 从Port看进去的阻抗.
Z D ( s ) = v ( s ) i ( s ) ∣ v i n ( s ) = 0 Z_D(s)=\frac{v(s)}{i(s)}\bigg|_{v_{in}(s)=0} ZD(s)=i(s)v(s) vin(s)=0
ZN(s): 把vout(s) nulled to zero后, 从Port看进去的阻抗.
Z N ( s ) = v ( s ) i ( s ) ∣ v o u t ( s ) → 0 n u l l Z_N(s)=\frac{v(s)}{i(s)}\bigg|_{v_{out}(s)\to 0 null} ZN(s)=i(s)v(s) vout(s)0null
注意Null不是简单的短路, 是Vout为电压为零, 那么电流也为零, 很多时候ZN的推导更简单.

上面公式的推导省略, 见16.1.2 Derivation

16.2 EET Examples

16.2.1 A Simple Transfer Function

考虑这个RC电路

传函V2(s)/V1(s), 把C当成“extra” element, original的传输函数为C两端Port断路, 即C-> inf, R1,R3,R4组成resistor divider.
v 2 ( s ) v 1 ( s ) = G ( s ) = ( R 4 R 1 + R 3 + R 4 ) ( 1 + Z N Z 1 + Z D Z ) \frac{v_{2}(s)}{v_{1}(s)}=G(s)=\left( \frac{R_4}{R_1+R_3+R_4} \right)\left( \frac{1+\frac{Z_{N}}{Z}}{1+\frac{Z_{D}}{Z}} \right) v1(s)v2(s)=G(s)=(R1+R3+R4R4)(1+ZZD1+ZZN)
ZD和ZN求解.

ZD为把输入V1 short后, 从Port ©看进去的阻抗
Z D = R 2 + R 1 ∥ ( R 3 + R 4 ) Z_{D}=R_2+R_1\parallel (R_3+R_4) ZD=R2+R1(R3+R4)
ZN为输出V2 nulled to 0, 从Port ©看进去的阻抗.

因为V2 nulled to 0, 因此R4上没有电流, 同理R3上也没有电流, 因此V3 nulled to 0, 因此ZN的impedance为
Z N = v ( s ) i ( s ) ∣ v 2 → n u l l t o 0 = R 2 Z_{N}=\frac{v(s)}{i(s)}\bigg|_{v_{2} \to null to 0}=R_{2} ZN=i(s)v(s) v2nullto0=R2
Z为电容, Z=1/SC
Z = 1 s C Z=\frac{1}{sC} Z=sC1
因此transfer function G(s)为
G ( s ) = ( R 4 R 1 + R 3 + R 4 ) ( 1 + Z N Z 1 + Z D Z ) = ( R 4 R 1 + R 3 + R 4 ) ( 1 + s C R 2 ) ( 1 + s C [ R 2 + R 1 ∥ ( R 3 + R 4 ) ] ) G(s)=\left( \frac{R_4}{R_1+R_3+R_4} \right)\left( \frac{1+\frac{Z_{N}}{Z}}{1+\frac{Z_{D}}{Z}} \right)=\left( \frac{R_4}{R_1+R_3+R_4} \right)\frac{(1+sCR_{2})}{(1+sC[R_2+R_1\parallel (R_3+R_4)])} G(s)=(R1+R3+R4R4)(1+ZZD1+ZZN)=(R1+R3+R4R4)(1+sC[R2+R1(R3+R4)])(1+sCR2)

16.2.2 An Unmodeled Element

考虑电容的equivalent series resistance (ESR), 推导传输函数G=v2/v1

没有ESR下, 传输函数为

考虑ESR, 传输函数为
G ( s ) = ( G ( s ) ∣ R e s r → 0 ) ( 1 + Z ( s ) Z N ( s ) 1 + Z ( s ) Z D ( s ) ) G(s)=\left( G(s)\bigg|_{R_{esr}\to 0} \right)\left( \frac{1+\frac{Z(s)}{Z_{N}(s)}}{1+\frac{Z(s)}{Z_{D}(s)}} \right) G(s)=(G(s) Resr0) 1+ZD(s)Z(s)1+ZN(s)Z(s)
ZD和ZN的推导

ZD为把输入V1 short后, 从Port ®看进去的阻抗, 即C串联 (L并联R)

ZN为输出V2 nulled to 0, 从Port ®看进去的阻抗, 即C
Z N = 1 s C Z_{N}=\frac{1}{sC} ZN=sC1
Z为ESR电阻, Z=Resr.

因此传输函数为

可以看到ESR引入的correction factor 有了一个零点 W=1/(Resr*C). 当Resr << ZD, 引入的极点可忽略不计 .

Resr的bode plot如下. 在f0处ZD最接近Resr. ZD=1, 分母为3.

因此考虑电容ESR的Transfer Function为

16.2.3 SEPIC Example

SEPIC小信号模型如下

考虑把C1断路简化电路, SEPIC就成buck-boost converter

buck-boost的传输函数为

SEPIC bole plot vs Buck-Boost Bode Plot:

可以考虑在SEPIC的C1上加入Cb和Rb damping network.

这样extra element 的impedance Z= (1/SC) || [Rb+1/(SCb)]

当Z接近ZN和ZD的频率时, 让Z=Rb.

The damping network reduces the Q–factors of the poles and zeroes of the correction factor, and can also move its RHP zeroes into the left half-plane.

加入Rb可以让右零点移到左半平面零点. 加入Cb做DC voltage blocking, 防止Rb上有DC电流流过.

16.3 The n-Extra Element Theorem

n Extra Element Theorem (nEET) 是 Extra Element Theorem的拓展, 把电感和电容看成“extra” elements. 这样可以直接写出分子分母式的传输函数, 而不用节点分析和数学推导.

定义两个概念:

DC state: 在DC态下, 电感短路, 电容断路.

HF state: 在高频态下, 电感开路, 电容短路.

包含LC的传输函数就是低频态+高频态的纠正项. 在求分母时, 输入信号Vin is shorted to zero. 在求分子时, 输出Vout is nulled.

以下面这个带ESR的LC电路为例

传输函数应该为
G ( s ) = G d c 1 1 + b 1 s + b 2 s 2 G(s)=G_{dc}\frac{1}{1+b_{1}s+b_{2}s^{2}} G(s)=Gdc1+b1s+b2s21
b1的单位为Hz^-1, 因此b1的形式应该为L/Ra和Rb*C

b2的单位为Hz^-2, 因此b2的形式应该为L/Rc*Rd *C

Gdc很容易得到:
G d c = R 2 R 1 + R 2 G_{dc}=\frac{R_{2}}{R_{1}+R_{2}} Gdc=R1+R2R2

分母denominator写成这样形式
denominator = 1 + s ( L R a + R b C ) + s 2 ( L R c R d C ) \text{denominator}=1+s(\frac{L}{R_{a}}+R_{b}C)+s^{2}(\frac{L}{R_{c}}R_{d}C) denominator=1+s(RaL+RbC)+s2(RcLRdC)
s^1的系数:

Ra是从Port A即inductor看进去阻抗, 同时电容在DC state (断路).

Ra=R1+R2

Rb是从Port B即capacitor看进去阻抗, 同时电感在DC state (短路).

Rb=R1||R2

对于s^2的系数, Rc和Rd我们可以选择其中一个等同于s^1的系数

Rc=Ra=R1+R2

Rd是从Port B即capacitor看进去阻抗, 同时电感在HF state (开路).

Rd=R2

因此可得传输函数

16.4 n-EET Examples

16.4.1 Two-Section L–C Filter

我们以两级L-C filter为例

推导各项系数如下:

最终我们得到传输函数:

16.4.2 Bridge-T Filter Example

因为有两个电容, 因此传输函数G有两个极点. 又因为在高频时Gain为1 (C2 short), 因此传输函数有两个零点.

因此传输函数可以写成这样的形式:
G ( s ) = G d c 1 + a 1 s + a 2 s 2 1 + b 1 s + b 2 s 2 G(s)=G_{dc}\frac{1+a_{1}s+a_{2}s^{2}}{1+b_{1}s+b_{2}s^{2}} G(s)=Gdc1+b1s+b2s21+a1s+a2s2
其中分子的形式:

在求分子时, 输出v2 is nulled to zero.

求RNa时, PortB Open, V2 nulled, 因此 RNa=0

求RNb时, PortA Open, V2 nulled, 因此 RNb=R1+R2

求RNab时, 测量PortA, PortB in HF state, 即PortB short, V2 nulled, 因此 RNa-b=R1||R2.

在求分母时, 输入v1 is shorted to zero.

求RDa时, PortB Open, V1 shorted, 因此 RDa=R1||(R2+R3)

求RDb时, PortA Open, V1 shorted, 因此 RDb=R3||(R1+R2)

求RDab时, 测量PortA, PortB in HF state, 即PortB short, V1 shorted, 因此 RDa-b=R1||R2.

最后可得DC Gain

Gdc=R3/(R1+R2+R3)

16.5 Frequency Inversion

在电力电子中, 我们总不希望DC或者low-frequency ac电流流过lossy电阻. 这常用于补偿网路, 例如PI或者PID.

例如下图的damping LC filter network

我们不能简单的用DC state和HF state 推导传输函数. 可以用Reference state和Inverse state:

16.5.2 Other Special Cases

对于Undamped L–C filter, 因为s^1的系数=0, 我们得不到s^2的系数 (0*inf)

解决办法可以加入Rdummy, 然后让Rdummy->infinity, 这样就能推导出传输函数了.

这篇关于Chapter 16 Techniques of Design-Oriented Analysis: Extra Element Theorems的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/819329

相关文章

Vue项目中Element UI组件未注册的问题原因及解决方法

《Vue项目中ElementUI组件未注册的问题原因及解决方法》在Vue项目中使用ElementUI组件库时,开发者可能会遇到一些常见问题,例如组件未正确注册导致的警告或错误,本文将详细探讨这些问题... 目录引言一、问题背景1.1 错误信息分析1.2 问题原因二、解决方法2.1 全局引入 Element

element-ui下拉输入框+resetFields无法回显的问题解决

《element-ui下拉输入框+resetFields无法回显的问题解决》本文主要介绍了在使用ElementUI的下拉输入框时,点击重置按钮后输入框无法回显数据的问题,具有一定的参考价值,感兴趣的... 目录描述原因问题重现解决方案方法一方法二总结描述第一次进入页面,不做任何操作,点击重置按钮,再进行下

【JavaScript】LeetCode:16-20

文章目录 16 无重复字符的最长字串17 找到字符串中所有字母异位词18 和为K的子数组19 滑动窗口最大值20 最小覆盖字串 16 无重复字符的最长字串 滑动窗口 + 哈希表这里用哈希集合Set()实现。左指针i,右指针j,从头遍历数组,若j指针指向的元素不在set中,则加入该元素,否则更新结果res,删除集合中i指针指向的元素,进入下一轮循环。 /*** @param

16 子组件和父组件之间传值

划重点 子组件 / 父组件 定义组件中:props 的使用组件中:data 的使用(有 return 返回值) ; 区别:Vue中的data (没有返回值);组件方法中 emit 的使用:emit:英文原意是:触发、发射 的意思components :直接在Vue的方法中声明和绑定要使用的组件 小炒肉:温馨可口 <!DOCTYPE html><html lang="en"><head><

react笔记 8-16 JSX语法 定义数据 数据绑定

1、jsx语法 和vue一样  只能有一个根标签 一行代码写法 return <div>hello world</div> 多行代码返回必须加括号 return (<div><div>hello world</div><div>aaaaaaa</div></div>) 2、定义数据 数据绑定 constructor(){super()this.state={na

Chapter 13 普通组件的注册使用

欢迎大家订阅【Vue2+Vue3】入门到实践 专栏,开启你的 Vue 学习之旅! 文章目录 前言一、组件创建二、局部注册三、全局注册 前言 在 Vue.js 中,组件是构建应用程序的基本单元。本章详细讲解了注册和使用 Vue 的普通组件的两种方式:局部注册和全局注册。 本篇文章参考黑马程序员 一、组件创建 ①定义 Vue 组件是一种具有特定功能的 Vue 实

Chapter 10 Stability and Frequency Compensation

Chapter 10 Stability and Frequency Compensation Chapter 8介绍了负反馈, 这一章介绍稳定性, 如果设计不好, 负反馈系统是要发生震荡的. 首先我们学习理解稳定判断标准和条件, 然后学习频率补偿, 介绍适用于不同运放的补偿方式, 同时介绍不同补偿对两级运放slew rate的影响, 最后介绍Nyquist’s判断标准 10.1 Gener

Axure元件库Ant Design中后台原型模板:提升设计与开发效率的利器

企业对于中后台产品的设计与开发需求日益增长。为了提升用户体验和开发效率,设计者和开发者们不断寻求更加高效、统一的解决方案。Ant Design,作为阿里巴巴开源的一套企业级UI设计语言和React组件库,凭借其丰富的组件和统一的设计风格,已成为众多项目的首选。而在Axure中使用Ant Design元件库,更是为中后台产品的原型设计带来了极大的便利。 Ant Design简介 Ant D

【UVA】11400-Lighting System Design(动态规划)

这道题感觉状态式不是很好推。。。 WA了好几次是因为排序的时候出问题了。 这道题出在线性结构里了,先说一下最长上升子序列吧。 dp[i]代表了以array[i]结尾的时候,最长子序列长度。 推导的时候,以起点递增的顺序进行推导。 #include<cstdio>#include<cstring>#include<iostream>#include<algorithm>#i

打靶记录16——Momentum

靶机: https://download.vulnhub.com/momentum/Momentum.ova 下载后使用 VirtualBox 打开 难度:中 目标:取得 root 权限 + 2 Flag 攻击方法: 主机发现端口扫描信息收集Web 路径爆破XSS 漏洞JS 脚本分析AES 解密Redis 认证漏洞 主机发现 sudo arp-scan -l 端口扫描和服务发