91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 41KB
    文件類型: .rar
    金幣: 2
    下載: 2 次
    發布日期: 2021-05-25
  • 語言: 其他
  • 標簽: PMSM??ADRC??

資源簡介

永磁同步電機自抗擾控制部分用m文件實現,靈活可以實現不同非線性程度的跟蹤微分器、觀測器、控制率

資源截圖

代碼片段和文件信息

function?[sysx0strts]=PMSM_td(txuflagrhT)
switch?flag
case?0
???[sysx0strts]?=?mdlInitializeSizes;?%?初始化
case?2?
???sys?=?mdlUpdates(xurhT);??%?離散狀態的更新
case?3
???sys?=?mdlOutputs(x);?%?輸出量的計算
case?{?1?4?9?}
???sys?=?[];?%?未使用的flag值
otherwise
???error([‘Unhandled?flag?=?‘num2str(flag)]);?%?處理錯誤
end;
%==============================================================
%?當flag為0時進行整個系統的初始化
%==============================================================
function?[sysx0strts]?=?mdlInitializeSizes
%?首先調用simsizes函數得出系統規模參數sizes?并根據離散系統的實際
%?情況設置sizes變量
sizes?=?simsizes;
sizes.NumContStates?=?0;??%?無連續狀態
sizes.NumDiscStates?=?2;??%?2離散狀態
sizes.NumOutputs?=?1;?????%?輸出個數為1?跟蹤信號
sizes.NumInputs?=?1;??????%?輸入個數為1
sizes.DirFeedthrough?=?0;?%?輸入不直接在輸出中反映出來
sizes.NumSampleTimes?=?1;
sys?=?simsizes(sizes);
x0?=?[0;?0];?%?設置初始狀態為零狀態
str?=?[];?%?將str變量設置為空字符串
ts?=?[-1?0];?%?采樣周期:?[period?offset]?繼承輸入信號的采樣周期
%==============================================================
%?在主函數的flag=2時,更新離散系統的狀態變量?對應x(1),x(2)
%==============================================================
function?sys?=?mdlUpdates(xurhT)
sys(11)=x(1)+T*x(2);
sys(21)=x(2)+T*fst2(xurh);
%==============================================================
%?在主函數flag=3時,計算系統的輸出變量
%==============================================================
function?sys?=?mdlOutputs(x)
sys=x(1);?
%==============================================================
%?用戶定義的子函數:?fst2
%==============================================================
function?f=fst2(xurh)
delta=r*h;?delta0=delta*h;?y=x(1)-u+h*x(2);
a0=sqrt(delta*delta+8*r*abs(y));
if?abs(y)<=delta0
????a=x(2)+y/h;
else
????a=x(2)+0.5*(a0-delta)*sign(y);
end
if?abs(a)<=delta
????f=-r*a/delta;
else
????f=-r*sign(a);
end

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????41356??2018-05-18?10:23??PMSM_ADRC\ADRC_Pmsm_Speed.slx

?????文件???????2002??2018-05-16?10:45??PMSM_ADRC\PMSM_td.m

?????文件????????154??2018-05-02?17:10??PMSM_ADRC\tuning.m

?????目錄??????????0??2018-08-08?18:59??PMSM_ADRC

-----------?---------??----------?-----??----

????????????????43512????????????????????4


評論

共有 條評論