[发明专利]基于MATLAB与ABAQUS的联合优化设计方法在审
申请号: | 201910260255.4 | 申请日: | 2019-04-02 |
公开(公告)号: | CN110083880A | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 周金宇;伍星亮;王保昌;胡健 | 申请(专利权)人: | 江苏理工学院 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06Q10/04 |
代理公司: | 常州佰业腾飞专利代理事务所(普通合伙) 32231 | 代理人: | 刘松 |
地址: | 213001 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于MATLAB与ABAQUS的互相调用方法,该方法基于MATLAB和ABAQUS的运行机制,并利用MATLAB和ABAQUS各自的优势,把MATLAB作为主程序,在主程序中设置结构外形尺寸、材料参数、迭代条件等,通过MATLAB主程序自动调用ABAQUS分析的数据结果,实现了优化设计运算迭代的自动化;本发明能够使MATLAB在编程、运算、数据处理和图形处理方面的优势与ABAQUS强大的有限元分析方面的权威性有机融合,可以有效的提高运算效率,实现了优化设计运算迭代的自动化,为结构优化设计提供新的设计途径。 | ||
搜索关键词: | 主程序 迭代 运算 优化设计 自动化 材料参数 结构优化 联合优化 设置结构 数据结果 图形处理 有机融合 运算效率 运行机制 自动调用 数据处理 编程 调用 分析 | ||
【主权项】:
1.一种基于MATLAB与ABAQUS的联合优化设计方法,其特征在于:包括以下步骤:(1)利用MATLAB创建m文件,设定结构自身初始参数以及与结构相关联的外部参数;并把各属性参数存储到矩阵中;(2)利用MATLAB参数建模,定义单元结构尺寸,利用循环语句依次建立单元结构;(3)创建*.txt文件,打开此文本文件并写入结构自身初始参数及与结构相关联的外部参数;(4)在不打开ABAQUS情况下,MATLAB自动调用ABAQUS的system函数,使ABAQUS后台运行脚本*.py;(5)ABAQUS中自带的PYTHON脚本语言打开并读取*.txt文件,然后根据文本数据进行建模、分析;(6)ABAQUS创建**.dat文件,并把计算结果写入**.dat文件;(7)MATLAB打开并读取**.dat文件,然后判断所读取的数据结果是否满足设定的约束条件;(8)输出优化结果,显示最终图形优化结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏理工学院,未经江苏理工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910260255.4/,转载请声明来源钻瓜专利网。