首页> 中文学位 >一种基于MATLAB GUI的代理模型优化设计工具箱的搭建及应用
【6h】

一种基于MATLAB GUI的代理模型优化设计工具箱的搭建及应用

代理获取

目录

声明

1 绪论

1.1 研究背景及意义

1.2 国内外研究现状

1.2.1 代理模型理论研究概述

1.2.2 用户界面开发研究现状

1.2.3 结构优化设计研究现状

1.3 本文主要研究内容和工作

2 优化设计工具箱理论论述及框架设计

2.1 试验设计模块

2.1.1 拉丁超立方试验设计

2.1.2 全析因试验设计

2.1.3 Box-Behnken试验设计

2.1.4 中心复合试验设计

2.1.5 正交试验设计

2.2 建立代理模型模块

2.2.1 多项式响应面代理模型

2.2.2 径向基函数代理模型

2.2.3 Kriging代理模型

2.2.4 支持向量回归代理模型

2.2.5 扩展自适应混合代理模型

2.2.6 精度检测

2.2.7 加点策略

2.3 预测优化分析模块

2.3.1 遗传算法

2.3.2 粒子群算法

2.3.3 模拟退火算法

2.3.4 全局敏感度分析

2.4 本章小结

3 用户界面设计及显示效果

3.1 主界面

3.2 试验设计界面

3.3 建立代理模型界面

3.4 预测优化分析界面

3.5 本章小结

4 数值算例分析

4.1 测试函数库

4.2 用户界面实际操作

4.3 结果对比

4.4 本章小结

5 工程实例

5.1 大型矿用挖掘机装备简介

5.2 问题描述

5.2.1 机械式挖掘机工作状态分析

5.2.2 确定优化目标

5.2.3 确定设计变量和约束条件

5.3 问题求解

5.4 本章小结

结论

参 考 文 献

附录A 数值算例测试函数库

攻读硕士学位期间发表学术论文情况

致谢

大连理工大学学位论文版权使用授权书

展开▼

摘要

在解决复杂工程优化设计问题时,常使用计算机仿真模拟技术以获取实验数据,相比于物理实验方法虽然具有更好的可靠性和更小的实验误差,但依然存在成本高、周期长、计算量大等不足。代理模型(Surrogate Models或Metamodels)技术是一种数学近似方法,它可以基于少量点的信息近似模拟出系统自变量与输出响应值之间的关系。与实际物理实验和电脑仿真计算等方法相比,代理模型技术在保持其优点的基础上还能有效缩短设计时间,降低优化设计成本,为系统后续的优化和分析提供更好的基础。 目前有数种可实现代理模型技术的软件,但对用户的专业知识和操作技能有着较高的要求。本文基于MATLAB GUIDE开发一种用户友好的代理模型优化设计工具箱(A Surrogate-Based Design and Optimization Toolbox,SBDO工具箱),在集合基本代理模型理论方法的基础上,将工程设计及优化的过程中的试验设计、建立代理模型、预测及优化等步骤集合在一起,降低基于代理模型的工程优化设计方法实现难度,并使用该工具箱对大型矿用机械式挖掘机的铲斗进行结构参数优化。本文的主要研究内容如下: (1)研究各试验设计方法、代理模型理论方法和优化算法的研究现状,将SBDO工具箱的功能界面分为试验设计模块、建立代理模型模块和预测优化分析模块。其中,试验设计模块包含拉丁超立方试验设计、全析因试验设计、Box-Behnken试验设计、中心复合试验设计和正交试验设计方法;建立代理模型模块具有多项式响应面代理模型、径向基函数代理模型、Kriging代理模型、支持向量回归代理模型和扩展自适应混合代理模型;预测优化分析模块具有遗传算法、多目标遗传算法、多变异位自适应遗传算法、粒子群算法、模拟退火算法和若干极小值最优算法。编写各算法的MATLAB程序。 (2)分析对比当前支持代理模型技术的软件功能,以及当前基于MATLAB开发出的用户界面,设计各模块的理论框架和数据逻辑结构,利用GUIDE功能安放控件,编写各模块的操作方案、数据传递、结果显示及评价、错误反馈等功能,针对界面显示效果对界面的颜色、控件方案、数据导入方案、用户提示方案等进行调整和修正,完成整个工具箱的搭建和开发。 (3)工具箱搭建完成后,用25个测试函数检验SBDO工具箱的操作简便性,用一个工程实例检测SBDO工具箱的实用性。通过对操作体验和优化结果进行评估,数值算例有效体现出该工具箱的便捷性,工程实例使SBDO的工程实用性得到验证,同时也证明此工具箱的应用有利于代理模型技术的推广,在一定程度上也能更好的促进机械设计优化领域向更简洁高效的方向发展。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号