基于响应面的复杂黑箱模型优化

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:beret85
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今在对复杂机械系统进行设计时,往往需要建立系统的计算机仿真模型,并基于仿真分析模型对系统的相关参数进行调整,使系统性能达到较优的水平。这种基于计算机仿真模型的优化设计属于典型的仿真优化问题,其特点是优化问题的目标和约束与设计变量的关系不能显式的表述,在优化迭代过程中目标或约束每进行一次估值均需要调用仿真模型执行一次计算分析。这种计算仿真模型对于工程人员来说就是一种黑箱模型。由于现代机械系统日趋复杂,计算机辅助分析模型的精度也越来越高,因此仿真模型所需的计算时间也越来越长。尽管计算机的计算处理能力较之以前相比有了大幅的提升,但是在求解一些基于复杂、高保真度的仿真模型参数优化问题时,整个优化过程所需的时间过长甚至于无法采用传统优化方法来实现。为了减少计算开销,基于响应面模型的优化理论应运而生,并且在近20年来不断得到发展和完善,已经被工程人员广泛的应用于航空航天、车辆工程、化工、船舶海洋工程、机械工程、生物等诸多领域。该方法通过在优化过程中建立原复杂黑箱模型的近似数学表达,并合理的分配计算资源,最大限度的减少真实仿真分析(“昂贵估值”)的次数,尽可能的利用近似数学模型代替仿真模型进行求解计算(“廉价估值”),以减少整个优化过程中的计算开销。  响应面模型是描述仿真模型输入变量与输出响应间的近似函数关系,其构造过程是先通过实验设计方法获取一系列的数据采样点,再对采样点进行仿真计算得到对应的输出响应值,从而建立输入-输出的函数关系。而基于响应面的优化则需要在现有响应面模型的基础上,均衡未知区域的空间探索与响应面模型最优值区域的分析采样,并合理的分配计算开销以确定搜索过程中的迭代点。整个过程涉及到实验设计理论,响应面方法以及全局优化方法等多个方面。本文针对复杂黑箱模型优化问题,采用响应面方法对无约束优化问题、约束优化问题、混合整数优化问题以及多目标优化问题进行了一系列研究探索,主要研究内容可概括为以下几点:  (1)分析了目前常用的几种响应面模型的特点及其适用处理的问题,针对目前大多数响应面模型优化方法均是基于单一一种响应面模型的现状,提出了AMGO(Adaptive Metamodel-based Global Optimization)算法,在优化过程中采用混合响应面模型对仿真模型进行近似拟合,以结合多个响应面模型的特点,增强混合模型的适用性和稳定性。  在该算法中,考虑到搜索迭代时不仅仅要对当前响应面模型最优值附近区域进行采样分析,而且要进一步探索当今尚未探索的区域,提出了一种新的迭代点选择策略,其能够一定程度的均衡算法的局部搜索与全局探索能力。论文通过数值实验将AMGO算法与现有的三种具有代表性的响应面优化方法进行比较,验证了本算法的有效性,而后将其应用于内啮合转子泵的优化设计问题中,有效的提升了该转子泵的流量特性。  (2)针对带复杂约束的黑箱函数优化问题,提出了基于响应面模型的约束优化方法。该方法对黑箱目标函数和每个黑箱约束函数均建立其近似响应面模型,而不是简单地采用惩罚函数法来处理,避免了罚因子选择不当以及近似罚函数剧烈波动的数值特性对响应面优化算法搜索迭代造成的不良影响。算法具体分为两个阶段:第一个阶段是在初始采样点均不可行时利用现有数据信息搜索一个初始可行解;第二阶段是在已有初始可行点的基础上搜寻更优的设计点。该算法并且不要求设计人员在算法初始时提供可行初始点,并利用目标与约束函数响应面模型的梯度信息对搜索过程中违反约束程度较小的迭代点进行近似约束矫正,以期望在较小的计算开销下获取更多的可行点。  (3)分析了基于响应面的优化方法在求解基于仿真模型的混合整数优化问题时的优势,并将细分矩形算法扩展且与响应面优化方法结合提出了 METADIR算法(METAmodel and DIRect method)。在搜索迭代时,METADIR算法首先利用细分矩形方法对设计空间不断的细分,并识别潜在的最优子空间,通过区域采样点密度函数分析当今最优子区域内的数据点聚集程度。当密度达到一定阀值,则终止设计域的细分进程,并在当前最优子区域内建立局部响应面模型,再利用响应面优化方法求得对原混合整数优化问题的近似最优解。  (4)在详细分析讨论 Kriging模型对未采样点预测误差及不确定性估计的基础上,将Kriging响应面模型与粒子群算法结合以解决多目标黑箱函数优化问题。多目标粒子群算法由于其较好的鲁棒性,简单的算法流程以及无需对多目标问题的预先假设信息使得其受到许多设计人员的青睐。但是由于粒子群算法迭代过程中所需的仿真次数过多,容易陷入局部最优,限制了其在仿真优化问题中的应用。本文在多目标粒子群的迭代过程中,利用已有粒子的分析数据,构建Kriging响应面集以近似拟合原仿真模型与设计变量间的函数,然后通过求解基于近似模型的多目标问题,利用其非支配解指导粒子种群的更新,以提升算法的全局搜索能力。同时,基于Kriging模型的预测能力提出了广义的期望改善以判断哪些粒子需要进行昂贵估值,剩余的粒子可以通过响应面估值,以便大幅减少算法的仿真计算开销。  (5)基于多学科优化平台MDesigner,采用Matlab引擎技术和 mex应用程序接口实现MDesigner与Matlab的集成,为多学科优化设计提供基础。本文基于Matlab引擎技术和mex应用程序接口,使得MDesigner平台可以直接调用Matlab环境下的响应面优化算法。最后通过对齿轮箱的优化设计展示了在 MDesigner平台下实现响应面优化的整个流程,有效的展示了方法的有效性和平台的广泛应用性。  最后,对本文的研究进行了总结,并对下一步工作和研究进行展望,探讨了未来基于响应面优化方法的研究热点和趋势。
其他文献
“干部受教育,农民得实惠”,是开展农村“三个代表”重要思想学教活动的主题。北海市把如何建立“使农民长期得实惠”的机制,作为巩固和扩大农村“三个代表”重要思想学教活
近年来,我国煤矿行业安全生产形势虽然有所好转,但面临形势依然严峻。煤矿事故严重威胁着煤矿广大从业人员的安全与健康,并带来严重的财产损失和不良的社会影响。实现煤矿企
非定常流场具有运动速度实时变化、测量精度较低等特点,对非定常流场的动力学和运动学特性研究在导弹发射领域、高速列车动力学研究领域、水利工程领域等诸多领域都具有重要
人民生活水平的稳步提升使得城市化进程有所加快,以至于城市建设规模逐步扩大,建筑业也实现了突飞猛进的发展.本文将分析的是建筑工程安全管理中存在的问题和应该采取的解决
目的:观察在基层医院的护理管理中使用细节管理的效果与价值.方法:纳入基层医院2018年10月至2019年10月期间收治的70例患者,使用随机数字表法将患者平均分为对照组与观察组,3
目的:前瞻性评估血清尿酸(uric acid,UA)水平检测对帕金森病(Parkinson disease,PD)发病的预测作用.方法:以上海某社区正常老年人群的随访队列(≥50岁)为基础,随访人群2011年
目的:探讨口腔护理结合饮食干预对口腔溃疡患者的疗效.方法:选择口腔医院在2018年1月-2018年12月口腔溃疡患者80例,依照护理方式不同将其分为对照组和实验组,其中每组为40例
随着计算机技术的飞速发展,CAD技术已经广泛应用于产品设计和制造中,但多数停留在二维设计阶段。以随车起重机为例,随着市场需求的不断扩大,必将伴随着设计与重复设计,传统的设计方法难以满足产品设计的需要,数字化三维设计系统的研发成为制造业发展的趋势。在此背景下,本文研究与开发了随车起重机设计系统,核心为两个模块:计算模块和参数化设计模块。在计算模块中,研究了直臂式随车起重机的设计方法,将随车起重机分为
在建筑工程施工管理过程中造价管理是非常重要和关键的一个环节,建筑工程的施工成本和质量效果直接受到全过程造价的影响,建筑工程的全过程造价需要建筑企业得到进一步的关注
急斜特厚煤层水平分段综放开采顶板的垮落特征、运移规律和缓斜煤层不同。开展顶板运移的力学行为分析,对工作面的顶板治理、强制放顶、局部强化致裂卸压和靠近顶板侧巷道围岩