Abaqus customization with Python
The open customization toolset of Abaqus/CAE provides a powerful process automation solution, based on the Python language and the FOX GUI Toolkit. This open customization toolset enables specialists to gain productivity via automation of their repetitive tasks or deployment of proven workflows across the engineering enterprise.
A typical example how one can benefit from Python scripting is during post-processing. One can manually create stress and displacement images of 20 different variants of a simulation model, or one could make a Python script that automatically open the different Abaqus ouput databases, creates images for the required outputs and regions, and add them automatically in a Microsoft Word or Microsoft PowerPoint report.
Another example is a case where a user can put a csv or Microsoft Excel file in a directory. The Python script automatically extracts the different parameters from the file and generates the corresponding assembly, mesh, materials, steps, loads, boundary conditions and interactions of the simulation model. Furthermore, it is possible to add in the Python script the execution and post-processing of the simulation.
Our Abaqus customization expertise
4RealSim has created various Python scripts for our customers, like Microsoft Word Quality report, Microsoft PowerPoint plugin, automatic creation of simulation models from scratch. Members of our team did also work on the remesh tool of SIMULIA Benelux, the 3D Glass Bottle Forming plugin (see the pdf section) and the 3D Mesh to Geometry Plugin.
Dassault Systèmes plugins
The SIMULIA brand of Dassault Systèmes provides a wide variety of different plugins, which you can find on the Support Portal (requires DS Passport login).