资源简介
一个模型预测控制的编写的程序,在预测步长P不同时候进行仿真,曲线很好。
代码片段和文件信息
g=poly2tfd(1[60 1]080);%通用传递函数模型转换为MPC传递函数模型
delt=20; %采样周期
nt=1; %输出稳定性向量
tfinal=1000; %截断时间
model=tfd2step(tfinaldeltntg);%传递函数模型转换为阶跃响应模型
plant=model; %进行模型预测控制器设计
p1=6;p2=10;p3=20; %优化时域
m=2; %控制时域
ywt=[];uwt=1; %误差和能力的加权系数
kmpc1=mpccon(plantywtuwtmp1);%模型预测控制器增益矩阵计算
kmpc2=mpccon(plantywtuwtmp2);
kmpc3=mpccon(plantywtuwtmp3);
tend=1000;r=1; %仿真时间和设定值
[y1uyrn]=mpcsim(plantmodelkmpc1tendr);%模型预测控制仿真(闭环)
[y2uyrn]=mpcsim(plantmodelkmpc2tendr);
[y3uyrn]=mpcsim(plantmodelkmpc3tendr);
t=0:20:1000;
plot(ty1ty2ty3)
legend(‘1-p=6‘‘2-p=10‘‘3-p=20‘);
xlabel(‘图2 P不同对系统性能的影响(time/s)‘);
ylabel(‘响应曲线‘);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 902 2020-11-30 10:00 MPC.m
相关资源
- NURBS-curve NURBS曲线的绘制程序
- 2 2课程报告要求:按照讲课内容
- MatlabSerialCommunication 本文介绍MATLAB环境
- RBF-shenjingwangluoyuce RBF神经网络预测控
- RBF-shenjingwangluohundunyuce RBF神经网络混
- m471 pid神经网络控制控制代码
- DFIG_control_strategy 双馈发电机的控制策
- PIDNN 将人工神经网络用于PID参数调节
- DEAD-beat-microprocessor-control--
- UAV-Flight-Control-System :对某型无人机的
- A-Multi-UAV-Simulation-for-Formation 对无人机
- OptimalControlOfWindPowerGeneration 《风力发
- PMSM_DTC_SVPWM 永磁电机的直接转矩控制
- bi-directional-DCDC-converter 详细介绍了双
- robust-control-of-permanentmagnet 以电动小汽
- 98789PMSG 永磁同步风力发电机控制策略
- Backstepping-Sliding-Mode 龙的线性化理论。
- Fuzzy-PI-control-of-PMSM 控制系统采用经典
- PMSM-DTC-Ccontrol 永磁同步电机直接转矩
- Control-Strategy 。归纳和讨论了智能微电
- DFIG_grid_contorl DFIG网侧控制
- pso--PID 基于粒子群算法的PID控制器优
- hapf 单相混合有源电力滤波器的设计与
- droop_control 微电网中下垂控制的Mtala
- Svpwm_DTC_good 基于SVPWM的永磁同步电机直
- l_f 领航跟随法的实现
- MRAS_phir11 异步电机矢量控制加无速度
- PQ 三相并网逆变器
- succes 模糊PID直流电机控制
- pid_FUZZY 基于模糊参数自整定的直流电
评论
共有 条评论