Abstract
Pre-processors for generating Abaqus input files (like the 3DEXPERIENCE Platform, Abaqus/CAE, or third-party tools) often do not support every feature of the Abaqus solver or may not support customer-specific needs and approaches. To address such limitations, Abaqus users often either manually edit an Abaqus input file to add these missing features or write scripts to automate these edits. These processes can be time-consuming and error-prone, or require a large up-front time investment from the user.
inpRW is a Python kernel utility for parsing, modifying, and writing Abaqus input files. It allows users to automate many tedious input file editing tasks, and many operations common to all keyword editing workflows have already been programmed. It organizes the information in the input file, and it provides functions which efficiently search and query the parsed data. Most of the tedious work of reading and writing to an input file has already been accomplished in this utility, which allows the user to focus their efforts on the unique aspects of their particular workflows.
The utility can be run through any Python 3.7+ interpreter, and it can be incorporated into the Keyword Editing tool of 3DEXPERIENCE. This Tech Talk will be a high-level overview of the utility and Keyword Editing in 3DEXPERIENCE, and will include some example workflows which use the utility.
Python
Learn more about inpRW here.
Speaker
Erik KANE | SIMULIA R&D Industry Process Specialist
Erik KANE is a SIMULIA R&D Industry Process Specialist in the Structures Workflow team at Dassault Systèmes. He specializes in the model build process for structural simulations (using the 3DEXPERIENCE platform and Abaqus/CAE) and Python scripting. He holds a BS in Mechanical Engineering from Cedarville University.