alecma 发表于 2007-4-23 16:53

关于abaqus 的二次开发的问题

请教大家:
abaqus 一般用什么进行二次开发?
是c还是还是fortran?

qiandashuai 发表于 2007-4-23 21:24

本帖最后由 wdhd 于 2016-5-3 11:09 编辑

先搜一下嘛,看看这个:
http://vibunion.com/forum/viewthread.php?tid=32043

ms都可以吧

好像Python用起来更好,abaqus脚本就是基于Python的

下面是ABAQUS 软件2003 年度用户论文集里的一篇文章中的几段:

ABAQUS 是国际上最先进的大型通用有限元计算分析软件之一,具有惊人的广泛的模拟性能。它拥有大量不同种类的胞元模型,材料模型等。
ABAQUS/CAE 模块是一个完整的ABAQUS 环境,提供一个简单一致的接口,可以用来创建、提交、监视和评价ABAQUS 模拟的所得到的结果。
Python 语言是一种面向对象的程序设计语言, ABAQUS 的脚本接口是 Python 语言的一个扩展,可以利用ABAQUS 脚本接口,绕过ABAQUS/CAE GUI,直接对ABAQUS 内核进行操作。可以用 Python 语言编制 ABAQUS 脚本接口可以执行的程序。
ABAQUS 脚本接口即是一个基于对象(object)的程序库。脚本接口中的每个对象都拥有相应的数据成员(data)和函数,对象中的函数专门用来处理对象中的数据成员。在 Python 中,这些函数被称为相应对象的方法(method),用来生成对象的方法被称为构造函数(constructor)。在对象被创建后,可以使用该对象提供的方法来处理对象中的数据成员。特别地,还可以使用 setValues( )方法来修改对象中的数据成员。

(来自ABAQUS 前处理程序二次开发在多胞材料中的应用鲍荣浩 卢文浩(浙江大学力学系 杭州 310027))

chbwang 发表于 2007-4-27 19:29

abaqus二次开发用fortran,功能挺强,尤其是作材料模型的二次开发,建议使用
页: [1]
查看完整版本: 关于abaqus 的二次开发的问题