【电路笔记】-戴维南定理(Thevenin‘s Theorem)

戴维南定理(Thevenin’s Theorem)

文章目录

  • 戴维南定理(Thevenin's Theorem)
    • 1、概述与定义
    • 2、戴维南模型确定
    • 3、一些线性电路的戴维南模型
      • 3.1 单电压源
      • 3.2 单电流源
      • 3.3 多电流/电压源
    • 4、结论

在本文中,我们将介绍一种强大的方法,可以通过一些转换步骤将复杂电路简化为基本电路,这种方法通常称为戴维南定理(Thevenin’s Theorem)。

德国物理学家赫尔曼·冯·亥姆霍兹 (Hermann von Helmholtz) 在 1853 年首次证明了该定理,但历史保留了法国工程师莱昂·戴维宁 (Leon Thevenin) 的名字,他在 1883 年不知道亥姆霍兹的工作的情况下,提出了一种更优雅的方法来证明该定理 。

戴维南定理证实,任何线性电路都等效于与等效电阻串联的理想电压源。

1、概述与定义

戴维宁定理只能应用于线性电路(LEC)。 LEC的内部结构由互连的理想源和电阻组成。 必须排除诸如电容器和电感器之类的电抗元件,因为它们的电压/电流特性不是由线性公式描述的。

理想电压源由发电机组成,无论电路中流动的电流如何,该发电机都能提供恒定的电压值。 这意味着相同的理想电源将始终为连接在其端子上的任何电路提供相同的电压 V s V_s Vs。 该特性确保理想电压源的电压/电流特性是恒定的,因此是线性的。

在这里插入图片描述

图1:理想电压源及其电压/电流特性的表示

理想电流源也可以在线性电路中找到,并且由发电机组成,无论其端子上的电压如何,都可以提供恒定的电流值。 下面的图 2 给出了理想电流源及其电压/电流特性的表示:

在这里插入图片描述

图2:理想电流源及其电压/电流特性的表示

等效电阻器 R e q R_{eq} Req只是一个概念,表示一组互连电阻器( R 1 、 R 2 . . . R_1、R_2... R1R2...)与单个组件的关联。 电阻器的关联由两个规则决定:

  • 如果电阻器共享相同的电流(串联),则等效电阻为电阻器之和。
  • 如果电阻器共享相同的电压(并联),则等效电阻的倒数是电阻器倒数之和。

在这里插入图片描述

图3:等效电阻关联规则

在这里插入图片描述

图4:戴维宁变换的图示

从戴维南变换获得的更简单的电路称为戴维南模型。 等效源和阻力用下标 Th 标记,作为定理名称的参考。

在下一节中,我们将给出抽象方法,以便从任何线性电路中确定该模型。

2、戴维南模型确定

本节的目标是介绍戴维宁参数 V T h V_{Th} VTh R T h R_{Th} RTh 是如何确定的。

戴维南电压 V T h VTh VTh是负载断开时线性电路端点之间的电压,也称为开路电压。

类似地,戴维南电阻 R T h R_{Th} RTh 是当负载断开并且电路中所有源都被禁用、电压源被短路取代、电流源被开路取代时电路端点处的电阻。

因此,我们建议遵循一系列步骤来确定任何线性电路戴维宁模型:

  • 1)移除线性电路端点上的负载
  • 2)计算开路电压
  • 3)更换所有短路的电压源和开路的电流源
  • 4)计算等效电阻
  • 5)重新连接负载并借助 V T h V_{Th} VTh R T h R_{Th} RTh 的知识绘制戴维宁模型

在下一节中,我们通过确定一些架构复杂性增加的 线性电路示例的戴维宁模型来说明该方法。

3、一些线性电路的戴维南模型

3.1 单电压源

对于第一个示例,我们考虑仅由一个电压源和两个电阻并联配置组成的基本线性电路:

在这里插入图片描述

图5:线性电路单电压源

为了确定戴维宁模型,首先,我们继续执行上一节中解释的步骤 1 和 2。 当从电路中断开负载 Z Z Z 时,我们通过应用分压器方法计算线性电路端点处的电压,即电阻器 R 2 R_2 R2两端的电压:

在这里插入图片描述
将参数替换为参数值后,我们得到 V T h = 2.5 V V_{Th}=2.5V VTh=2.5V

我们现在考虑用电线代替电压源的电路。 等效戴维宁电阻是电阻器 R 1 R_1 R1 R 2 R_2 R2 的并联:

在这里插入图片描述
数值应用得出 R T h = 500 Ω R_{Th}=500\Omega RTh=500Ω

因此,图 5 所示的电路可以通过图 6 所示的等效戴维南模型进行简化:
在这里插入图片描述

图6:单电压源线性电路的戴维宁模型

现在可以更轻松、更快速地计算任何负载 Z Z Z 上的电压和电流。 例如,如果 Z = 100 Ω Z=100\Omega Z=100Ω,我们可以再次使用分压器公式得出 V Z = 0.4 V V_Z=0.4V VZ=0.4V。通过对电阻 Z Z Z 应用欧姆定律即可获得电流:$

I = V Z / Z = 4 m A I=V_Z/Z=4mA I=VZ/Z=4mA

3.2 单电流源

对于第二个示例,我们考虑与图 5 类似的电路,但将电压源替换为理想电流源并重新排列电阻器:

在这里插入图片描述

图7:单电流源线性电路

首先,我们将负载 Z Z Z从电路上断开以确定 V T h V_{Th} VTh

在这里插入图片描述
当在红色符号突出显示的环路中应用基尔霍夫电压定律时,我们发现 V T h = V 2 − V 1 V_{Th}=V_2-V_1 VTh=V2V1。 然而,由于电路开路,因此在 R1 上观察不到电流,因此 V T h = V 2 V_{Th}=V_2 VTh=V2。 因此流过 R2 的电流等于电流源,我们最终将欧姆定律应用到 R 2 R_2 R2 上,得到 V T h = 100 × 2 = 200 V V_{Th}=100\times 2=200V VTh=100×2=200V

戴维南电阻 R T h R_{Th} RTh是用开路代替电流源得到的,等效电阻由 R 1 R_1 R1 R 2 R_2 R2的串联决定: R T h = R 1 + R 2 = 150 Ω R_{Th}=R_1+R_2=150\Omega RTh=R1+R2=150Ω

下面的图 8 说明了图 7 中电路的戴维南模型:

在这里插入图片描述

图8:单电流源线性电路的戴维宁模型

3.3 多电流/电压源

对于最后一个例子,我们提出了一个更复杂的电路,其中包括电流源和电压源:

在这里插入图片描述

图9:多源线性电路

我们断开负载以确定电压 V T h V_{Th} VTh。 由于电路开路, i 4 = 0 i_4=0 i4=0 自动出现。 基尔霍夫电流定律确认 I = i 1 + i 2 + i 3 I=i_1+i_2+i_3 I=i1+i2+i3,此外,由于基尔霍夫电压定律,我们可以断言:

  • i 1 = i 2 + V 1 / R i_1=i_2+V_1/R i1=i2+V1/R
  • i 1 = i 3 − V 2 / R i_1=i_3-V_2/R i1=i3V2/R

重新排列这三个方程后,我们可以分离出 i 1 = ( I + V 1 / R − V 2 / R ) / 3 i_1=(I+V_1/R-V_2/R)/3 i1=(I+V1/RV2/R)/3。 戴维南电压简单地由 R×i1 给出,因此, V T h = ( R I + V 1 − V 2 ) / 3 V_{Th}=(R_I+V_1-V_2)/3 VTh=(RI+V1V2)/3

我们用开路代替电流源并缩短电压源以确定 R T h R_{Th} RTh

在这里插入图片描述
等效电阻由 3 个电阻与 R 串联并联给出,从而得出 R T h = R + R / 3 = 4 R / 3 R_{Th}=R+R/3=4R/3 RTh=R+R/3=4R/3

图 9 的戴维宁模型最终由下式给出:

在这里插入图片描述

图9:多源线性电路的戴维宁模型

4、结论

  • “任何线性电路都相当于一个与等效电阻串联的理想电压源。” 这句话被称为戴维宁定理,是本文的重点。
  • 在第一部分中,我们介绍戴维宁定理定义相关术语,它们给出了可以应用该定理的框架。 线性电路 (LEC) 是理想源和电阻器的互连。 理想源进一步定义为具有完全平坦的电压/电流特性的源。 等效电阻器只是一个概念,它允许我们将一组互连的电阻器重新组合成单个组件。
  • 在简短的第二部分中,我们抽象地介绍了如何通过遵循一系列步骤来确定任何 LEC 的戴维宁模型。
  • 第三部分通过实际例子说明如何将 LEC 转换为其等效的戴维南模型。 首先,我们阐明如何处理包含电压源或电流源的电路。 最后,我们演示如何使用包含源和更多电阻的更复杂的 LEC 执行转换。
  • 从最后一个例子可以看出,戴维宁模型是一种强大的工具,可以将复杂的线性电路转换为仅包含一个源和一个电阻器的基本电路。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/141298.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

开发vue3 UI组件库,并且发布到NPM

目录 1.创建vue3工程 2.创建package文件 3.编写组件,并且导出 4.编写package.json 5.npm账号注册登录并发布 6.从npm安装使用 7.注意事项 1.创建vue3工程 (1)初始化Vue项目 cnpm create vite (2)进入文件夹…

设计模式之原型模式(Prototype)

原型模式 如果已经有一个对象了,你想创建一个对象,而且对象里面的属性和已经存在的对象的属性差不多,就可以使用clone方法 克隆一个出来 实现原型模式需要实现标记型接口Cloneable -->标记型接口 : 里面没有需要实现的方法(空接口) 一般…

数据运营基础:用户场景营销

一、概述 场景营销模型是顶层模型,是站在用户经营和用户场景角度来制定经营策略的模型。本质上,场景营销模型是在用户使用产品的每个细分场景中通过分析用户需求整合功能、实体和体验等为用户提供服务的模型。 二、场景的起源和特点 数据运营体系在发展…

RHCE第四次作业

题目 架设一台NFS服务器,并按照以下要求配置 1、开放/nfs/shared目录,供所有用户查询资料 2、开放/nfs/upload目录,为192.168.100.0/24网段主机可以上传目录, 并将所有用户及所属的组映射为nfs-upload,其UID和GID均为210 3、将…

ChatGPT重磅升级 奢侈品VERTU推出双模型AI手机

2023年11月7日,OpenAI举办了首届开发者大会,CEO Sam Altman(山姆奥尔特曼)展示了号称“史上最强”AI的GPT-4 Turbo。它支持长达约10万汉字的输入,具备前所未有的长文本处理能力,使更复杂的互动成为可能。此外,GPT-4 Turbo还引入了跨模态API支持,可以同时处理图片、视频和声音,从…

Three.js——基于原生WebGL封装运行的三维引擎

文章目录 前言一、什么是WebGL?二、Three.js 特性 前言 Three.js中文官网 Three.js是基于原生WebGL封装运行的三维引擎,在所有WebGL引擎中,Three.js是国内文资料最多、使用最广泛的三维引擎。既然Threejs是一款WebGL三维引擎,那么…

基于YOLOv8的输电线路异物识别算法应用

基于 YOLOv8 的输电线路异物识别算法应用 输电线路作为电力系统的重要一环,保证其安全稳定运行是十分必要的。由于长期暴露于室外,线路所面临的不安全因素繁多,异物入侵便是其中之一。异物可能会引起线路短路甚至诱发火灾,因此要加…

Unity中雾效的实现方法二

文章目录 前言一、声明雾效所需要的内置变体二、在 v2f 中声明顶点传入片段中的雾效插值器三、 在顶点着色器中计算雾效采样四、在片元着色器中进行雾效颜色混合在这里插入图片描述 五、最终效果 前言 Unity中雾效的实现方法二,使用 Unity 自带的方法实现&#xff…

如何将系统盘MBR转GPT?无损教程分享!

什么是MBR和GPT? MBR和GPT是磁盘的两种分区形式:MBR(主引导记录)和GPT(GUID分区表)。 新硬盘不能直接用来保存数据。使用前应将其初始化为MBR或GPT分区形式。但是,如果您在MBR时需…

关于我在配置zookeeper出现,启动成功,进程存在,但是查看状态却没有出现Mode:xxxxx的问题和我的解决方案

在我输入:zkServer.sh status 之后出现报错码. 报错码: ZooKeeper JMX enabled by default Using config: /opt/software/zookeeper/bin/../conf/zoo.cfgClient port found: 2181. Client address: localhost. Error contacting service. It is probably not runni…

基于SpringBoot的SSMP整合案例(开启日志与分页查询条件查询功能实现)

开启事务 导入Mybatis-Plus框架后,我们可以使用Mybatis-Plus自带的事务,只需要在配置文件中配置即可 使用配置方式开启日志,设置日志输出方式为标准输出mybatis-plus:global-config:db-config:table-prefix: tb_id-type: autoconfiguration:…

【自动化测试】Pytest框架 —— 跳过测试和失败重试

1、Pytest跳过测试用例 自动化测试执行过程中,我们常常出现这种情况:因为功能阻塞,未实现或者环境有问题等等原因,一些用例执行不了, 如果我们注释掉或删除掉这些测试用例,后面可能还要进行恢复操作&#…

ObRegisterCallbacks()返回0xC0000022(拒绝访问)解决办法

在开发测试环境下,没有打签名的驱动调用ObRegisterCallbacks会返回0xC0000022(拒绝访问)的错误码。这是由于该函数内部会进行驱动的签名校验。 具体位置在 因此可以用以下代码绕过该检查 // 以下代码放在DriverEntry中 ULONG_PTR pDrvSectio…

【手动创建UIWindow Objective-C语言】

一、上节课,我们讲了控制器View的懒加载: 1.什么时候会调用这个懒加载呢,用我们直接,控制器self.view self.view的时候: 什么时候,调用它这个self.view, 就要去加载控制器的view, self.view 加载控制器的view 我们给大家演示过了,这个大家已经清楚了,我们给大家说…

VScode配置C/C++环境

文章目录 一、下载MinGW二、配置环境变量三、VScode配置四、验证 一、下载MinGW MinGW官网 划到最下面找 二、配置环境变量 解压后放到自己想放的目录下 右键 此电脑–>属性–>高级系统设置—>环境变量–> 在cmd命令行检测,出现如下界面:…

小程序day05

使用npm包 Vant Weapp 类似于前端boostrap和element ui那些的样式框架。 安装过程 注意:这里建议直接去看官网的安装过程。 vant-weapp版本最好也不要指定 在项目目录里面先输入npm init -y 初始化一个包管理配置文件: package.json 使用css变量定制vant主题样式&#xff0…

MySQL如何查找删除重复行?

如何查找重复行 第一步是定义什么样的行才是重复行。多数情况下很简单:它们某几列具有相同的值。本例采用这种定义,或许你对“重复”的定义得很复杂,你需要对sql做些修改。本例要用到的数据样本: create table test(id int not …

解析JSON字符串:属性值为null的时候不被序列化

如果希望属性值为null及不序列化,只序列化不为null的值。 1、测试代码 配置代码: mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); 或者通过注解JsonInclude(JsonInclude.Include.NON_NULL) //常见问题2:属性为null&a…

C++——gcc、clang和cmake以及make

文章目录 1. CMake和make1.1 生成内容区别1.2 CMakeLists.txt和Makefile内容比较2. clang, gcc和make2.1 基本概念2.2 改进历史(gcc,make,cmake,Ninja)1. CMake和make 1.1 生成内容区别 环境CMake生成最终生成WindowsXXX.slnVisual Studio(MSBuild)处理.sln生成.exe可执行二进…

【数据结构】树与二叉树(七):二叉树的遍历(先序、中序、后序及其C语言实现)

文章目录 5.2.1 二叉树二叉树性质引理5.1:二叉树中层数为i的结点至多有 2 i 2^i 2i个,其中 i ≥ 0 i \geq 0 i≥0。引理5.2:高度为k的二叉树中至多有 2 k 1 − 1 2^{k1}-1 2k1−1个结点,其中 k ≥ 0 k \geq 0 k≥0。引理5.3&…