🎉Community Raffle - Win $25

An exclusive raffle opportunity for active members like you! Complete your profile, answer questions and get your first accepted badge to enter the raffle.
Join and Win

Modifying 88-line topology optimization code to run with Optistruct

User: "Joao_21860"
Altair Community Member
Updated by Joao_21860

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?

Find more posts tagged with

Sort by:
1 - 3 of 31
    User: "Adriano Koga_20259"
    New Altair Community Member
    Updated by Adriano Koga_20259

    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

    User: "Joao_21860"
    Altair Community Member
    OP
    Updated by Joao_21860

    @Adriano Koga 

     

    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.

    User: "nam vo"
    Altair Community Member
    Updated by nam vo

    @Adriano Koga 

     

    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!