基于MATALB平台的多约束PSO优化算法设计
2018-09-21杨青斌
现代工业经济和信息化 2018年11期
王 玮, 何 松, 杨青斌
(1.石河子国能能源投资有限公司西工业区分公司, 新疆 石河子 832000;2.石河子国能能源投资有限公司南热电, 新疆 石河子 832000;3.新能源研究所中国电力科学研究院, 江苏 南京 210003)
引言
现实生活中,单目标、多约束优化模型的求解较为普遍。例如,在机械螺母加工过程中,为使螺母符合技术要求,需要使螺母需满足尺寸、棱角、厚度,甚至铸件重量等多个方面的要求。多于这类问题的优化或模型求解,约束优化条件的合理处理尤为关键。传统的单目标无约束或者目标与约束均唯一的模型求解方法难以直接适用该类问题或模型求解。因此,设计一种单目标、多约束的优化模型求解算法尤为重要与紧迫。
1MATALB平台
MATALB平台具有较强的数字处理与计算能力,以及良好的交互式语言编写能力,分别论述。
1.1 MATALB平台的数字处理与计算能力
MATALB平台具备优良的算法开发、数据可视化处理与分析、交互式处理与分析的特性。其中,simulink是MATALB平台中一个可对现约束、多目标实动态系统多域建模、多时间尺度分析子平台,对于许多问题可视化处理、分析以及仿真具有重要意义。
MATALB平台的数字处理与计算能力主要体现于以下几个方面:
1)数据分析与处理能力。
2)符号数学的计算能力。
3)概率统计与分析能力。
4)偏微分仿真的设计与处理能力。
以符号数学的计算能力为例,论述MATALB平台强大的数字处理与计算能力。在模型构建或者求解过程中,为突出待求解问题的物理意义与客观规律,需将求解问题进行一般化的数学处理,例如计算某一地区重力加速度时,一般都是加速度抽象地设置为符号g,通过多次重力加速度的计算,最终获取该地区的重力加速度。……
登录APP查看全文
