Morphing Allows you to morph an FE model in useful, logical, and intuitive ways which result in minimal element distortion. Only nodal location is chanced. Node id, element id and any association such as contact groups remain unchanged.
Morphing Allows you to morph an FE model in useful, logical, and intuitive ways which result in minimal element distortion. Only nodal location is chanced. Node id, element id and any association such as contact groups remain unchanged.
Copyright 2008 Altair Engineering, Inc. All rights reserved.
Altair Proprietary and Confidential Information
HyperMorph 10.0 Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Introduction to the Morphing - What is Morphing Mesh morphing module in HyperMesh. Allows you to morph an FE model in useful, logical, and intuitive ways which result in minimal element distortion. - Why use Morphing Only nodal location is chanced . Node id, element id and any association such as contact groups remain unchanged. Allowing you to modify original mesh to meet new mesh design. - Where can I find Morphing module The Morphing module is in HyperMesh -> Tool page -> HyperMoprh panel Morphing Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information How does Morphing works - Mesh Model is divided into domains - Handles are placed at domain boundaries - Domain shape is controlled by attached handles - Handle movements change domain shapes, which in turn move nodes within domains - Global handles affect entire model - Local handles only affect parent and neighboring domains - Map to geometry Morphing Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information What are Morphing applications - Rapidly change shape of existing model - Improve element quality by dragging handles or mapping edge domains - Fit old model to new design data - Map an existing mesh onto lines or surfaces - Generate NURB surfaces using FE -> Surf feature in HyperMesh - Generate and edit shape variables for optimization Morphing Application A: Easily alter the diameter of holes for solid models Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Application B: Rapidly stretch the full vehicle body Morphing Proprietary Information of Altair Engineering, Inc. Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Application C: map to geometry Morphing Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Tools for Morphing Morphing Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Tools for Morphing - Morph constraints: Create/update/release constraints to morph a CAE model. - Systems: Create, edit and update system - Symmetry: Create, edit and update symmetry. Update domains/handles to symmetry - Shapes: Create/apply/autoshape/convert shape into loads/save shape/apply the saved shape to another model. - Morph Volume: Create/edit & update/save & export-import/convert HEXA into morph volume - Domains: Create/edit/update domains and setup parameters - Handles: Create/edit/update handles and dependency or save-to load-from a file - Morph: morph the model and create shape entities. - Map to geom: map domains and handles to geometric data. - Freehand: Easy way of morphing. Good for quick change and bead creation. Morphing Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Agenda : - Introduction to HyperMorph terminology - HyperMorph features - Morphing process - Strategy and examples Morphing Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Introduction to HyperMorph terminology Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information What does HyperMorph look like? Introduction to HyperMorph terminology Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information - Domain : entity comprises elements and nodes as a part of morphing process. - Global domain : a single domain which can influence every node in the model. - Local domains : include1D domain, 2D domain, 3D domain and edge domain. A model can have multiple local domains for morphing different local areas. Introduction to HyperMorph terminology example of local domain example of global domain Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Introduction to HyperMorph terminology Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information - Handle : accompany each domain and provide the mechanism to modify shape of a mesh - Handle influence : describe how a movement of a handle relate to nodal movements. - Global handle : only exist in global domain. Movement of a global handle can affect every node within a model. It allows a large scale shape change. - Local handle : only exist in local domains. Any local handle can only influence nodes contained in the local domains they are associated with. It is used for local shape changes. - Global morphing : morphing using global domains and global handles. - Local morphing : morphing using local domains and local handles. Introduction to HyperMorph terminology Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information - Domain angle : the angle between the normal vectors between two elements. When the value is exceeded, a partition break is confirmed and a new domain will be created with an edge running between the two elements. - Curve tolerance : a parameter used to decide if a mesh geometric feature is straight or curve. Similar to domain angle, a partition is performed when the value is exceeded. - Partition : a HyperMorph term to logically divides a 2D domain into smaller 2D domains based on the values of domain angle and curve tolerance. Introduction to HyperMorph terminology Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information ^morphface : 2D elements on the faces of each 3D domain and placed into a ^morphface component. Any morphing operation on those face elements within ^morphface influences underneath solid elements. Essentially, to morph solid elements is to morph elements within ^morphface. Introduction to HyperMorph terminology Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information - Dependency : a HyperMorph feature which can be used to build relationships among handles. Multiple layers of dependency is supported. - Independent handle : the handle is only morphed by its own movement and independent from other handle movement. - Dependent handle : the handle is affected by the movement of its associated independent handle. Introduction to HyperMorph terminology Local handle dependency global handle dependency Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Introduction to HyperMorph terminology No dependency Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Symmetry : a HyperMoprh entity allows users to link handles in a symmetric fashion The movements of one handle will be reflected and applied to the symmetric handles. Introduction to HyperMorph terminology Cyclical symmetry Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Constraints : a HyperMorph feature to restrict the movement of nodes during morphing operations. Introduction to HyperMorph terminology Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Biasing : a HyperMoprh feature to modify the influence of a handle over the nearby nodes. A biasing factor can be assigned to a handle. Higher bias value increase the influence of a handle over nodes. Lower bias value decrease the influence. The default value of each handle is 1.0 with linear influence. Introduction to HyperMorph terminology Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Shape : a HyperMoprh entity records the difference between the initial state of the model and the current state of the model. It can be used for storing, re-applying and combining multiple mesh changes. It can also be linked to optimization code to perform shape optimization. Introduction to HyperMorph terminology Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information HyperMorph Features Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Perform morphing operation by move handles HyperMorph features Morph interactively by dragging handles across graphics area Rotate a mesh Translate a handle to a coordinate Translate a handle to a node Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Perform morphing operation by alter dimension HyperMorph features alter dimension (angle) alter dimension (distance) alter dimension (radius) alter dimension (curvature) Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Perform morphing operation by VolumeMorph HyperMorph features Before After Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Perform morphing operation by Bead insertion with Freehand HyperMorph features Before After Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Perform morphing operation with 1d elements and dependency HyperMorph features Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Map to geometry HyperMorph features Map to line Map to surface Map to surface edge Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Perform morphing with symmetry HyperMorph features Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information AutoShape HyperMorph features Morph handle according to element normal or vector Generate shape variables for optimization Store or combine multiple shapes Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Morph surface HyperMorph features Step 1 Step 2 Step 3 morph surface Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Morphing process Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Outline of the process - Step 1 - Load a mesh model - Step 2 setup parameters Morphing process Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information If apply global morphing : If you wish to preserve the local geometry, the hierarchical method should be selected. If you wish to do a large scale change with a tolerance to bend and distort the local geometry, choose the direct method. * Global Domains and Handles If apply local morphing : 1d domains 2d domains 3d domains Edge domains Morphing process Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Step 3 create domains and handles autogenerate : automatically create all domains and handles. Good for simple geometry. individual partitions : select only local areas for partitioning. Usually generate fewer domains and handles. Recommended for experienced users. Morphing process Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Step 4(optional) refine partition To re-create, edit, merge, or delete domains and handles. Using different parameters to re- partitioning domains to be able to build desired handles and domains. Morphing process Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Step 5 Morph Move handles : move handles to morph a mesh. Alter dimension : select a dimension to change its value. This allows a precise modification of a dimension Map to geom : map nodes or domain to existing geometry Freehand : Easy way of morphing. Good for quick change and bead creation. Morphing process Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Step 6(optional) impose additional features to improve morphed mesh quality Add biasing, handles dependency, constraint, extra handles, symmetry or reference geometry for mapping Morphing process Mesh quality is improved Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Step 6(optional) impose additional features to improve morphed mesh quality Morphing process Auto quality check Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Step 6(optional) impose additional features to improve morphed mesh quality Morphing process Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Step 7(optional) Export a solver file HyperMorph supports any solver which is supported by HyperMesh. HyperMorph entities will not get exported into a solver deck. (Altair Optistruct is exceptional) Step 8 save morphed mesh as shape entities Storing different mesh-shape changes in one model Re-applying a shape change to the mesh at a later stage Combining multiple shape changes simultaneously Recovering the original model Completing analysis, optimization, or parametric studies using OptiStruct or HyperStudy Morphing process Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Step 9 Undo morph Use undo or undo all to get back the original mesh before saving. Step 10 Save as a HyperMesh binary data file (*.hm) Morphing process Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Morphing process Load a Mesh Set up parameters Create domains & handles Refine partition? Morph Add biasing, dependency, constraint, extra handles, or reference geometry for mapping Need improvem ent Undo morph re-use model ? Save as shapes Save as *.hm Export a solver deck yes no yes yes no no Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Strategy and examples Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Strategy and examples Raise the roof Create global domain Create 1 plane symmetry Create global handles Constraint fixed nodes on target mesh Morph handles to new positions Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Strategy and examples Proprietary Information of Altair 1. Change B - pillar 2. Change vehicle back shape 3. Change front occupancy Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Strategy and examples Proprietary Information of Altair Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Strategy and examples Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Strategy and examples Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Strategy and examples Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Dummy de-penetration :Combine morphing with geometry cleanup and map to surface Strategy and examples Penetration problem Map to Geometry de-penetration Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Strategy and examples Optimization Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Optimization - general approach Optimization Analysis of Design Proposal HyperMoprh creates shape variables (DV) Shape Optimization Export of final Geometry from HyperMesh DV Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Optimization : using Altair Optistruct with HyperMorph Shape Optimization Fine tune designs Find true dimensions Reduce stresses Control geometry for manufacturability Easy to use: HyperMorph Optimization Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Optimization - using Altair HyperStudy with HyperMoprh Optimization Many solver interfaces such as Abaqus, LS- Dyna, etc. for multi- attribute studies Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Optimization comparison result initial optimized Copyright 2008 Altair Engineering, Inc. All rights reserved. Altair Proprietary and Confidential Information Thank you