How can you use external values in a DRESP2 calculation?

Christoph B.
Christoph B. New Altair Community Member
edited June 2021 in Community Q&A

Hi, 

thank you for taking the time and reading my question! :) 

I want to create an optmized condition with a different Material. In the first place I had the Load Case with the original Material and I can export the Responses. e.g. static displacement, stresses etc. For the second condition I want to use a different material and generate the same displacements or stresses etc. I do know, how to setup the DRESP2 and the equation for the calculation of the difference between the displacement of before and currently but I do not know how to import the values (maybe as a table?) from before and use them in my DRESP2.

Does somebody know how to do that?

Thank you so much in advance!

Tagged:

Answers

  • Adriano A. Koga
    Adriano A. Koga
    Altair Employee
    edited June 2021

    Hi,

     

    i'm not sure if I got it right.

    You want to run a model with on material, and then change the material, and compute the difference between displacements.

    Can you elaborate more on what is your goal here? Why do you need the diffference of these 2 displacements values?

    And what kind of changes are you performing with your material? Is it a totally different material? or are you cahnging only 1 property, such as E modulus?

     

    Because the difference from one iteration to the other is calculated automatically by OptiStruct in order to compute the sensitivities for taking the next step.

    So if you can explian in mode details your goal, it would be helpful.

  • Christoph B.
    Christoph B. New Altair Community Member
    edited June 2021

    Hi,

     

    i'm not sure if I got it right.

    You want to run a model with on material, and then change the material, and compute the difference between displacements.

    Can you elaborate more on what is your goal here? Why do you need the diffference of these 2 displacements values?

    And what kind of changes are you performing with your material? Is it a totally different material? or are you cahnging only 1 property, such as E modulus?

     

    Because the difference from one iteration to the other is calculated automatically by OptiStruct in order to compute the sensitivities for taking the next step.

    So if you can explian in mode details your goal, it would be helpful.

    Hello Mr. Koga!

    Thank you so much for taking your time!

    I want to run a model for the optimization of an implant. At first I simulate the case with natural bone. Second I replace a part of the geometry with titanium. I want to achieve the same deformations, stresses or other DRESP1s (toghether or seperately). 

    For that I simulate everything in vivo first and extract the response values from hyperview. Then I want to import those (as a table or list or curve/ dont know how that works yet) and subtract the current simulation values (DRESP1s) with the help of an equation and a DRESP2 (I know how that works) to get a difference and then minimize that.

    Thank you for your reply!

    All the best

    Christoph