⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inverter_case_01.psc

📁 pwm控制器
💻 PSC
📖 第 1 页 / 共 3 页
字号:
   -Wire-([486,576],0,0,-1)
    {
    Vertex="0,0;0,54"
    }
   0.datalabel([288,1152],0,0,-1)
    {
    Name = "Idc"
    }
   -Wire-([288,1152],0,0,-1)
    {
    Vertex="0,0;72,0"
    }
   0.pgb([360,1152],0,51901056,200)
    {
    Name = "Idc"
    Group = ""
    Display = "0"
    Scale = "1.0"
    Units = ""
    mrun = "0"
    Pol = "0"
    Min = "-3.0"
    Max = "3.0"
    }
   0.voltmetergnd([1584,486],0,0,60)
    {
    Name = "Einv"
    }
   0.datalabel([126,1224],0,0,-1)
    {
    Name = "Einv"
    }
   -Wire-([126,1224],0,0,-1)
    {
    Vertex="0,0;72,0"
    }
   0.pgb([198,1224],0,51902280,250)
    {
    Name = "Einv"
    Group = ""
    Display = "0"
    Scale = "1.0"
    Units = ""
    mrun = "0"
    Pol = "0"
    Min = "-200.0"
    Max = "200.0"
    }
   0.datalabel([126,1188],0,0,-1)
    {
    Name = "Eab"
    }
   -Wire-([126,1188],0,0,-1)
    {
    Vertex="0,0;72,0"
    }
   0.pgb([198,1188],0,51903096,220)
    {
    Name = "Eab"
    Group = ""
    Display = "1"
    Scale = "1.0"
    Units = ""
    mrun = "0"
    Pol = "0"
    Min = "-1.0"
    Max = "2.5"
    }
   0.inductor([594,342],2,0,-1)
    {
    L = "0.5968 [H]"
    }
   0.resistor([666,342],2,0,-1)
    {
    R = "2.5 [ohm]"
    }
   0.ground([486,504],4,0,-1)
    {
    }
   0.sig_gen([1494,1494],0,0,330)
    {
    Max = "1"
    Min = "-1"
    }
   0.mult([1422,1494],6,0,320)
    {
    }
   -Wire-([1350,1494],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   0.var_pot([1386,1458],0,51905544,310)
    {
    Name = "Carrier_f"
    Group = ""
    Display = "0"
    NDP = "10"
    Value = "10"
    F1 = "5"
    F2 = "7"
    F3 = "9"
    F4 = "11"
    F5 = "13"
    F6 = "15"
    F7 = "19"
    F8 = "21"
    F9 = "23"
    F10 = "27"
    }
   0.datalabel([1350,1494],0,0,-1)
    {
    Name = "Freq"
    }
   0.datalabel([1548,1494],0,0,-1)
    {
    Name = "Trig"
    }
   0.datalabel([1674,1134],0,0,-1)
    {
    Name = "Trig"
    }
   0.source_1([486,540],7,0,-1)
    {
    Name = "Source2"
    Type = "6"
    Grnd = "0"
    Spec = "0"
    Cntrl = "0"
    AC = "0"
    Vm = "125"
    Tc = "0.05 [s]"
    Ph = "0.0 [deg]"
    f = "60.0 [Hz]"
    P = "0.0 [MW]"
    Q = "0.0 [MVAR]"
    R = "1.0 [ohm]"
    Rs = "1.0 [ohm]"
    Rp = "1.0 [ohm]"
    Lp = "0.1 [H]"
    R' = "1.0 [ohm]"
    L = "0.1 [H]"
    C = "1.0 [uF]"
    L' = "0.1 [H]"
    C' = "1.0 [uF]"
    CUR = ""
    }
   0.ground([1404,630],0,0,-1)
    {
    }
   -Wire-([1368,630],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   0.delay([1908,1098],0,0,380)
    {
    T = "10e-6 [sec]"
    INTR = "0"
    }
   0.delay([2178,1098],0,0,570)
    {
    T = "10e-6 [sec]"
    INTR = "0"
    }
   0.delay([2178,1170],0,0,550)
    {
    T = "10e-6 [sec]"
    INTR = "0"
    }
   0.delay([2178,1242],0,0,520)
    {
    T = "10e-6 [sec]"
    INTR = "0"
    }
   0.delay([1908,1206],0,0,430)
    {
    T = "10e-6 [sec]"
    INTR = "0"
    }
   0.delay([1908,1296],0,0,470)
    {
    T = "10e-6 [sec]"
    INTR = "0"
    }
   0.capacitor([738,468],1,0,-1)
    {
    C = "26"
    }
   -Wire-([594,342],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   0.fft([216,954],0,0,120)
    {
    Type = "1"
    Size = "2"
    F = "60.0 [Hz]"
    AMod = "0"
    PMod = "1"
    PModCS = "2"
    Filt = "1"
    Track = "0"
    Enab = "1"
    Fout = ""
    }
   0.datatap([144,954],0,0,110)
    {
    Index = "1"
    Dim = "1"
    Type = "2"
    Style = "0"
    Disp = "1"
    }
   0.datalabel([90,936],0,0,-1)
    {
    Name = "Einv"
    }
   -Wire-([90,936],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   0.datatap([306,936],0,0,350)
    {
    Index = "1"
    Dim = "1"
    Type = "2"
    Style = "0"
    Disp = "1"
    }
   0.datatap([306,972],0,0,130)
    {
    Index = "1"
    Dim = "1"
    Type = "2"
    Style = "0"
    Disp = "1"
    }
   0.pgb([306,936],0,51953912,600)
    {
    Name = "Mag1"
    Group = ""
    Display = "0"
    Scale = "1.0"
    Units = ""
    mrun = "0"
    Pol = "0"
    Min = "0.0"
    Max = "100.0"
    }
   0.pgb([306,972],0,51954320,140)
    {
    Name = "ph"
    Group = ""
    Display = "0"
    Scale = "1.0"
    Units = ""
    mrun = "0"
    Pol = "0"
    Min = "-100.0"
    Max = "100.0"
    }
   -Wire-([288,918],0,0,-1)
    {
    Vertex="0,0;72,0"
    }
   0.pgb([360,918],0,51954728,610)
    {
    Name = "Ac voltage_mag"
    Group = ""
    Display = "0"
    Scale = "1.0"
    Units = ""
    mrun = "0"
    Pol = "0"
    Min = "0"
    Max = "100"
    }
   0.inductor([594,630],2,0,-1)
    {
    L = "0.5968 [H]"
    }
   0.resistor([666,630],2,0,-1)
    {
    R = "2.5 [ohm]"
    }
   -Wire-([594,630],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([666,630],0,0,-1)
    {
    Vertex="0,0;108,0"
    }
   0.capacitor([1008,396],1,0,-1)
    {
    C = "26000"
    }
   -Wire-([1008,342],0,0,-1)
    {
    Vertex="0,0;0,54"
    }
   -Wire-([1008,432],0,0,-1)
    {
    Vertex="0,0;0,126"
    }
   0.capacitor([1008,558],1,0,-1)
    {
    C = "26000"
    }
   -Wire-([1008,594],0,0,-1)
    {
    Vertex="0,0;0,36"
    }
   0.ground([1008,486],4,0,-1)
    {
    }
   -Wire-([882,342],0,0,-1)
    {
    Vertex="0,0;144,0"
    }
   -Wire-([486,504],0,0,-1)
    {
    Vertex="0,0;0,-36"
    }
   0.inductor([810,630],2,0,-1)
    {
    L = "0.5968 [H]"
    }
   0.resistor([882,630],2,0,-1)
    {
    R = "2.5 [ohm]"
    }
   -Wire-([810,630],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   0.inductor([810,342],2,0,-1)
    {
    L = "0.5968 [H]"
    }
   0.resistor([882,342],2,0,-1)
    {
    R = "2.5 [ohm]"
    }
   -Wire-([810,342],0,0,-1)
    {
    Vertex="0,0;36,0"
    }
   -Wire-([936,450],0,0,-1)
    {
    Vertex="0,0;0,-108"
    }
   -PolyMeter-(51954728,2124,648,2790,972)
    {
    Title = "Ac voltage_mag"
    Flags = 2
    State = 1
    Icon = -1,-1
    Posn = 2124,648
    Extents = 0,0,666,324
    }
   -ControlPanel-([1728,252],0)
    {
    Name = "$(GROUP) : Controls"
    Flags = 0
    State = 1
    Icon = -1,-1
    Posn = 1728,252
    Extents = 0,0,324,126
    Meter(51898200)
    Meter(51901056)
    Meter(50729456)
    Meter(50730272)
    }
   0.xfmr-3p2w([1800,486],0,0,-1)
    {
    Name = ""
    Tmva = "250.0 [MVA]"
    f = "60.0 [Hz]"
    YD1 = "0"
    YD2 = "0"
    Lead = "1"
    Xl = "0.15"
    Ideal = "0"
    NLL = "0.0003 [pu]"
    CuL = "0.0005 [pu]"
    Tap = "0"
    View = "1"
    Dtls = "0"
    V1 = "138"
    V2 = "138"
    Enab = "0"
    Sat = "1"
    Xair = "0.2 [pu]"
    Tdc = "1.0 [s]"
    Xknee = "1.25 [pu]"
    Txk = "0.1 [s]"
    Im1 = "2.0 [%]"
    ILA1 = ""
    ILB1 = ""
    ILC1 = ""
    IAB1 = ""
    IBC1 = ""
    ICA1 = ""
    ILA2 = ""
    ILB2 = ""
    ILC2 = ""
    IAB2 = ""
    IBC2 = ""
    ICA2 = ""
    IMA = ""
    IMB = ""
    IMC = ""
    FLXA = ""
    FLXB = ""
    FLXC = ""
    IMAB = ""
    IMBC = ""
    IMCA = ""
    FLXAB = ""
    FLXBC = ""
    FLXCA = ""
    }
   0.ground([1800,522],1,0,-1)
    {
    }
   0.ground([1782,522],1,0,-1)
    {
    }
   -Plot-([2466,72],0)
    {
    Title = "$(GROUP) : Graphs"
    Draw = 1
    Area = [0,0,324,558]
    Posn = [2466,72]
    Icon = [-1,-1]
    Extents = 0,0,324,558
    XLabel = " "
    AutoPan = "false,75"
    Graph([0,0],[0,0,324,99],"y")
     {
     Options = 128
     Units = ""
     Curve(51953912,"Mag1",0,,,)
     }
    Graph([0,99],[0,0,324,99],"y")
     {
     Options = 128
     Units = ""
     Curve(51954320,"ph",0,,,)
     }
    Graph([0,198],[0,0,324,99],"y")
     {
     Options = 128
     Units = ""
     Curve(51902280,"Einv",0,,-7,)
     }
    Graph([0,297],[0,0,324,99],"y")
     {
     Options = 128
     Units = ""
     Curve(50713136,"sine1",0,,,)
     Curve(50718848,"sine2",0,,,)
     Curve(50719664,"sine3",0,,,)
     }
    Graph([0,396],[0,0,324,99],"y")
     {
     Options = 128
     Units = ""
     Curve(50712320,"pulse1",0,,,)
     Curve(50717624,"pulse2",0,,,)
     Curve(50718032,"pulse3",0,,,)
     }
    }
   -Wire-([1530,1494],0,0,-1)
    {
    Vertex="0,0;72,0"
    }
   0.pgb([1602,1494],0,51961256,340)
    {
    Name = "Trig"
    Group = ""
    Display = "0"
    Scale = "1.0"
    Units = ""
    mrun = "0"
    Pol = "0"
    Min = "-2.0"
    Max = "2.0"
    }
   -Plot-([1674,1422],0)
    {
    Title = "$(GROUP) : Graphs"
    Draw = 1
    Area = [0,0,612,396]
    Posn = [1674,1422]
    Icon = [-1,-1]
    Extents = 0,0,612,396
    XLabel = " "
    AutoPan = "false,75"
    Graph([0,0],[0,0,612,167],"y")
     {
     Options = 8
     Units = ""
     Curve(51961256,"Trig",0,,,)
     Curve(50713136,"sine1",0,,,)
     }
    Graph([0,167],[0,0,612,166],"y")
     {
     Options = 8
     Units = ""
     Curve(50712320,"pulse1",0,,,)
     }
    }
   0.const([1224,1116],0,0,240)
    {
    Name = ""
    Value = "5"
    }
   0.const([1332,1008],0,0,160)
    {
    Name = ""
    Value = "0.9"
    }
   -Sticky-([36,180],0)
    {
    Name = ""
    Font = 1
    Bounds = 36,180,432,396
    Alignment = 0
    Style = 1
    Arrow = 0
    Color = 0,8454143
    Text = "\
Notes:
1) The magnitude of the generated ac side voltage (fundamental component) depends on the DC voltage magnitude and the modulating index.

2) The power flow to the ac system is controlled through the phase of the generated PWM (ac) voltage.

3) The expected results for a 0.9 modulating index and a phase angle of 5 deg are shown in the accompanying MathCad sheet. The PSCAD results match the expected values closely.

Dharshana Muthumuni/ Prof. Ani Gole
Jan 2008
"
    }
   -Sticky-([1440,1422],0)
    {
    Name = ""
    Font = 1
    Bounds = 1440,1422,1638,1458
    Alignment = 0
    Style = 1
    Arrow = 2
    Color = 0,65535
    Text = "High frequency carrier waveform"
    }
   -ControlPanel-([1728,90],0)
    {
    Name = "$(GROUP) : Controls"
    Flags = 0
    State = 1
    Icon = -1,-1
    Posn = 1728,90
    Extents = 0,0,198,162
    Slider(50725376)
    Dial(51905544)
    Slider(53448336)
    Slider(53447928)
    }
   -Sticky-([1458,900],0)
    {
    Name = ""
    Font = 1
    Bounds = 1458,900,1728,1026
    Alignment = 0
    Style = 1
    Arrow = 2
    Color = 0,65535
    Text = "\
Modulation signal - This is a sinusoidal waveform with at the specific frequency.

The 'modulating index' and the phase of the waveform can be adjusted to control the generated (PWM) ac voltage (fundamental component). 

These will in effect control the power and the reactive power flow into the ac system.
"
    }
   -Sticky-([2016,1008],0)
    {
    Name = ""
    Font = 1
    Bounds = 2016,1008,2124,1044
    Alignment = 0
    Style = 1
    Arrow = 192
    Color = 0,65535
    Text = "IGBT firing pulses"
    }
   -Sticky-([126,54],0)
    {
    Name = ""
    Font = 2
    Bounds = 126,54,396,108
    Alignment = 0
    Style = 0
    Arrow = 0
    Color = 16711680,15792890
    Text = "\
Simple PWM example:
"
    }
   -Plot-([2124,72],0)
    {
    Title = "$(GROUP) : Graphs"
    Draw = 1
    Area = [0,0,324,558]
    Posn = [2124,72]
    Icon = [-1,-1]
    Extents = 0,0,324,558
    XLabel = " "
    AutoPan = "false,75"
    Graph([0,0],[0,0,324,99],"y")
     {
     Options = 128
     Units = ""
     Curve(51898200,"dcVltg",0,,,)
     }
    Graph([0,99],[0,0,324,99],"y")
     {
     Options = 128
     Units = ""
     Curve(51901056,"Idc",0,,,)
     }
    Graph([0,198],[0,0,324,99],"y")
     {
     Options = 128
     Units = ""
     Curve(50729456,"P",0,,,)
     }
    Graph([0,297],[0,0,324,99],"y")
     {
     Options = 128
     Units = ""
     Curve(50730272,"Q",0,,,)
     }
    Graph([0,396],[0,0,324,99],"y")
     {
     Options = 128
     Units = ""
     Curve(51891672,"Vrms",0,,,)
     }
    }
   0.var([1404,1008],0,53447928,170)
    {
    Name = "M"
    Group = ""
    Display = "0"
    Max = "1.0"
    Min = "0.2"
    Value = "0.9"
    Units = ""
    Collect = "1"
    }
   0.var([1206,1080],0,53448336,210)
    {
    Name = "Ph"
    Group = ""
    Display = "0"
    Max = "60"
    Min = "-60"
    Value = "5.0"
    Units = "deg"
    Collect = "1"
    }
   }
  }
 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -