📄 svc.mdl
字号:
mesure "None"
PSBOutputType "1"
}
Block {
BlockType SubSystem
Name "CL"
Ports [2, 3]
Position [290, 203, 390, 267]
TreatAsAtomicUnit off
System {
Name "CL"
Location [2, 74, 772, 537]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Inport
Name "U"
Position [35, 43, 65, 57]
}
Block {
BlockType Inport
Name "I"
Position [35, 363, 65, 377]
Port "2"
}
Block {
BlockType BusCreator
Name "Bus\nCreator1"
Ports [4, 1]
Position [210, 182, 215, 243]
ShowName off
DisplayOption "bar"
}
Block {
BlockType BusCreator
Name "Bus\nCreator2"
Ports [4, 1]
Position [210, 272, 215, 333]
ShowName off
DisplayOption "bar"
}
Block {
BlockType BusCreator
Name "Bus\nCreator3"
Ports [4, 1]
Position [505, 176, 510, 239]
ShowName off
DisplayOption "bar"
}
Block {
BlockType BusCreator
Name "Bus\nCreator4"
Ports [4, 1]
Position [505, 276, 510, 339]
ShowName off
DisplayOption "bar"
}
Block {
BlockType BusCreator
Name "Bus\nCreator5"
Ports [2, 1]
Position [660, 153, 665, 197]
ShowName off
Inputs "2"
DisplayOption "bar"
}
Block {
BlockType BusCreator
Name "Bus\nCreator6"
Ports [2, 1]
Position [660, 238, 665, 282]
ShowName off
Inputs "2"
DisplayOption "bar"
}
Block {
BlockType BusCreator
Name "Bus\nCreator7"
Ports [2, 1]
Position [660, 328, 665, 372]
ShowName off
Inputs "2"
DisplayOption "bar"
}
Block {
BlockType Fcn
Name "I1"
Position [100, 355, 160, 385]
Expr "(u[1]-u[2]/2-u[3]/2)*0.8165"
}
Block {
BlockType Fcn
Name "I1'"
Position [545, 195, 605, 225]
Expr "(u[1]*u[3]-u[2]*u[4])/(u[1]*u[1]+u[2]*u[2])"
}
Block {
BlockType Fcn
Name "I2"
Position [100, 415, 160, 445]
Expr "(u[1]*0+u[2]*0.866-u[3]*0.866)*0.8165"
}
Block {
BlockType Fcn
Name "I2'"
Position [545, 295, 605, 325]
Expr "(u[2]*u[3]+u[1]*u[4])/(u[1]*u[1]+u[2]*u[2])"
}
Block {
BlockType Fcn
Name "Ia*"
Position [685, 160, 745, 190]
Expr "(u[1]*1-u[2]*0)*sqrt(2/3)"
}
Block {
BlockType Fcn
Name "Ib*1"
Position [685, 245, 745, 275]
Expr "(-u[1]*0.5+u[2]*0.866)*sqrt(2/3)"
}
Block {
BlockType Fcn
Name "Ic*2"
Position [685, 335, 745, 365]
Expr "(-u[1]*0.5-u[2]*0.866)*sqrt(2/3)"
}
Block {
BlockType Reference
Name "LPF"
Ports [1, 1]
Position [370, 185, 425, 245]
SourceBlock "powerlib_extras/Discrete \nControl Blocks/D"
"iscrete \n2nd-Order\nFilter"
SourceType "Discrete 2nd-Order Filter"
FilterType "Lowpass"
Fo "30"
Zeta "0.5"
Ts "Ts"
Initialize off
Vac_Init "[0.8 -25 60]"
Vdc_Init "-0.4"
PlotResponse off
param1 "[1 500 1]"
}
Block {
BlockType Reference
Name "LPF1"
Ports [1, 1]
Position [370, 275, 425, 335]
SourceBlock "powerlib_extras/Discrete \nControl Blocks/D"
"iscrete \n2nd-Order\nFilter"
SourceType "Discrete 2nd-Order Filter"
FilterType "Lowpass"
Fo "30"
Zeta "0.5"
Ts "Ts"
Initialize off
Vac_Init "[0.8 -25 60]"
Vdc_Init "-0.4"
PlotResponse off
param1 "[1 500 1]"
}
Block {
BlockType Fcn
Name "P"
Position [255, 200, 315, 230]
Expr "u[1]*u[3]+u[2]*u[4]"
}
Block {
BlockType Fcn
Name "Q"
Position [255, 290, 315, 320]
Expr "-u[2]*u[3]+u[1]*u[4]"
}
Block {
BlockType Fcn
Name "U1"
Position [100, 35, 160, 65]
Expr "(u[1]-u[2]/2-u[3]/2)*0.8165"
}
Block {
BlockType Fcn
Name "U2"
Position [100, 90, 160, 120]
Expr "(u[1]*0+u[2]*0.866-u[3]*0.866)*0.8165"
}
Block {
BlockType Outport
Name "a"
Position [770, 168, 800, 182]
}
Block {
BlockType Outport
Name "b"
Position [770, 253, 800, 267]
Port "2"
}
Block {
BlockType Outport
Name "c"
Position [770, 343, 800, 357]
Port "3"
}
Line {
SrcBlock "U"
SrcPort 1
Points [0, 0; 5, 0]
Branch {
DstBlock "U1"
DstPort 1
}
Branch {
Points [0, 55]
DstBlock "U2"
DstPort 1
}
}
Line {
SrcBlock "I"
SrcPort 1
Points [0, 0; 5, 0]
Branch {
DstBlock "I1"
DstPort 1
}
Branch {
Points [0, 60]
DstBlock "I2"
DstPort 1
}
}
Line {
SrcBlock "U1"
SrcPort 1
Points [5, 0]
Branch {
Points [0, 140]
Branch {
Points [0, 0]
DstBlock "Bus\nCreator1"
DstPort 1
}
Branch {
Points [0, 90]
DstBlock "Bus\nCreator2"
DstPort 1
}
}
Branch {
Points [270, 0; 0, 135]
Branch {
DstBlock "Bus\nCreator3"
DstPort 1
}
Branch {
Points [0, 100]
DstBlock "Bus\nCreator4"
DstPort 1
}
}
}
Line {
SrcBlock "U2"
SrcPort 1
Points [10, 0]
Branch {
Points [0, 100]
Branch {
DstBlock "Bus\nCreator1"
DstPort 2
}
Branch {
Points [0, 90]
DstBlock "Bus\nCreator2"
DstPort 2
}
}
Branch {
Points [270, 0; 0, 95]
Branch {
DstBlock "Bus\nCreator3"
DstPort 2
}
Branch {
Points [0, 100]
DstBlock "Bus\nCreator4"
DstPort 2
}
}
}
Line {
SrcBlock "I1"
SrcPort 1
Points [15, 0; 0, -60]
Branch {
Points [0, -90]
DstBlock "Bus\nCreator1"
DstPort 3
}
Branch {
Points [0, 0]
DstBlock "Bus\nCreator2"
DstPort 3
}
}
Line {
SrcBlock "I2"
SrcPort 1
Points [20, 0; 0, -105]
Branch {
Points [0, -90]
DstBlock "Bus\nCreator1"
DstPort 4
}
Branch {
DstBlock "Bus\nCreator2"
DstPort 4
}
}
Line {
SrcBlock "Bus\nCreator1"
SrcPort 1
DstBlock "P"
DstPort 1
}
Line {
SrcBlock "Bus\nCreator2"
SrcPort 1
DstBlock "Q"
DstPort 1
}
Line {
SrcBlock "P"
SrcPort 1
DstBlock "LPF"
DstPort 1
}
Line {
SrcBlock "LPF"
SrcPort 1
Points [20, 0]
Branch {
Points [0, 100]
DstBlock "Bus\nCreator4"
DstPort 3
}
Branch {
DstBlock "Bus\nCreator3"
DstPort 3
}
}
Line {
SrcBlock "Bus\nCreator3"
SrcPort 1
DstBlock "I1'"
DstPort 1
}
Line {
SrcBlock "Bus\nCreator4"
SrcPort 1
DstBlock "I2'"
DstPort 1
}
Line {
SrcBlock "I1'"
SrcPort 1
Points [15, 0]
Branch {
Points [0, -45]
DstBlock "Bus\nCreator5"
DstPort 1
}
Branch {
Points [0, 40]
Branch {
DstBlock "Bus\nCreator6"
DstPort 1
}
Branch {
Points [0, 90]
DstBlock "Bus\nCreator7"
DstPort 1
}
}
}
Line {
SrcBlock "I2'"
SrcPort 1
Points [25, 0]
Branch {
Points [0, 50]
DstBlock "Bus\nCreator7"
DstPort 2
}
Branch {
Points [0, -40]
Branch {
DstBlock "Bus\nCreator6"
DstPort 2
}
Branch {
Points [0, -85]
DstBlock "Bus\nCreator5"
DstPort 2
}
}
}
Line {
SrcBlock "Bus\nCreator5"
SrcPort 1
DstBlock "Ia*"
DstPort 1
}
Line {
SrcBlock "Ia*"
SrcPort 1
DstBlock "a"
DstPort 1
}
Line {
SrcBlock "Bus\nCreator6"
SrcPort 1
DstBlock "Ib*1"
DstPort 1
}
Line {
SrcBlock "Bus\nCreator7"
SrcPort 1
DstBlock "Ic*2"
DstPort 1
}
Line {
SrcBlock "Ib*1"
SrcPort 1
DstBlock "b"
DstPort 1
}
Line {
SrcBlock "Ic*2"
SrcPort 1
DstBlock "c"
DstPort 1
}
Line {
SrcBlock "LPF1"
SrcPort 1
Points [25, 0]
Branch {
Points [0, -75]
DstBlock "Bus\nCreator3"
DstPort 4
}
Branch {
Points [0, 25]
DstBlock "Bus\nCreator4"
DstPort 4
}
}
Line {
SrcBlock "Q"
SrcPort 1
DstBlock "LPF1"
DstPort 1
}
}
}
Block {
BlockType Demux
Name "Demux"
Ports [1, 3]
Position [300, 120, 305, 180]
BackgroundColor "black"
ShowName off
Outputs "3"
}
Block {
BlockType Reference
Name "Ground (output)1"
Tag "PoWeRsYsTeMbLoCk"
Ports [0, 1]
Position [225, 365, 255, 395]
Orientation "up"
ShowName off
SourceBlock "powerlib2/Connectors/Ground (output)"
SourceType "Ground"
PSBOutputType "1"
}
Block {
BlockType Reference
Name "L connector"
Tag "PoWeRsYsTeMbLoCk"
Ports [1, 0, 1]
Position [685, 75, 705, 95]
ShowName off
SourceBlock "powerlib2/Connectors/L connector"
SourceType "Bus Bar"
}
Block {
BlockType SubSystem
Name "LC Filter"
Ports [3, 3]
Position [455, 310, 500, 380]
TreatAsAtomicUnit off
System {
Name "LC Filter"
Location [0, 74, 788, 575]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Inport
Name "A"
Position [25, 28, 55, 42]
}
Block {
BlockType Inport
Name "B"
Position [25, 68, 55, 82]
Port "2"
}
Block {
BlockType Inport
Name "C"
Position [25, 108, 55, 122]
Port "3"
}
Block {
BlockType Reference
Name " 2"
Ports [3, 3]
Position [175, 50, 235, 100]
SourceBlock "powerlib2/Elements/3-Phase\nSeries RLC Bran"
"ch "
SourceType "3-phase RLC series element"
R "0"
L "0.0025"
C "inf"
}
Block {
BlockType Reference
Name "Current Measurement"
Tag "PoWeRsYsTeMmEaSuReMeNt"
Ports [1, 2]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -