一种基于超体积迭代全局优化算法的确定最优结构尺寸的方法与流程

文档序号:11458705阅读:392来源:国知局
导航: X技术> 最新专利> 计算;推算;计数设备的制造及其应用技术
一种基于超体积迭代全局优化算法的确定最优结构尺寸的方法与流程
本发明涉及结构尺寸优化的
技术领域
,具体涉及一种基于超体积迭代全局优化算法的确定最优结构尺寸的方法
背景技术
:客观世界基本上是非线性的,寻找非线性函数的最优值在工程、科学、管理学、经济学上都有很大的作用。例如在航空航天工程中需要确定最优的结构尺寸和最优的气动外形参数,从而达到减轻结构重量,提高飞行器气动效率,进而提高飞行器性能的目的;在机器学习以及模式识别领域,需要优化神经网络的各个连接节点的权值以使训练误差最小;在化学领域,需要确定试剂的最佳配比,从而达到最佳的反应效果;在生物学领域,需要预测蛋白质结构的最佳构型(proteinstructureprediction);在管理学领域,需要对生产流程进行优化,降低生产成本;在经济学领域,需要确定最优的产出,从而达到最大化利润的目的。结构尺寸优化在机械、船舶、车辆和航空航天等工程中重要的部分。采取最优的结构尺寸能够使得结构重量大大降低,从而提高装备的各项性能以及经济性。结构尺寸优化是指通过确定结构的尺寸使得结构响应目标函数最小或者最大或者与给定要求最接近。一般来说结构的响应函数都是非线性的。寻找非线性函数的全局最优值有如下的难点:(i)容易陷入局部最优:现如今很多成熟的优化算法(例如最速下降法等凸优化方法)都属于贪心类只能够找到局部最优值。(ii)梯度类的算法需要函数的导数信息,这对于非光滑函数或者隐函数不适用。(iii)当变量维度很高时,现有方法计算量很大。针对非线性结构响应的目标函数的全局最优化问题,现有方法主要分为两类:确定性全局优化方法和随机类全局优化算法。确定性的优化算法主要包括区间方法、隧道方法和trust方法等。区间方法所需要的计算量和存储空间都很大;隧道方法需要求解非线性方程的根,这也十分耗费计算时间的,而且它没有确定的收敛准则;当有多个全局最优值时,trust方法只能找到其中一个值,在多变量问题中,trust方法的搜索方向是确定的,因而其无法保证多元函数求最优值的收敛性。随机类方法主要包括模拟退火算法、粒子群算法、遗传算法等。这些算法通用性较强,适合移植于各类问题,但是这类算法容易陷入早熟,并且有时候计算效率甚至不如穷举法。由于结构尺寸优化类问题在机械、船舶、车辆和航空航天领域有着举足轻重的作用,因而建立一种计算量较小、有明确收敛准则的结构尺寸的全局优化方法有着显著的现实意义。技术实现要素:本发明要解决的技术问题是:本发明提供了一种基于超体积迭代全局优化算法的确定最优结构尺寸的方法。该方法利用超体积迭代全局优化算法确定最优的结构尺寸。该方法可用于结构响应的目标函数连续或者不连续,可导或者不可导,隐式或者显式的情况。并且该方法的计算量较小、有明确收敛准则。本发明采用的技术方案为:一种基于超体积迭代全局优化算法的确定最优结构尺寸的方法,该方法主要包括如下步骤:第一步:确定结构优化的设计变量(如杆长、梁的横截面积或者板的厚度等),确定约束条件(如位移、应力和振动频率等)。再根据有限元法、有限单元法、无网格法或者是其它的解析方法得到结构响应的目标函数。再根据实际工程情况定义设计变量的设计域和迭代的容差ε。第二步:利用辛普森自适应积分准则在设计变量的设计域内撒点,具体实现手段如下。如图2所示,结构响应的目标函数记为f(x)。首先分别取设计区间的端点和中点,记为a,b,c。取a,b,c三点,利用辛普森公式计算函数与坐标轴的包络面积,记为s1,一维情况下辛普森公式为:用中点c将设计变量的设计域分为两个子区间[a,b]和[b,c]。取[a,b]的中点记为d,取[b,c]的中点记为e,再分别取a,d,b和b,e,c,利用辛普森公式分别计算出子区间与函数的包络面积,分别记为s2和s3。利用第一步给定的容差ε,如果满足|s-(s2+s1)|≤ε,即可认为迭代已经收敛,可以停止划分子区间,反之继续划分,直到满足收敛条件。(每次计算只涉及设计变量的子区间和其相对应的母区间,而不涉及更前一代的区间,只要满足收敛条件,即对该设计变量的子区间停止划分),得到的积分节点的示意图如图3所示。高维情况是一维情况的一种扩展。在高维情况下只需要将一维定义下的面积s改为超体积i即可。其满足的收敛条件为:其中n为目标函数的维数,i为母区间的超体积,iii=1,2,...,2n为其相对应的子区间的超体积。相应的辛普森公式也应该改为高维情况,以二维情况为例,此时相应的辛普森积分公式为:其得到的积分节点示意图如图4所示。第三步:提取积分节点,并且找到当前使得结构响应目标函数最小或者最大或者与给定要求最接近的点以进行第二级优化。由于当前使得结构响应目标函数最小或者最大或者与给定要求最接近的点可以认为在响应函数全局最优值的附近,因而可以采用传统的凸优化方法对当前最优值进行优化。例如如果目标函数连续可导,则可用牛顿法或者是最速下降法等方法;如果目标函数非连续,则可用鲍威尔法或者是单纯形法等。经过两级优化之后就能够精确的找到使得结构响应函数达到要求的结构设计变量的全局最优值。其中,所述的步骤一中首先根据实际工程情况确定设计变量、设计变量的取值区间、容差和结构的约束条件等。再通过其他成熟的方法得到结构响应函数。其中,所述的步骤二中使用超体积迭代全局优化算法对结构的响应函数进行第一级优化,从而得到设计变量的近似最优解。其中,所述的步骤三中提取步骤二中产生的使得结构响应目标函数最小或者最大或者与给定要求最接近的积分节点,并利用较为成熟的凸优化方法找到结构设计变量精确的全局最优值。本发明的原理在于:一种基于超体积迭代全局优化算法的确定最优结构尺寸的方法。该方法利用超体积迭代全局优化算法对结构响应(如位移、频率以及应力等)的目标函数进行寻优,从而确定最优的结构尺寸。该方法可用于结构响应的目标函数连续或者不连续,可导或者不可导,隐式或者显式的情况。该优化首先算法利用自适应辛普森公式计算结构响应目标函数的超体积并作为迭代收敛准则,再提取积分节点并选取使得响应最小或最大或者是满足给定值的点作为近似全局最优解,最后再使用其它凸优化方法对前面找到的近似最优解进行迭代以找到全局最优值,从而最终得到结构的最优尺寸。本发明与现有技术相比的优点在于:(1)本发明对结构响应的目标函数的性质要求比较低,只要响应函数满足可积条件即可。因而可对可导或非可导、隐式或显示、连续或者不连续的目标响应函数求全局最优值;(2)本发明有一个定义良好的停止条件,而不像随机算法一样不知道在何时收敛;(3)当目标响应函数含有多个全局最优值的时候,本发明能够将它们全部找出,而传统的许多方法只能找到一个全局最优值。附图说明图1是本发明通过超体积迭代全局优化算法确定最优结构尺寸的流程图;图2是本发明在一维情况下自适应划分设计变量子区间的示意图,其中,图2(a)为不划分子区间时的原始函数和积分函数;图2(b)为将原始区间划分为两个子区间时的原始函数和积分函数;图2(c)为将图2(b)中右边的子区间继续划分为两个子区间时的原始函数和积分函数;图2(d)为最终收敛时的原始函数和积分函数;图3是本发明在一维情况下得到的积分节点以及结构响应函数全局最优值,其中,图3(a)为设计域内积分节点的分布图;图3(b)显示了积分节点与全局最优值之间的关系;图4是本发明在二维情况下得到的积分节点以及结构响应函数全局最优值,其中,图4(a)为积分节点的三维分布图;图4(b)显示了在设计域内积分节点的二维分布图;图5是实施例一中检验本发明的典型的结构响应函数的图像,其中,图5(a)为一维多峰函数和其全局最优值,图5(b)为一维多峰函数和其全局最优值,图5(c)为二维多峰函数和其全局最优值,图5(d)为二维多峰函数和其全局最优值,图5(e)为二维多峰函数和其全局最优值,图5(f)为二维多峰函数和其全局最优值;图6是实施例二中检验本发明的需要被优化的结构的示意图;图7是实施例二中经过有限元离散化之后的需要被优化的结构的示意图;图8是实施例二中迭代过程中误差随迭代步数变化的曲线图。具体实施方式下面结合附图以及具体实施例进一步说明本发明。如图1所示,本发明为一种基于超体积迭代全局优化算法的确定最优结构尺寸的方法,包括以下步骤:第一步:确定结构优化的设计变量(如杆长、梁的横截面积或者板的厚度等),确定约束条件(如位移、应力和振动频率等)。再根据有限元法、有限单元法、无网格法或者是其它的解析方法得到结构响应的目标函数。再根据实际工程情况定义设计变量的设计域和迭代的容差ε。第二步:利用辛普森自适应积分准则在设计变量的设计域内撒点,具体实现手段如下。如图2所示,结构响应的目标函数记为f(x)。首先分别取设计区间的端点和中点,记为a,b,c。取a,b,c三点,利用辛普森公式计算函数与坐标轴的包络面积,记为s1,一维情况下辛普森公式为用中点c将设计变量的设计域分为两个子区间[a,b]和[b,c]。取[a,b]的中点记为d,取[b,c]的中点记为e,再分别取a,d,b和b,e,c,利用辛普森公式分别计算出子区间与函数的包络面积,分别记为s2和s3。利用第一步给定的容差ε,如果满足|s-(s2+s1)|≤ε,即可认为迭代已经收敛,可以停止划分子区间,反之继续划分,直到满足收敛条件。(每次计算只涉及设计变量的子区间和其相对应的母区间,而不涉及更前一代的区间,只要满足收敛条件,即对该设计变量的子区间停止划分),得到的积分节点的示意图如图3所示。高维情况是一维情况的一种扩展。在高维情况下只需要将一维定义下的面积s改为超体积i即可。其满足的收敛条件为:其中n为目标函数的维数,i为母区间的超体积,iii=1,2,...,2n为其相对应的子区间的超体积。相应的辛普森公式也应该改为高维情况,以二维情况为例,此时相应的辛普森积分公式为:其得到的积分节点示意图如图4所示。第三步:提取积分节点,并且找到当前使得结构响应目标函数最小或者最大或者与给定要求最接近的点以进行第二级优化。由于当前使得结构响应目标函数最小或者最大或者与给定要求最接近的点可以认为在响应函数全局最优值的附近,因而可以采用传统的凸优化方法对当前最优值进行优化。例如如果目标函数连续可导,则可用牛顿法或者是最速下降法等方法;如果目标函数非连续,则可用鲍威尔法或者是单纯形法等。经过两级优化之后就能够精确的找到使得结构响应函数达到要求的结构设计变量的全局最优值。实施例一:为了更充分地了解该发明的特点及其解决结构尺寸全局优化问题的能力,现用本发明对如图5所示的典型的结构响应函数寻找全局最优值。与本发明相比较的方法的名称如表3所示,被比较的对象为优化过程中调用目标响应函数的次数,这也是常用的指标。目标响应函数的性质如表4所示。得到的结果如表1和表2所示。表1是本发明以及其他方法对典型结构响应函数进行全局优化调用函数的次数pijbatstrzilgatrustiahvifcn.1462120453322019---209.7fcn.238178161501258609977414表2是本发明以及其他方法对典型结构响应函数进行全局优化调用函数的次数sdeaeasmsatstrustgahvifcn.3241215------59177275883030209.7fcn.4---204810822---540771530414fcn.510822------------168126063.5fcn.6------19940------74111041表3是用来和本发明相比较的其它优化算法的名称及其缩写表4是用来对本发明进行测试的典型的结构响应函数的性质从以上算例的结果可以看出,本发明能够快速的找到结构响应函数的所有的全局最优值,并且它有一个定义良好的收敛准则。实施例二:触发机构如图6所示,a端为固支端。已知l=5cm,δ=1mm,ω0=1000hz,结构材料的弹性模量e=210gpa,体积密度为7800kg/m3;构件截面均为a×a的正方形。现需要优化触发机构的横截面边长,使得当激励幅值超过5n时,b端刚好与支撑接触、接通电路开关。首先使用有限元法对目标结构进行离散化,如图7所示。通过本发明提出的方法,得到触发机构最优的横截面边长为1.61mm。本发明的方法调用目标响应函数的次数为37次,而使用遗传算法等全局优化算法需要调用110次目标响应才能够得到全局最优值,这显示了该算法速度快的优势。算法在运行过程中,第一级优化的迭代历程曲线如图8所示,第一级优化总共调用目标响应函数30次。可以看出,曲线很快就能够收敛。以上仅是本发明的具体步骤,对本发明的保护范围不构成任何限制;其可扩展应用于其它基于满应力约束准则的桁架结构拓扑优化问题的领域,凡采用等同变换或者等效替换而形成的技术方案,均落在本发明权利保护范围之内。本发明未详细阐述部分属于本领域技术人员的公知技术。当前第1页12
完整全部详细技术资料下载
当前第1页 1  2 
相关技术
  • FRP布加固更换榫头梁榫头区...
  • 一种多系统电网模型设备ID匹...
  • 一种收藏应用程序页面的展示方...
  • 一种面向5W的基于图谱的目标...
  • 一种基于元素多维频度关联计算...
  • 一种服务机器人的业务投放方法...
  • 虚拟地图式知识产权管理系统的...
  • 基于重叠比例的地理信息要素位...
  • 一种多维数据模型的数据处理方...
  • 一种基于大数据量下批量导入数...
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1
全局优化算法相关技术
  • 一种基于多策略的阶段性群体全局优化方法
  • 一种基于全局优化决策的遥感图像建筑物检测分类方法
  • 一种插电式混合动力瞬时功率损耗最小化扭矩分配策略的制作方法
  • 一种基于动态变异策略的群体全局优化方法
  • 一种多组元熔体互扩散系数的分析方法
  • 基于全局凸优化变分模型的快速多相图像分割方法
  • 一种基于遗传算法的高校排课方法
  • 光伏发电系统控制参数全局优化方法
  • 互联网服务资源分配的全局优化方法
  • 一种基于极小化全局噪声掩蔽比准则和熵编码的量化的音频编码方法
全局优化算法有哪些相关技术
  • 基于复杂进化全局协调算法的can数字总线控制方法及其系统的制作方法
  • 基于模型的集中空调系统全局优化节能控制方法及装置的制作方法
  • 用于使全局调整生物网络唤起优化的自组织自发适应能力的方法、系统及装置的制作方法
通用全局优化算法相关技术
  • 优化调配快装通用门套及制造方法
  • 用于使全局调整生物网络唤起优化的自组织自发适应能力的方法、系统及装置的制作方法
全局最优化算法相关技术
  • 一种基于贪心算法的全局优化sdn测量方法
  • 基于全局和局部层次最优的细胞跟踪方法
  • 一种多变量全局优化算法
  • 基于交替方向乘子算法的分布式全局最优能量管理系统的制作方法
  • 一种基于全局优化的三维模型合成方法
  • 一种具有纠偏性的自然图像抠图的全局优化方法
  • 用于优化全局归约处理的方法和系统的制作方法
  • 一种全局最优化dna计算序列编码方法
  • 动态负荷跟踪的中央空调冷源全局最优节能控制方法
  • 用于使全局调整生物网络唤起优化的自组织自发适应能力的方法、系统及装置的制作方法
最优化迭代算法相关技术
  • 基于迭代最优化距离分类的空间弱小目标检测方法
  • 一种利用定长字段优化迭代查询的方法
  • 一种适合迭代计算的MapReduce优化方法
  • 一种在线迭代编译的优化方法和优化系统的制作方法
  • 使用迭代专家引擎的优化系统的制作方法
  • 一种协作式迭代优化的无线传感器网络定位计算方法
  • 一种基于最优化迭代算法的磁热声成像电阻率重建方法
迭代优化算法相关技术
  • 一种基于离散差分进化的自适应电网资源调度方法
  • 一种面向异步双目视觉系统的快速运动物体轨迹估计方法
  • 一种人脸图像稀疏编码方法和装置制造方法
  • 一种位姿估计的正交迭代优化算法
  • 一种适合迭代计算的MapReduce优化方法
  • 一种在线迭代编译的优化方法和优化系统的制作方法
  • 使用迭代专家引擎的优化系统的制作方法
  • 金湿法冶金置换过程的优化方法
  • 利用免疫学概念的过程控制和优化技术的制作方法
  • 一种协作式迭代优化的无线传感器网络定位计算方法
全局最优解算法相关技术
  • 一种面向水下移动目标精确定位的区域最优解算法
  • 基于全局和局部层次最优的细胞跟踪方法
  • 基于交替方向乘子算法的分布式全局最优能量管理系统的制作方法
  • 基于定时机制的全局最优中继位置搜寻方法及系统的制作方法
  • 一种时间自由条件下的全局最优双脉冲轨道转移方法
  • 一种kinect拍摄的深度图与彩色摄像机拍摄视频的实时配准方法
  • 一种全局最优丙烯聚合生产过程最优软测量仪表和方法
  • Bp全局最优丙烯聚合生产过程最优软测量仪表和方法
  • 动态负荷跟踪的中央空调冷源全局最优节能控制方法
全局最优算法相关技术
  • 一种全局最优丙烯聚合生产过程最优软测量仪表和方法
  • Bp全局最优丙烯聚合生产过程最优软测量仪表和方法
  • 基于复杂进化全局协调算法的can数字总线控制方法及其系统的制作方法
  • 动态负荷跟踪的中央空调冷源全局最优节能控制方法

PHP网站源码西乡关键词按天收费吉祥网站推广系统南澳网站制作设计双龙seo排名深圳关键词按天收费广州网络广告推广西乡百度网站优化排名惠州网站建设南联百度网站优化排名民治网站seo优化大浪品牌网站设计大鹏网页设计坂田百度爱采购沙井百姓网标王大芬网站推广工具双龙SEO按效果付费沙井百度关键词包年推广福永建网站广州阿里店铺托管西乡seo排名沙井网站优化按天计费同乐阿里店铺运营平湖百度网站优化坪地百度爱采购龙华百姓网标王宝安网站设计模板龙华模板网站建设深圳SEO按天计费塘坑关键词排名同乐高端网站设计歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化