0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

逆变器在风力发电系统与电网接口上的作用

SwM2_ChinaAET 来源:互联网 作者:佚名 2017-11-08 10:42 次阅读
逆变器作为风力发电系统与电网的接口,承担着核心电能变换和控制的作用,同时是系统中极易发生故障的薄弱环节,系统能否向电网或负载提供优质的电能,逆变器起到至关重要的作用。为了确保电网稳定运行,提高电能质量,逆变器的故障诊断尤为重要,因此近些年逆变器的故障诊断研究成为了国内外学者的研究热点。TMS320F28335 DSP作为TI公司推出的32位浮点数字控制处理器,其主频150 MHz,具有外设丰富、性价比高、存储空间大、处理速度快等优点[4-5],一直被用作逆变器智能控制及故障检测与诊断系统的核心控制器

逆变器系统是典型的相互依赖、错综复杂的混杂系统[6],传统的DSP系统的代码编程费时费工、效率低。Mathworks公司和TI公司联合推出TSP工具,使得在Simulink环境下即可进行嵌入式系统建模、仿真、代码生成及调试工作,大大提高了工程开发效率。本文在逆变器系统上实现代码自动生成。

1 代码生成技术

代码自动生成技术是指用特定的软件(MATLAB)或者软件中特定的工具箱,建立目标代码的系统仿真模型,并根据特定的目标配置自动生成嵌入式系统应用程序[7-8]

Embedded Coder是MathWorks公司提供给Simulink用户针对嵌入式系统开发的强有力的工具。TSP TI C2000(Embedded Coder Target Support Package for Texas Instruments C2000 Processors)工具箱由TI公司和MathWorks公司联合开发,可与TI公司的CCS(Coder Composer Studio)集成开发环境(IDE)无缝对接,是针对基于C2000系列DSP嵌入式系统开发的工具箱[9-10]。该工具箱提供了DSP外围资源一对一的接口模块,可以将系统模型转换为可优化的、可移植的、自定义的产品级嵌入式C代码[11-12]。将模型的信号源和信号接收部分模块替换成I/O端口,由软件提供的系统.tlc文件负责统筹调用代码生成的整个过程,根据目标配置自动生成系统应用程序。

应用代码生成技术不需要逐句逐行的编写模型仿真所需要代码,并较容易进行相应的调试。与传统设计方法相比,明显具有开发周期短、费用低、效率高等特点。

2 基于代码生成技术的开发流程

首先根据需求确定系统设计标准,在Simulink平台中根据设计思路建立系统仿真模型;其次,根据系统设计要求设置模型参数及仿真环境,并植入相应的智能算法,完成配置工作后进行模型仿真,在仿真过程中实时观测仿真结果。如若仿真结果与预计结果有偏差,则及时完善仿真模型或参数设置并进行反复修正,直至仿真结果与理论结果吻合。仿真完成后对Simulink模型进行目标环境配置,设置系统文件及硬件调试环境,编译代码生成模型,生成代码执行文件(.out),连接硬件调试板,下载执行文件,运行程序,观察并测试系统参数。其开发流程如图1所示。

3 三电平逆变器

三电平逆变器是常见的电力电子电路拓扑结构,由以两电平变换器的一个桥臂为基本开关单元经过串并联拓扑而成[13],基本开关单元为图2结构,此电路只输出两种电平,通过此基本开关单元的串联或并联的形式加以组合,以达到输出端输出多于两个电压等级的电压值。可构成如图3所示的三电平逆变器的单相桥臂,3个同样的桥臂并联再与直流电源等必要器件相结合,即可得到三电平全桥逆变器结构。

对桥臂上的IGBT按调制算法规律进行有序的控制,使IGBT按照固有的规律工作,即可输出三电平全桥交流电压波。其调制算法如图4所示,正半轴载波和调制波生成互补的两列触发脉冲,分别触发VT1和VT3;负半轴载波和调制波生成互补的两列触发脉冲,分别触发VT2和VT4。VT1和VT2的控制脉冲p1和p2如图5所示。输出线电压Uab如图6所示,与传统两电平逆变器相比,三电平逆变器功率管的耐压、容量提高了一倍,降低了输出线电压的du/dt,波形得到明显改善,对比与两电平线电压更趋近于正弦波。

4 三电平PWM代码生成

三电平PWM为12路触发脉冲,如若在CCS中逐句逐行编写程序,则是非常庞大的任务量,而且在编程过程中不可避免地会出现错误,需要不停地修改和测试代码,需花费大量的人力。为节约人力和时间,减少出错率,提高开发效率,利用自动代码生成技术来生成三电平PWM控制脉冲。建立三电平PWM自动代码生成模型如图7所示。

TSP工具箱中只提供DSP的外围接口,需要利用Simulink的其他工具搭建三电平PWM模型,再由TSP中的Digital Output模块定义输出端口[14-15]。其中PWM模块来自Simulink>Power Systems>SpecializedTechnology>Control&Measurements>Pulse&Signal Generators,此模块为三电平PWM输出模块,设置频率、相位、采样周期等参数,使逆变输出电压为50 Hz。三电平PWM输出有12路脉冲,而每个Digital Output模块只提供8个GPIO接口,需要用Demux和Mux模块组合,用两个Digital Output模块输出脉冲。图7中OUT1模块GPIO0~GPIO7设置使用,OUT2模块GPIO8~GPIO11设置使用,如图8所示,共12路脉冲,控制IGBT工作。

模型建立成功后,设置目标环境。打开Simulation>Model Configuration Parameter环境配置,在Solver中设置仿真环境为离散环境,Hardware Implementation>Hardware board设置TI Delfino F2833x目标板,在Code Generation>System target file设置ert.tlc系统文件,Toolchain选择CCS开发环境TI CCSV6 C2000,Interface>Code replacement library设置为TI C28x。代码优化Code Placement>File packaging format设置为Compact,可优化生成代码的逻辑结构,提高代码的可读性。

以上建模及目标环境配置完成后,按Ctrl+B组合快捷键编译模型,或者在模型工具栏中找到编译工具点击编辑模型,如若模型设计及环境配置无误,即可生成.out执行文件,此文件可由CCS下载到DSP中运行。

从整个设计过程来看,DSP开发人员只需在MATLAB中进行Simulink模型设计、构建、仿真及目标环境配置,替代了编写、调试DSP代码的复杂过程,减低了出错率,提高了工作效率。

5 系统测试

本文设计了以TI公司的TMS320F28335为主控芯片的逆变器系统,系统由PC、电源、电源扩展模块、光电隔离模块、核心控制模块、逆变模块等组成。该系统中逆变器结构可从两电平—三电平的结构拓扑,并可以提供逆变器结构性故障全模式,可进行逆变器智能控制及故障诊断技术的研究。

连接各模块组建实验系统,所有硬件电路接电等待开启。将自动生成的三电平PWM可执行.out文件下载到DSP芯片并运行,开启所有电路电源开关,观测脉冲信号和逆变器输出线电压波形。观测到VT1和VT2的控制脉冲波形如图9所示,与图5仿真结果吻合。

示波器显示波形如图10所示。对比图10与图6,可看出示波器波形与仿真结果完全吻合。

6 结论

针对工作在高频状态下的典型混杂系统——逆变器系统的智能控制及故障诊断的DSP代码开发周期长、效率低、实现比较繁琐的问题,提出基于代码生成技术实现的方法。介绍了代码生成技术及其开发流程,并以三电平PWM代码生成为例展开说明,最后在逆变器实物系统中实现三电平PWM代码的调试。结果证明,该方法简单实用、开发周期短、错误率低、效率有明显提高。为逆变器智能控制及故障检测与诊断算法实践验证提供了方便,具有很高的实用价值。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

原文标题:【论文精选】基于DSP的逆变器系统代码生成方法及实现

文章出处:【微信号:ChinaAET,微信公众号:电子技术应用ChinaAET】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    [分享]风力发电的原理

    一股热潮,为风力发电没有燃料问题,也不会产生辐射或空气污染。   风力发电芬兰、丹麦等国家很流行;我国也
    发表于 08-12 17:19

    LabVIEW风力发电系统中的应用

    LabVIEW风力发电系统中的应用议程?风力发电与双馈风力
    发表于 12-16 09:13

    电力电子系统风能电网上的应用与展望

    电网中。控制信号的作用是为直流链I压Vdc保持一个固定的参考值。3)半导体器件技术:为了改善应塌风力涡轮发电机中电力电子变频驱动装置的性能
    发表于 08-18 09:04

    风力发电系统正弦波逆变器设计

    为了提高小型风力发电系统输出电能质量,设计了高效、可靠、低成本的正弦波逆变器。主电路由推挽升压变换器和单相逆变桥组成,采用高频变压器实现电压比调整和电气隔离,降低了噪声,提高了效率、减
    发表于 11-06 10:19

    直驱式风力发电机并网逆变器仿真

    哪位有直驱式风力发电机并网逆变器的MATLAB仿真,能不能给我一份,万分感谢
    发表于 04-15 10:51

    电网电压对光伏系统发电量的影响有多大?

    光伏逆变器重启,甚至逆变器损坏,造成停机电量损失。总结交流电压对发电量的损失,其实很大,所以勘探光伏场地时,电网的电压稳定性也是必不可分的
    发表于 08-24 17:49

    风力发电系统实验 相关资料分享

    风力发电机的工作原理是风叶风力作用下旋转,将风的动能转变为风叶轴旋转的机械能,发电风叶轴的
    发表于 06-30 07:09

    基于MATLAB的风力发电系统仿真研究

    对这些模型进行了仿真,结果证明了这些模型的正确性,最后研究了无控制系统的永磁发电机组的转速变化情况,说明了风力发电系统的仿真在对
    发表于 07-06 06:04

    风力发电系统中的并网逆变器的研究

    风力发电系统中,并网逆变器是实现电能馈送给电网的重要环节。并网
    发表于 04-08 15:18 59次下载

    风力发电用大功率并网逆变器研究

    摘要:大功率风力发电系统中,并网逆变器是实现电能馈送电网的重要环节,但是由于并网
    发表于 05-31 17:02 46次下载

    风力发电并网对电网的影响

    根据风能的产生、风力发电我国的利用以及风电机组发电的特点,系统地分析了风电并网对我国电网
    发表于 04-06 15:39 56次下载
    <b class='flag-5'>风力</b><b class='flag-5'>发电</b>并网对<b class='flag-5'>电网</b>的影响

    基于SVPWM过调制策略的SRG风力发电系统并网逆变器

    基于SVPWM过调制策略的SRG风力发电系统并网逆变器
    发表于 04-18 10:46 20次下载

    NPC型三电平永磁同步风力发电并网逆变器满足低电压穿越

    风力发电中低电压穿越要求为:当电网电压降落的时候,风力发电机不脱网且能够稳定
    发表于 03-27 15:07 1次下载
    NPC型三电平永磁同步<b class='flag-5'>风力</b><b class='flag-5'>发电</b>并网<b class='flag-5'>逆变器</b>满足低电压穿越

    风力发电逆变器和整流箱工作原理

    风力发电逆变器和整流箱是风力发电系统中不可缺少的关键元件,它们分别负责将风能转化为电能并将其输出
    的头像 发表于 01-17 11:36 2549次阅读

    风力发电如何接线并入电网

    引言 随着全球能源需求的不断增长和环境问题的日益严重,可再生能源的开发和利用越来越受到重视。风力发电作为一种清洁、可再生的能源形式,具有广阔的发展前景。然而,风力发电并入
    的头像 发表于 08-15 11:10 1745次阅读