1. 引言
最初相识Python的时候大约是在6年前,那时我正使用Abaqus做土和结构相互作用的数值模拟。作为一个old school毕业的学生,以前使用的编程语言主要是Fortran和 Visual Basic, 但当时看到Abaqus 6.13版提供的Python语言后感到很亲切,部分原因是觉得Python语言的编程风格和Itasca软件中的FISH语言极为相似。于是开始自学Python语言,入门之后才知道Python语言是当下最火的人工智能编程语言,主要用在机器学习上来处理大数据。也就是在那时,盼望着一些岩土工程领域工业标准的软件也能有象Abaqus那样的Python接口。
2. PLAXIS与Python的集成
不负所望,在随后几年里,PLAXIS首先推出了与Python的集成方法,它用一个简单的py文件可以封装整个计算过程包括模型建立和结果输出。以后将单独描述PLAXIS与Python的集成方法。一个完整的例子代码如下所示。
3. FLACD3D与Python的集成