电感电容谐振原理及Matlab仿真

一、电感电容谐振原理概述

电感电容谐振(LC谐振)是一种电路现象,它发生在电感器(L)和电容器(C)通过适当的方式连接时,电路中电流和电压之间形成共振。在这种共振状态下,电感和电容器会交替储存能量,形成一个振荡过程。

1. 电感器和电容器的基本原理

  • 电感器(L):电感器是一种能在电路中储存磁场能量的元件。当通过电感器的电流发生变化时,它会产生一个与电流变化相反的电压(自感应电动势),这个过程称为电感效应。电感器的阻碍电流变化的能力可以用电感量(单位:亨利H)来表示。

  • 电容器(C):电容器是一种能储存电场能量的元件。当电压施加在电容器的两端时,电荷会储存在电容器的两个极板之间。电容器的阻碍电压变化的能力可以用电容量(单位:法拉F)来表示。

2. LC谐振电路

在LC谐振电路中,电感和电容器以一定的方式连接,通常是串联或并联。在这种电路中,电感器储存的能量是磁能,而电容器储存的能量是电能。在谐振过程中,这两种能量会在电感和电容器之间相互转换,并形成一种电流和电压的周期性振荡。

3. LC谐振电路的工作原理

  • 谐振频率 f0:由电路的电感 L 和电容 C决定,公式为:

    如果电源电压在这个频率下,电感和电容的阻抗相互抵消,使得电路的总阻抗最低,电流最大,且电压和电流相位相同。

  • 电感的阻抗 ZL=jωL:与频率 f 成正比,频率越高,电感的阻抗越大,且电感的电流滞后于电压 90∘。

  • 电容的阻抗 ZC=1/jωC​:与频率 f反比,频率越高,电容的阻抗越小,且电容的电流超前于电压 90∘。

其中:

  • f0是谐振频率(单位:赫兹Hz)
  • L 是电感量(单位:亨利H)
  • C是电容量(单位:法拉F)

这个公式表明谐振频率与电感量和电容量成反比,电感越大或电容越大,谐振频率越低;反之,电感或电容越小,谐振频率越高。

4.相位超前和滞后的原因

(1) 电源频率低于谐振频率时
  • 频率 f<f0:电路呈现电容性

    在这种情况下,电感的阻抗较小,电容的阻抗较大,因此电路的总阻抗表现得更接近电容的特性。这时,电容电流超前电压,因为电容中的电流会在电压建立之前流动。整个电路的电流相对于电压超前。

    总结:电源频率低于谐振频率时,电流超前电压,相位超前。

(2) 电源频率高于谐振频率时
  • 频率 f>f0​:电路呈现电感性

    当电源频率高于谐振频率时,电路会表现出电感性。这是因为在高频条件下,电感的阻抗 ZL=jωL 变得更大,而电容的阻抗 ZC=1/jωC1 变得较小。由于电感的阻抗占主导,电路整体表现为电感性。

  • 电感性特征:在电感中,电流会滞后于电压,因为电感会“抵抗”电流的快速变化。电感需要时间来建立和改变其磁场,因此电流的峰值出现在电压的峰值之后。

总结:电源频率高于谐振频率时,电流滞后电压,相位滞后。

5. 串联和并联谐振电路

根据电感和电容的连接方式,LC电路可以分为串联谐振电路并联谐振电路

串联谐振电路:
  • 电感和电容串联在一起,电路中的总阻抗随着频率的变化而变化。
  • 在谐振频率下,电感的感抗和电容的容抗相等且互相抵消,导致电路的总阻抗最小,电流达到最大值。
  • 串联谐振电路常用于滤波器、选频电路等,能够在谐振频率下传输信号。
并联谐振电路:
  • 电感和电容并联在一起,电路的总阻抗在谐振频率下达到最大,电流最小。
  • 并联谐振电路也称为“阻抗陷波器”,常用于调谐电路中,可以阻止某个特定频率的信号通过。

6. 实际应用

  • 无线电通讯:LC谐振用于调谐电路,使接收器选择特定频率的信号。
  • 滤波器:用于在特定频率下放大或衰减信号,尤其是在音频和射频电路中。
  • 振荡器:LC谐振是产生正弦波的核心原理,被广泛应用于时钟电路、无线电发射机等。

二、电感电容谐振Matlab仿真(交流电压源)

1.仿真模型

1.1.模型图

  • 电源(Vin):提供输入电压的交流电源,电压通过一个正弦波信号源。
  • 电阻(R):一个串联电阻,用于限制电流。
  • 电感(L)和电容(C):电路的核心部分,组成一个并联谐振电路(LC电路)。这些元件用于储存和交换能量。
  • 电压和电流测量模块:用于测量电感电流(Ir)、输入电压(Vin)和输出电压(Vout)。这些信号通过“Scope”模块在仿真中观察。
  • Powergui模块:设置为离散仿真,采样时间为1e-7秒。

1.2.元件参数

电感和电容组成的电路可以形成谐振现象,谐振的频率由电感值(L)和电容值(C)决定,称为谐振频率(f0)。其计算公式为:

在谐振频率下,电感和电容的阻抗相互抵消,使得整个电路的阻抗最小,电流最大。

在下边图片中的电感电容设置中,把电感值和电容值带入上边计算公式可得电路的谐振频率大致为50kHz,故设置电源频率为50khz。

AC Voltage: 220V交流电压,50kHz。

电感:0.519e-3

电容:19.515e-9

电阻:50

电源处电阻:1e-3

POWERGUI:

定步长:

2.实验结果

总结:当电源频率等于谐振频率时,这是谐振的条件。在这种情况下,电感的感抗和电容的容抗相等且相反,相互抵消,电路的总阻抗最小。此时,电路中的电流达到最大值,输出电压也会达到最高值。你将会在输出端(Vout)看到一个与输入电压相同相位的输出

2.1.计算公式

传递函数:传递函数 Go(s) 代表输出电压 Vo 和输入电压 Vin之间的比值。

  • Ro​:输出端的负载电阻。
  • Lr:电路中的电感。
  • Cr​:电路中的电容。
  • s:复频率变量,s=jω,其中 ω 是角频率。

当将传递函数从频域的 s域转化到实际频率 f的情况下(使用 s=jω=j2πf)

电感阻抗公式:

这里,f 是频率,Lr是电感的值。

电容阻抗公式:

2.2.修改电源的频率(20kHz)低于谐振频率

总结:当电源频率低于谐振频率时,电感的阻抗较低,而电容的阻抗较高。这会导致电路的总阻抗上升,因此输出电压和电流都会减小。在输出端看到相对于输入电压(黄色)相位超前的电压信号。

2.3.修改电源的频率(150kHZ)高于谐振频率

总结:当电源频率高于谐振频率时,此时电感的阻抗变得更大,而电容的阻抗变小。这同样会导致电路的总阻抗上升,输出电压和电流再次减小。此时输出电压的相位将滞后于输入电压。

3.实验总结

  • 谐振频率对输出的决定性作用:谐振频率是电路达到最大电压和电流输出的条件。当电源频率与谐振频率匹配时,电路会表现出最优的性能,即最大输出。
  • 偏离谐振频率的影响:无论电源频率高于或低于谐振频率,输出电压和电流都会减小,电压信号的相位也会发生变化。

三、电感电容谐振Matlab仿真(直流电压源)

1.仿真模型图

1.1.模型图

1.2.元件参数

直流电压源:380V

POWERGUI:

定步长:

G1 G3 PWM开关周期:

G2 G4 PWM开关周期:

此时的G1 G2开关周期和G3 G4如下(同一侧的两个MOS开关不会同时打开,否则会短路):

其他参数无变化,和上个模型一致。

2.实验结果

总结:当PWM频率和谐振频率相同的时候,输出电压和输入电压的相位是一样的。

2.1.当为150KHz

总结:输出电压降低并且相位滞后。

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

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

相关文章

计算机组成原理与系统结构——外部存储器

笔记内容及图片整理自XJTUSE “计算机组成原理与系统结构” 课程ppt&#xff0c;仅供学习交流使用&#xff0c;谢谢。 磁盘 磁盘是一个由非磁性材料构成的圆形盘片&#xff08;称为基片&#xff09;&#xff0c;上面涂抹可磁化材料。传统的基片一直是铝制或铝合金的&#xff0…

基于SpringBoot+Vue+Uniapp汽车保养系统小程序的设计与实现

详细视频演示 请联系我获取更详细的演示视频 项目运行截图 技术框架 后端采用SpringBoot框架 Spring Boot 是一个用于快速开发基于 Spring 框架的应用程序的开源框架。它采用约定大于配置的理念&#xff0c;提供了一套默认的配置&#xff0c;让开发者可以更专注于业务逻辑而…

linux下使用VSCODE 调试python

文章目录 一、环境准备安装VS Code&#xff1a;安装Python&#xff1a; 二、环境测试创建Python文件&#xff1a;编写测试代码运行 Linux下使用VS Code调试Python 在Linux环境中进行Python开发时&#xff0c;一个高效、直观的调试工具是必不可少的。Visual Studio Code&#xf…

2024.10月18日- Vue2组件开发(3)

Vue组件开发 一、 ref属性 如果在vue里&#xff0c;想要获取DOM对象&#xff0c;并且不想使用JS的原生语法&#xff0c;那么就可以使用ref属性。ref属性的用法&#xff1a; 1&#xff09;在HTML元素的开始标记中&#xff0c;或者在Vue子组件中的开始标记中定义&#xff0c;相…

第 5 章:vuex

1. 理解 vuex vuex 是什么&#xff1a; 概念&#xff1a;专门在 Vue 中实现集中式状态&#xff08;数据&#xff09;管理的一个 Vue 插件&#xff0c;对 vue 应用中多个组件的共享状态进行集中式的管理&#xff08;读/写&#xff09;&#xff0c;也是一种组件间通信的方式&am…

ant design vue TimePicker时间选择器不点击确认也可以设置值

文章目录 前言一、背景二、操作步骤1.复现前的准备工作&#xff08;1&#xff09;vue版本和ant design vue 版本&#xff08;2&#xff09;任意ant design vue TimePicker的demo 2.解决问题&#xff08;1&#xff09;使用change时间&#xff08;无效&#xff09;&#xff08;2&…

Python10.15作业

2、写程序&#xff0c;输入一个字符串&#xff0c; 打印字符串的如下内容 打印这个字符串的第一个字符打印这个字符串的最后一个字符串如果这个字符串的长度是 奇数&#xff0c;则打印中间这个字符 用 len(x) 求字符串的长度 #2 s1input(“请输入字符串”) print(s1[0]) pri…

uniapp上如何绑定全局事件总线(引入自定义全局组件例如弹窗)

1、在main.js中挂载bus // main.js Vue.prototype.$bus new Vue(); uni.$bus Vue.prototype.$bus; // 确保在 uni 上绑定 2、写一个全局弹窗组件 <template><view v-if"visible" class"toast-container"><view class"icon-conta…

DEV C++自动补全文件头的设置操作

第一步&#xff1a;打开DEV C 第二步&#xff1a;打开“工具” 第三步&#xff1a;点击“编辑器属性” 第四步&#xff1a;点击“代码” 第五步&#xff1a;点击“缺省源” 第六步&#xff1a;输入常用的文件头代码&#xff1a; 例如&#xff1a; #include<bits/stdc.h&g…

数据结构(JAVA)包装类泛型

文章目录 包装类基本数据类型和对应的包装类装箱和拆箱面试题 泛型什么是泛型泛型的语法泛型类的使用泛型的使用裸类型(Raw Type) &#xff08;仅需了解&#xff09;擦除机制泛型的上界泛型方法 包装类 基本数据类型和对应的包装类 注意&#xff0c;除了int基本数据类型的包装…

OracleT5-2 Solaris11安装

1、Solaris11安装 在光驱中插入Solaris11的光盘后,在ok提示中boot cdrom {0} ok boot cdrom NOTICE: Entering OpenBoot. NOTICE: Fetching Guest MD from HV. NOTICE: Starting additional cpus. NOTICE: Initializing LDC services. NOTICE: Probing PCI devices. N…

《 C++ 修炼全景指南:十六 》玩转 C++ 特殊类:C++ 六种必备特殊类设计的全面解析

摘要 这篇博客深入探讨了六种 C 特殊类的设计及其技术细节。首先&#xff0c;介绍了如何设计只能在堆上或栈上创建对象的类&#xff0c;通过控制构造函数的访问权限来限定对象的内存分配区域。接着&#xff0c;探讨了如何设计一个不能被拷贝的类&#xff0c;避免资源重复释放的…

玄机平台-应急响应-webshell查杀

首先xshell连接 然后进入/var/www/html目录中&#xff0c;将文件变成压缩包 cd /var/www/html tar -czvf web.tar.gz ./* 开启一个http.server服务&#xff0c;将文件下载到本地 python3 -m http.server 放在D盾中检测 基本可以确认木马文件就是这四个 /var/www/html/shell.p…

Qt通过QProcess调用第三方进程

我们在运行Qt程序时&#xff0c;有时需要调用第三方程序&#xff0c;这时就可以用QProcess类。具体如下&#xff1a; 一. 启用进程之前 我们需要在头文件中定义一个私有变量指针&#xff0c;为了使他能长时间运行&#xff0c;定义为指针。 #include <QProcess> class …

生活中的感悟

喜怒不形于色 以前一直觉得做人要做本我&#xff0c;该笑就笑该怒就怒。但慢慢发现&#xff0c;这样可能不太好。 暂且不谈别人会感知你的真实想法&#xff0c;就单说一点&#xff0c;表情是否会引起别人的误判&#xff1f;表情除了开心和愤怒&#xff0c;还有很多&#xff0…

【存储设备专栏 2.1 -- linux 下 fdisk -l 命令详细介绍】

> 请阅读【嵌入式及芯片开发学必备专栏】< 文章目录 fdisk -l 详细介绍fdisk -l 的详细介绍常用选项 使用举例查找新插入的 USB 设备 fdisk -l 详细介绍 在 Linux 系统中&#xff0c;fdisk 是一个用于磁盘分区的命令行工具。fdisk -l 则用于列出所有可用的磁盘及其分区信…

初识MySQL · 数据库

目录 前言&#xff1a; 数据库 简单使用 存储引擎 前言&#xff1a; 本文也是MySQL的第一篇文章了&#xff0c;新的知识点已经出现&#xff0c;怎么能够停止不前&#xff0c;穿越时空……(迪迦奥特曼乱入哈哈哈)。 言归正传&#xff0c;我们在本文的目标有&#xff1a; …

Flink CDC同步mysql数据到doris

前置参考 flink快速安装&#xff1a;Flink入门-CSDN博客 doris快速安装&#xff1a;Apache Doris快速安装-CSDN博客 Flink CDC简介 Flink CDC 是一个基于流的数据集成工具&#xff0c;旨在为用户提供一套功能更加全面的编程接口&#xff08;API&#xff09;。 该工具使得用户能…

洞察云上风险,主机安全尽在掌握

在实战攻防演练中&#xff0c;主机一直是攻击方的最终目标。作为网络架构中的重要组成部分&#xff0c;主机包含了大量的敏感数据、关键服务和系统资源。同时主机拥有网络资源的访问权限&#xff0c;攻击者通过入侵主机获得权限&#xff0c;进而控制整个网络或系统。因此做好主…

vue2 Canvas 多边形区域绘制组件封装

效果预览&#xff1a; CanvasBox组件 <!-- 区域设置canvas --> <template><div class"all" ref"divideBox"><!-- <div><button click"test">清空</button></div> --><img id"img"…