光学测量领域中,光源对恒流源的要求较高,现有的恒流源系统存在着系统噪声与测量噪声,影响了电流的输出精度。将Kalman滤波算法与FOPID控制策略相结合,构建Kalman-FOPID控制器,在以BUCK电路为核心的流控型恒流源系统数学模型的基础上,利用MATLAB产生随机噪声,进行电流控制研究。仿真及实物验证表明,Kalman-FOPID控制器可以有效滤除恒流源系统的噪声干扰,提高输出电流的控制精度。
2021-10-16 22:40:49 451KB 恒流源
1
算法由 Fabrizio Padula 和 Antonio Visioli 提出: [1] F. Padula和A. Visioli,“最佳PID和分数阶PID控制器的调整规则”,《过程控制》,第1卷。 21号1,第 69-81 页,2011 年 1 月。 要求: FOTF 工具箱参数: K-FOPDT增益T - FOPDT 时间常数L - FOPDT 死区时间输出: SP14 - 设定点任务的系数 [K_P, K_I, K_D, \mu, \nu, N] 的 5 元素向量,M_1=1.4 SP20 - 设定点任务的系数,M_2=2.0 LD14 - 负载干扰抑制任务的系数,M_1=1.4 LD20 - 负载干扰抑制任务的系数,M_2=2.0 GconSP14 - 基于 SP14 系数的 FOPID 控制器的分数阶传递函数 (FOTF) GconSP20 - 基于 SP20 系数的 F
2021-10-16 22:32:32 9KB matlab
1
matlab遗传代码工具箱设置使用GA的FOPID调谐器 利用遗传算法调整分数阶PID控制器,控制直流电机的转速。 GA文件夹中包含代码。 “结果和屏幕快照”文件夹包含调整和结果的快照。 Simulink_Models包含simulink模型 运行项目的步骤 打开matlab。 输入命令pathtool,然后添加FOPID-tuner-using-GA / GA / extall-fomcon-matlab-a3f77e8-ToolBOX文件夹。 打开文件pid_omtimzation。 从matlab文件夹中的应用打开优化工具箱。 在求解器选项中选择“遗传算法”选项,并将适应度函数设置为存储在结果和屏幕快照文件夹中的图像optimization_-toolbox-paramete-setting.png中显示的功能。 开始调整。 运行模拟模型的步骤 执行运行项目的第一步。 从simulink中的Simulink_Models文件夹中打开模型fractionalPID_with_dc_motor.slx。 运行模型之前,直流电动机的物理参数必须存在于工作空间中。 在工作空间中设置以下参
2021-10-16 11:04:16 1.54MB 系统开源
1
分数阶微积分PID控制器(FOPID)的Simulink实现,模块中使用Oustaloup滤波器近似算法,算法可修改其他。
2019-12-21 22:14:23 21KB MATLAB Simulink FOPID
1
Fopid 分数阶pid的资源。
2019-12-21 21:52:16 21KB matlab
1