单相半桥逆变器仿真技巧

2023-11-03

1. 拓扑与控制

  单相半桥逆变器拓扑如下:在这里插入图片描述  电压环和电流环控制图如下:
在这里插入图片描述在这里插入图片描述

  调制方式如下:
在这里插入图片描述

2. 仿真步骤

  单相半桥逆变器的仿真应该遵循以下步骤:
(1)选择合适的滤波电感和滤波电容,一般是mH级别
(2)选择合适的调制度,注意由于半桥电容电压波动过大,往往不太满足常见的理想半桥调制度计算公式,也就是说实际的调制度会大于计算的调制度,这一点务必注意
(3)调试电流环,此时电压环给一个小的P值即可,电流环(电感电流)要能准确跟踪且调制波不过调制
(4) 电压环加一下P值使电压幅值跟踪上目标值,电压环输出一般作为目标的电容电流

3. 仿真注意事项

3.1 调制度影响(半桥特别注意)

3.1.1 调制度过大(DC800V,AC400V)

在这里插入图片描述在这里插入图片描述

3.1.2 调制度合理(DC800V,AC200V)

在这里插入图片描述在这里插入图片描述在这里插入图片描述

3.2 电流环P参数影响

3.2.1 电流环P过小,Kp=0.5(电流跟踪有相位差)

在这里插入图片描述在这里插入图片描述

3.2.2 电流环P过大,Kp=10(调制波过调制)

在这里插入图片描述在这里插入图片描述

3.2.3 电流环P合理,Kp=3(电流跟踪正常,调制波正常)

在这里插入图片描述在这里插入图片描述

3.3 电压环P参数影响

3.3.1 电压环P过小,Kp=5(输出电压幅值偏小)

在这里插入图片描述在这里插入图片描述

3.3.2 电压环P正常,Kp=20(输出电压幅值正常)

在这里插入图片描述在这里插入图片描述

3.4 电感值影响

3.4.1 电感值太小,L=20uH(电流粗糙)

在这里插入图片描述在这里插入图片描述在这里插入图片描述

3.4.1 电感值合理,L=2mH(电流正常)

在这里插入图片描述在这里插入图片描述

3.5 电容值影响

3.5.1 电容值太小,C=20uF(电流尖峰大)

在这里插入图片描述在这里插入图片描述在这里插入图片描述

3.5.2 电容值正常,C=2mF(电流正常)

在这里插入图片描述在这里插入图片描述在这里插入图片描述

4. 总结

  当仿真结果不正常时可能是多个因素的影响,首先确保硬件参数的选取正常(包括调制度的选取),然后再是电流环是否合理,再是电压环是否合理。

参考资料

单相半桥逆变电路工作过程

反馈与建议

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

单相半桥逆变器仿真技巧 的相关文章

  • 利用Matlab的Simulink原理框图来画bode图的方法

    由于matlab的版本升级 有些应用于旧版本的方法应用于新版本比较困难 首先 先贡献一链接 这是在matlab旧版本 大概是2010b以前的版本吧 中 如何在simulink原理框图画出bode图和其他各种图的方法 http blog si
  • Prescan学习笔记:短暂接触

    因为老师的项目需要用到Prescan 来模拟真实的驾驶场景 因此使用它搭了一些模型 这里写下使用心得 注意 Prescan是一个非常注重产品版权的软件 因此我们使用的也是通过正规渠道向其购买的 而且其licence定期更换 需要再次更新或者
  • 自动驾驶仿真工具之CARLA简介

    大家好 我已经把CSDN上的博客迁移到了知乎上 欢迎大家在知乎关注我的专栏慢慢悠悠小马车 https zhuanlan zhihu com duangduangduang 希望大家可以多多交流 互相学习 自动驾驶算法的调试和效果评测首先要在
  • esmini LongSpeedAction修改

    esmini的LongSpeedAction 如果shape设置为step的话 DynamicsDimension实际就无效了 因为step的意思就是直接设置 在LongSpeedAction的Start过程中设置完就结束了 Step就不在
  • Matlab Simulink 常用快捷操作和功能(1)

    1 快速查找library里面的模块 双击左键 然后输入要查询的模块名称 gt 2 block 和 signal 的命名修改 单击block 显示 修改名字 3 Simulink支持从块参数对话框中创建变量 可以在Simulink中创建MA
  • 同步电机模型的SIMULINK仿真

    2 2 坐标变换 坐标变换的目的是简化原有电机模型非线性和多变量等困难 它的基本思路是在保证变换前后的磁动势等效即维持功率不变的情况下 用一组新的方程组来取代原方程组 用一套新的变量来代替原方程组里的旧变量 实现减少变量和简化模型的目的 基
  • 均匀辐照度和局部遮光条件下光伏系统的新型样条-MPPT技术(Simulink)

    欢迎来到本博客 博主优势 博客内容尽量做到思维缜密 逻辑清晰 为了方便读者 座右铭 行百里者 半于九十 本文目录如下 目录 1 概述 2 运行结果 3 参考文献 4 Simulink仿真 Matlab代码 文献 1 概述 文献 光伏 PV
  • simunlink的“Three-Phase V-I Measurement”所测线电压次序问题

    simunlink的 Three Phase V I Measurement 所测线电压次序问题 仿真实例 很多同学在使用simulink进行仿真时可能会用到 Three Phase V I Measurement 这个模块 在该模块par
  • matlab绘制正弦函数、幅度调制初步、Inner matrix dimensions must agree错误

    以sin 2 f t 表达式来绘制正弦图像 必须给定数值序列才能绘制出图像 t必须给定一个数值序列 然后计算出 y sin 函数值序列 以t为横轴 y为纵轴 就绘制出了图像 先给出f 4 在这里是有几个周期 采样率Fs 100 matlab
  • 三分钟学会国产低功耗华大单片机二(MDK中下载与仿真)

    一 准备工作 使用micro USB 将开发板与电脑相连 打开一个已经存在的工程 工程如何建立请参考 三分学会国产低功耗华大单片机一 MDK中新建工程 二 工程的编译 点击魔法棒图标如下图所示 点击Device在芯片型号选择框中选中所选单片
  • python实现电影院仿真(SimPy)

    SimPy Simulating Real World Processes With Python 仿真环境 电影院仿真 目标 减少顾客的平均等待时间 少于10分钟 在开始仿真前 先思考这个仿真过程 顾客在坐下来看电影前需要经过哪些步骤 到
  • 单片机c51中断 — 中断键控流水灯

    项目文件 文件 关于项目的内容知识点可以见专栏单片机原理及应用 的第五章 中断 在第4章的实例2中 按键检测是采用查询法进行的 其流程图如图所示 问题是这样的 由于查询法 按键查询 标志位修改及彩灯循环几个环节是串联关系 当CPU运行于彩灯
  • Matlab如何进行利用离散傅里叶变换DFT (快速傅里叶变换FFT)进行频谱分析

    文章目录 1 定义 2 变换和处理 3 函数 4 实例演示 例1 单频正弦信号 整数周期采样 例2 单频正弦信号 非整数周期采样 例3 含有直流分量的单频正弦信号 例4 正弦复合信号 例5 含有随机干扰的正弦信号 例6 实际案例 5 拓展
  • simulink仿真 adc 采样ePWM输出例程

    新建文件夹并用matlab打开 写入这两个模块 配置 ADC 配置ePWM 不使能B 关了就行 其他的默认即可 配置烧录 连线 示波器接pwma1 和地 adc chanl1接 3 3v或者 0 3 3 都行 转化是 x 3 3 2 12
  • 独立元器件搭建的逻辑门电路和仿真(一)

    有时候我们搭电路时只需要实现一个简单的逻辑 但用一个4门的集成电路来设计未免过于昂贵与占面积 而且IC里没用到的门电路又必须拉高或拉低 相当烦琐 鉴于简化电路的需要我整理了一套用三极管 二极管 电阻组成的逻辑门电路 1 与门 只有开关两个输
  • VSC/SMC(十六)——自适应鲁棒滑模控制

    目录 1 参数不定和扰动不定但有界的系统 2 滑模控制自适应律设计 2 1控制律设计总结 3 仿真分析 3 1 PD控制 3 2普通自适应律 3 3映射自适应律 3 4总结 4学习问题 1 参数不定和扰动不定但有界的系统 其中 2 滑模控制
  • 如何将 simulink 文件转换为 XML

    我需要将 Simulink 文件 mdl 转换为 XML 文件 经过任何搜索后 我没有找到任何内容来帮助我解决此问题 您知道 Java 中的某种方法或现成的解决方案吗 从 R2008b 开始 您可以使用以下命令将 mdl 文件导出到 xml
  • 基于PI控制器的光伏并网逆变器系统simulink建模与仿真

    目录 1 算法仿真效果 2 MATLAB源码 3 算法概述 4 部分参考文献 1 算法仿真效果 matlab2022a仿真结果如下
  • 如何获取嵌入式 MATLAB 函数的内容

    我的 Simulink 模型中有一些嵌入式 MATLAB 函数 有没有办法获取此块的内容 您在编辑器中看到的文本 我的第一个猜测是使用 find system 获取嵌入式 MATLAB 函数 然后使用 get param 获取内容 但我没有
  • 如何将 Simulink 编码器编译器版本设置为支持 C++11 的版本?

    我正在尝试将代码合并到 Simulink 及其嵌入式编码器中 该代码使用 C 11 扩展 跑步mex setup c 给出这个输出 mex setup c MEX configured to use Xcode Clang for C la

随机推荐

  • LocalDate常用技巧

    LocalDate是Java8新增的处理日期的类 使用起来比java utils date方便了许多 记录一些常用技巧 取当前日期 LocalDate today LocalDate now gt 2014 12 24 根据年月日取日期 L
  • Java并发

    Java并发 学习资料 Java并发 知识点概述 Java并发 基础 并行和并发 并行是指 并排行走 或 同时实行或实施 在操作系统中是指 一组程序按独立异步的速度执行 无论从微观还是宏观 程序都是一起执行的 对比地 并发是指 在同一个时间
  • c语言实现单链表的创建(完整版)

    使用c语言实现单链表是考研的重点 但是如何实现却是一个难点 下面是我写的一个简单的创建单链表的代码 include
  • 招投标信息爬虫 (只上最简单的版本,仅用于技术交流)

    import requests url http manager zjzfcg gov cn cms api cors getRemoteResults noticeId 6000337 url http 3A 2F 2Fnotice zc
  • getopt和getopt_long函数

    平时在写程序时常常需要对命令行参数进行处理 当命令行参数个数较多时 如果按照顺序一个一个定义参数含义很容易造成混乱 而且如果程序只按顺序处理参数的话 一些 可选参数 的功能将很难实现 在Linux中 我们可以使用getopt getopt
  • python:二叉树的递归遍历之前序遍历文字详解(基于力扣)

    目录 前言 二叉树 前序遍历 前言 这篇作为自己 理解二叉树递归 的记录 非常适合和我一样的新手朋友 二叉树 关于二叉树 我总结了下面几点 1 二叉树和链表相似 这里只说单链表 链表有一个指针 指向下一个节点 2 二叉树的每一个节点有两个指
  • C++ 监听进程结束

    include
  • linux Redhat Nginx 离线安装

    目标机器没有网络 只能下载各种Nginx依赖库 手动离线安装了 下载所需要的依赖环境和库 链接 https pan baidu com s 1u6TCHMTSNJYCWXTfmjRSxA 提取码 nikc 解压后传到Linux系统的 usr
  • 矩阵的旋转

    把矩阵A的行换成相应的列 得到的新矩阵称为A的转置矩阵 大家在 程序设计基础 的上机实验题目和平时的练习中肯定做过一些关于矩阵的题 其中最常见的就是矩阵的转置了 so 今天我们就不考矩阵的转置了 我们要考察一下矩阵的旋转 Input 输入包
  • C语言实现strlen的三种方法

    目录 1 strlen介绍 strlen 求字符串长度 2 如何使用strlen库函数 3 三种方法实现strlen 计数器法 递归法 指针 指针法 4 关于strlen返回值 1 strlen介绍 strlen 求字符串长度 size t
  • Mac AndroidStudio“GradleBuildRunning”特别慢的解决方法

    在mac上每次运行app特别慢 setting gradle下面也没有离线模式 原来在gradle的侧边栏中
  • idea使用service注解后,编译运行报错 找不到符号 类 service

    使用service注解后找不到服务类 jar包也存在
  • vue和java的前后端请求

    GetMapping value url produces MediaType APPLICATION JSON VALUE public ResponseEntity
  • Forever Winter

    Forever Winter 题意 给一个像下面这样的图 要求第一圈分支和第二圈分支 下图的第一圈分支为5 第二圈分支为3 思路 求每个点的度 最内圈的分支的度是唯一的 找到即可 设为x 然后第二圈的分支为 n 1 x x n为总共节点上
  • 量化演示代码

    import numpy as np import copy def KL P Q out np sum P np log P Q return out def maxq value dynamic range np abs value m
  • C++一行输入多个数字(利用cin和空格)

    使用的方法颇为简单 利用了cin遇到空格就中断的特点 仅含有输入以及输出 欢迎大家一起交流 include
  • unity3d运行后自动暂停_在Unity中使用暂停的小技巧

    很多人在游戏中写暂停脚本的时候 经常会想到 Time timeScale 0 这种方法 但是 Time timeScale 只是能暂停部分东西 如果在 update 函数中持续改变一个物体的位置 这种位置改变貌似是不会受到暂停影响的 比如
  • 科学与AI之间的联系,许多AI的先驱科学家也是脑科学家

    从人工智能 artificial intelligence AI 发展的历史来看 我们可以清楚地看到脑科学与AI之间的联系 许多AI的先驱科学家也是脑科学家 使用显微镜发现的生物大脑的神经连接启发了人们对人工神经网络的研究 使用电子探测器发
  • 杭电OJ-ACM2036(改革春风吹满地)

    题目分析 原题给出的条件是通过多组数据的各个坐标 用逆时针表达 求出对应的 任意 多边形的面积大小 法一 Time Limit Exceeded Java版 主要思路 对一个多边形进行拆解 若含有n条边 记其坐标分别为 X0 Y0 X1 Y
  • 单相半桥逆变器仿真技巧

    1 拓扑与控制 单相半桥逆变器拓扑如下 电压环和电流环控制图如下 调制方式如下 2 仿真步骤 单相半桥逆变器的仿真应该遵循以下步骤 1 选择合适的滤波电感和滤波电容 一般是mH级别 2 选择合适的调制度 注意由于半桥电容电压波动过大 往往不