🎉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

Custom output definition

User: "Gabriele Rosso"
Altair Community Member
Updated by Gabriele Rosso

Good morning,

I am analyzing a model of a frame and I would like to output directly the stiffness of the frame in bending and torsion. I am currently running the analysis, postprocessing with Hyperview and retrieving the z displacement for the node of interest and successively using a spreadsheet I am performing the stiffness calculation.

Is there a more effective method to have this simple calculation already done by Hyperworks? Is there a way to have directly the displacement output for a specific node without the need to query it in Hyperview?

Thanks in advance

Find more posts tagged with

Sort by:
1 - 6 of 61
    User: "Adriano_Koga"
    Altair Employee
    Updated by Adriano_Koga

    1) you can use Altair Compose to write a routine that quickly extracts the value that you need and perform the calculation

    2) you can request OptiStruct to write the Displacement in a text format, such as OPTI format, and only for this particular node, by defining a SET of nodes. This will write a .disp file, in ASCII format.

    image

    User: "Gabriele Rosso"
    Altair Community Member
    OP
    Updated by Gabriele Rosso

    1) you can use Altair Compose to write a routine that quickly extracts the value that you need and perform the calculation

    2) you can request OptiStruct to write the Displacement in a text format, such as OPTI format, and only for this particular node, by defining a SET of nodes. This will write a .disp file, in ASCII format.

    image

    Thank you,

    Currently, I can't use compose, in any case, is it possible to have the output just for one load-step and possibly just the vertical displacement?
    I have tried some solutions through the optimization panel by setting a response but since I am not running an actual optimization I can not display the response

    Thanks in advance for your suggestions

    User: "Adriano_Koga"
    Altair Employee
    Accepted Answer
    Updated by Adriano_Koga

    Thank you,

    Currently, I can't use compose, in any case, is it possible to have the output just for one load-step and possibly just the vertical displacement?
    I have tried some solutions through the optimization panel by setting a response but since I am not running an actual optimization I can not display the response

    Thanks in advance for your suggestions

    using OPTI format you can ask this result for a particular LoadCase, under OUTPUT.

    But it will always give you all displacement components.

    image

     

    As far as optimization, you can just run a 'zero' iteration optimization, and you can get these values outputted, including the math for stiffness if you know yhow to work with function DRESP2.

    If you to optimization >> opti control, you can define the DESMAX=0

    image

    User: "Gabriele Rosso"
    Altair Community Member
    OP
    Updated by Gabriele Rosso

    using OPTI format you can ask this result for a particular LoadCase, under OUTPUT.

    But it will always give you all displacement components.

    image

     

    As far as optimization, you can just run a 'zero' iteration optimization, and you can get these values outputted, including the math for stiffness if you know yhow to work with function DRESP2.

    If you to optimization >> opti control, you can define the DESMAX=0

    image

    Thank you very much. If I manage to do it the "simulated" optimization may be the best way.
    I have created responses for the static displacement along dof3 and I have checked DREPORT and selected the DREPORT_LOADSTEDPS from which I want to output the nodal displacement. The problem is that not being an actual optimization I got this message:

    *** ERROR # 583 ***
    Missing objective, DESGLB and DESSUB data must be used together with
    an objective function defined by DESOBJ, MINMAX, or MAXMIN.

    Any idea on how to solve it?

    Thanks in advance

    User: "Adriano_Koga"
    Altair Employee
    Updated by Adriano_Koga

    Thank you very much. If I manage to do it the "simulated" optimization may be the best way.
    I have created responses for the static displacement along dof3 and I have checked DREPORT and selected the DREPORT_LOADSTEDPS from which I want to output the nodal displacement. The problem is that not being an actual optimization I got this message:

    *** ERROR # 583 ***
    Missing objective, DESGLB and DESSUB data must be used together with
    an objective function defined by DESOBJ, MINMAX, or MAXMIN.

    Any idea on how to solve it?

    Thanks in advance

    you need to have all the necessary entiteis for an optimization, even a fake one.

     

    You need to define an objective.

    Just create a 'mass' response and make it as objective minimize mass.

    User: "Gabriele Rosso"
    Altair Community Member
    OP
    Updated by Gabriele Rosso

    you need to have all the necessary entiteis for an optimization, even a fake one.

     

    You need to define an objective.

    Just create a 'mass' response and make it as objective minimize mass.

    Thank you very much!