目录

前言

1.高速列车模型

2.优化算法优化模糊PID流程

3.普通PID、优化算法模糊PID仿真对比

3.1 模糊控制器设计

3.2 仿真结果

3.2.1粒子群优化PID

3.2.2粒子群优化模糊PID

3.2.3遗传算法优化模糊PID

4.总结


前言

高速列车,是指最高行驶速度在200km/h 及以上的列车。高速列车是当代多种尖端科技在交通领域上的充分运用,是第三次工业革命下诞生的新型高科技陆地运输工具,具有速度快、运量大、安全舒适和清洁环保等诸多优点。
高速列车的平稳快速运行,离不开列车的悬挂系统。由于行驶中的列车会受到轨道不平顺的影响以及空气动力的作用、牵引力和制动力等的作用,因此列车将会做多自由度的随机振动,对列车的安全性和舒适性造成不良影响。因此悬挂系统不仅能够连接车体与转向架,传递车轮和车架之间的力和力扭,还够缓冲路面传给车架或车身的冲击力,减少震动以保证列车平顺地行驶。
目前国内外高速列车发展日新月异,列车悬挂结构越来越多,控制系统越来越复杂。因此本文介绍了常规PID控制、粒子群优化模糊PID控制在3自由度横向高速列车上的应用。

1.高速列车模型

以上模型和公式来自参考文献:

Deqing, Huang, Chunrong, et al. An Active Repetitive Learning Control Method for Lateral Suspension Systems of High-Speed Trains[J]. IEEE transactions on neural networks and learning systems, 31(10):4094-4103.

2.优化算法优化模糊PID流程

这里以粒子群算法优化模糊PID的初值为例,给出如下优化流程图:

选用如下的一种性能优化指标:

3.普通PID、优化算法模糊PID仿真对比

3.1 模糊控制器设计

定义e、ec、Δkp、Δki、Δkd的隶属度函数和模糊论域:

由于三角隶属度函数简单效果不错,所以均选择三角隶属度函数:

论域选择:

e∈[-6 6]、ec∈[-6 6] 、Δkp∈[-3 3]、 Δki∈[-0.06 0.06] 、Δkd∈[-0.3 0.3]

注:关于更多模糊逻辑模块使用,可以查看我的csdn博客: VSC/SMC(十五)——基于模糊逼近的积分滑模控制_Mr. 邹的博客-CSDN博客_积分滑模面的优势

模糊规则:

模糊输入输出关系曲面:

3.2 仿真结果

3.2.1粒子群优化PID

3.2.2粒子群优化模糊PID

3.2.3遗传算法优化模糊PID

4.总结

可以看到基于优化算法的模糊PID控制效果是最好的,将横向车体加速度大大降低,提高乘员舒服性。

参考文献:

[1]Deqing, Huang, Chunrong, et al. An Active Repetitive Learning Control Method for Lateral Suspension Systems of High-Speed Trains[J]. IEEE transactions on neural networks and learning systems, 31(10):4094-4103.

[2]张瑞东. 基于自适应模糊PID方法的动车组横向振动控制研究[D]. 兰州交通大学.

基于粒子群算法和遗传算法优化的高速列车横向悬挂模糊PID控制相关推荐

  1. 【图像分割】利用粒子群算法与遗传算法实现图像的自适应多阈值的快速分割

    文章目录 前言 一.自适应多阈值分割 1.最大类间差方法 2.最大熵方法 二.代码部分(以粒子群算法与遗传算法优化自适应双阈值分割为例) 1. 利用粒子群算法优化最大类间差双阈值分割 1.1 概述 1 ...

  2. 【ELM预测】基于粒子群算法PSO优化极限学习机预测含Matlab源码

    1 模型 为了提高空气质量预测精度,提出一种基于粒子群算法优化极限学习机的空气质量预测模型.运用粒子群算法优化极限学习机的初始权值和偏置,在保证预测误差最小的情况下实现空气质量最优预测.选择平均绝对百 ...

  3. 基于多目标算法的冷热电联供型综合能源系统运行优化 综合能源 冷热电三联供 粒子群算法 多目标优化 多目标粒子群 冷热电联供 综合能源系统 运行优化

    多目标粒子群 冷热电联供 综合能源系统 运行优化 关键词:综合能源 冷热电三联供 粒子群算法 多目标优化 参考文档:<基于多目标算法的冷热电联供型综合能源系统运行优化> 仿真平台:MATL ...

  4. 基于多目标算法的冷热电联供型综合能源系统运行优化 关键词:综合能源 冷热电三联供 粒子群算法 多目标优化

    多目标粒子群 冷热电联供 综合能源系统 运行优化 关键词:综合能源 冷热电三联供 粒子群算法 多目标优化 参考文档:<基于多目标算法的冷热电联供型综合能源系统运行优化> 仿真平台:MATL ...

  5. 【选址优化】基于粒子群算法求解配电网抢修选址优化问题含Matlab源码

    1 简介 基于粒子群算法求解配电网抢修选址优化问题​. 2 部分代码 function DrawCircle(Circle1, Circle2, r, 3600, s)​plot(model.trou ...

  6. 基于粒子群算法优化的Elman神经网络数据预测-附代码

    基于粒子群算法优化的Elman神经网络数据预测 - 附代码 文章目录 基于粒子群算法优化的Elman神经网络数据预测 - 附代码 1.Elman 神经网络结构 2.Elman 神经用络学习过程 3.电 ...

  7. 基于粒子群算法优化的ELMAN动态递归神经网络预测-附代码

    基于粒子群算法优化的ELMAN动态递归神经网络预测及其MATAB实现 文章目录 基于粒子群算法优化的ELMAN动态递归神经网络预测及其MATAB实现 1. 模型与算法描述 1.1 ELMAN神经网络预 ...

  8. 【微电网优化】基于粒子群算法求解混合储能系统容量优化问题含Matlab源码

    1 简介 为了提高供电的稳定性.可靠性,实现日夜发电,在太阳能.风能资源比较丰富的区域,建立风能.太阳能互补发电系统.但是由于系统投入成本过高,风.光又存在间歇性和不稳定性等问题,需要配置储能系统来平 ...

  9. 混合储能系统容量优化MATLAB程序基于粒子群算法

    混合储能系统容量优化MATLAB程序基于粒子群算法 (1)该程序为基于粒子群算法的混合储能系统容量优化程序,中文核心期刊论文源程序,配有该论文,再给一篇类似的参考论文. (2)该程序中混合储能系统为蓄 ...

  10. 基于粒子群算法的微电网优化调度应用研究(一、摘要及绪论)

    摘 要 在能源与环境的双重压力下,微电网技术受到了越来越多的关注,由于可再生能源的不确定性,微电网的优化调度是现阶段需要解决的首要问题,微电网的优化调度关系到微电网体系内的能源利用率.承担负荷的可靠性 ...

最新文章

  1. pandas将dataframe日期数据列的日期转化为日期当月第一天(每月1号)的日期并生成新的数据列(Setting date to beginning of month in dataframe)
  2. python使用fpdf生成发票格式的pdf文件包含:文字、图片logo、表格、条形码等;
  3. Windows 7的VPC虚拟机自动不与主机时间同步的解决办法
  4. RHCE系列之LVM----理论篇
  5. 【数据挖掘】关联规则挖掘 Apriori 算法 ( 频繁项集 | 非频繁项集 | 强关联规则 | 弱关联规则 | 发现关联规则 )
  6. Taran 缩点【bzoj1529】[POI2005]ska Piggy banks
  7. 怎么样实现对一个对象的深拷贝
  8. Magento Helper简介
  9. OpenCV常用函数(三)
  10. Educoder:JavaScript学习手册十一:JSON
  11. 手机投屏电视机的原理
  12. matlab流体力学分析,matlab流体力学
  13. 友盟分享 qq没有存储权限 分享失败
  14. Google Web Accelerator
  15. LiquiBase实战总结
  16. python中os.listdir的用法
  17. DNA旋转特效 html+css
  18. GetMessage和PeekMessage的区别及PostMessage(hWnd, WM_QUIT, 0, 0)消息
  19. 前端安全中的 cookie 防护 - 加速乐(jsl)
  20. 浅谈游戏《Dead Cells死亡细胞》

热门文章

  1. 使用Dumuz淘宝订单批量插旗备注
  2. 未来-YLB-跳蚤市场:跳蚤市场(flea market)
  3. 数学函数最小值为什么可以通过导数=0来求出呢?
  4. uni-app开发模式中的选择图片(uni.chooseImage)、上传图片(uni.uploadFile)、图片预览(uni.previewImage)
  5. JDK1.8 Collection知识点与代码分析--TreeMap
  6. rd640 linux raid,联想服务器rd640如何设置raid 1
  7. 用matlab解超越方程,MATLAB实例之对线性,非线性,超越方程的求解
  8. 离散数学复习集合之关系
  9. idea替换和查找快捷键(看了不后悔系列)
  10. Vue3动态加载图片