Design optimisation: Sofistik - Grasshopper - Galapagos workflow

Hello everyone,

I would like to start an optimisation process for a steel box girder bridge by using Galapagos.

I’ve created a FEM model with grasshopper and Sofistik. It’s a quad model. The entire .dat file can be generated directly from the grasshopper file. So I can use either the Sofistik Project component in GH, or extract the .dat file there to run a calculation afterwards with Teddy.
My goal would be to find the optimum thickness configuration of some of my QUADS (Parameters put as Galapagos Genome) to minimise the total weight of the structure and approach a good utilisation of steel (Fitness).
This is how the Galapagos solver is feed in Grasshopper.

Then, the mass and the stresses of interest are obtained after calculation of the Sofistik project. These values are returned on the GH file by using +prog results and Excel. However, when I try to launch the Galapagos solver, the parameters from the gene pool are varying before the Sofistik model has been calculated. I tried to put the sofistik project in Auto mode, but it did not solve the issue. (There is an interesting discussion ion the forum about this workflow Grasshopper/Sofistik Optimization workflow ).

To resume, I tried to implement a Grasshopper- Sofistik- Galapagos workflow, but the galapagos solver is not waiting for the sofistik calculation, while its fitness are dependant of this sofistik calculation.

Would any one have a piece of advice?
I would be happy to hear from you,
Best regards