Boost电路双闭环控制MATLAB仿真

一、Boost电路电流内环控制MATLAB仿真模型

1.MATLAB仿真模型

1.1.仿真模型图

因为要使用电流内环控制,相比较于开环控制中直接给定MOS开关的占空比,这里通过把电路的平均电流和一电流基准值相比较来控制MOS开关的占空比,因此称为闭环控制。

1.2.器件参数设置

主电路参数设置和上节Bosst电路开环控制模型参数(Boost电路原理及开环仿真-CSDN博客)一致。

1.2.1.PWM波的生成

基本原理图:这里的0.421是我们想要达到的占空比,1和0.421相减之后的数值与三角载波对比,当三角载波大于这个数值的时候输出1(MOS导通),反之输出0(MOS关断)。这样输出的PWM的占空比就是0.421(这个方法基于电路工作在CCM模式下)。如果想要改变占空比,修改0.421这个数值。

三角载波参数:

生成结果:生成占空比为0.421的PWM波。

1.2.2.获取电路的平均电流

基于CCM模式:

由上篇实验结果如下图可知,电感电流IL(MOS管电流和二极管电流同理也可以)的平均值位置是在上升过程和下降过程中的中间位置,对应了PWM波输出1和0的中间位置,根据上文生成PWM波可知,这个位置也对应了三角载波的峰值位置,因此我们可知,当三角波出现峰值的时候,电感电流,即电路的电流就是平均电流,我们就基于这个思想找电路平均电流。

设置电路如下,将三角载波与0.99对比产生SH信号,大致逻辑就是取三角载波峰值的时刻产生一个信号。使用Sample and Hold器件,在SH信号产生的时刻(即三角载波峰值时刻)取IL的数值然后一直输出这个数值(这个时刻IL就是平均电流),直到下次SH信号到来,再取下次SH信号时刻位置对应的IL数值(在实际应用中,想要控制电路的平均电流也可以把IL换成Imo或者Id,同样也能实现功能,并且MOS上测量电流更方便,但是也会有别的问题,可以在网上查阅)。

实验结果

红色为电感电流IL,蓝色是取得平均电流,黄色为SH信号。从图中可知我们在SH信号出现的时候取了电感电流作为平均电流一直输出,最终取得基本就是平均电流。

1.2.3.电流内环控制

我们既然要实现闭环控制,那么占空比肯定不是我们外部输入的,应当是电路自己计算出来的。我们设一个目标平均电流基准值2A,将实际的电路平均电流与目标平均电流相比较得到偏差,通过PI计算出合适得占空比控制MOS导通与关断。

1.3.实验结果

实际平均电流(IL橙色)、目标平均电流(2A黄色)、Sample and Hold取得平均电流(蓝色)。

PWM和电感处电压:

输出电压:大致为350V

当增加目标平均电流为3A时,输出电压明显增大,PWM占空比也增大:

总结:

通过电流内环控制,我们可以改变目标平均电流基准值的大小来闭环改变占空比,再改变输出电压与电路电流,直到电路电流达到基准电流才达到稳态。但是我们的基准电流依旧是外部提供的,下边的电压外环控制就是电路自己计算基准电流。

二、Boost电路电压外环Matlab仿真模型

1. MATLAB仿真模型

1.1.仿真模型图

在上一节中是根据电路的平均电流和一目标平均电流基准做对比来控制输出电压。我们实际要控制的是输出电压,电流只是一个中间值,因此这个目标平均电流基准可以通过电压外环来获得。

1.2.器件参数设置

除了电压外环控制部分,其余的参数设置与上节一致。

将输出电压与目标输出电压基准值作差,计算出输出电压误差值,然后经过PI调节后输出一个目标电流基准值。目标平均电流基准值就是在上节的电流内环中使用的那个基准电流数值。

PI参数如下(随意设定的)

1.3.实验结果

总结:

在添加了电压外环调节之后,稳态后的输出电压趋近于380V.

三、占空比前馈控制原理

Boost电路中的占空比前馈控制是一种常用于电力电子变换器的控制策略,特别是升压(Boost)直流-直流转换器中。该控制方法通过测量输入电压或负载情况,并根据这些输入信号直接计算占空比,从而快速调整输出电压。这种方法可以减少系统对反馈环路的依赖,提高响应速度,并且在输入电压波动较大时具有良好的鲁棒性。

1. 占空比前馈控制的核心思想

前馈控制(Feedforward Control)是一种基于已知或实时测量的输入信号来直接调整控制变量的控制方法。在Boost电路中,前馈控制通过测量输入电压(Vin)和目标输出电压来计算所需的占空比 D,从而维持输出电压稳定,在这个过程中如果没有占空比前馈控制,那么占空比就是从0出发到达稳态后的占空比,耗费时间比较长,如果提前告知稳态后的占空比,电路会基于这个占空比微调,更快速的输出趋于目标输出电压值的输出电压。

2. 占空比前馈控制的优点

  • 快速响应:由于直接根据输入电压计算出占空比,前馈控制可以在输入电压波动时迅速做出调整,而不需要等待反馈回路的响应时间。
  • 抗扰性强:前馈控制能够有效应对输入电压的大幅波动,使系统保持相对稳定的输出电压。
  • 减少反馈环路依赖:通过前馈路径调整占空比,反馈控制环路的负担减轻,系统响应速度更快。

3. 前馈控制与反馈控制的结合

前馈控制可以提供快速响应和良好的扰动抑制能力,但在实际应用中,完全依赖前馈控制并不能保证输出电压始终精确稳定,因为系统中可能存在不确定因素(如负载变化、参数漂移等)。因此,通常会将前馈控制与反馈控制结合起来使用,前馈控制用于快速粗略调整,而反馈控制用于精确的稳态调节。这种组合的控制方式即为“前馈-反馈复合控制”,可以同时实现良好的动态响应和稳态精度。

如下图仿真模型中,在双闭环控制中又添加了前馈控制,提前告知稳态后的占空比。

4.MATLAB仿真

4.1.仿真模型图

计算占空比之后加入占空比前馈控制,可以帮助电路更快的达到目标输出电压所需要的占空比。

4.2.实验结果

相比于没有前馈控制(第一个图),第二个图中的前馈-反馈控制模型更快的趋于稳定。

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

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

相关文章

centos7 zabbix监控nginx的pv和uv和status_code

zabbix监控nginx的pv: pv)cat /var/log/nginx/access.log|awk {print $1}|wc -l;;zabbix-get验证: [rootbogon ~]# zabbix_get -s 192.168.253.231 -k pv_uv[pv] 100zabbix监控nginx的uv uv)cat /var/log/nginx/access.log|awk {print $1}|uniq -c | w…

分布式系统理论基础:Raft、Zab

目录 引言RaftZabPaxos、Raft、Zab再比较小结 该系列博文会告诉你什么是分布式系统,这对后端工程师来说是很重要的一门学问,我们会逐步了解分布式理论中的基本概念,常见算法、以及一些较为复杂的分布式原理,同时也需要进一步了解…

Ubuntu 20.04 安装 OpenCV 和 OpenCV_contrib 教程

Ubuntu 20.04 安装 OpenCV 和 OpenCV_contrib 教程 Ubuntu 20.04 安装 OpenCV 和 OpenCV_contrib 教程前言 OpenCV概述核心功能优势特点应用领域安装与使用 OpenCV_contrib概述核心功能具体模块 安装与使用一、准备工作二、下载OpenCV和OpenCV_contrib三、编译和安装OpenCV四、…

【鸿蒙HarmonyOS实战:通过华为应用市场上架测试版App实现HBuilder X打包的UniApp项目的app转hap教程(邀请码)方式教程详解】

鸿蒙HarmonyOS实战:通过华为应用市场上架测试版App实现HBuilder X打包的UniApp项目的app转hap教程(邀请码)方式详解 在使用uniapp打包的鸿蒙项目的过程中,由于生成的是app文件,而hdc传给鸿蒙HarmonyOS系统需要的是hap文…

HarmonyOS 5.0应用开发——应用打包HAP、HAR、HSP

【高心星出品】 目录 应用打包HAP、HAR、HSPModule类型HAPHAR创建HAR建立依赖HAR共享内容 HSP创建HSP建立依赖同上HSP共享内容同上 HAR VS HSP 应用打包HAP、HAR、HSP 一个应用通常会包含多种功能,将不同的功能特性按模块来划分和管理是一种良好的设计方式。在开发…

数据结构————map,set详解

今天带来map和set的详解&#xff0c;保证大家分清楚 一&#xff0c;概念 map和set是一种专门用来搜索的容器或数据结构 map能存储两个数据类型&#xff0c;我们称之为<key-value>模型 set只能存储一个数据类型&#xff0c;我们称之为纯<key>模型 它们的效率都非…

Vue.js(2): 组件与路由基础指南

这一路上可能会有艰辛、困难、疑惑、付出、泪水、失败&#xff0c;但是一定要享受这个过程&#xff0c;因为所有的失败都是为了下一刻的成功 文章目录 组件什么是组件组件化开发的好处组件底层是什么全局注册组件局部注册组件组件嵌套组件命名规则组件传值 SPAvue-router路由动…

[c++高阶]二叉搜索树深度剖析

1.前言 从二叉搜索树开始&#xff0c;后面慢慢学的AVL树&#xff0c;红黑树&#xff0c;map,set&#xff0c;哈希表等等都会慢慢的变得更难了&#xff0c;也更加难以理解了。希望大家能够坚持下去&#xff0c;只要坚持&#xff0c;就是胜利。 本章重点 着重讲解什么是二叉搜索…

【力扣刷题实战】单值二叉树

大家好&#xff0c;我是小卡皮巴拉 文章目录 目录 力扣题目&#xff1a; 单值二叉树 题目描述 示例 1&#xff1a; 示例 2&#xff1a; 解题思路 题目理解 算法选择 具体思路 解题要点 完整代码&#xff08;C语言&#xff09; 兄弟们共勉 &#xff01;&#xff01;…

MySQL数据库MHA高可用

目录 一、MHA简述 二、MHA 的组成 三、MHA 的特点 四、MHA工作原理 五、MHA部署步骤 六、搭建 MySQL MHA MHA一主两从高可用集群示意图 实验环境 1. Master、Slave1、Slave2 节点上安装 mysql5.7 2. 关闭防火墙 3. 修改 Master、Slave1、Slave2 节点的主机名 4. 修…

国内短剧源码短剧系统搭建小程序部署H5、APP打造短剧平台

​在当今的互联网时代&#xff0c;短剧作为一种新兴的娱乐形式&#xff0c;受到了越来越多用户的喜爱。为了提供更好的用户体验和满足用户需求&#xff0c;一个好的短剧系统需要具备多元化的功能和优质的界面设计。 本文将介绍国内短剧源码短剧系统搭建小程序部署H5、APP所需的…

【传知代码】图像处理解决种子计数方法

文章目录 一、背景及意义介绍研究背景农业考种需求传统计数方法的局限性人工计数仪器设备计数 研究意义提高育种效率提高计数准确性广泛的适用性数据存档与分析便利 二、概述三、材料与数据准备以及方法介绍整体流程图像采集图像预处理形态学操作腐蚀运算开运算 图像二值化种子…

Typora一款极简Markdown文档编辑器和阅读器,实时预览,序列号生成!免费!最新可用!

文章目录 一、Typora下载和安装二、Typora序列号生成 Typora是一款Markdown编辑器和阅读器&#xff0c;风格极简&#xff0c;实时预览&#xff0c;所见即所得&#xff0c;支持MacOS、Windows、Linux操作系统&#xff0c;有图片和文字、代码块、数学公式、图表、目录大纲、文件管…

C/C++(八)C++11

目录 一、C11的简介 二、万能引用与完美转发 1、万能引用&#xff1a;模板中的 && 引用 2、完美转发&#xff1a;保持万能引用左右值属性的解决方案 三、可变参数模板 1、可变参数模板的基本使用 2、push 系列和 emplace 系列的区别 四、lambda表达式&#xf…

海亮科技亮相第84届中国教装展 尽显生于校园 长于校园教育基因

10月25日&#xff0c;第84届中国教育装备展示会&#xff08;以下简称“教装展”&#xff09;在昆明滇池国际会展中心开幕。作为国内教育装备领域规模最大、影响最广的专业展会&#xff0c;本届教装展以“数字赋能教育&#xff0c;创新引领未来”为主题&#xff0c;为教育领域新…

MYSQL期中复习

MYSQL [语句不要拼错&#xff0c;表名、列名不要写错&#xff0c;语句难记要记住] 创建表 模版 create table 表名(列名1 数据类型 [约束], 列明2 数据类型 [约束], [表级约束]); 约束 单一主码约束 primary key 联合主码约束 primary key(列名1,列名2) [要在列名12定义后…

结合Intel RealSense深度相机和OpenCV来实现语义SLAM系统

结合Intel RealSense深度相机和OpenCV来实现语义SLAM系统是一个非常强大的组合。以下是一个详细的步骤指南&#xff0c;帮助你构建这样一个系统。 硬件准备 Intel RealSense深度相机&#xff1a;例如D415、D435或L515。计算平台&#xff1a;一台具有足够计算能力的计算机&…

无人机之多源信息融合算法篇

一、概述 多源信息融合算法在无人机导航领域中扮演着越来越重要的角色。该算法通过整合来自不同传感器&#xff08;如全球定位系统GPS、惯性导航系统INS、磁力计、气压高度计、视觉传感器等&#xff09;的数据&#xff0c;利用先进的数据融合算法处理这些多源信息&#xff0c;以…

【Spring Boot】元注解

元注解 1.元注解1.1 Target1.2 Retention1.3 Inherited1.4 Documented1.5 interface 2.自定义注解2.1 创建自定义注解类2.2 实现业务逻辑2.3 使用自定义注解 1.元注解 元注解就是定义注解的注解&#xff0c;是 Java 提供的用于定义注解的基本注解。 注解 说明 Retention是注解…

索尔德 APON无线工业轨道机车定位测距仪介绍

索尔德APON无线定位测距仪&#xff0c;简称APON&#xff0c;采用先进的应答式微波测距技术&#xff0c;为车辆赋予了一双敏锐的“智慧之眼”&#xff0c;能够精确捕捉到有轨移动车辆的绝对位置&#xff0c;无论是快速穿梭还是缓慢移动&#xff0c;确保它们能够准确无误地抵达预…