Create Shape Parameters in HyperMesh

Altair Forum User
Altair Forum User
Altair Employee
edited October 2020 in Community Q&A

Hello,

 

the question is, how to create Shape Parameters from Morphing in HyperMesh for further usage in a simulation?

 

1) After Morphing, you can create a shape parameter by going to the 'morphing - create - shape'. The shape can be either saved as node vector or as handle vector (less disk space).

2) After that, undo your morphing operation, create a new shape and save

3) Finally you can apply or superposition your shapes with the 'apply shapes' function

 

You can also use the shapes for automatic model generation and optimization in OptiStruct or HyperStudy (with external solvers). There are some tutorials, that describe the way to handle shapes and to export them to OptiStruct or HyperStudy:

 

HM-3630: Morphing with Shapes

HS-1021: Working with a Parameterized File Model for Shape Variables

Best Regards

 Jan

 

Tagged:

Answers

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited October 2015

    Hello,

    thanks for posting and answering this topic.

     

    I tried it but have some problems. If I apply/superposition the shapes (7) successively, it destroyes the model.

     

    I want to create a Kiteboard model in which the Shape of the Board is parameterized so that the size can be changed easily (e.g. length, width, thickness, edge radius, bending front and rear,...)

    The Geometry is created by notes-> lines-> fillets-> surface-> solid/Drag along Vector. The Mesh is created by Solid map mesh with mixed elems. Then MorphVolumes and 3D domains are created.

     

    After Morphing I saved the shapes as handle vectors.

     

    When morphing the model whith shapes after the 4th operation (shape changing) the model/geometry is destroyed. The Outline of the Board and the Surface get peaks. An Error message appears: Some morphed elements have negative jacobians.

     

    Changing the geometry by moving handles manually everything works.

     

    Hope somebody can help me.

    Best regards

    Till

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited November 2015

    Hi Till,

     

    Can you save the shapes using node perturbations and try again?

     

    Anyways, when you apply shapes, this will change the existing shape. Click UNDO all to come back to original shape.

     

    When do you get the error message about jacobians?

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited November 2015

    Hi Prakash,

     

    thanks for the quick reply.

     

    By saving the shapes using node perturbations it works!