Hi all, I’m trying to set up a nonlinear optimization with CalculiX and a custom aerodynamic solver. In the optimization loop, because stiffness is dependent on deformation, I have to do the following loop:
Run aero
Apply pressures to FEM
Apply deformation to aero mesh and rerun
Apply new pressures to previously deformed FEM
Repeat till convergence in deformation.
My question is regarding step 4. Does writing out the state at step 2 using *RESTART and using that state in step 4 with new aero loads accomplish my goal of starting the FEA at the previously deformed state? If not, what’s the best way to approach this?
Restart allows you to continue an analysis, but keep in mind that (unlike with the import technique, available only in Abaqus) you can’t change anything in the finite element model used for the analysis; you can only add new steps with new loads/BCs.
Maybe you could try preCICE. It can couple CalculiX with OpenFOAM for FSI.