Hello,
I’m a student in engineering from Belgium (my apologies if my English isn’t correct) and I’m researching the optimization of structures with finite-elements-software (Abaqus).
I’m working with python-based software to create a model of the structure. These python-scripts create input files (based on given parameters: length, diameter,… of the structure) for the finite-element-software. This finite-element-software creates output files with the results (strength, deformation under stress,…).
Now, I would like to link this output to an optimization technique which creates new and better inputs. So I’d like a loop in which a python script searches for the parameters which give an optimum result.
I know enough about structures and the finite-element-software, but the problem is that I’m a dummy in python and optimization-techniques.
Does anyone know if there are any python-scripts available you would advise which I could use?
Would you advise to work with genetic algorithms or evolutionary strategies? Or maybe rather something like the BFGS-algorithm?
Thanks for your help,
Wim Cosaert, (e-mail address removed)
I’m a student in engineering from Belgium (my apologies if my English isn’t correct) and I’m researching the optimization of structures with finite-elements-software (Abaqus).
I’m working with python-based software to create a model of the structure. These python-scripts create input files (based on given parameters: length, diameter,… of the structure) for the finite-element-software. This finite-element-software creates output files with the results (strength, deformation under stress,…).
Now, I would like to link this output to an optimization technique which creates new and better inputs. So I’d like a loop in which a python script searches for the parameters which give an optimum result.
I know enough about structures and the finite-element-software, but the problem is that I’m a dummy in python and optimization-techniques.
Does anyone know if there are any python-scripts available you would advise which I could use?
Would you advise to work with genetic algorithms or evolutionary strategies? Or maybe rather something like the BFGS-algorithm?
Thanks for your help,
Wim Cosaert, (e-mail address removed)