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

📄 s2c.m

📁 simulink electrical machine(2)
💻 M
📖 第 1 页 / 共 5 页
字号:
		'Mask Help','Sign Function:\n\t\t\ty = 1 if x > 0\n\t\t\ty = 0 if x = 0\n\t\t\ty = -1 if x < 0')


%     Finished composite block 'Sqvar_we/Sign2'.

set_param([sys,'/','Sqvar_we/Sign2'],...
		'position',[560,247,590,273])

add_block('built-in/Outport',[sys,'/','Sqvar_we/vag'])
set_param([sys,'/','Sqvar_we/vag'],...
		'position',[715,125,735,145])

add_block('built-in/Outport',[sys,'/','Sqvar_we/vbg'])
set_param([sys,'/','Sqvar_we/vbg'],...
		'Port','2',...
		'position',[710,185,730,205])

add_block('built-in/Outport',[sys,'/','Sqvar_we/vcg'])
set_param([sys,'/','Sqvar_we/vcg'],...
		'Port','3',...
		'position',[715,245,735,265])

add_block('built-in/Fcn',[sys,'/','Sqvar_we/Fcn1'])
set_param([sys,'/','Sqvar_we/Fcn1'],...
		'Expr','(-u[1]-sqrt(3)*u[2])/2',...
		'position',[405,181,525,219])

add_block('built-in/Fcn',[sys,'/','Sqvar_we/Fcn2'])
set_param([sys,'/','Sqvar_we/Fcn2'],...
		'Expr','(-u[1]+sqrt(3)*u[2])/2',...
		'position',[405,243,530,277])

add_block('built-in/Product',[sys,'/','Sqvar_we/Product1'])
set_param([sys,'/','Sqvar_we/Product1'],...
		'position',[650,183,680,207])

add_block('built-in/Product',[sys,'/','Sqvar_we/Product'])
set_param([sys,'/','Sqvar_we/Product'],...
		'position',[645,123,675,147])

add_block('built-in/Product',[sys,'/','Sqvar_we/Product2'])
set_param([sys,'/','Sqvar_we/Product2'],...
		'position',[650,243,680,267])

add_block('built-in/Fcn',[sys,'/','Sqvar_we/Fcn'])
set_param([sys,'/','Sqvar_we/Fcn'],...
		'Expr','u[1]',...
		'position',[410,123,530,157])

add_block('built-in/Mux',[sys,'/','Sqvar_we/Mux'])
set_param([sys,'/','Sqvar_we/Mux'],...
		'inputs','2',...
		'position',[335,129,365,271])

add_block('built-in/Note',[sys,'/','Sqvar_we/cos_wet'])
set_param([sys,'/','Sqvar_we/cos_wet'],...
		'position',[305,129,310,134])

add_block('built-in/Note',[sys,'/','Sqvar_we/sin_wet'])
set_param([sys,'/','Sqvar_we/sin_wet'],...
		'position',[295,206,300,211])

add_block('built-in/Gain',[sys,'/','Sqvar_we/-1'])
set_param([sys,'/','Sqvar_we/-1'],...
		'Gain','-1',...
		'position',[180,258,220,292])

add_block('built-in/Integrator',[sys,'/','Sqvar_we/cos'])
set_param([sys,'/','Sqvar_we/cos'],...
		'Initial','1',...
		'position',[230,145,265,185])


%     Subsystem  ['Sqvar_we/Inner',13,'Product1'].

new_system([sys,'/',['Sqvar_we/Inner',13,'Product1']])
set_param([sys,'/',['Sqvar_we/Inner',13,'Product1']],'Location',[33,479,253,634])

add_block('built-in/Product',[sys,'/',['Sqvar_we/Inner',13,'Product1/Product']])
set_param([sys,'/',['Sqvar_we/Inner',13,'Product1/Product']],...
		'position',[65,55,90,75])

add_block('built-in/Sum',[sys,'/',['Sqvar_we/Inner',13,'Product1/Sum']])
set_param([sys,'/',['Sqvar_we/Inner',13,'Product1/Sum']],...
		'inputs','+',...
		'position',[125,55,145,75])

add_block('built-in/Outport',[sys,'/',['Sqvar_we/Inner',13,'Product1/out_1']])
set_param([sys,'/',['Sqvar_we/Inner',13,'Product1/out_1']],...
		'position',[185,55,205,75])

add_block('built-in/Inport',[sys,'/',['Sqvar_we/Inner',13,'Product1/in_2']])
set_param([sys,'/',['Sqvar_we/Inner',13,'Product1/in_2']],...
		'Port','2',...
		'position',[15,90,35,110])

add_block('built-in/Inport',[sys,'/',['Sqvar_we/Inner',13,'Product1/in_1']])
set_param([sys,'/',['Sqvar_we/Inner',13,'Product1/in_1']],...
		'position',[15,25,35,45])
add_line([sys,'/',['Sqvar_we/Inner',13,'Product1']],[40,100;60,70])
add_line([sys,'/',['Sqvar_we/Inner',13,'Product1']],[40,35;60,60])
add_line([sys,'/',['Sqvar_we/Inner',13,'Product1']],[95,65;120,65])
add_line([sys,'/',['Sqvar_we/Inner',13,'Product1']],[150,65;180,65])
set_param([sys,'/',['Sqvar_we/Inner',13,'Product1']],...
		'Mask Display','.\n',...
		'Mask Type','Dot Product',...
		'Mask Dialogue','Inner (dot) product.\ny=sum(u1.*u2)')
set_param([sys,'/',['Sqvar_we/Inner',13,'Product1']],...
		'Mask Help','Computes the inner (dot) product of the inputs: sum(u1.*u2).  The inputs are vectors of the same length. Output is a scalar.')


%     Finished composite block ['Sqvar_we/Inner',13,'Product1'].

set_param([sys,'/',['Sqvar_we/Inner',13,'Product1']],...
		'position',[165,145,190,180])


%     Subsystem  ['Sqvar_we/Inner',13,'Product'].

new_system([sys,'/',['Sqvar_we/Inner',13,'Product']])
set_param([sys,'/',['Sqvar_we/Inner',13,'Product']],'Location',[33,479,253,634])

add_block('built-in/Product',[sys,'/',['Sqvar_we/Inner',13,'Product/Product']])
set_param([sys,'/',['Sqvar_we/Inner',13,'Product/Product']],...
		'position',[65,55,90,75])

add_block('built-in/Sum',[sys,'/',['Sqvar_we/Inner',13,'Product/Sum']])
set_param([sys,'/',['Sqvar_we/Inner',13,'Product/Sum']],...
		'inputs','+',...
		'position',[125,55,145,75])

add_block('built-in/Outport',[sys,'/',['Sqvar_we/Inner',13,'Product/out_1']])
set_param([sys,'/',['Sqvar_we/Inner',13,'Product/out_1']],...
		'position',[185,55,205,75])

add_block('built-in/Inport',[sys,'/',['Sqvar_we/Inner',13,'Product/in_2']])
set_param([sys,'/',['Sqvar_we/Inner',13,'Product/in_2']],...
		'Port','2',...
		'position',[15,90,35,110])

add_block('built-in/Inport',[sys,'/',['Sqvar_we/Inner',13,'Product/in_1']])
set_param([sys,'/',['Sqvar_we/Inner',13,'Product/in_1']],...
		'position',[15,25,35,45])
add_line([sys,'/',['Sqvar_we/Inner',13,'Product']],[40,100;60,70])
add_line([sys,'/',['Sqvar_we/Inner',13,'Product']],[40,35;60,60])
add_line([sys,'/',['Sqvar_we/Inner',13,'Product']],[95,65;120,65])
add_line([sys,'/',['Sqvar_we/Inner',13,'Product']],[150,65;180,65])
set_param([sys,'/',['Sqvar_we/Inner',13,'Product']],...
		'Mask Display','.\n',...
		'Mask Type','Dot Product',...
		'Mask Dialogue','Inner (dot) product.\ny=sum(u1.*u2)')
set_param([sys,'/',['Sqvar_we/Inner',13,'Product']],...
		'Mask Help','Computes the inner (dot) product of the inputs: sum(u1.*u2).  The inputs are vectors of the same length. Output is a scalar.')


%     Finished composite block ['Sqvar_we/Inner',13,'Product'].

set_param([sys,'/',['Sqvar_we/Inner',13,'Product']],...
		'position',[130,256,155,289])

add_block('built-in/Integrator',[sys,'/','Sqvar_we/sin'])
set_param([sys,'/','Sqvar_we/sin'],...
		'position',[240,256,275,294])

add_block('built-in/Scope',[sys,'/','Sqvar_we/Scope1'])
set_param([sys,'/','Sqvar_we/Scope1'],...
		'Vgain','1.000000',...
		'Hgain','0.300000',...
		'Vmax','1.000000',...
		'Hmax','0.566038',...
		'Window',[165,735,1058,902],...
		'position',[650,66,675,94])

add_block('built-in/Note',[sys,'/','Sqvar_we/Vpksine'])
set_param([sys,'/','Sqvar_we/Vpksine'],...
		'position',[245,60,250,65])

add_block('built-in/Gain',[sys,'/','Sqvar_we/pksine2pksquare'])
set_param([sys,'/','Sqvar_we/pksine2pksquare'],...
		'Gain','pi/4',...
		'position',[290,66,360,104])

add_block('built-in/Inport',[sys,'/','Sqvar_we/we'])
set_param([sys,'/','Sqvar_we/we'],...
		'Port','2',...
		'position',[40,145,60,165])

add_block('built-in/Inport',[sys,'/',['Sqvar_we/pu speed',13,'reference']])
set_param([sys,'/',['Sqvar_we/pu speed',13,'reference']],...
		'position',[35,75,55,95])

add_block('built-in/Look Up Table',[sys,'/','Sqvar_we/Volts//hertz'])
set_param([sys,'/','Sqvar_we/Volts//hertz'],...
		'Input_Values','we_vf',...
		'Output_Values','vrms_vf',...
		'position',[145,63,220,107])

add_block('built-in/Gain',[sys,'/','Sqvar_we/wb'])
set_param([sys,'/','Sqvar_we/wb'],...
		'Gain','wb',...
		'position',[90,71,125,99])
add_line([sys,'/','Sqvar_we'],[225,275;235,275])
add_line([sys,'/','Sqvar_we'],[160,275;175,275])
add_line([sys,'/','Sqvar_we'],[280,275;290,275;290,235;150,235;160,170])
add_line([sys,'/','Sqvar_we'],[195,165;225,165])
add_line([sys,'/','Sqvar_we'],[270,165;280,165;280,125;105,125;105,280;125,280])
add_line([sys,'/','Sqvar_we'],[370,200;380,200;380,140;405,140])
add_line([sys,'/','Sqvar_we'],[370,200;400,200])
add_line([sys,'/','Sqvar_we'],[370,200;380,200;380,260;400,260])
add_line([sys,'/','Sqvar_we'],[530,200;555,200])
add_line([sys,'/','Sqvar_we'],[535,260;555,260])
add_line([sys,'/','Sqvar_we'],[270,165;330,165])
add_line([sys,'/','Sqvar_we'],[280,275;290,275;290,235;330,235])
add_line([sys,'/','Sqvar_we'],[685,255;710,255])
add_line([sys,'/','Sqvar_we'],[685,195;705,195])
add_line([sys,'/','Sqvar_we'],[680,135;710,135])
add_line([sys,'/','Sqvar_we'],[595,260;645,260])
add_line([sys,'/','Sqvar_we'],[595,200;645,200])
add_line([sys,'/','Sqvar_we'],[600,140;640,140])
add_line([sys,'/','Sqvar_we'],[535,140;560,140])
add_line([sys,'/','Sqvar_we'],[225,85;285,85])
add_line([sys,'/','Sqvar_we'],[365,85;610,85;610,130;640,130])
add_line([sys,'/','Sqvar_we'],[365,85;610,85;610,190;645,190])
add_line([sys,'/','Sqvar_we'],[365,85;610,85;610,250;645,250])
add_line([sys,'/','Sqvar_we'],[65,155;160,155])
add_line([sys,'/','Sqvar_we'],[65,155;85,155;85,265;125,265])
add_line([sys,'/','Sqvar_we'],[130,85;140,85])
add_line([sys,'/','Sqvar_we'],[60,85;85,85])


%     Finished composite block 'Sqvar_we'.

set_param([sys,'/','Sqvar_we'],...
		'position',[300,153,345,227])

add_block('built-in/Note',[sys,'/','we'])
set_param([sys,'/','we'],...
		'position',[260,240,265,245])

add_block('built-in/Note',[sys,'/','vbg'])
set_param([sys,'/','vbg'],...
		'position',[367,165,372,170])

add_block('built-in/Note',[sys,'/','vag'])
set_param([sys,'/','vag'],...
		'position',[367,140,372,145])


%     Subsystem  ['induction machine',13,'in stationary qd0'].

new_system([sys,'/',['induction machine',13,'in stationary qd0']])
set_param([sys,'/',['induction machine',13,'in stationary qd0']],'Location',[50,241,804,663])

add_block('built-in/Note',[sys,'/',['induction machine',13,'in stationary qd0/Induction Machine Simulation',13,'  in Stationary Reference Frame']])
set_param([sys,'/',['induction machine',13,'in stationary qd0/Induction Machine Simulation',13,'  in Stationary Reference Frame']],...
		'position',[570,45,575,50])


%     Subsystem  ['induction machine',13,'in stationary qd0/Qaxis'].

new_system([sys,'/',['induction machine',13,'in stationary qd0/Qaxis']])
set_param([sys,'/',['induction machine',13,'in stationary qd0/Qaxis']],'Location',[213,440,1045,854])

add_block('built-in/Fcn',[sys,'/',['induction machine',13,'in stationary qd0/Qaxis/Fcn']])
set_param([sys,'/',['induction machine',13,'in stationary qd0/Qaxis/Fcn']],...
		'Expr','wb*(u[2]+(rs/xls)*(u[1]-u[3]))',...
		'position',[145,135,310,165])

add_block('built-in/Mux',[sys,'/',['induction machine',13,'in stationary qd0/Qaxis/Mux']])
set_param([sys,'/',['induction machine',13,'in stationary qd0/Qaxis/Mux']],...
		'inputs','3',...
		'position',[100,108,120,192])

add_block('built-in/Inport',[sys,'/',['induction machine',13,'in stationary qd0/Qaxis/in_vqs']])
set_param([sys,'/',['induction machine',13,'in stationary qd0/Qaxis/in_vqs']],...
		'position',[50,140,70,160])

add_block('built-in/Outport',[sys,'/',['induction machine',13,'in stationary qd0/Qaxis/out_psiqs']])
set_param([sys,'/',['induction machine',13,'in stationary qd0/Qaxis/out_psiqs']],...
		'position',[735,65,755,85])

add_block('built-in/Outport',[sys,'/',['induction machine',13,'in stationary qd0/Qaxis/out_iqs']])
set_param([sys,'/',['induction machine',13,'in stationary qd0/Qaxis/out_iqs']],...
		'Port','2',...
		'position',[735,130,755,150])

add_block('built-in/Fcn',[sys,'/',['induction machine',13,'in stationary qd0/Qaxis/Fcn4']])
set_param([sys,'/',['induction machine',13,'in stationary qd0/Qaxis/Fcn4']],...
		'Expr','(u[1]-u[2])/xls',...
		'position',[495,126,585,154])

add_block('built-in/Mux',[sys,'/',['induction machine',13,'in stationary qd0/Qaxis/Mux4']])
set_param([sys,'/',['induction machine',13,'in stationary qd0/Qaxis/Mux4']],...
		'inputs','2',...
		'position',[450,114,470,161])

add_block('built-in/Note',[sys,'/',['induction machine',13,'in stationary qd0/Qaxis/iqs']])
set_param([sys,'/',['induction machine',13,'in stationary qd0/Qaxis/iqs']],...
		'position',[600,120,605,125])

⌨️ 快捷键说明

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