s-function模块的程序写在一个.m文件中,在s-function的参数设置中指明该.m文件即可。如下图所示。我写的s-function的m文件名字为pvsim。具体的s-function的编写你可以上百度文库中搜索s-funtion的具体内容。
y=C*x+D*U;用的是连续状态,编写s函数时因为矩阵A中有未知数w,具体的程序如下function [sys,x0,str,ts,simStateCompliance] = quanjie(t,x,u,flag)Rs=1.405Ls=0.178039Rr=1.395Lr=0.178039Lm=0.1722Rsr=Rs+(Lm/Lr)^2*RrLs1=Ls-Lm^2/Lr