• 大小: 19KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-29
  • 语言: Matlab
  • 标签: 控制  PID  变桨  MATLAB  

资源简介

双馈风力发电机的一种变桨控制,使用MATLAB/simulink仿真软件进行仿真的,采用S函数进行编制程序

资源截图

代码片段和文件信息

function [sysx0strts] = f1(txuflag)
switch flag
case 0
    [sysx0strts]=mdlInitializeSizes;
case 3
    sys=mdlOutputs(txu);
case {1249}
    sys=[];
otherwise
    error([‘Unhandled flag = ‘num2str(flag)]);
end

function [sysx0strts]=mdlInitializeSizes
sizes = simsizes;
sizes.NumContStates  = 0;
sizes.NumDiscStates  = 0;
sizes.NumOutputs     = 1;
sizes.NumInputs      = 3;
sizes.DirFeedthrough = 1;
sizes.NumSampleTimes = 1;
sys = simsizes(sizes);
x0  = [];
str = [];
ts  = [0 0];

function sys=mdlOutputs(txu)
e=u(1);
ei=u(2);
de=u(3);

kp=49;
ki=2;
kd=0;
ut=kp*e+ki*ei+kd*de;
sys(1)=ut;

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       17249  2019-04-24 16:17  双馈风力发电机PID控制变桨程序\PID.slx
     文件         645  2018-04-16 21:16  双馈风力发电机PID控制变桨程序\chapf1.m
     文件        1287  2019-04-24 16:09  双馈风力发电机PID控制变桨程序\chapf2.m
     文件         851  2019-04-24 15:58  双馈风力发电机PID控制变桨程序\chapf3.m
     目录           0  2019-04-24 16:17  双馈风力发电机PID控制变桨程序\

评论

共有 条评论