(17)

式中

滑模存在的条件是要求所有在滑模面附近的状态轨迹都指向滑模面。通过滑模控制器产生的信号控制开关管的动作来保证系统的状态稳定在滑模面附近,因此,滑模控制器需满足式(18)

使开关管变量有如式(19)所示关系时,满足式(18)。

因此(18)所表示的条件也可改写为:

在实际应用中,可以认为状态变量误差x远远小于参考量V*,因此式(20)和(21)可写成

设计一个有效的滑模控制器,就必须同时满足式(23)和(24)两个条件。理论上,闭环滑模控制的变换器系统具有无限高的开关频率,但在具体实现时是不可能的,需要采取响应的开关频率降低方法,本文采用延迟方法,即修改变结构控制方程(7)为

式中δ为控制延迟量,当-δ

4系统仿真

根据图1所示逆变器主电路及图5的控制电路,用PSIM软件对该电路进行了仿真,电路参数选取如下: Vin=100V, V0=240sin(2π*50Hz), fs=20kHz, P0=500W, RL=30Ω L1、L2=1000μH, C1、C2=20μF, K1=0.171,K2=0.020和δ=0.3。仿真波形如图7、8所示:

从仿真波形可知,电容电压的直流分量为120V,输出电压最大值为240V,有效值为171V,总谐波畸变小于0.3%。说明利用滑模控制较好地实现了交流输出电压高于直流输入电压并使输出电压为标准的正弦波。

5 结论

本文讨论了一种新的boost正弦波逆变器的电路拓扑,阐述了其工作原理,并基于滑模控制原理设计了电路的控制方案。仿真结果很好地说明了此电路能较好地实现DC/AC,同时使输出电压高于输入电压,系统具有良好的动态和稳态响应,它可以广泛应用到交流电动机驱动和不间断电源(UPS)系统中。

参考文献

1.王聪. 软开关功率变换器及其应用. 科学出版社,2000.

2.高为炳. 变结构控制的理论及设计方法. 科学出版社,1998.

3.王丰尧. 滑模变结构控制.  机械工业出版社,2001.

4.Ramon O. Caceres and Ivo Barbi. “A boost DC-AC converter:analysis design, and experimentation”. IEEE Transactions on power electronics, Vol .14: 134-141,1999.

5.Ramon O. Caceres and Ivo Barbi. “Sliding mode controller for the boost inverter”, IEEE CIEP’96,247-252.1996.

6.Ramon O. Caceres and Ivo Barbi. “A boost DC-AC converter:operation, analysis, control and experimentation”, IECON. Proceedings of international conference on industrial elctronics, control and instrumentation-,546-551. 1995.

7.P.Mattavelli , L.Rossetto , and G.Spiazzi, “Genneral purpose sliding mode controller for dc-dc converter application,”in Proc.Power Electronic Specialist Conf.(PESC’93), 609-615. 1993 .

matlab中滑模boost,一种基于滑模控制的新型Boost正弦波逆变器相关推荐

  1. matlab保存所有图,Matlab中图片保存的5种方法

    matlab的绘图和可视化能力是不用多说的,可以说在业内是家喻户晓的. Matlab提供了丰富的绘图函数,比如ez**系类的简易绘图函数,surf.mesh系类的数值绘图函数等几十个.另外其他专业工具 ...

  2. Matlab中计算程序运行时间的几种方法

    平常科研当中,当我们在看文献时,没看到一个优秀的算法时都有想要自己动手编程去实现的愿望,算法好坏可以用代码的运行时间来评估,在MATLAB中大致有以下几种方法来计算程序的运行时间: 1.tic和toc ...

  3. matlab识别中国象棋棋盘,一种基于图像处理的中国象棋识别系统及方法与流程

    本发明涉及计算机图像识别技术,具体涉及一种基于图像处理的中国象棋识别系统及方法. 背景技术: 数字图像处理技术在机器感知领域应用十分广泛,主要目标是通过一些图像处理技术从图像中提取信息,该信息类似于人 ...

  4. matlab 重叠峰分解 算法,一种基于粒子群算法的光谱重叠峰分解方法与流程

    本发明涉及一种基于粒子群算法的光谱重叠峰分解方法. 背景技术: 由于探测器能量分辨率等原因,峰位接近且峰宽较大的不同谱峰之间常常出现严重重叠干扰的现象,要对光谱作进一步较为准确.全面的成分定量和定性分 ...

  5. matlab手写字母识别,一种基于MATLAB的手写字母的神经网络识别方法

    文章编号 :1009 - 671X(2001) 10 - 0028 - 03 一种基于 MATLAB 的手写字母的神经网络识别方法 邓铭辉 ,孙 枫 ,张 志(哈尔滨工程大学 自动化学院 ,黑龙江 哈 ...

  6. matlab悬置非线性位移计算公式,一种基于Excel的电动车动力总成悬置工况力数据处理方法与流程...

    本发明涉及计算机辅助工程(CAE)技术领域,具体涉及一种基于Excel的电动车动力总成悬置工况力数据处理方法. 背景技术: 动力总成的28工况力与位移分析是基于GM提出的传统车28工况修改而来,其分解 ...

  7. 基于matlab的二阶锁相环,一种基于双二阶广义积分器锁相环的制作方法

    本实用新型涉及一种双二阶积分器锁相环. 背景技术: 伴随大功率电力电子产品广泛应用于工业生产,其产生的电力谐波严重危害着电力系统的安全稳定运行和其他工业生产.因此,消除公共电网中的电力谐波就成为谐波治 ...

  8. Matlab中计算程序运行时间的三种方法

    经常我们需要计算我们程序到底运行多长时间,这样可以比较程序的执行效率.当然这个对于只有几秒钟的小程序没有什么意义,但是对于大程序就有很重要的意义了. 下面我们就说说MATLAB中计算程序运行时间的三种 ...

  9. 基于MATLAB的turbo码代码,一种基于Simulink的Turbo码仿真实现

    一种基于Simulink的Turbo码仿真实现 Implementation of Turbo Code Simulation Based on Simulink DOI: 10.12677/HJWC ...

最新文章

  1. OpenCV 中的 convertTo 函数
  2. Enumerator a Composite Structure
  3. Linux Centos7安装chrome浏览器
  4. 音视频技术开发周刊 | 174
  5. Spring知识点一站到底(转载)
  6. chrome浏览器不展示地址栏的完整路径解决
  7. Android浸入式
  8. 5G无线关键技术 — 新型传输波形技术和先进编码与调制技术
  9. php 抽奖系统源码下载,魔众砸金蛋抽奖系统PHP源码 v2.0.0
  10. 个税计算、税基的处理
  11. Django 中 models 用法及参数详解
  12. android 获取wifi的ip地址吗,Android开发实现在Wifi下获取本地IP地址的方法
  13. 软件测试中自上而下与自下而上的区别
  14. 腾讯云服务器发布hexo
  15. 自己动手写三层代码生成器学习总结
  16. 如何看待 Google 最新的系统 Fuchsia?
  17. 阿里云GPU计算型gn6i服务器配置性能好不好用?
  18. 远程连接Mysql报10038错误
  19. 西北大学 中北大学计算机对比,东北、西北、东南、西南、中北、中南,最容易被忽视的中北大学!...
  20. 计算机控制技术直流电机调速控制实验报告,pid直流电机转速控制实验报告(31页)-原创力文档...

热门文章

  1. MFC 利用小型数据库Access 少步惆 教你用VC开发
  2. 保姆级教学之内网穿透(NATAPP)
  3. NXP RT1021初探
  4. 软件测试之黑盒测试方法介绍及测试用例练习
  5. 目前巨型计算机应用最主要的领域是,A.10%-15%.
  6. HTML 如何让图片自动改变大小,CSS如何设置图片的大小
  7. 车架号VIN码精准查询车辆信息
  8. 【思维模式】拥抱复杂性(第 2 部分数据)
  9. 牛客网 2018年全国多校算法寒假训练营练习比赛(第二场) A.吐泡泡-STL(stack)
  10. WIN10 64位系统MATLAB R2018b第一次安装libsvm