1 Star 0 Fork 3

scarecrowli/AdvancePID

forked from 吕志轩/AdvancePID 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Para.m 470 Bytes
一键复制 编辑 原始数据 按行查看 历史
chengqian0210 提交于 2020-05-08 20:11 +08:00 . 1th commit
%%控制律参数 b0可以看作输入增益信息
b0 = 1.5;
%%ESO参数 配置极点 ( S + 1/epsilon)^3 => S^3 + alpha1/epsilon * S^2 +
%%alpha2/epsilon^2 * S + alpha3/epsilon^3 这样的对应解出alpha1/2/3,
alpha1 = 3;
alpha2 = 3;
alpha3 = 1;
%%epsilon越小越好,对应wo越大越好
wo = 100;
epsilon = 1/wo;
%%这个对应书上的公式(5.36)(5.37)(5.38),描述观测器即ESO
k1 = alpha1/epsilon;
k2 = alpha2/epsilon^2;
k3 = alpha3/epsilon^3;
%%PID控制器参数,常规PID调节
P = 200;
I = 10;
D = 80;
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/scarecrowli/AdvancePID.git
git@gitee.com:scarecrowli/AdvancePID.git
scarecrowli
AdvancePID
AdvancePID
master

搜索帮助