資源簡介
搭建了連續和離散兩種情況下的pid s函數,效果可以,互相學習參考。
代碼片段和文件信息
?function?[sysx0strtssimStateCompliance]?=?control_object(txuflag)
switch?flag
??case?0
????[sysx0strtssimStateCompliance]=mdlInitializeSizes;
??case?1
????sys=mdlDerivatives(txu);
??case?2
????sys=mdlUpdate(txu);
??case?3
????sys=mdlOutputs(txu);
??case?4
????sys=mdlGetTimeOfNextVarHit(txu);
??case?9
????sys=mdlTerminate(txu);
????otherwise
????DAStudio.error(‘Simulink:blocks:unhandledFlag‘?num2str(flag));
end
function?[sysx0strtssimStateCompliance]=mdlInitializeSizes
sizes?=?simsizes;
sizes.NumContStates??=?2;
sizes.NumDiscStates??=?0;
sizes.NumOutputs?????=?1;
sizes.NumInputs??????=?1;
sizes.DirFeedthrough?=?0;
sizes.NumSampleTimes?=?1;???%?at?least?one?sample?time?is?needed【一個采用周期時間,可有多個】
sys?=?simsizes(sizes);
x0??=?[0;0];
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1266??2019-01-10?16:13??pid連續和離散的s函數\control_ob
?????文件???????1406??2019-01-10?15:57??pid連續和離散的s函數\pid_control.m
?????文件???????1238??2019-01-10?16:30??pid連續和離散的s函數\pid_control_d.m
?????文件??????15785??2019-01-10?16:37??pid連續和離散的s函數\PID_S.slx
?????目錄??????????0??2019-01-10?16:38??pid連續和離散的s函數
-----------?---------??----------?-----??----
????????????????19695????????????????????5
- 上一篇:RN8302官方應用程序V1.3.c
- 下一篇:中國電信運營商骨干網絡架構
評論
共有 條評論