Skip to content

A general pre and post process framework for finite element analysis, such as ABAQUS, OpenSees et al.

License

Notifications You must be signed in to change notification settings

Junjun1guo/pythonInteractAbaqus

Repository files navigation

##########################################################################
Author: Junjun Guo(HomePage)
E-mail: guojj@tongji.edu.cn/guojj_ce@163.com
Environemet: Successfully excucted in python 3.8
##########################################################################


A general pre and post process framework for finite element analysis, such as ABAQUS, OpenSees et al.

Usage

  1. Generate finite element model. If use commercial software,such as ABAQUS, you can write python script to establish FEM(referring abaqusPythonScript.py). If use open source software, such as OpenSees, you can also write python script to generate the input file(referring abaqusPythonScript.py). In additon, for two or three dimensional problems, pygmsh can be used to mesh the model.
  2. outPut process. If use commercial software,such as ABAQUS, you can write python script to read the output database(referring abaqusODBProcess.py).If use open source software, such as OpenSees, you can process the output files and save data to pysqlite database(referring saveDataToSqlite.py).
  3. result display. pyvista is adopted to generate static and dynamic graphs(referring prePostProcess.py).

About

A general pre and post process framework for finite element analysis, such as ABAQUS, OpenSees et al.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages