基于ISAP的数据流优化方案
【摘要】 针对自动化力学仿真平台ISAP中,数据流读取拥堵的难点,本文通过数据“分渠”,优化了网络数据库的强度自动化分析的数据流读取效率。实际工作中,有的数据库文件体积小,如:材料性能数据、框与蒙皮连接紧固件数据、各类经验曲线数据等,有的数据库文件体积大,如:框与蒙皮有限元模型BDF文件和所计算工况的内力解数据。针对数据的更新,对经常更新的有限元模型BDF文件和内力解数据用目录树梳理,对更新不频繁的材...
针对自动化力学仿真平台ISAP中,数据流读取拥堵的难点,本文通过数据“分渠”,优化了网络数据库的强度自动化分析的数据流读取效率。
实际工作中,有的数据库文件体积小,如:材料性能数据、框与蒙皮连接紧固件数据、各类经验曲线数据等,有的数据库文件体积大,如:框与蒙皮有限元模型BDF文件和所计算工况的内力解数据。
针对数据的更新,对经常更新的有限元模型BDF文件和内力解数据用目录树梳理,对更新不频繁的材料性能数据进行定时统一更新。
针对数据的上传,对2进制格式的内力解op2文件小但是读取慢的现象,分析表明op2文件由于没有自带的单元编号,需要先读取有限元模型中的单元编号的情况,再按编号逐个从op2文件中查询数据,大大拖慢上传速度。通过转换成10进制的pch文件,不同单元内力解的格式相同,自带编号减少了与BDF文件的往返,虽然体积较大,上传速度反而更快。针对有限元模型文件BDF太大的问题,仅保留模型几何信息,删去了不必要的存储信息如工况和注释。
针对数据的读取,把经常读取的、体积小的材料属性和紧固件属性从服务器端数据库导入到本地客户端数据库,以减小网路数据传输的压力和提高调用效率;把体积大的、不会经常调用的有限元模型文件、应力解文件进行客户端直接调用。BDF文件可拆分,飞机按结构分成不同模块,需要分析哪个就下载哪个。
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)