(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210660700.8 (22)申请日 2022.06.13 (71)申请人 中南大学 地址 410083 湖南省长 沙市岳麓区麓山 南 路932号 (72)发明人 吕飞 曹哲雅 丁发兴  (74)专利代理 机构 南京众联专利代理有限公司 32206 专利代理师 蒋昱 (51)Int.Cl. G06F 30/23(2020.01) G06F 30/17(2020.01) G06F 30/25(2020.01) G06N 3/00(2006.01) G06F 111/04(2020.01)G06F 119/14(2020.01) (54)发明名称 基于粒子群算法和ABAQUS的圆钢管混凝土 短柱自动优化方法 (57)摘要 本发明提供基于粒子群算法和ABAQUS 的圆 钢管混凝土短柱自动优化方法。 首先, 设置目标 函数和优化参数, Python脚本启动FE求解器, 并 输入设计变量及其范围作为结构的有 限元分析 的输入数据。 然后, 脚本控制Abaqus有限元自动 建模并计算出在该参数匹配在加载下的应力 ‑应 变曲线和极限承载力, 计算出相应的目标函数 值。 接下来, Python脚本读取计算结果并传入优 化算法, 结合AB AQUS有限元建模和粒子群优化算 法建立一个自动优化设计框架。 本发 明通过对混 凝土强度、 钢管强度、 核心混凝土截面尺寸和钢 管厚度等离散变量进行优化研究, 通过对有限元 软件ABAQUS进行二次开发, 建立优化数学模型、 编写参数化 建模程序及优化流程, 实现对设计变 量的优化匹配 。 权利要求书2页 说明书5页 附图3页 CN 114925578 A 2022.08.19 CN 114925578 A 1.基于粒子群算法和ABAQUS的圆钢管混凝土短柱自动优化方法, 其特征在于, 所述方 法包括如下步骤: 1)设置目标函数和优化参数, Python脚本启动FE求解器, 并输入设计变量及其范围作 为结构的有限元分析的输入 数据, 所述输入数据包括混凝土强度、 钢管强度、 混凝土边缘长 度和钢管壁厚四个结构参数变量; 所述Abaqus前处理脚本文件使用Mdb对象, 实现相应的ABAQUS  CAE功能, 包括创建草 图、 部件、 装配模型、 定义材料、 载荷及边界条件、 网格划分和 计算, 并在后处理的二次开发 过程中, 也就是访问Odb对象中的各种数据, 进行计算等相应的处理, 然后输出计算等相应 的处理结果, 再输出相应的图像供用户查看; 2)脚本控制Abaqus有限元自动建模并计算出在该参数匹配在加载下的应力 ‑应变曲线 和极限承载力, 计算出相应的目标函数值; 3)Python脚本读取计算结果并传入粒子群优化算法, 结合ABAQUS有限元建模和粒子群 优化算法建立 一个自动优化设计框架; 所述粒子群优化算法是一种受自然界启发的进化随机全局优化算法, 粒子群由在搜索 空间中随机初始 化的几个粒子组成, 此时每个粒子的目标函数值 都被确定, 在搜索过程中, 每个个体的行为都受到 本地或全局最佳个 体的影响, 以帮助它在每一代的空间中搜索。 此外, 个体从其部分经验和其 他粒子的经验中学习, 以调整其速度和方向。 2.根据权利要求1所述的基于粒子群算法和ABAQUS的圆钢管混凝土短柱自动优化方 法, 其特征在于: 步骤2)中控制Abaqus详细步骤如下: 首先读取相应的模型信息, 包含几何和材料参数、 边界条件、 约束条件和相互作用, 然 后用Python语言对模型信息进行参数化处理, 并将脚本文件提交给考虑了非线性变化的 Abaqus求 解器, Abaqus 分析计算完成后, Abaqus的输出 数据库odb文件由Pytho n脚本读取。 3.根据权利要求2所述的基于粒子群算法和ABAQUS的圆钢管混凝土短柱自动优化方 法, 其特征在于: 所述odb文件的结构由两个区块组成: 模型数据和结果数据, 所述结果数据 包括有限元计算的所有结果, 应力和应 变数据需要从odb文件中读取/提取。 4.根据权利要求1所述的基于粒子群算法和ABAQUS的圆钢管混凝土短柱自动优化方 法, 其特征在于: 所述所述粒子群优化 算法具体如下: 1)优化程序是通过设置P SO的初始参数开始的; 首先定义一个4维的解决方案空间, 为每个设计参数设定一个具有最小和最大数值的 合理范围; 然后, 在搜索空间上以随机的模式生成一定数量的粒子, 并为每个粒子分配一个随机 的当前位置,速度和粒子数的界限也被设定,由于粒子群的改进刚刚开始, 所有 粒子的个人 位置都与粒子 本身相同且所有初始粒子的速度被设置为 零; 2)所有的准备工作完成后, 搜索过程 开始; 首先, 评估每个粒子的目标函数, 并更新历史最优和全局最优,将一个粒子的当前设置 输入ABAQUS进行计算, 得到当前 粒子在该匹配下的目标函数值; 如果该值大于该粒子的历史最优值, 则更新历史最优值,这个过程对所有粒子逐一重 复,接下来, 判断在全局最优处的目标函数值是否是最大的和收敛的;权 利 要 求 书 1/2 页 2 CN 114925578 A 23)一旦优化过程完成, 应检查优化结果是否满足要求, 如果优化结果不理想, 应再次执 行步骤1)的搜索过程, 直到满足要求, 否则, 优化结果将被保存为理想的解决方案 。 5.根据权利要求1所述的基于粒子群算法和ABAQUS的圆钢管混凝土短柱自动优化方 法, 其特征在于: 判断在全局最优处的目标函数值是否是最大的和收敛的过程中; (1)如果不是, 根据个人最优和历史最优的相对位置, 按照以下公式更新每个粒子的速 度。 其中, i和k分别代表粒子群的粒子数和迭代次数, 和 分别是粒子 i的当前速度和 位置, 是粒子i的个人最优和 是整个种群的全局最 佳, ω, c1和c2是比例系数, 决 定粒子的速度受其自身速度、 pbest和gbest的相对位置的影响程度, r1和r2是两个范围为 [0,1]的随机数, 然后, 粒子以新速度移动到新 位置; (2)如果是, 就停止搜索循环, 通常情况下, 当目标函数值最大且收敛时, 大部分粒子都 在gbest附近, 优化的迭代次数主要受初始粒子位置、 速度和变量数量的影响, 当最佳位置 接近边界时, 将需要更多的迭代。权 利 要 求 书 2/2 页 3 CN 114925578 A 3

.PDF文档 专利 基于粒子群算法和ABAQUS的圆钢管混凝土短柱自动优化方法

安全报告 > 其他 > 文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于粒子群算法和ABAQUS的圆钢管混凝土短柱自动优化方法 第 1 页 专利 基于粒子群算法和ABAQUS的圆钢管混凝土短柱自动优化方法 第 2 页 专利 基于粒子群算法和ABAQUS的圆钢管混凝土短柱自动优化方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常2024-03-18 04:59:49上传分享
给文档打分
您好可以输入 255 个字符
网站域名是多少( 答案:github5.com )
评论列表
  • 暂时还没有评论,期待您的金玉良言
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。