zoukankan      html  css  js  c++  java
  • MATLAB应用专题part2电力电子仿真技术

      有匪君子,如切如磋,如琢如磨。 --《诗经·卫风·淇奥》

      这篇博客知识我记录一下我在仿真学习中积累到的知识和遇到的坑。

      第一部分:知识部分

      1.为什么电阻与电感串联电路中电流的波形比电压的波形接近正弦波?

       答:因为电感是储能元件。当电流、电压从0开始上升时,电流波形在回路中在R、L共同作用下以近似于正弦波变化而变化(差不多相差一个恒定的相位角),而电压波形因储能(产生感生电压阻碍电压增加)作用滞后于正弦波性的变化而变化;当电流、电压从高处开始下降时,电流波形在回路中在R、L共同作用下以近似于正弦波变化随之减少(相差同样的相位角),而电压波形因储能线圈的电压释放(感生电压阻碍线圈两端电压减少)作用滞后于正弦波性的变化而变小。电压增加越多感生作用越强,当电压接近于0时大部分感生电压该释放的也已释放完成了,这样电压波形峰值出现偏锋而变形,而电流波形基本还是正弦波。所以这是的电流的波形比电压的波形更接近于正弦波。

      2.为什么叫斩波电路?

      答:直流变换器是在直流电源与负载之间接一个由电力半导体器件构成的直流开关,用它控制主电路的接通与断开,以将恒定的直流“斩”成断续(离散)的方波,然后经滤波变为电压可调的直流电供给负载。它是一种直流电压幅值的变换装置,亦称斩波器。

      3.升压boost电路应用中为何应用于电动机制动?

      升压电路可以实现能量的回收。具体计算都在王兆安先生的书里。

     第二部分:某些模块使用问题

     1.Constant 模块

      Constant 模块生成实数或复数常量信号。使用此模块提供常量信号输入。

      2.脉冲Pulse Generator(Thyristor, 6-Pulse)模块

      脉冲Pulse Generator(Thyristor, 6-Pulse)模块中alpha是触发角a,这里设置为0度,也就是0度开始逐渐开通晶闸管。 延迟角信号,单位是度。这个输入可以连接到一个常量块,也可以连接到一个控制器系统来控制发生器的脉冲。

      Wt,角度,以弧度为单位,在0到2*pi之间变化,在变流器一次电压的基本(正序)相位A的零点上同步。小波变换信号通常由锁相环(PLL)系统获得。

      PY, 输出六脉冲信号送至与变流器Y二次绕组相连的六脉冲晶闸管变流器。将生成器类型参数设置为12脉冲时将输出命名为PY,将生成器类型参数设置为6脉冲时将输出命名为PY。

      RD, 输出六脉冲信号送至与变流器的Delta (D)二次绕组相连的六脉冲晶闸管变流器。当生成器类型参数设置为6-pulse时,此输出不存在。

      Block用于是否封锁脉冲,用constant模块设置0为打开脉冲发生器,1为关闭脉冲触发器。

      3.Three-PhaseV-I Measurement模块

      Three-PhaseV-I Measurement中use a label 使用标签可以不用管,现在用不着。

      选择相相的电压,其中A,B,C,测量的是线电压。选择相与地的电压,其中A,B,C测量的是每一相的电压。a,b,c是电流接口,串联ABC,abcc,这样才能测相电流。

      第三部分:遇到的坑

      1.算法选择:物理系统建模的本质是通过建模语言描述系统的行为,其行为一般可由微分方程进行描述。若该方程系统的解变化剧烈(变化快),且相差较悬殊,这类方程常常称为刚性方程,对应模型则为刚性模型,又称为Stiff方程。

      简单地说:就是该系统的解存在突变,如冲击,阶跃等。

      这个地方需要看书上的要求。不同模型选择算法不同,这点一定要注意!!!!

      2.电感负载这玩意有正负的。matlab仿真库中基本元件有标红的一端是正极,一定要注意连线正确!!!

      3.平均值,有效值测量时注意看看看频率设置对了没有!!!

      4.有时候仿真不正确可能是仿真算法,也有可能是有效值或者平均值模块频率设定的问题。一定注意!!!

      注:这是我看过一些资料和贴吧整理来的。但由于没有及时记录吧主IP地址,所以请相关吧主看到我的整理后,若感觉这篇文章的有些内容和自己的博文有相似之处,请私信我。我一定会标明出处。

      

      

      

       

  • 相关阅读:
    GitHub指南
    团队管理之愿景
    软件开发中的思维僵化
    疯狂的 JAVA 后++
    Spring MVC ajax:post/get 的具体实现
    ReentrantLock的Condition使用问题
    Scala学习(一)
    Tomcat源码分析(一)
    LeetCode -- Word Break 动态规划,详细理解
    Javascript 闭包访问问题?
  • 原文地址:https://www.cnblogs.com/liuchengdeboke/p/12371707.html
Copyright © 2011-2022 走看看