加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

ANSA—前处理自动化

(2014-05-20 17:07:49)
分类: 市场活动

    ANSA脚本语言提供了ANSA核心功能的数据接口,通过基于Python脚本语言对ANSA前处理软件进行二次开发,可以实现部分前处理功能的自动化。

        1. GUI界面开发定制

    以之前开发的一个GUI界面为例进行简单的说明,如下图所示,该界面集成了简单的自动几何清理功能、自动中面网格、自动四面体网格、简单结构的自动六面体网格、调用求解器求解并监控分析进度等功能。

ANSA—前处理自动化

        2. 自动几何清理

    通过二次开发可以实现简单几何的自动清理功能,这里实现了自动合并自由边和自动清理小凸台功能,如上图所示。自动合并自由边功能需要指定容差值,然后单击相应按钮即可自动完成自由边的合并。清理小凸台功能通过凸台的面积来进行识别,没有什么实用性和通用性。

        3. 自动中面网格

    如下图是自动中面网格功能,需要指定中面网格的基本单元尺寸,然后根据CAD模型特征选择相应的自动中面方法即可。
ANSA—前处理自动化

ANSA—前处理自动化



ANSA—前处理自动化

        4. 自动四面体网格

    该功能可以实现较复杂结构的自动四面体网格并且网格质量较好,核心算法就是调用系统的Batchmesh功能,因此需要事先做好Batchmesh参数文件。包含可选参数—是否要对局部进行网格加密。

ANSA—前处理自动化



ANSA—前处理自动化

        5.自动六面体网格

    该功能适用于简单结构的自动六面体网格划分。需要指定基本单元尺寸。

ANSA—前处理自动化  ANSA—前处理自动化

        6. 调用求解器求解并监视作业

    该部分的功能可以根据所用求解器进行进一步的功能完善,目前实现了调用Abaqus软件进行模态分析、监控分析的进程、调用后处理软件mETA
ANSA—前处理自动化







0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有