Python Dynamo to Abaqus Automation
Budget: $30 – $250 USD
I’m looking for a clean, well-commented Python routine that will take a truss model created in Dynamo and generate a ready-to-run Abaqus .inp file. The model sits in a Cartesian coordinate system and every member uses a rectangular cross-section, so the script has to pick those details up automatically.
Core workflow I need:
• Read node coordinates, element connectivity and rectangular profile data directly from Dynamo.
• Write an .inp file that reproduces the truss in Abaqus, including material & section definitions, element sets and node sets.
• Transfer basic boundary conditions (supports, loads) so the model can be submitted in Abaqus/CAE without manual editing.
Please structure the code so that geometry extraction, section assignment and boundary-condition mapping sit in separate functions; that will let me expand the routine later. If you’ve done a Dynamo-to-Abaqus bridge before, or if you already have snippets that handle .inp formatting, I’d love to see them. A short demo on a sample Dynamo truss confirming the Abaqus import works will serve as acceptance.
Core workflow I need:
• Read node coordinates, element connectivity and rectangular profile data directly from Dynamo.
• Write an .inp file that reproduces the truss in Abaqus, including material & section definitions, element sets and node sets.
• Transfer basic boundary conditions (supports, loads) so the model can be submitted in Abaqus/CAE without manual editing.
Please structure the code so that geometry extraction, section assignment and boundary-condition mapping sit in separate functions; that will let me expand the routine later. If you’ve done a Dynamo-to-Abaqus bridge before, or if you already have snippets that handle .inp formatting, I’d love to see them. A short demo on a sample Dynamo truss confirming the Abaqus import works will serve as acceptance.