📄 s2eig.m
字号:
add_block('built-in/Gain',[sys,'/','tmodel1/exciter/Gain4'])
set_param([sys,'/','tmodel1/exciter/Gain4'],...
'orientation',2,...
'Gain','KF(2)/TF(2)',...
'position',[405,216,520,254])
add_block('built-in/Integrator',[sys,'/','tmodel1/exciter/Ef'])
set_param([sys,'/','tmodel1/exciter/Ef'],...
'Initial','Ef(2)',...
'position',[645,90,675,120])
add_block('built-in/Integrator',[sys,'/','tmodel1/exciter/Vs'])
set_param([sys,'/','tmodel1/exciter/Vs'],...
'Initial','Vs(2)',...
'position',[345,277,380,313])
add_block('built-in/Note',[sys,'/','tmodel1/exciter/Vstab'])
set_param([sys,'/','tmodel1/exciter/Vstab'],...
'position',[150,225,155,230])
add_block('built-in/Sum',[sys,'/','tmodel1/exciter/Sum2'])
set_param([sys,'/','tmodel1/exciter/Sum2'],...
'inputs','+-',...
'position',[290,84,305,126])
add_block('built-in/Sum',[sys,'/','tmodel1/exciter/Sum3'])
set_param([sys,'/','tmodel1/exciter/Sum3'],...
'inputs','+-',...
'position',[600,84,615,126])
add_block('built-in/Sum',[sys,'/','tmodel1/exciter/Sum4'])
set_param([sys,'/','tmodel1/exciter/Sum4'],...
'orientation',2,...
'inputs','+-',...
'position',[305,226,320,264])
add_block('built-in/Gain',[sys,'/','tmodel1/exciter/Gain5'])
set_param([sys,'/','tmodel1/exciter/Gain5'],...
'Gain','1/TF(2)',...
'position',[240,274,305,316])
add_line([sys,'/','tmodel1/exciter'],[80,115;95,115;95,95;130,95])
add_line([sys,'/','tmodel1/exciter'],[440,105;455,105])
add_line([sys,'/','tmodel1/exciter'],[80,65;100,65;100,75;130,75])
add_line([sys,'/','tmodel1/exciter'],[475,35;440,35;440,80;455,80])
add_line([sys,'/','tmodel1/exciter'],[310,105;320,105])
add_line([sys,'/','tmodel1/exciter'],[155,95;165,95])
add_line([sys,'/','tmodel1/exciter'],[360,105;380,105])
add_line([sys,'/','tmodel1/exciter'],[360,105;365,105;355,175])
add_line([sys,'/','tmodel1/exciter'],[620,105;640,105])
add_line([sys,'/','tmodel1/exciter'],[680,105;710,105;710,175;690,175])
add_line([sys,'/','tmodel1/exciter'],[480,95;495,95])
add_line([sys,'/','tmodel1/exciter'],[570,95;595,95])
add_line([sys,'/','tmodel1/exciter'],[570,175;565,175;565,115;595,115])
add_line([sys,'/','tmodel1/exciter'],[680,105;710,105;710,35;665,35])
add_line([sys,'/','tmodel1/exciter'],[680,105;740,105])
add_line([sys,'/','tmodel1/exciter'],[270,95;285,95])
add_line([sys,'/','tmodel1/exciter'],[260,175;250,175;250,115;285,115])
add_line([sys,'/','tmodel1/exciter'],[400,235;325,235])
add_line([sys,'/','tmodel1/exciter'],[310,295;340,295])
add_line([sys,'/','tmodel1/exciter'],[385,295;405,295;405,255;325,255])
add_line([sys,'/','tmodel1/exciter'],[680,105;710,105;710,235;525,235])
add_line([sys,'/','tmodel1/exciter'],[300,245;110,245;110,115;130,115])
add_line([sys,'/','tmodel1/exciter'],[300,245;205,245;205,295;235,295])
% Finished composite block 'tmodel1/exciter'.
set_param([sys,'/','tmodel1/exciter'],...
'position',[625,64,665,111])
add_line([sys,'/','tmodel1'],[290,170;400,170])
add_line([sys,'/','tmodel1'],[580,275;635,275;635,510;100,510;100,340;130,340])
add_line([sys,'/','tmodel1'],[575,135;605,135;605,100;620,100])
add_line([sys,'/','tmodel1'],[290,170;370,170;370,265;520,265])
add_line([sys,'/','tmodel1'],[290,170;300,170;300,135;110,135;110,150;125,150])
add_line([sys,'/','tmodel1'],[245,170;250,170])
add_line([sys,'/','tmodel1'],[150,170;155,170])
add_line([sys,'/','tmodel1'],[150,230;105,230;105,190;125,190])
add_line([sys,'/','tmodel1'],[670,90;730,90;730,50;210,50])
add_line([sys,'/','tmodel1'],[265,75;210,75])
add_line([sys,'/','tmodel1'],[185,75;100,75;100,170;125,170])
add_line([sys,'/','tmodel1'],[460,75;620,75])
add_line([sys,'/','tmodel1'],[575,160;725,160])
add_line([sys,'/','tmodel1'],[575,185;670,185])
add_line([sys,'/','tmodel1'],[575,210;725,210])
add_line([sys,'/','tmodel1'],[580,275;665,275])
add_line([sys,'/','tmodel1'],[580,315;725,315])
add_line([sys,'/','tmodel1'],[75,280;95,280;95,310;130,310])
add_line([sys,'/','tmodel1'],[580,355;670,355])
add_line([sys,'/','tmodel1'],[450,180;460,180;460,135;520,135])
add_line([sys,'/','tmodel1'],[575,135;670,135])
add_line([sys,'/','tmodel1'],[570,445;720,445])
add_line([sys,'/','tmodel1'],[570,475;665,475])
add_line([sys,'/','tmodel1'],[580,275;635,275;635,510;490,510;490,480;520,480])
add_line([sys,'/','tmodel1'],[290,170;370,170;370,440;520,440])
add_line([sys,'/','tmodel1'],[180,340;280,340;280,230;260,230])
add_line([sys,'/','tmodel1'],[495,365;520,365])
add_line([sys,'/','tmodel1'],[155,385;115,385;115,465;140,465])
add_line([sys,'/','tmodel1'],[325,460;335,460;335,420;125,420;125,450;140,450])
add_line([sys,'/','tmodel1'],[325,460;335,460;335,290;520,290])
add_line([sys,'/','tmodel1'],[325,460;335,460;335,190;400,190])
add_line([sys,'/','tmodel1'],[165,460;175,460])
add_line([sys,'/','tmodel1'],[270,460;285,460])
add_line([sys,'/','tmodel1'],[180,315;310,315;310,385;265,385])
add_line([sys,'/','tmodel1'],[180,315;520,315])
add_line([sys,'/','tmodel1'],[180,340;520,340])
add_line([sys,'/','tmodel1'],[180,315;310,315;310,210;400,210])
add_line([sys,'/','tmodel1'],[180,340;280,340;280,230;400,230])
add_line([sys,'/','tmodel1'],[75,325;130,325])
add_line([sys,'/','tmodel1'],[325,460;520,460])
add_line([sys,'/','tmodel1'],[180,340;500,340;500,210;520,210])
add_line([sys,'/','tmodel1'],[450,220;470,220;470,160;520,160])
add_line([sys,'/','tmodel1'],[180,315;485,315;485,185;520,185])
add_line([sys,'/','tmodel1'],[460,75;505,75;505,100;210,100])
% Finished composite block 'tmodel1'.
set_param([sys,'/','tmodel1'],...
'position',[155,363,210,487])
% Subsystem 'tmodel'.
new_system([sys,'/','tmodel'])
set_param([sys,'/','tmodel'],'Location',[250,148,1029,698])
add_block('built-in/Note',[sys,'/','tmodel/Eqp_'])
set_param([sys,'/','tmodel/Eqp_'],...
'position',[320,150,325,155])
add_block('built-in/Integrator',[sys,'/','tmodel/Eqp'])
set_param([sys,'/','tmodel/Eqp'],...
'Initial','Eqpo(1)',...
'position',[255,154,285,186])
add_block('built-in/Sum',[sys,'/','tmodel/sum'])
set_param([sys,'/','tmodel/sum'],...
'inputs','-+-',...
'position',[130,143,145,197])
add_block('built-in/Gain',[sys,'/','tmodel/1//Tpdo'])
set_param([sys,'/','tmodel/1//Tpdo'],...
'Gain','1/Tpdo(1)',...
'position',[160,149,240,191])
add_block('built-in/Outport',[sys,'/','tmodel/out_Pgen'])
set_param([sys,'/','tmodel/out_Pgen'],...
'Port','3',...
'position',[675,175,695,195])
add_block('built-in/Outport',[sys,'/','tmodel/out_|I|'])
set_param([sys,'/','tmodel/out_|I|'],...
'Port','2',...
'position',[730,150,750,170])
add_block('built-in/Outport',[sys,'/','tmodel/out_|Vt|'])
set_param([sys,'/','tmodel/out_|Vt|'],...
'position',[675,125,695,145])
add_block('built-in/Outport',[sys,'/','tmodel/out_Qgen'])
set_param([sys,'/','tmodel/out_Qgen'],...
'Port','4',...
'position',[730,200,750,220])
add_block('built-in/Sum',[sys,'/','tmodel/Sum'])
set_param([sys,'/','tmodel/Sum'],...
'inputs','-+',...
'position',[145,440,160,475])
add_block('built-in/Gain',[sys,'/','tmodel/Gain1'])
set_param([sys,'/','tmodel/Gain1'],...
'Gain','1/Tpqo(1)',...
'position',[180,441,265,479])
add_block('built-in/Integrator',[sys,'/','tmodel/Edp'])
set_param([sys,'/','tmodel/Edp'],...
'Initial','Edpo(1)',...
'position',[290,443,320,477])
add_block('built-in/Outport',[sys,'/','tmodel/out_Edpe'])
set_param([sys,'/','tmodel/out_Edpe'],...
'Port','9',...
'position',[670,465,690,485])
add_block('built-in/Inport',[sys,'/','tmodel/in_iqe'])
set_param([sys,'/','tmodel/in_iqe'],...
'Port','2',...
'position',[50,270,70,290])
add_block('built-in/Note',[sys,'/','tmodel/|Vt|'])
set_param([sys,'/','tmodel/|Vt|'],...
'position',[585,110,590,115])
% Subsystem 'tmodel/VIPQ'.
new_system([sys,'/','tmodel/VIPQ'])
set_param([sys,'/','tmodel/VIPQ'],'Location',[206,374,894,807])
add_block('built-in/Mux',[sys,'/','tmodel/VIPQ/Mux'])
set_param([sys,'/','tmodel/VIPQ/Mux'],...
'position',[135,143,165,307])
add_block('built-in/Inport',[sys,'/','tmodel/VIPQ/vqt'])
set_param([sys,'/','tmodel/VIPQ/vqt'],...
'position',[45,155,65,175])
add_block('built-in/Inport',[sys,'/','tmodel/VIPQ/vdt'])
set_param([sys,'/','tmodel/VIPQ/vdt'],...
'Port','2',...
'position',[45,195,65,215])
add_block('built-in/Inport',[sys,'/','tmodel/VIPQ/iq'])
set_param([sys,'/','tmodel/VIPQ/iq'],...
'Port','3',...
'position',[45,235,65,255])
add_block('built-in/Inport',[sys,'/','tmodel/VIPQ/id'])
set_param([sys,'/','tmodel/VIPQ/id'],...
'Port','4',...
'position',[45,275,65,295])
add_block('built-in/Fcn',[sys,'/','tmodel/VIPQ/Fcn'])
set_param([sys,'/','tmodel/VIPQ/Fcn'],...
'Expr','u[1]*u[3] + u[2]*u[4]',...
'position',[230,232,385,258])
add_block('built-in/Fcn',[sys,'/','tmodel/VIPQ/Fcn1'])
set_param([sys,'/','tmodel/VIPQ/Fcn1'],...
'Expr','u[1]*u[4] - u[2]*u[3]',...
'position',[230,282,385,308])
add_block('built-in/Fcn',[sys,'/','tmodel/VIPQ/Fcn2'])
set_param([sys,'/','tmodel/VIPQ/Fcn2'],...
'Expr','sqrt(u[3]*u[3] + u[4]*u[4])',...
'position',[230,185,390,215])
add_block('built-in/Outport',[sys,'/','tmodel/VIPQ/out_P'])
set_param([sys,'/','tmodel/VIPQ/out_P'],...
'Port','3',...
'position',[450,235,470,255])
add_block('built-in/Outport',[sys,'/','tmodel/VIPQ/out_Q'])
set_param([sys,'/','tmodel/VIPQ/out_Q'],...
'Port','4',...
'position',[450,285,470,305])
add_block('built-in/Fcn',[sys,'/','tmodel/VIPQ/Fcn3'])
set_param([sys,'/','tmodel/VIPQ/Fcn3'],...
'Expr','sqrt(u[1]*u[1] + u[2]*u[2])',...
'position',[230,136,390,164])
add_block('built-in/Outport',[sys,'/','tmodel/VIPQ/out_|I|'])
set_param([sys,'/','tmodel/VIPQ/out_|I|'],...
'Port','2',...
'position',[450,190,470,210])
add_block('built-in/Outport',[sys,'/','tmodel/VIPQ/out_|Vt|'])
set_param([sys,'/','tmodel/VIPQ/out_|Vt|'],...
'position',[450,140,470,160])
add_line([sys,'/','tmodel/VIPQ'],[70,165;130,165])
add_line([sys,'/','tmodel/VIPQ'],[70,285;130,285])
add_line([sys,'/','tmodel/VIPQ'],[390,245;445,245])
add_line([sys,'/','tmodel/VIPQ'],[390,295;445,295])
add_line([sys,'/','tmodel/VIPQ'],[170,225;190,225;190,245;225,245])
add_line([sys,'/','tmodel/VIPQ'],[170,225;190,225;190,295;225,295])
add_line([sys,'/','tmodel/VIPQ'],[395,150;445,150])
add_line([sys,'/','tmodel/VIPQ'],[395,200;445,200])
add_line([sys,'/','tmodel/VIPQ'],[170,225;190,225;190,150;225,150])
add_line([sys,'/','tmodel/VIPQ'],[170,225;190,225;190,200;225,200])
add_line([sys,'/','tmodel/VIPQ'],[70,205;130,205])
add_line([sys,'/','tmodel/VIPQ'],[70,245;130,245])
% Finished composite block 'tmodel/VIPQ'.
set_param([sys,'/','tmodel/VIPQ'],...
'position',[525,121,570,224])
add_block('built-in/Switch',[sys,'/','tmodel/Sw'])
set_param([sys,'/','tmodel/Sw'],...
'orientation',2,...
'Threshold','0.5',...
'position',[190,42,205,118])
% Subsystem 'tmodel/exciter'.
new_system([sys,'/','tmodel/exciter'])
set_param([sys,'/','tmodel/exciter'],'Location',[149,293,965,637])
add_block('built-in/Integrator',[sys,'/','tmodel/exciter/VR'])
set_param([sys,'/','tmodel/exciter/VR'],...
'Initial','VR(1)',...
'position',[325,89,355,121])
add_block('built-in/Sum',[sys,'/','tmodel/exciter/Sum1'])
set_param([sys,'/','tmodel/exciter/Sum1'],...
'inputs','-+',...
'position',[460,68,475,117])
add_block('built-in/Saturation',[sys,'/','tmodel/exciter/VRmax//VRmin'])
set_param([sys,'/','tmodel/exciter/VRmax//VRmin'],...
'Lower Limit','VRmin(1)',...
'Upper Limit','VRmax(1)',...
'position',[385,82,435,128])
add_block('built-in/Gain',[sys,'/','tmodel/exciter/Gain2'])
set_param([sys,'/','tmodel/exciter/Gain2'],...
'Gain','1/TE(1)',...
'position',[500,77,565,113])
add_block('built-in/Gain',[sys,'/','tmodel/exciter/Gain3'])
set_param([sys,'/','tmodel/exciter/Gain3'],...
'orientation',2,...
'Gain','KE(1)/TE(1)',...
'position',[575,157,685,193])
add_block('built-in/Fcn',[sys,'/','tmodel/exciter/Se'])
set_param([sys,'/','tmodel/exciter/Se'],...
'orientation',2,...
'Expr','AEx(1)*exp(BEx(1)*u[1])',...
'position',[480,21,660,49])
add_block('built-in/Outport',[sys,'/','tmodel/exciter/out_Ef'])
set_param([sys,'/','tmodel/exciter/out_Ef'],...
'position',[745,95,765,115])
add_block('built-in/Inport',[sys,'/','tmodel/exciter/Vref'])
set_param([sys,'/','tmodel/exciter/Vref'],...
'position',[55,55,75,75])
add_block('built-in/Inport',[sys,'/','tmodel/exciter/Vt'])
set_param([sys,'/','tmodel/exciter/Vt'],...
'Port','2',...
'position',[55,105,75,125])
add_block('built-in/Sum',[sys,'/','tmodel/exciter/Sum'])
set_param([sys,'/','tmodel/exciter/Sum'],...
'inputs','+--',...
'position',[135,62,150,128])
add_block('built-in/Gain',[sys,'/','tmodel/exciter/Gain'])
set_param([sys,'/','tmodel/exciter/Gain'],...
'Gain','KA(1)/TA(1)',...
'position',[170,74,265,116])
add_block('built-in/Gain',[sys,'/','tmodel/exciter/Gain1'])
set_param([sys,'/','tmodel/exciter/Gain1'],...
'orientation',2,...
'Gain','1/TA(1)',...
'position',[265,158,350,192])
add_block('built-in/Gain',[sys,'/','tmodel/exciter/Gain5'])
set_param([sys,'/','tmodel/exciter/Gain5'],...
'Gain','1/TF(1)',...
'position',[230,274,295,316])
add_block('built-in/Gain',[sys,'/','tmodel/exciter/Gain4'])
set_param([sys,'/','tmodel/exciter/Gain4'],...
'orientation',2,...
'Gain','KF(1)/TF(1)',...
'position',[405,216,520,254])
add_block('built-in/Integrator',[sys,'/','tmodel/exciter/Ef'])
set_param([sys,'/','tmodel/exciter/Ef'],...
'Initial','Ef(1)',...
'position',[645,90,675,120])
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -