Convert Abaqus 3D Solid SG to SwiftComp#
Problem Description#
Given a 3D solid mesh built in Abaqus (sg33_cube.inp), convert it to a
SwiftComp 2.1 input file for 3D solid homogenization using the sd1 model.
Solution#
Python API
import sgio
sg = sgio.read(
'sg33_cube.inp',
'abaqus',
model_type='sd1',
sgdim=3,
)
sgio.write(
sg=sg,
fn='sg33_cube_sc21.sg',
file_format='sc',
format_version='2.1',
model_type='sd1',
)
CLI
sgio convert sg33_cube.inp sg33_cube.sg -ff abaqus -tf swiftcomp -tfv 2.1 -m sd1
Result#
A SwiftComp 2.1 input file sg33_cube_sc21.sg is written and ready for homogenization.
File List#
sg33_cube.inp— Abaqus 3D cube meshrun.py— Python script