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

📄 s5.m

📁 simulink electrical machine(2)
💻 M
📖 第 1 页 / 共 3 页
字号:
set_param([sys,'/','qd_gen/d_cct/Sum1'],...
		'inputs','-+',...
		'position',[450,323,465,352])

add_block('built-in/Sum',[sys,'/','qd_gen/d_cct/Sum2'])
set_param([sys,'/','qd_gen/d_cct/Sum2'],...
		'inputs','-+',...
		'position',[450,378,465,407])

add_block('built-in/Sum',[sys,'/','qd_gen/d_cct/Sum'])
set_param([sys,'/','qd_gen/d_cct/Sum'],...
		'inputs','-+',...
		'position',[450,263,465,292])

add_block('built-in/Mux',[sys,'/','qd_gen/d_cct/Mux'])
set_param([sys,'/','qd_gen/d_cct/Mux'],...
		'position',[135,91,160,179])

add_block('built-in/Fcn',[sys,'/','qd_gen/d_cct/Fcn'])
set_param([sys,'/','qd_gen/d_cct/Fcn'],...
		'Expr','wb*(u[2]+u[3]+(rs/xls)*(u[1]-u[4]))',...
		'position',[180,120,375,150])

add_block('built-in/Inport',[sys,'/','qd_gen/d_cct/In_wrpsiq'])
set_param([sys,'/','qd_gen/d_cct/In_wrpsiq'],...
		'Port','2',...
		'position',[50,150,70,170])

add_block('built-in/Fcn',[sys,'/','qd_gen/d_cct/Fcn2'])
set_param([sys,'/','qd_gen/d_cct/Fcn2'],...
		'Expr','-wb*rpkd3*u[1]',...
		'position',[150,270,260,300])

add_block('built-in/Integrator',[sys,'/','qd_gen/d_cct/psid'])
set_param([sys,'/','qd_gen/d_cct/psid'],...
		'Initial','Psido',...
		'position',[395,122,425,148])

add_block('built-in/Fcn',[sys,'/','qd_gen/d_cct/Fcn3'])
set_param([sys,'/','qd_gen/d_cct/Fcn3'],...
		'Expr','xMD*(u[1]/xls+u[2]*b1col+u[3]*b2col+u[4]*b3col)',...
		'position',[515,150,790,180])

add_block('built-in/Outport',[sys,'/','qd_gen/d_cct/Out_psid'])
set_param([sys,'/','qd_gen/d_cct/Out_psid'],...
		'position',[460,70,480,90])

add_block('built-in/Mux',[sys,'/','qd_gen/d_cct/Mux2'])
set_param([sys,'/','qd_gen/d_cct/Mux2'],...
		'inputs','2',...
		'position',[555,71,580,129])

add_block('built-in/Outport',[sys,'/','qd_gen/d_cct/Out_-id'])
set_param([sys,'/','qd_gen/d_cct/Out_-id'],...
		'Port','2',...
		'position',[735,90,755,110])

add_block('built-in/Fcn',[sys,'/','qd_gen/d_cct/Fcn5'])
set_param([sys,'/','qd_gen/d_cct/Fcn5'],...
		'Expr','(u[1]-u[2])/xls',...
		'position',[610,86,695,114])

add_block('built-in/Outport',[sys,'/','qd_gen/d_cct/Out_psimd'])
set_param([sys,'/','qd_gen/d_cct/Out_psimd'],...
		'Port','3',...
		'position',[830,155,850,175])

add_block('built-in/Integrator',[sys,'/','qd_gen/d_cct/psipkd3'])
set_param([sys,'/','qd_gen/d_cct/psipkd3'],...
		'Initial','Psikd3o',...
		'position',[315,272,345,298])

add_block('built-in/Integrator',[sys,'/','qd_gen/d_cct/psipkd2'])
set_param([sys,'/','qd_gen/d_cct/psipkd2'],...
		'Initial','Psikd2o',...
		'position',[315,332,345,358])

add_block('built-in/Inport',[sys,'/','qd_gen/d_cct/In_Ef'])
set_param([sys,'/','qd_gen/d_cct/In_Ef'],...
		'Port','3',...
		'position',[65,375,85,395])

add_block('built-in/Mux',[sys,'/','qd_gen/d_cct/Mux1'])
set_param([sys,'/','qd_gen/d_cct/Mux1'],...
		'inputs','2',...
		'position',[135,370,160,430])

add_block('built-in/Fcn',[sys,'/','qd_gen/d_cct/Fcn1'])
set_param([sys,'/','qd_gen/d_cct/Fcn1'],...
		'Expr','wb*rpf*(u[1]/xmd-u[2])',...
		'position',[180,385,320,415])

add_block('built-in/Integrator',[sys,'/','qd_gen/d_cct/psipf'])
set_param([sys,'/','qd_gen/d_cct/psipf'],...
		'Initial','Psifo',...
		'position',[350,387,380,413])

add_block('built-in/State-Space',[sys,'/',['qd_gen/d_cct/Matrix',13,'Gain B']])
set_param([sys,'/',['qd_gen/d_cct/Matrix',13,'Gain B']],...
		'A','[]',...
		'B','[]',...
		'C','[]',...
		'D','K',...
		'Mask Display','K',...
		'Mask Type','Matrix Gain',...
		'Mask Dialogue','Matrix Gain.|Gain matrix:')
set_param([sys,'/',['qd_gen/d_cct/Matrix',13,'Gain B']],...
		'Mask Translate','K = @1;',...
		'Mask Help','Multiplies input vector by entered matrix to produce output vector (y=Au).',...
		'Mask Entries','B\/',...
		'position',[585,326,630,354])
add_line([sys,'/','qd_gen/d_cct'],[75,160;95,160;95,145;130,145])
add_line([sys,'/','qd_gen/d_cct'],[75,115;95,115;95,125;130,125])
add_line([sys,'/','qd_gen/d_cct'],[165,135;175,135])
add_line([sys,'/','qd_gen/d_cct'],[380,135;390,135])
add_line([sys,'/','qd_gen/d_cct'],[430,135;435,135;435,215;115,215;115,165;130,165])
add_line([sys,'/','qd_gen/d_cct'],[165,400;175,400])
add_line([sys,'/','qd_gen/d_cct'],[325,400;345,400])
add_line([sys,'/','qd_gen/d_cct'],[265,285;310,285])
add_line([sys,'/','qd_gen/d_cct'],[430,135;460,135])
add_line([sys,'/','qd_gen/d_cct'],[495,165;510,165])
add_line([sys,'/','qd_gen/d_cct'],[565,340;580,340])
add_line([sys,'/','qd_gen/d_cct'],[795,165;800,165;800,60;115,60;115,105;130,105])
add_line([sys,'/','qd_gen/d_cct'],[795,165;825,165])
add_line([sys,'/','qd_gen/d_cct'],[430,135;435,135;435,80;455,80])
add_line([sys,'/','qd_gen/d_cct'],[265,345;310,345])
add_line([sys,'/','qd_gen/d_cct'],[90,385;130,385])
add_line([sys,'/','qd_gen/d_cct'],[350,285;380,285;380,155;460,155])
add_line([sys,'/','qd_gen/d_cct'],[350,345;390,345;390,175;460,175])
add_line([sys,'/','qd_gen/d_cct'],[385,400;400,400;400,195;460,195])
add_line([sys,'/','qd_gen/d_cct'],[350,285;445,285])
add_line([sys,'/','qd_gen/d_cct'],[385,400;445,400])
add_line([sys,'/','qd_gen/d_cct'],[350,345;445,345])
add_line([sys,'/','qd_gen/d_cct'],[470,280;490,280;490,310;530,310])
add_line([sys,'/','qd_gen/d_cct'],[470,340;530,340])
add_line([sys,'/','qd_gen/d_cct'],[470,395;485,395;485,370;530,370])
add_line([sys,'/','qd_gen/d_cct'],[795,165;800,165;800,230;420,230;420,270;445,270])
add_line([sys,'/','qd_gen/d_cct'],[795,165;800,165;800,230;420,230;420,330;445,330])
add_line([sys,'/','qd_gen/d_cct'],[795,165;800,165;800,230;420,230;420,385;445,385])
add_line([sys,'/','qd_gen/d_cct'],[695,310;705,310;705,250;120,250;120,285;145,285])
add_line([sys,'/','qd_gen/d_cct'],[695,340;725,340;725,245;110,245;110,345;150,345])
add_line([sys,'/','qd_gen/d_cct'],[695,370;705,370;705,445;115,445;115,415;130,415])
add_line([sys,'/','qd_gen/d_cct'],[695,370;805,370])
add_line([sys,'/','qd_gen/d_cct'],[430,135;435,135;435,115;550,115])
add_line([sys,'/','qd_gen/d_cct'],[795,165;800,165;800,60;520,60;520,85;550,85])
add_line([sys,'/','qd_gen/d_cct'],[585,100;605,100])
add_line([sys,'/','qd_gen/d_cct'],[700,100;730,100])
add_line([sys,'/','qd_gen/d_cct'],[635,340;645,340])


%     Finished composite block 'qd_gen/d_cct'.

set_param([sys,'/','qd_gen/d_cct'],...
		'position',[150,253,190,327])

add_block('built-in/Inport',[sys,'/','qd_gen/Ef'])
set_param([sys,'/','qd_gen/Ef'],...
		'Port','3',...
		'position',[55,305,75,325])

add_block('built-in/Inport',[sys,'/','qd_gen/vd'])
set_param([sys,'/','qd_gen/vd'],...
		'Port','2',...
		'position',[55,255,75,275])


%     Subsystem  'qd_gen/Rotor'.

new_system([sys,'/','qd_gen/Rotor'])
set_param([sys,'/','qd_gen/Rotor'],'Location',[229,141,898,406])

add_block('built-in/Outport',[sys,'/','qd_gen/Rotor/wr//wb '])
set_param([sys,'/','qd_gen/Rotor/wr//wb '],...
		'Port','2',...
		'position',[595,180,615,200])

add_block('built-in/Sum',[sys,'/','qd_gen/Rotor/Sum14'])
set_param([sys,'/','qd_gen/Rotor/Sum14'],...
		'position',[495,168,510,212])

add_block('built-in/Constant',[sys,'/','qd_gen/Rotor/we//wb'])
set_param([sys,'/','qd_gen/Rotor/we//wb'],...
		'position',[420,188,450,212])

add_block('built-in/Outport',[sys,'/','qd_gen/Rotor/Tem'])
set_param([sys,'/','qd_gen/Rotor/Tem'],...
		'Port','3',...
		'position',[275,188,300,212])

add_block('built-in/Inport',[sys,'/','qd_gen/Rotor/-id'])
set_param([sys,'/','qd_gen/Rotor/-id'],...
		'Port','4',...
		'position',[85,200,105,220])

add_block('built-in/Inport',[sys,'/','qd_gen/Rotor/-iq'])
set_param([sys,'/','qd_gen/Rotor/-iq'],...
		'position',[85,85,105,105])

add_block('built-in/Inport',[sys,'/','qd_gen/Rotor/Tmech'])
set_param([sys,'/','qd_gen/Rotor/Tmech'],...
		'Port','5',...
		'position',[85,45,105,65])

add_block('built-in/Integrator',[sys,'/','qd_gen/Rotor/slip'])
set_param([sys,'/','qd_gen/Rotor/slip'],...
		'position',[410,111,440,149])

add_block('built-in/Integrator',[sys,'/','qd_gen/Rotor/del'])
set_param([sys,'/','qd_gen/Rotor/del'],...
		'Initial','delto',...
		'position',[535,111,565,149])

add_block('built-in/Outport',[sys,'/','qd_gen/Rotor/(wr-we)//wb'])
set_param([sys,'/','qd_gen/Rotor/(wr-we)//wb'],...
		'Port','4',...
		'position',[590,65,610,85])

add_block('built-in/Note',[sys,'/','qd_gen/Rotor/Tem_'])
set_param([sys,'/','qd_gen/Rotor/Tem_'],...
		'position',[225,130,230,135])

add_block('built-in/Product',[sys,'/','qd_gen/Rotor/Prod'])
set_param([sys,'/','qd_gen/Rotor/Prod'],...
		'position',[145,114,160,136])

add_block('built-in/Inport',[sys,'/','qd_gen/Rotor/psiq'])
set_param([sys,'/','qd_gen/Rotor/psiq'],...
		'Port','3',...
		'position',[85,160,105,180])

add_block('built-in/Product',[sys,'/','qd_gen/Rotor/Prod2'])
set_param([sys,'/','qd_gen/Rotor/Prod2'],...
		'position',[145,165,160,185])

add_block('built-in/Sum',[sys,'/','qd_gen/Rotor/Sum12'])
set_param([sys,'/','qd_gen/Rotor/Sum12'],...
		'inputs','-+',...
		'position',[185,101,205,199])

add_block('built-in/Inport',[sys,'/','qd_gen/Rotor/psid '])
set_param([sys,'/','qd_gen/Rotor/psid '],...
		'Port','2',...
		'position',[85,120,105,140])

add_block('built-in/Gain',[sys,'/','qd_gen/Rotor/D'])
set_param([sys,'/','qd_gen/Rotor/D'],...
		'orientation',2,...
		'Gain','Domega',...
		'position',[320,58,395,92])

add_block('built-in/Sum',[sys,'/','qd_gen/Rotor/Tacc'])
set_param([sys,'/','qd_gen/Rotor/Tacc'],...
		'inputs','-++',...
		'position',[275,100,295,160])

add_block('built-in/Outport',[sys,'/','qd_gen/Rotor/delta'])
set_param([sys,'/','qd_gen/Rotor/delta'],...
		'position',[595,120,615,140])

add_block('built-in/Gain',[sys,'/','qd_gen/Rotor/gain4'])
set_param([sys,'/','qd_gen/Rotor/gain4'],...
		'Gain','wb',...
		'position',[480,114,515,146])

add_block('built-in/Gain',[sys,'/','qd_gen/Rotor/1//2H'])
set_param([sys,'/','qd_gen/Rotor/1//2H'],...
		'Gain','1/(2*H)',...
		'position',[315,110,385,150])
add_line([sys,'/','qd_gen/Rotor'],[315,75;255,75;255,110;270,110])
add_line([sys,'/','qd_gen/Rotor'],[210,150;270,150])
add_line([sys,'/','qd_gen/Rotor'],[445,130;475,130])
add_line([sys,'/','qd_gen/Rotor'],[520,130;530,130])
add_line([sys,'/','qd_gen/Rotor'],[165,175;180,175])
add_line([sys,'/','qd_gen/Rotor'],[390,130;405,130])
add_line([sys,'/','qd_gen/Rotor'],[455,200;490,200])
add_line([sys,'/','qd_gen/Rotor'],[300,130;310,130])
add_line([sys,'/','qd_gen/Rotor'],[165,125;180,125])
add_line([sys,'/','qd_gen/Rotor'],[110,95;120,95;120,120;140,120])
add_line([sys,'/','qd_gen/Rotor'],[110,130;140,130])
add_line([sys,'/','qd_gen/Rotor'],[570,130;590,130])
add_line([sys,'/','qd_gen/Rotor'],[110,170;140,170])
add_line([sys,'/','qd_gen/Rotor'],[110,210;120,210;120,180;140,180])
add_line([sys,'/','qd_gen/Rotor'],[515,190;590,190])
add_line([sys,'/','qd_gen/Rotor'],[210,150;245,150;245,200;270,200])
add_line([sys,'/','qd_gen/Rotor'],[445,130;460,130;460,180;490,180])
add_line([sys,'/','qd_gen/Rotor'],[445,130;460,130;460,75;585,75])
add_line([sys,'/','qd_gen/Rotor'],[445,130;460,130;460,75;400,75])
add_line([sys,'/','qd_gen/Rotor'],[110,55;240,55;240,130;270,130])


%     Finished composite block 'qd_gen/Rotor'.

set_param([sys,'/','qd_gen/Rotor'],...
		'Font Number',3,...
		'position',[345,230,395,330])

add_block('built-in/Outport',[sys,'/','qd_gen/delta'])
set_param([sys,'/','qd_gen/delta'],...
		'Port','2',...
		'position',[450,235,470,255])

add_block('built-in/Outport',[sys,'/','qd_gen/wr//wb'])
set_param([sys,'/','qd_gen/wr//wb'],...
		'Port','3',...
		'position',[500,260,520,280])

add_block('built-in/Outport',[sys,'/','qd_gen/Tem'])
set_param([sys,'/','qd_gen/Tem'],...
		'Port','4',...
		'position',[455,285,475,305])

add_block('built-in/Inport',[sys,'/','qd_gen/Tmech'])
set_param([sys,'/','qd_gen/Tmech'],...
		'Port','4',...
		'position',[295,310,315,330])


%     Subsystem  'qd_gen/q_cct'.

new_system([sys,'/','qd_gen/q_cct'])
set_param([sys,'/','qd_gen/q_cct'],'Location',[171,148,1057,642])

add_block('built-in/Integrator',[sys,'/','qd_gen/q_cct/psiq'])
set_param([sys,'/','qd_gen/q_cct/psiq'],...
		'Initial','Psiqo',...
		'position',[390,127,420,153])

add_block('built-in/Fcn',[sys,'/','qd_gen/q_cct/Fcn'])
set_param([sys,'/','qd_gen/q_cct/Fcn'],...
		'Expr','wb*(u[2]-u[3]+(rs/xls)*(u[1]-u[4]))',...
		'position',[180,125,375,155])

add_block('built-in/Inport',[sys,'/','qd_gen/q_cct/In_wrpsid'])
set_param([sys,'/','qd_gen/q_cct/In_wrpsid'],...
		'Port','2',...
		'position',[50,160,70,180])

add_block('built-in/Inport',[sys,'/','qd_gen/q_cct/In_vq'])
set_param([sys,'/','qd_gen/q_cct/In_vq'],...
		'position',[50,105,70,125])

add_block('built-in/Mux',[sys,'/','qd_gen/q_cct/Mux'])
set_param([sys,'/','qd_gen/q_cct/Mux'],...
		'position',[135,86,160,189])

add_block('built-in/Mux',[sys,'/','qd_gen/q_cct/Mux3'])
set_param([sys,'/','qd_gen/q_cct/Mux3'],...
		'position',[515,128,540,197])

add_block('built-in/Mux',[sys,'/','qd_gen/q_cct/Mux4'])
set_param([sys,'/','qd_gen/q_cct/Mux4'],...
		'inputs','2',...
		'position',[515,214,540,281])

add_block('built-in/Fcn',[sys,'/','qd_gen/q_cct/Fcn4'])
set_param([sys,'/','qd_gen/q_cct/Fcn4'],...
		'Expr','-(u[1]-u[2])/xls',...
		'position',[575,237,665,263])

add_block('built-in/Mux',[sys,'/','qd_gen/q_cct/Mux2'])
set_param([sys,'/','qd_gen/q_cct/Mux2'],...
		'inputs','2',...
		'position',[130,220,155,275])

add_block('built-in/Outport',[sys,'/','qd_gen/q_cct/Out_-iq'])
set_param([sys,'/','qd_gen/q_cct/Out_-iq'],...
		'Port','2',...
		'position',[790,240,810,260])

add_block('built-in/Fcn',[sys,'/','qd_gen/q_cct/Fcn3'])
set_param([sys,'/','qd_gen/q_cct/Fcn3'],...
		'Expr','xMQ*(u[1]/xls+u[2]/xplkq3+u[3]/xplkq2+u[4]/xplkq1)',...
		'position',[565,151,720,179])

add_block('built-in/Outport',[sys,'/','qd_gen/q_cct/Out_psimq'])
set_param([sys,'/','qd_gen/q_cct/Out_psimq'],...
		'Port','3',...
		'position',[790,155,810,175])

add_block('built-in/Fcn',[sys,'/','qd_gen/q_cct/Fcn2'])
set_param([sys,'/','qd_gen/q_cct/Fcn2'],...
		'Expr','wb*rpkq3*(u[1]-u[2])/xplkq3',...
		'position',[180,236,365,264])

add_block('built-in/Integrator',[sys,'/','qd_gen/q_cct/psipkq3'])
set_param([sys,'/','qd_gen/q_cct/psipkq3'],...
		'Initial','Psikq3o',...
		'position',[390,237,420,263])

add_block('built-in/Integrator',[sys,'/','qd_gen/q_cct/psipkq2'])
set_param([sys,'/','qd_gen/q_cct/psipkq2'],...
		'Initial','Psikq2o',...
		'position',[390,332,420,358])

add_block('built-in/Fcn',[sys,'/','qd_gen/q_cct/Fcn5'])
set_param([sys,'/','qd_gen/q_cct/Fcn5'],...
		'Expr','wb*rpkq2*(u[1]-u[2])/xplkq2',...
		'position',[180,331,365,359])

add_block('built-in/Mux',[sys,'/','qd_gen/q_cct/Mux5'])
set_param([sys,'/','qd_gen/q_cct/Mux5'],...
		'inputs','2',...
		'position',[130,315,155,370])

add_block('built-in/Mux',[sys,'/','qd_gen/q_cct/Mux6'])
set_param([sys,'/','qd_gen/q_cct/Mux6'],...
		'inputs','2',...
		'position',[130,396,155,454])

add_block('built-in/Fcn',[sys,'/','qd_gen/q_cct/Fcn6'])
set_param([sys,'/','qd_gen/q_cct/Fcn6'],...
		'Expr','wb*rpkq1*(u[1]-u[2])/xplkq1',...
		'position',[180,411,365,439])

add_block('built-in/Integrator',[sys,'/','qd_gen/q_cct/psipkq1'])
set_param([sys,'/','qd_gen/q_cct/psipkq1'],...
		'Initial','Psikq1o',...
		'position',[390,412,420,438])

add_block('built-in/Outport',[sys,'/','qd_gen/q_cct/Out_psiq'])
set_param([sys,'/','qd_gen/q_cct/Out_psiq'],...
		'position',[575,95,595,115])
add_line([sys,'/','qd_gen/q_cct'],[75,170;95,170;95,150;130,150])
add_line([sys,'/','qd_gen/q_cct'],[75,115;95,115;95,125;130,125])
add_line([sys,'/','qd_gen/q_cct'],[165,140;175,140])
add_line([sys,'/','qd_gen/q_cct'],[380,140;385,140])
add_line([sys,'/','qd_gen/q_cct'],[425,140;435,140;435,205;115,205;115,175;130,175])
add_line([sys,'/','qd_gen/q_cct'],[160,250;175,250])
add_line([sys,'/','qd_gen/q_cct'],[370,250;385,250])
add_line([sys,'/','qd_gen/q_cct'],[425,250;460,250;460,290;110,290;110,260;125,260])
add_line([sys,'/','qd_gen/q_cct'],[425,140;510,140])
add_line([sys,'/','qd_gen/q_cct'],[545,165;560,165])
add_line([sys,'/','qd_gen/q_cct'],[545,250;570,250])
add_line([sys,'/','qd_gen/q_cct'],[425,140;450,140;450,230;510,230])
add_line([sys,'/','qd_gen/q_cct'],[725,165;745,165;745,305;495,305;495,265;510,265])
add_line([sys,'/','qd_gen/q_cct'],[725,165;745,165;745,305;90,305;90,235;125,235])
add_line([sys,'/','qd_gen/q_cct'],[725,165;745,165;745,80;115,80;115,100;130,100])
add_line([sys,'/','qd_gen/q_cct'],[725,165;785,165])
add_line([sys,'/','qd_gen/q_cct'],[670,250;785,250])
add_line([sys,'/','qd_gen/q_cct'],[425,140;435,140;435,105;570,105])
add_line([sys,'/','qd_gen/q_cct'],[425,250;460,250;460,155;510,155])
add_line([sys,'/','qd_gen/q_cct'],[160,345;175,345])

⌨️ 快捷键说明

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