Modifying 88-line topology optimization code to run with Optistruct
Hello everyone,
Nowadays I am trying to write my own topology optimization code to run it with Optistruct. Initially, I want to modify the 88-line topology optimization developed by Andreassen (2011) in Matlab to interact with Optistruct (model and FE analysis). The code would be implemented either in Matlab or HyperMath/Compose (version 17.2).
How can the interface HyperMath/Compose (or Matlab) with Optistruct be done?
Answers
-
Hi João,
I hope you're alright.
In general terms, it would be possible to modify it to create some couplings, but it would be nice to understand a little better what you are trying to accomplish. Can you describe a little better what you have in mind, and why do you want to include OptiStruct in the loop?
BR
Adriano
0 -
Initially, it would be only for the purpose of learning. My plan is to, after learning how to create this interface, implement more sophisticated topology optimization codes and also be able to use it with more complex geometries (3D) and not only the 2D plate.
To accomplish it, I should be able to use the FE model created in HyperMesh and later on use the OptiStruct solver for FE analysis. The topology optimization code would be inside Compose/HyperMath (or Matlab) along with the necessary commands to create this interaction and be able to update the stiffness matrix.
0 -
Joao_21860 said:
Initially, it would be only for the purpose of learning. My plan is to, after learning how to create this interface, implement more sophisticated topology optimization codes and also be able to use it with more complex geometries (3D) and not only the 2D plate.
To accomplish it, I should be able to use the FE model created in HyperMesh and later on use the OptiStruct solver for FE analysis. The topology optimization code would be inside Compose/HyperMath (or Matlab) along with the necessary commands to create this interaction and be able to update the stiffness matrix.
Hi, i am also studying this topic and my purpose is same as yours. Have you found out how to do the coupling?
Thank you!
0