《Fundamentals of Power Electronics》——脉宽调制器建模

下图给出了一个简单脉宽调制器电路的原理图。

脉宽调制器电路产生一个用于指令转换器功率管导通和关断的逻辑信号δ(t)。该逻辑信号δ(t)是周期性的,其频率为fs,占空比为d(t)。脉宽调制器的输入是一个模拟控制信号vc(t)。脉宽调制器的作用是产生一个与模拟控制信号vc(t)成比例的占空比d(t)。一个锯齿波发生器产生如下图所示的锯齿波电压波形vsaw(t)。

产生的锯齿波的峰峰值为VM。转换器的开关频率fs由锯齿波决定,并等于vsaw(t)的频率。模拟信号比较器将模拟信号vc(t)与信号vsaw(t)进行比较,当vc(t)> vsaw(t)时,比较器产生高电平,否则产生低电平,产生的逻辑波形如下所示。

若锯齿波vsaw(t)的最小值为零,则当vc(t)≤0时,占空比为零。当vc(t)≥VM时,占空比为1。如果在一个给定的开关周期内,锯齿波vsaw(t)关于时间t线性变化,则对于0≤vc(t)≤VM,占空比d将会是vc的线性函数。因此,可以写成:

该方程描述了脉宽调制器的输入输出特性。结合扰动和线性化转换器模型,可得:

联立上三式,可得:

表示上的框图如下图所示。

脉宽调制器线性增益为1/VM。将上式两边的相似项相等,可以得到:

因此在实际应用中,由Vc来确定占空比的静态值。

上图的脉宽调制器模型对于几乎所有应用都足够精确。然而,应该指出的是,脉宽调制器也引入了波形采样。虽然模拟输入信号vc(t)是时间的连续函数,但在每一个开关周期内,占空比只能有一个离散值。因此脉宽调制器对波形采样,采样速度与开关频率fs相等。一个更加精确的调制器框图如下所示。

在小信号意义上,脉宽调制器的采样发生在PWM信号的调制边缘。例如,在前述波形的后沿PWM中,采样瞬间与PWM输出信号δ(t)的下降沿重合。这在采样数据动态模型的发展中具有重要意义,其中转换器对占空比扰动的响应被建模为等效保持。脉宽调制变换器的采样数据特性在DCM变换器高频模型的开发中得到了充分的考虑。此外,当控制器实现数字化时,PWM采样效应对于识别转换器周围控制回路中的延迟非常重要。在实际操作中,PWM采样将交流变化的有用频率限制为远小于开关频率的值。设计者必须确保控制系统的带宽足够小于奈奎斯特速率fs/2。控制信号vc(t)的显著高频变化也可以改变脉宽调制器的行为。一个常见的例子是当vc(t)包含由反馈回路引入的开关纹波时。但通常最好避免vc(t)包含开关频率或更高的重要分量的情况,因为此类系统的脉宽调制器表现出较差的抗噪性。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

观测与预测差值自动变化系统噪声Q的自适应UKF(AUKF_Q)MATLAB编写

简述 基于三维模型的UKF,设计一段时间的输入状态误差较大,此时通过对比预测的状态值与观测值的残差,在相应的情况下自适应扩大系统方差Q,构成自适应无迹卡尔曼滤波(AUKF),与传统的UKF相比&…

【人工智能Ⅱ】实验5:自然语言处理实践(情感分类)

实验5:自然语言处理实践(情感分类) 一:实验目的与要求 1:掌握RNN、LSTM、GRU的原理。 2:学习用RNN、LSTM、GRU网络建立训练模型,并对模型进行评估。 3:学习用RNN、LSTM、GRU网络做…

递归、搜索与回溯算法:记忆化搜索

例题一 解法(暴搜 -> 记忆化搜索 -> 动态规划): 算法思路: 暴搜: a. 递归含义:给 dfs ⼀个使命,给他⼀个数 n ,返回第 n 个斐波那契数的值; b. 函数体&…

JVM知识总汇(JVM面试题篇5.1)

个人理解,所学有限,若有不当,还请指出 1.JVM是由哪些部分组成,运行流程是什么? JVM为java虚拟机,是java程序的运行环境(其实是java字节码文件的运行环境),能够实现一次编…

idea中使用GlassFish服务器启动项目

idea中使用GlassFish服务器进行测试 1.项目背景 当前在研究openMDM项目, 不过该项目不是springboot项目, 并且是使用GlassFish进行war部署的, 但是需要在idea中进行项目的二次开发,故需要进行idea启动项目并且进行开发和调试 2.GlassFish是什么 GlassFish是一个web服务器, …

分层解耦-三层架构

一、使用三层架构的原因 如果所有代码都写在controller类的方法中,这里面包含了数据访问的代码、逻辑处理的代码、接收请求和响应数据的代码,如图示例: 而我们在进行软件设计以及软件开发的时候,要尽量让每一个接口、类或者方法的职责更加单…

深入理解分布式事务⑧ ---->MySQL 事务的实现原理 之 MySQL 事务流程(MySQL 事务执行流程 和 恢复流程)详解

目录 MySQL 事务的实现原理 之 MySQL 事务流程(MySQL 事务执行流程 和 恢复流程)详解MySQL 事务流程1、MySQL 事务执行流程1-1:MySQL 事务执行流程如图: 2、MySQL 事务恢复流程2-1:事务恢复流程如下图: MyS…

西门子V90参数移植方法

西门子V90参数移植方法 应用方面 由于设备老化损坏,需要更换V90驱动器,但是由于新驱动器与旧驱动器出现版本不一样时参数就会无法直接下载到新的驱动器里面,为了保证更换驱动器的稳定性最好能使用之前设备的参数,所以写了关于V9…

车载电子电器架构 —— 如何理解和使用Update bit

车载电子电器架构 —— 如何理解和使用Update bit 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不…

2024抖音直播带货-直播间拆解:抖店运营从入门到精通(56节课)

起号原理方式以及节点处理 类目的选择选品思路 付费流量投放原理 直播间进阶玩法 课程内容 直播间搭建标准自然起号(0-1)原理 方式 以及节点处理 老号重启(0-1)原理 方式 以及节点处理 账号在线人数稳定 原理 方式 以及节点处理 账号销售额放大 原理 方式 以及节点处理…

ubuntu20配置深度学习环境

目录 系统环境安装anaconda文件的安装anaconda环境配置anaconda换中科大源常用的anaconda命令 安装显卡驱动安装CUDA下载cudnn安装pytorch更换conda源选择对应的pytorch版本进行安装 系统环境 ubuntu20,安装了ros noetic。 参考博客主要有: https://g…

【Trick】conda安装python依赖时出现429 Client Error

起因 我在根据yml文件安装依赖和创建虚拟环境时,出现报错,主要报错信息为以下两点: 【1】Collecting package metadata (repodata.json): failed 【2】requests.exceptions.HTTPError: 429 Client Error: Too Many Requests for url: https…

Git在无法访问github的访问方法

Git无法下载github上的源代码 代理的情况 问题:Failed to connect to github.com port 443 after 21100 ms: Couldnt connect to server 提示我们需要为Git单独配置代理。 查看我们的代理端口  为git 设置全局代理 git config --global http.proxy 127.0.0.1:&l…

【LeetCode刷题记录】简单篇-104-二叉树的最大深度

【题目描述】 给定一个二叉树 root ,返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 【测试用例】 示例1: 输入:root [3,9,20,null,null,15,7] 输出:3 示例2: 输入&#…

颜值高的浏览器 ARC

可以使用 chrome 的插件,和书签,现在可以下载,别的不说这个ui 的颜值是可以的, 而且很丝滑

思考题 —— Windows 登录密码

1.windows登录的明文密码,存储过程是怎么样的?密文存放在哪个文件下?该文件是否可以打开,并且查看到密文? 系统通过保存密码的哈希值来确保安全性,进行加密存储的方法通常为NTLM或Kerberos身份认证协议。该…

SFOS1:开发环境搭建

一、简介 最近在学习sailfish os的应用开发,主要内容是QmlPython。所以,在开发之前需要对开发环境(virtualBox官方SDKcmake编译器python)进行搭建。值得注意的是,我的开发环境是ubuntu22.04。如果是windows可能大同小异…

Codeforces Round 943 (Div. 3 ABCDEFG1G2题) 视频讲解

A. Maximize? Problem Statement You are given an integer x x x. Your task is to find any integer y y y ( 1 ≤ y < x ) (1\le y<x) (1≤y<x) such that gcd ⁡ ( x , y ) y \gcd(x,y)y gcd(x,y)y is maximum possible. Note that if there is more tha…

Webshell绕过技巧分析之-base64/HEX/Reverse/Html/Inflate/Rot13

在网络安全运营&#xff0c;护网HVV&#xff0c;重保等活动的过程中&#xff0c;webshell是一个无法绕过的话题。通常出现的webshell都不是以明文的形式出现&#xff0c;而是针对webshell关键的内容进行混淆&#xff0c;编码来绕过网络安全产品&#xff08;IDS&#xff0c;WAF&…

Linux USB转串口设备路径的查找方法

1、USB转串口设备 USB转串口设备是在嵌入式软件开发过程中经常要使用的&#xff0c;常常用于对接各种各样的串口设备。如果一台linux主机上使用多个usb转串口设备时&#xff0c;应用程序中就需要知道自己操作的是哪个串口设备。串口设备在系统上电时&#xff0c;由于驱动加载的…
最新文章