資源簡介
異步電機(jī)閉環(huán)控制PWM啟動simulink模型和C程序

代碼片段和文件信息
function?[sysx0strts]?=?tongyong2(txuflag)
%等幅變換??
%輸入?UaUbUc為三相正弦電壓,w(100*pi)為dqn坐標(biāo)系旋轉(zhuǎn)角速度,參數(shù)theta(0)為初始時刻d軸與A軸夾角
%輸出?UdUqUn
switch?flag
??%%%%%%%%%%%%%%%%%%
??%?Initialization?%
??%%%%%%%%%%%%%%%%%%
??case?0
????[sysx0strts]=mdlInitializeSizes;
??%%%%%%%%%%%%%%%
??%?Derivatives?%
??%%%%%%%%%%%%%%%
??case?1
????sys=mdlDerivatives(txu);
??%%%%%%%%%%
??%?Update?%
??%%%%%%%%%%
??%case?2
???%?sys=mdlUpdate(txu);
??%%%%%%%%%%%
??%?Outputs?%
??%%%%%%%%%%%
??case?3
????sys=mdlOutputs(txu);
????
??case{249}
????????sys=[];
??%%%%%%%%%%%%%%%%%%%%%%%
??%?GetTimeOfNextVarHit?%
??%%%%%%%%%%%%%%%%%%%%%%%
??%case?4
???%?sys=mdlGetTimeOfNextVarHit(txu);
??%%%%%%%%%%%%%
??%?Terminate?%
??%%%%%%%%%%%%%
??%case?9
???%?sys=mdlTerminate(txu);
??%%%%%%%%%%%%%%%%%%%%
??%?Unexpected?flags?%
??%%%%%%%%%%%%%%%%%%%%
??otherwise
????error([‘Unhandled?flag?=?‘num2str(flag)]);
end
%?end?sfuntmpl
%
%=============================================================================
%?mdlInitializeSizes
%?Return?the?sizes?initial?conditions?and?sample?times?for?the?S-function.
%=============================================================================
%
function?[sysx0strts]=mdlInitializeSizes
%
%?call?simsizes?for?a?sizes?structure?fill?it?in?and?convert?it?to?a
%?sizes?array.
%
%?Note?that?in?this?example?the?values?are?hard?coded.??This?is?not?a
%?recommended?practice?as?the?characteristics?of?the?block?are?typically
%?defined?by?the?S-function?parameters.
%
sizes?=?simsizes;
sizes.NumContStates??=?1;
sizes.NumDiscStates??=?0;
sizes.NumOutputs?????=?2;
sizes.NumInputs??????=?4;
sizes.DirFeedthrough?=?1;
sizes.NumSampleTimes?=?1;???%?at?least?one?sample?time?is?needed
sys?=?simsizes(sizes);
%
%?initialize?the?initial?conditions
%
x0??=?[0];
%
%?str?is?always?an?empty?matrix
%
str?=?[];
%
%?initialize?the?array?of?sample?times
%
ts??=?[0?0];
%?end?mdlInitializeSizes
%
%=============================================================================
%?mdlDerivatives
%?Return?the?derivatives?for?the?continuous?states.
%=============================================================================
%
function?sys=mdlDerivatives(txu)
dx(1)=u(4);
sys=[dx(1)];
%?end??mdlDerivatives
%
%=============================================================================
%?mdlUpdate
%?Handle?discrete?state?updates?sample?time?hits?and?major?time?step
%?requirements.
%=============================================================================
%
function?sys=mdlUpdate(txu)
sys?=?[];
%?end?mdlUpdate
%
%=============================================================================
%?mdlOutputs
%?Return?the?block?outputs.
%=============================================================================
%
function?sys=mdlOutputs(txu)
Ud=2/3*(u(1)*cos(100*pi*x(1))+u(2)*cos(100*pi*x(1)-2*pi/3)+u(3)*cos(100
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????39745??2013-03-02?11:11??BG\fullU\ku.mdl
?????文件???????9800??2013-03-02?11:11??BG\fullU\power_HEV_powertrain_syncmotor.jpg
?????文件??????49686??2013-03-02?11:11??BG\fullU\SSSSSSS.mdl
?????文件???????3937??2013-03-02?11:11??BG\fullU\tongyong2.m
?????文件??????29767??2013-03-02?11:11??BG\fullU\unti
?????文件???????2151??2013-03-02?11:11??BG\fullU\ybdj.m
?????文件??????37093??2013-03-02?11:11??BG\fullU\yibu.mdl
?????文件??????36309??2013-03-02?11:11??BG\fullU\zhijieqidong.mdl
?????文件???????3772??2013-03-01?14:42??BG\twoloopVVVF\abcsource.m
?????文件???????9800??2013-03-01?14:42??BG\twoloopVVVF\power_HEV_powertrain_syncmotor.jpg
?????文件???????3687??2013-03-01?14:42??BG\twoloopVVVF\R.asv
?????文件???????3688??2013-03-01?14:42??BG\twoloopVVVF\R.m
?????文件???????3937??2013-03-01?14:42??BG\twoloopVVVF\tongyong2.m
?????文件???????9662??2013-03-01?14:42??BG\twoloopVVVF\Umf.jpg
?????文件???????3752??2013-03-01?14:42??BG\twoloopVVVF\VVVF.asv
?????文件???????3710??2013-03-01?14:42??BG\twoloopVVVF\VVVF.m
?????文件???????2151??2013-03-01?14:42??BG\twoloopVVVF\ybdj.m
?????文件??????48167??2013-03-01?14:42??BG\twoloopVVVF\yibuvvvfbi.mdl
?????文件???????3770??2013-03-02?11:11??BG\vectoraa\dq2abc.m
?????文件???????3693??2013-03-02?11:11??BG\vectoraa\inventer.m
?????文件??????11344??2013-03-02?11:11??BG\vectoraa\inverter.jpg
?????文件???????9800??2013-03-02?11:11??BG\vectoraa\power_HEV_powertrain_syncmotor.jpg
?????文件???????3937??2013-03-02?11:11??BG\vectoraa\tongyong2.m
?????文件???????2151??2013-03-02?11:11??BG\vectoraa\ybdj.m
?????文件??????73530??2013-03-02?11:11??BG\vectoraa\yibusl.mdl
?????文件???????3772??2013-03-02?11:11??BG\VVVF\abcsource.m
?????文件???????9800??2013-03-02?11:11??BG\VVVF\power_HEV_powertrain_syncmotor.jpg
?????文件???????3937??2013-03-02?11:11??BG\VVVF\tongyong2.m
?????文件???????9662??2013-03-02?11:11??BG\VVVF\Umf.jpg
?????文件???????3710??2013-03-02?11:11??BG\VVVF\VVVF.m
............此處省略10個文件信息
- 上一篇:multisim12 交流電壓表
- 下一篇:跳頻通信MATLAB程序
評論
共有 條評論