使用 MLE 和卡尔曼滤波器估计 Schwartz-Smith (2000) 论文(商品价格的短期变化和长期动态)中提出的 2 因子模型的模型参数。 然后根据估计的参数生成两个因子。 此代码允许用户根据提供的每日数据轻松选择不同的数据频率,在提供的总数据集的子样本上估计模型,在估计中从提供的数据集中添加或删除一些未来合约,选择初始猜测为参数和初始状态。 此代码还运行几何布朗运动模型和用作基准的 Ornstein-Uhlenbeck 模型的估计。 然后将 Schwartz-Smith 2 因子模型通过 Log-L 分数、LR 检验和 p 值以及生成的未来曲线与观察到的曲线之间的误差统计(平均误差、平均绝对值)与两个一因子模型进行比较误差,误差的标准差)。 这两个状态变量最终呈现在图表中(参见屏幕截图)。 编写此代码是为了在我的硕士学位论文中进行研究: http : //www.lun
2022-05-03 14:46:32 311KB matlab
1
本文包含基于PID算法温度控制的C语言程序代码,对开发者具有借鉴作用!
2022-05-03 14:29:03 179KB C语言 温度控制 PID
1
大数据-算法-非线性PID系统控制的SVC的模型与电力系统数字仿真.pdf
2022-05-03 14:09:30 2.14MB big data 算法 文档资料
(2)微分先行 只对测量值y(t)微分,而不对偏差e(t)微分,也即对给定值r(t)无微分作用。 这样在调整设定值时,控制器的输出就不会产生剧烈的跳变,也就避免了给定值升降给系统造成的冲击。 4.5.2 改进的数字PID控制算法
2022-05-03 10:48:02 2.05MB PLC
1
为了解决PID控制器参数整定过程中的优化和复杂性问题,增强PID控制器参数整定的自适应性,结合差异演化算法和粒子群算法,提出一种带有差异演化变异算子的粒子群混合优化算法,利用一维云模型映射器将人的控制经验通过语言原子转换为控制规则器,设计具有自适应功能的云模型控制器;将该优化算法应用于一维云模型PID控制器参数整定与优化,并与传统方法进行仿真比较.结果表明,基于带有差异演化变异算子的粒子群混合优化算法的智能控制器具有简单易行、控制性能良好、自适应性和鲁棒性强的特点,可为云模型控制器参数设计提供参考.
2022-05-03 02:06:47 514KB 自然科学 论文
1
.m文件调用simulink实现倒立摆稳摆。每步仿真0.005s,每次仿真一步,每个循环调用一次simulink。 PID参数粗略调试,收敛效果一般,仅供参考。 主程序为PID_IP.m运行完毕后画出控制过程曲线
2022-05-02 23:33:06 40KB matlab PID 倒立摆
1
Buck变换器具有器件少、控制简单等优点,已被广泛应用于微处理器供电的电压模块构架中,但目前工程上的Buck电路大多采用常规PID控制器,存在着参数整定复杂,调试时间长等缺点。通过把模糊控制器与PID控制器相结合,利用模糊逻辑控制实现了PID控制器参数在线自调整。理论分析和仿真结果表明,采用自适应PID控制具有更多的优点。
2022-05-02 23:01:08 488KB 行业研究
1
PID的算法通过C语言来实现,代码实现时,可以运用到实际应用中,只需相应调节参数即可
2022-05-02 21:46:56 748KB PID
1
pid控制器代码matlab 使用Arduino Matlab的Motor-PID控制器 使用Arduino和Matlab进行简单的电机PID设置 硬件要求: Arduino Uno 电机双H桥L298驱动器 带编码器的金属直流减速电机 软件要求: Matlab R2016a + Arduino IDE 如何使用: 编辑Matlab代码(PIDController.m)的COMPORT并运行GUI handles.s = serial('COM5'); 输入P,I,D和目标速度(以RPM为单位)的值 点击发送 更新P,I,D,以获得最佳响应。 笔记: 单击发送后,电动机应开始移动,并且系统响应详细信息应开始填充和更新。 要测试PID是否工作,请尝试停止电动机(注意-用一块布擦拭),它应该反击。 电机响应取决于P,I和D值。 为了了解Arduino代码中包含的PID算法,我建议观看以下视频:
2022-05-01 21:17:16 1.05MB 系统开源
1