[发明专利]一种时空分布域载荷动态加载方法有效
申请号: | 201711422270.1 | 申请日: | 2017-12-25 |
公开(公告)号: | CN108170936B | 公开(公告)日: | 2021-07-23 |
发明(设计)人: | 崔海鑫;田喜民;汤卫民;陈永兵;沈剑毅 | 申请(专利权)人: | 中国船舶工业集团公司第七0八研究所 |
主分类号: | G06F30/23 | 分类号: | G06F30/23 |
代理公司: | 上海申新律师事务所 31272 | 代理人: | 俞涤炯 |
地址: | 200001 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于MSC.Patran的时空分布域载荷动态加载方法,采用创建压力与时间场函数,运用瞬态响应模块生成bdf格式的原始文件;从原始文件中检索出时历载荷输入语句;采用编制程序将载荷离散数据编译为bdf格式的替换文件;将替换文件内容替换时历载荷输入语句,以输出运算文件;将运算文件输入至nastran中进行运算,获取动态分析数据。采用本发明的技术方案通过编制程序对bdf文件进行修改替换实现加载对应的时历载荷格式,省去了对MSC.Patran中自动加载过程的二次开发,不仅大大提高计算效率,也降低了对计算机的性能要求。 | ||
搜索关键词: | 一种 时空 分布 载荷 动态 加载 方法 | ||
步骤S1:通过创建压力与时间场函数,选取算例,向非空间场函数模块中输入载荷离散数据以获取输入模型;
步骤S2:瞬态响应模块采用瞬态响应分析对所述输入模型进行运算,生成bdf格式的原始文件;
步骤S3:从所述原始文件中检索出时历载荷输入语句;
步骤S4:采用数据编制模块将所述载荷离散数据进行格式转换,获取所述bdf格式的替换文件;
步骤S5:将所述替换文件替换所述时历载荷输入语句,以输出运算文件;
步骤S6:将所述运算文件输入至结构分析软件中进行运算,获取动态分析数据。
2.根据权利要求1所述的时空分布域载荷动态加载方法,其特征在于,所述步骤S1包括以下步骤:步骤S11:对于每个加载部位在非空间场函数模块中创建所述压力与时间场函数;
步骤S12:向所述非空间场函数模块输入所述离散载荷数据;
步骤S13:创建时历载荷工况,并设置为当前活动工况;
步骤S14:创建单元压力与时间载荷分布,选取载荷种类,输入幅值,并选取对应的所述压力与时间场函数。
3.根据权利要求1所述的时空分布域载荷动态加载方法,其特征在于,所述步骤S2包括以下步骤:步骤S21:对所述瞬态响应模块设置输出时间间隔和计算步数;
步骤S22:所述瞬态响应模块输出所述原始文件。
4.根据权利要求1所述的时空分布域载荷动态加载方法,其特征在于,所述时历载荷输入语句包括载荷空间域和载荷时间域,所述步骤S3包括以下步骤:步骤S31:读取并打开所述原始文件;
步骤S32:检索出所述原始文件中单元号行;
步骤S33:查询所述单元号行中的所述载荷空间域;
步骤S34:查询所述载荷空间域后对应的所述载荷时间域。
5.根据权利要求1所述的时空分布域载荷动态加载方法,其特征在于,所述步骤S4包括以下步骤:步骤S41:将所述载荷离散数据按照预设的文本格式写入记事本中;
步骤S42:采用数据编制模块将所述记事本中的数据编译为所述bdf格式的替换文件。
6.根据权利要求5所述的时空分布域载荷动态加载方法,其特征在于,所述载荷离散数据包括多个加载单元,每个所述加载单元包括一单元号和多个随时间变化的时历载荷离散值;所述步骤S41中,所述载荷离散数据分为多个数据行写入所述记事本中;
每个所述数据行的首个数据为所述加载单元的单元号,所述时历载荷离散值按照时间顺序依次加载在所述单元号之后。
7.根据权利要求6所述的时空分布域载荷动态加载方法,其特征在于,所述步骤S42中,所述替换文件中包括多个数据块,每个所述数据块对应一所述加载单元;所述数据块包括:单元号数据段、序号变量数据段、离散值数据段;
所述单元号数据段用以存储所述单元号,所述序号变量数据段用以存储所述单元号对应的序号变量,所述离散值数据段用以存储所述单元号对应的时历载荷离散值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶工业集团公司第七0八研究所,未经中国船舶工业集团公司第七0八研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711422270.1/,转载请声明来源钻瓜专利网。
- 上一篇:叠级吊顶设计方法、存储设备及系统
- 下一篇:自然风沙冲蚀环境建模方法