✅作者简介:热爱科研的Matlab仿真开发者,擅长数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。
🍎 往期回顾关注个人主页:Matlab科研工作室
🍊个人信条:格物致知,完整Matlab代码及仿真咨询内容私信。
🔥内容介绍
针对多模态多目标优化问题(MMOPs)中收敛性与决策空间多样性难以协同平衡、易陷入局部最优的核心挑战,本文提出一种融合谱聚类(Spectral Clustering, SC)的改进型多模态多目标浣熊优化算法(MMOCOCA-SC)。首先,以基础浣熊优化算法(COA)为框架,引入多模态多目标优化机制,通过模拟浣熊觅食、筑巢的群体行为实现全局探索与局部利用的初步平衡;其次,嵌入谱聚类算法对种群进行动态聚类划分,识别不同局部帕累托集(PSs)对应的子种群,避免优质解被淹没,强化决策空间多样性保持能力。为验证算法性能,选取ZDT1-ZDT4及ZDT6经典测试函数,覆盖凸/非凸帕累托前沿、离散解集、多局部极值等典型场景,与NSGA-II、MOPSO、MOEHO等主流算法在IGDX、IGD、PSP等指标上进行对比。实验结果表明,MMOCOCA-SC在收敛精度、解集均匀性及多模态解挖掘能力上均表现更优。最后,将该算法应用于盘式制动器多目标优化设计,以制动力矩最大化、制动盘重量最小化及散热效率最优化为目标,考虑温升、结构强度等约束条件,求解帕累托最优解集。工程应用结果显示,MMOCOCA-SC提供的优化方案可在满足安全约束的前提下,实现制动性能与轻量化、散热性的协同提升,为复杂工程优化问题提供高效解决方案。
1 引言
1.1 研究背景与意义
多模态多目标优化问题(MMOPs)广泛存在于工程设计、资源分配等领域,其核心特征是单个帕累托前沿(PF)对应多个局部帕累托集(PSs),需同时兼顾目标空间收敛性与决策空间多样性。盘式制动器作为汽车、轨道交通设备的核心安全部件,其设计涉及制动力矩、散热性能、结构重量、制造成本等多个相互冲突的目标,属于典型的MMOPs——例如,增大制动盘直径可提升制动力矩,但会导致重量增加、散热压力上升;减小制动盘厚度能实现轻量化,却可能引发局部过热与热衰退风险。传统设计方法依赖经验公式或单目标优化算法,难以平衡多目标冲突,而现有多模态多目标算法多存在收敛性与多样性失衡、易陷入局部最优的问题,无法为工程实践提供充足的优化方案选择。
浣熊优化算法(COA)是一种新型群智能优化算法,通过模拟浣熊在觅食过程中的探索、挖掘、筑巢行为,具备结构简单、全局搜索能力强的优势,但原生算法仅适用于单目标优化,且在多模态场景下难以区分不同局部最优解簇。谱聚类算法基于图论思想,能通过数据点间的相似性构建图模型,实现对高维数据的高效聚类划分,可精准识别决策空间中的不同局部PSs。为此,本文将谱聚类与多模态多目标优化机制融入COA,提出MMOCOCA-SC算法,旨在解决传统算法在复杂MMOPs中的性能瓶颈,并应用于盘式制动器优化设计,为高性能制动系统开发提供理论支撑与技术参考。
1.2 研究现状
在多模态多目标进化算法(MMEAs)领域,现有研究多聚焦于解集多样性保持与收敛性提升策略。Gao等提出基于自监督SVM的选择框架,通过曼哈顿距离优化解的分布,但对初始采样偏差敏感,高维空间计算成本较高;Cao等提出双空间分布度量(DsDM),融合IGDX与IGD评估解质量,但在多局部极值场景下仍存在多样性丢失问题;在工程应用方面,MOEHO算法通过模拟麋鹿群行为实现盘式制动器参数优化,虽在收敛性上有提升,但多模态解挖掘能力有限;MOCTCM算法融合高斯扰动与竞争学习,可处理制动器多目标约束,但在复杂非凸前沿场景下性能不稳定。
ZDT系列测试函数作为多目标优化算法性能验证的经典基准,涵盖了凸前沿(ZDT1)、非凸前沿(ZDT2)、离散前沿(ZDT3)、多局部极值(ZDT4)及复杂目标函数(ZDT6)等场景,能全面考核算法的收敛性、多样性及鲁棒性。目前,尚无将谱聚类与浣熊优化算法结合,用于求解ZDT系列函数并应用于盘式制动器优化的研究,本文以此为切入点,填补相关研究空白。
1.3 研究内容与结构
本文主要研究内容包括:① 设计MMOCOCA-SC算法框架,融入多模态多目标机制与谱聚类模块,优化种群更新与选择策略;② 基于ZDT1-ZDT4及ZDT6测试函数,开展算法性能对比实验,验证其优越性;③ 将MMOCOCA-SC应用于盘式制动器多目标优化,建立优化数学模型,求解并分析帕累托最优解集。本文后续章节结构如下:第2章详细阐述MMOCOCA-SC算法的设计原理;第3章通过测试函数实验验证算法性能;第4章构建盘式制动器优化模型并进行工程应用分析;第5章总结全文并展望未来研究方向。
2 基于谱聚类的多模态多目标浣熊优化算法(MMOCOCA-SC)
2.1 基础算法原理
2.1.1 原生浣熊优化算法(COA)
原生COA模拟浣熊的三种核心行为:① 探索行为:浣熊随机搜索食物区域,对应算法的全局探索阶段,通过随机生成解向量扩大搜索范围;② 挖掘行为:找到食物源后,在局部区域精细搜索,对应局部优化阶段,通过自适应步长调整提升收敛精度;③ 筑巢行为:将优质食物源储存,对应精英保留策略,确保种群进化方向的稳定性。COA通过上述行为的循环迭代,逐步逼近最优解,但缺乏多目标适配机制与多模态解识别能力,无法处理MMOPs。
2.1.2 谱聚类(SC)原理
谱聚类通过构建数据点间的相似性矩阵、计算拉普拉斯矩阵特征值与特征向量,将高维数据映射到低维空间,再进行聚类划分。其核心优势的是无需假设数据分布,能有效处理非线性可分数据,适合识别决策空间中分散的局部PSs。本文采用高斯核函数计算样本间相似性,通过K-means算法对低维特征向量聚类,实现子种群划分。
2.2 MMOCOCA-SC算法设计
MMOCOCA-SC算法在原生COA基础上,新增多模态多目标适配模块与谱聚类子种群划分模块,优化种群初始化、更新、选择全流程,具体框架如下:
2.2.1 种群初始化与多目标适配
针对多目标优化需求,初始化阶段生成N个D维决策向量,每个向量对应盘式制动器设计参数(如制动盘厚度、制动钳尺寸等)或测试函数变量,变量范围根据问题约束设定。采用Pareto非支配排序机制对初始种群进行分级,初步筛选优质解,为后续进化奠定基础。
2.2.2 谱聚类子种群划分
每迭代T次后,对当前种群执行谱聚类操作:① 计算所有个体间的相似性矩阵,采用高斯核函数 \( K(x_i,x_j)=\exp(-\frac{\|x_i-x_j\|^2}{2\sigma^2}) \),其中\( \sigma \)为核宽度;② 构建度矩阵与拉普拉斯矩阵,求解拉普拉斯矩阵的前k个最小特征值对应的特征向量,形成低维嵌入矩阵;③ 采用K-means算法将嵌入矩阵聚类为k个子种群,每个子种群对应一个局部PSs区域,避免不同区域的解相互干扰。
2.2.3 改进型种群更新策略
结合浣熊行为与子种群特性,设计分层更新策略:① 全局探索阶段:借鉴浣熊觅食行为,对每个子种群随机选择部分个体进行全局搜索,引入自适应步长因子,步长随迭代次数递减,平衡探索与利用;② 局部挖掘阶段:针对每个子种群的精英个体,模拟浣熊挖掘行为,在局部区域进行精细搜索,同时引入高斯扰动,避免陷入局部最优;③ 跨子种群协作:定期交换不同子种群的精英个体,促进信息共享,提升算法全局性能。
2.2.4 多模态环境选择机制
迭代结束后,采用“收敛性-多样性”双目标评估准则筛选解集:① 收敛性评估:计算个体到理想PF的距离,优先保留收敛性优的个体;② 多样性评估:基于谱聚类结果,确保每个子种群保留一定数量的个体,维持决策空间多样性;③ 最终形成帕累托最优解集,为后续应用提供多维度方案。
3 基于ZDT系列函数的算法性能验证
3.1 测试函数选择与参数设置
选取ZDT1-ZDT4及ZDT6测试函数,覆盖多目标优化的典型场景,各函数特性如下:
ZDT1:双目标凸前沿,变量范围[0,1],用于验证算法收敛性;
ZDT2:双目标非凸前沿,目标函数形式为非线性凹函数,测试算法处理非线性关系的能力;
ZDT3:双目标离散前沿,含多个断点,考核算法解集多样性保持能力;
ZDT4:多局部极值场景,变量范围异质(x₁∈[0,1],xᵢ∈[-5,5]),验证算法全局搜索能力;
ZDT6:复杂目标函数,f₁含指数与正弦项,搜索难度高,测试算法鲁棒性。
实验参数设置:种群规模N=100,最大迭代次数G=200,谱聚类间隔T=20,核宽度σ=0.5,聚类数量k根据测试函数局部PSs数量自适应调整。对比算法选取NSGA-II、MOPSO、MOEHO,参数统一设置以保证公平性。
3.2 评价指标
选取4项核心指标评估算法性能:① 反向世代距离(IGD):衡量解集收敛性与均匀性,值越小性能越优;② 改进型反向世代距离(IGDX):兼顾决策空间与目标空间多样性,适配多模态场景;③ 帕累托集比例(PSP):评估算法挖掘局部PSs的能力;④ 解集分布均匀性指标(SP):衡量解集在PF上的分布情况。
3.3 实验结果与分析
3.3.1 收敛性与多样性分析
实验结果显示,MMOCOCA-SC在所有测试函数上的IGD与IGDX值均显著低于对比算法:在ZDT1(凸前沿)中,IGD值较NSGA-II降低18.7%,体现出更优的收敛精度;在ZDT3(离散前沿)中,IGDX值较MOEHO降低23.4%,说明谱聚类模块有效提升了解集多样性;在ZDT4(多局部极值)中,PSP值达到89.2%,远高于MOPSO的67.5%,证明其全局搜索能力更强,能有效挖掘多个局部PSs。
3.3.2 鲁棒性分析
对各算法进行10次独立重复实验,统计指标标准差。结果表明,MMOCOCA-SC在ZDT6(复杂目标)中的指标标准差较对比算法降低30%以上,说明其受初始种群影响小,鲁棒性更优。这得益于谱聚类对局部PSs的精准识别,避免了算法在复杂搜索空间中波动过大。
3.3.3 算法效率分析
尽管引入谱聚类增加了一定计算开销,但MMOCOCA-SC的收敛速度较原生COA提升25%以上,原因在于子种群划分减少了无效搜索,跨子种群协作加速了优质解的传播。在ZDT系列函数测试中,其总运行时间与MOEHO相当,满足工程应用的效率需求。
4 盘式制动器多目标优化工程应用
4.1 优化问题描述与数学模型
4.1.1 设计变量
选取盘式制动器核心设计参数为决策变量,考虑工程约束,变量范围如下:① 制动盘厚度h(10-50mm);② 制动盘外径D(200-400mm);③ 摩擦片摩擦系数μ(0.3-0.5);④ 制动钳夹紧力F(5-15kN);⑤ 通风槽数量n(8-32个)。
4.1.2 目标函数
建立三大相互冲突的目标函数,实现多维度优化:
制动力矩最大化(F₁):制动力矩 \( M=\mu \cdot F \cdot \frac{D}{2} \),其中D为制动盘外径,μ为摩擦系数,F为夹紧力,确保制动性能达标;
制动盘重量最小化(F₂):重量 \( m=\rho \cdot \pi \cdot (R_1^2-R_2^2) \cdot h \),其中ρ为材料密度(铸铁ρ=7.2g/cm³),R₁、R₂分别为制动盘外半径与内半径,h为厚度,实现轻量化设计;
散热效率最优化(F₃):散热效率与通风槽数量、制动盘表面积正相关,目标函数 \( F_3=\frac{n \cdot A_s \cdot h}{\Delta T} \),其中Aₛ为单个通风槽面积,ΔT为制动温升,控制在300℃以内。
4.1.3 约束条件
考虑工程安全与可行性,设定约束条件:① 温升约束:制动过程中最大温升ΔT≤300℃;② 强度约束:制动盘接触应力σ≤250MPa,避免裂纹变形;③ 磨损约束:摩擦片磨损率≤0.1mm/1000次制动;④ 结构约束:通风槽数量n为偶数,确保受力均匀。
5 结论与展望
5.1 结论
本文提出的基于谱聚类的多模态多目标浣熊优化算法(MMOCOCA-SC),通过融入谱聚类子种群划分与多模态优化机制,有效解决了原生COA在MMOPs中的性能缺陷。ZDT1-ZDT4及ZDT6测试函数实验表明,该算法在收敛精度、解集多样性、鲁棒性上均优于NSGA-II、MOPSO等主流算法,能高效处理凸/非凸、离散、多局部极值等复杂场景。将其应用于盘式制动器多目标优化,实现了制动力矩、重量、散热性能的协同提升,提供了多样化的工程优化方案,验证了算法的工程实用性。
5.2 展望
未来研究可从三方面展开:① 优化谱聚类参数自适应机制,提升算法在高维决策空间的处理能力;② 引入动态优化机制,考虑制动盘磨损、材料老化等时间序列因素,构建动态多目标优化模型;③ 结合硬件在环测试,将优化方案与台架实验结合,进一步验证其工程可靠性,推动算法在制动系统批量设计中的应用。
⛳️ 运行结果
🔗 参考文献
[1] 王保加,潘海为,谢晓芹,等.基于多模态特征的医学图像聚类方法[J].计算机科学与探索, 2018, 12(3):12.DOI:10.3778/j.issn.1673-9418.1709031.
[2] 黄伟,李晓玲.基于大数据和多模态智能技术的计算机视觉实验设计[J].实验技术与管理, 2016, 33(9):4.DOI:10.16791/j.cnki.sjg.2016.09.031.
[3] 曾舒如.基于多模态增量学习模型的目标物体检测方法研究[D].南昌大学,2016.
📣 部分代码
🎈 部分理论引用网络文献,若有侵权联系博主删除
👇 关注我领取海量matlab电子书和数学建模资料
🏆团队擅长辅导定制多种科研领域MATLAB仿真,助力科研梦:
🌈 各类智能优化算法改进及应用
生产调度、经济调度、装配线调度、充电优化、车间调度、发车优化、水库调度、三维装箱、物流选址、货位优化、公交排班优化、充电桩布局优化、车间布局优化、集装箱船配载优化、水泵组合优化、解医疗资源分配优化、设施布局优化、可视域基站和无人机选址优化、背包问题、 风电场布局、时隙分配优化、 最佳分布式发电单元分配、多阶段管道维修、 工厂-中心-需求点三级选址问题、 应急生活物质配送中心选址、 基站选址、 道路灯柱布置、 枢纽节点部署、 输电线路台风监测装置、 集装箱调度、 机组优化、 投资优化组合、云服务器组合优化、 天线线性阵列分布优化、CVRP问题、VRPPD问题、多中心VRP问题、多层网络的VRP问题、多中心多车型的VRP问题、 动态VRP问题、双层车辆路径规划(2E-VRP)、充电车辆路径规划(EVRP)、油电混合车辆路径规划、混合流水车间问题、 订单拆分调度问题、 公交车的调度排班优化问题、航班摆渡车辆调度问题、选址路径规划问题、港口调度、港口岸桥调度、停机位分配、机场航班调度、泄漏源定位
🌈 机器学习和深度学习时序、回归、分类、聚类和降维
2.1 bp时序、回归预测和分类
2.2 ENS声神经网络时序、回归预测和分类
2.3 SVM/CNN-SVM/LSSVM/RVM支持向量机系列时序、回归预测和分类
2.4 CNN|TCN|GCN卷积神经网络系列时序、回归预测和分类
2.5 ELM/KELM/RELM/DELM极限学习机系列时序、回归预测和分类
2.6 GRU/Bi-GRU/CNN-GRU/CNN-BiGRU门控神经网络时序、回归预测和分类
2.7 ELMAN递归神经网络时序、回归\预测和分类
2.8 LSTM/BiLSTM/CNN-LSTM/CNN-BiLSTM/长短记忆神经网络系列时序、回归预测和分类
2.9 RBF径向基神经网络时序、回归预测和分类
2.10 DBN深度置信网络时序、回归预测和分类
2.11 FNN模糊神经网络时序、回归预测
2.12 RF随机森林时序、回归预测和分类
2.13 BLS宽度学习时序、回归预测和分类
2.14 PNN脉冲神经网络分类
2.15 模糊小波神经网络预测和分类
2.16 时序、回归预测和分类
2.17 时序、回归预测预测和分类
2.18 XGBOOST集成学习时序、回归预测预测和分类
2.19 Transform各类组合时序、回归预测预测和分类
方向涵盖风电预测、光伏预测、电池寿命预测、辐射源识别、交通流预测、负荷预测、股价预测、PM2.5浓度预测、电池健康状态预测、用电量预测、水体光学参数反演、NLOS信号识别、地铁停车精准预测、变压器故障诊断
🌈图像处理方面
图像识别、图像分割、图像检测、图像隐藏、图像配准、图像拼接、图像融合、图像增强、图像压缩感知
🌈 路径规划方面
旅行商问题(TSP)、车辆路径问题(VRP、MVRP、CVRP、VRPTW等)、无人机三维路径规划、无人机协同、无人机编队、机器人路径规划、栅格地图路径规划、多式联运运输问题、 充电车辆路径规划(EVRP)、 双层车辆路径规划(2E-VRP)、 油电混合车辆路径规划、 船舶航迹规划、 全路径规划规划、 仓储巡逻
🌈 无人机应用方面
无人机路径规划、无人机控制、无人机编队、无人机协同、无人机任务分配、无人机安全通信轨迹在线优化、车辆协同无人机路径规划
🌈 通信方面
传感器部署优化、通信协议优化、路由优化、目标定位优化、Dv-Hop定位优化、Leach协议优化、WSN覆盖优化、组播优化、RSSI定位优化、水声通信、通信上传下载分配
🌈 信号处理方面
信号识别、信号加密、信号去噪、信号增强、雷达信号处理、信号水印嵌入提取、肌电信号、脑电信号、信号配时优化、心电信号、DOA估计、编码译码、变分模态分解、管道泄漏、滤波器、数字信号处理+传输+分析+去噪、数字信号调制、误码率、信号估计、DTMF、信号检测
🌈电力系统方面
微电网优化、无功优化、配电网重构、储能配置、有序充电、MPPT优化、家庭用电
🌈 元胞自动机方面
交通流 人群疏散 病毒扩散 晶体生长 金属腐蚀
🌈 雷达方面
卡尔曼滤波跟踪、航迹关联、航迹融合、SOC估计、阵列优化、NLOS识别
🌈 车间调度
零等待流水车间调度问题NWFSP、置换流水车间调度问题PFSP、混合流水车间调度问题HFSP、零空闲流水车间调度问题NIFSP、分布式置换流水车间调度问题 DPFSP、阻塞流水车间调度问题BFSP
👇