meshing techniques using nx 9.0 features · pdf filemeshing techniques using nx 9.0 features ....
TRANSCRIPT
![Page 1: Meshing Techniques Using NX 9.0 Features · PDF fileMeshing Techniques Using NX 9.0 Features . 2013-11-05 ... •NX 9.0 version replaces User Functions with NX Open functions . 2013-11-05](https://reader034.vdocuments.site/reader034/viewer/2022052406/5a9db7e47f8b9a28388d6491/html5/thumbnails/1.jpg)
Restricted © Siemens AG 2013 All rights reserved. Smarter decisions, better products.
Meshing Techniques Using NX 9.0 Features
![Page 2: Meshing Techniques Using NX 9.0 Features · PDF fileMeshing Techniques Using NX 9.0 Features . 2013-11-05 ... •NX 9.0 version replaces User Functions with NX Open functions . 2013-11-05](https://reader034.vdocuments.site/reader034/viewer/2022052406/5a9db7e47f8b9a28388d6491/html5/thumbnails/2.jpg)
2013-11-05
Restricted © Siemens AG 2013 All rights reserved.
Page 2 Siemens PLM Software
NX 9 CAE Objectives
Mesh automation, robustness, and new
techniques
• Additional mesh density controls
• Minimize dependency on 2D meshes to seed solid
meshes
• Batch meshing’s next generation
• Transform meshes to updated geometry without
remeshing
Expanded solutions
• Introduction to multi-physics environment
• Transient behavior through parameterization
• Rotor dynamics
• Mixed element types in a single analysis
• New thermal loads
Post processing usability
• Less interaction
• Better integration with graphing
• Leverage geometry to isolate areas of concern
Continuous improvements
• CAD abstraction tools
• CAE graphics
• CAE translators
• Fields
• Loads and boundary conditions validation
• Navigator organization
• Ribbons user interface
![Page 3: Meshing Techniques Using NX 9.0 Features · PDF fileMeshing Techniques Using NX 9.0 Features . 2013-11-05 ... •NX 9.0 version replaces User Functions with NX Open functions . 2013-11-05](https://reader034.vdocuments.site/reader034/viewer/2022052406/5a9db7e47f8b9a28388d6491/html5/thumbnails/3.jpg)
2013-11-05
Restricted © Siemens AG 2013 All rights reserved.
Page 3 Siemens PLM Software
Mesh controls
• Fillet and cylinder types
• Recipe based controls
• Individual presentation in the Simulation Navigator
• Groups of controls represented as a single entity
Mesh morphing
• Modify node locations relative to updated CAD
• Update a geometry based mesh without remeshing
• Automatic and manual methods
NX 9.0 Meshing
![Page 4: Meshing Techniques Using NX 9.0 Features · PDF fileMeshing Techniques Using NX 9.0 Features . 2013-11-05 ... •NX 9.0 version replaces User Functions with NX Open functions . 2013-11-05](https://reader034.vdocuments.site/reader034/viewer/2022052406/5a9db7e47f8b9a28388d6491/html5/thumbnails/4.jpg)
2013-11-05
Restricted © Siemens AG 2013 All rights reserved.
Page 4 Siemens PLM Software
Tetrahedron meshing
• Support new mesh controls to avoid difficulty related to previously
recommended cylinder/fillet meshing: 2D mesh locally first
• Make local 2D mesh requirements part of the 3D process
• Improved robustness particularly with respect to fillet meshing
Fillet detection robustness
Surface meshing
• Support new mesh controls, especially fillets and mapped holes
• Ability to suppress holes within the 2D free mesh command
• Focus on improvements to target minimum element size
Batch meshing
• Rewrite of the application and extended capabilities
NX 9.0 Meshing
![Page 5: Meshing Techniques Using NX 9.0 Features · PDF fileMeshing Techniques Using NX 9.0 Features . 2013-11-05 ... •NX 9.0 version replaces User Functions with NX Open functions . 2013-11-05](https://reader034.vdocuments.site/reader034/viewer/2022052406/5a9db7e47f8b9a28388d6491/html5/thumbnails/5.jpg)
2013-11-05
Restricted © Siemens AG 2013 All rights reserved.
Page 5 Siemens PLM Software
Synchronous Modeling Delete Face
• Option to delete all blend faces below a user defined radius
Midsurface
• Focused improvements to extend, trim, and hole filling
• Datum plane option when specifying a replacement sheet for a
face pair
• Merge selected face pairs into one face pair
Geometry Preparation
![Page 6: Meshing Techniques Using NX 9.0 Features · PDF fileMeshing Techniques Using NX 9.0 Features . 2013-11-05 ... •NX 9.0 version replaces User Functions with NX Open functions . 2013-11-05](https://reader034.vdocuments.site/reader034/viewer/2022052406/5a9db7e47f8b9a28388d6491/html5/thumbnails/6.jpg)
Restricted © Siemens AG 2013 All rights reserved.
2013-11-05 Page 6 Siemens PLM Software
Meshing Details and Demonstration
![Page 7: Meshing Techniques Using NX 9.0 Features · PDF fileMeshing Techniques Using NX 9.0 Features . 2013-11-05 ... •NX 9.0 version replaces User Functions with NX Open functions . 2013-11-05](https://reader034.vdocuments.site/reader034/viewer/2022052406/5a9db7e47f8b9a28388d6491/html5/thumbnails/7.jpg)
2013-11-05
Restricted © Siemens AG 2013 All rights reserved.
Page 7 Siemens PLM Software
Fillet Mesh Size Options
Size along fillet/blend axis
• By size – specify element size
• None – inherit size from global mesh size
Size on the fillet/blend circumference
• By angle – specify number of elements per 90º
• By size – specify element size
• This method will place a minimum of 2 elements in the fillet arc
provided minimum size requirement is satisfied
• None – inherit size from global mesh size
• Minimum size – no element edges less than this size
Aspect ratio – sizes are relaxed if aspect ratio is violated
![Page 8: Meshing Techniques Using NX 9.0 Features · PDF fileMeshing Techniques Using NX 9.0 Features . 2013-11-05 ... •NX 9.0 version replaces User Functions with NX Open functions . 2013-11-05](https://reader034.vdocuments.site/reader034/viewer/2022052406/5a9db7e47f8b9a28388d6491/html5/thumbnails/8.jpg)
2013-11-05
Restricted © Siemens AG 2013 All rights reserved.
Page 8 Siemens PLM Software
Cylinder Mesh Size Options
Size along cylinder axis
• By number – specify number of elements along the axis
• By size – specify element size
• None – inherit size from global mesh size
Size on the cylinder circumference
• By angle – specify number of elements per 90º
• By number – specify number of elements around the
circumference
• None - inherit size from global mesh size
Aspect ratio - sizes are relaxed if aspect ratio is violated
![Page 9: Meshing Techniques Using NX 9.0 Features · PDF fileMeshing Techniques Using NX 9.0 Features . 2013-11-05 ... •NX 9.0 version replaces User Functions with NX Open functions . 2013-11-05](https://reader034.vdocuments.site/reader034/viewer/2022052406/5a9db7e47f8b9a28388d6491/html5/thumbnails/9.jpg)
2013-11-05
Restricted © Siemens AG 2013 All rights reserved.
Page 9 Siemens PLM Software
Cylinder and Fillet Mesh Controls
Objective: Assign mesh parameters specific to cylinders and fillets
Implementation
• New mesh controls similar to edge and mapped hole mesh
controls
• Requires no 2D meshing to affect 3D meshes
• Select faces individually, with smart selection, or by filtering input
geometry based upon min/max size parameters
• Mesh size options
• Element size, number of elements along a direction, or inherit
size from the global element size
![Page 10: Meshing Techniques Using NX 9.0 Features · PDF fileMeshing Techniques Using NX 9.0 Features . 2013-11-05 ... •NX 9.0 version replaces User Functions with NX Open functions . 2013-11-05](https://reader034.vdocuments.site/reader034/viewer/2022052406/5a9db7e47f8b9a28388d6491/html5/thumbnails/10.jpg)
2013-11-05
Restricted © Siemens AG 2013 All rights reserved.
Page 10 Siemens PLM Software
Mesh Control Definitions
Objective: Include specific mesh control definitions as a basic
component of the meshing process
• Repeatable for parts of similar geometry or class
• Similar blend, cylinder, hole sizes
Implementation
• Allow the user to define mesh control definitions
• Use FEM templates containing mesh control definitions
• Assign geometry to the mesh control definitions
![Page 11: Meshing Techniques Using NX 9.0 Features · PDF fileMeshing Techniques Using NX 9.0 Features . 2013-11-05 ... •NX 9.0 version replaces User Functions with NX Open functions . 2013-11-05](https://reader034.vdocuments.site/reader034/viewer/2022052406/5a9db7e47f8b9a28388d6491/html5/thumbnails/11.jpg)
2013-11-05
Restricted © Siemens AG 2013 All rights reserved.
Page 11 Siemens PLM Software
2D Mesh Example
Mesh control definitions defined in template FEM and applied to
the polygon body
• Filter for features by size ranges
• Fillet
• Size through fillet and number of elements through fillet
• Mapped holes
• Layer settings and number of elements around holes
Target minimum element length during meshing
Suppress small holes during meshing
![Page 12: Meshing Techniques Using NX 9.0 Features · PDF fileMeshing Techniques Using NX 9.0 Features . 2013-11-05 ... •NX 9.0 version replaces User Functions with NX Open functions . 2013-11-05](https://reader034.vdocuments.site/reader034/viewer/2022052406/5a9db7e47f8b9a28388d6491/html5/thumbnails/12.jpg)
2013-11-05
Restricted © Siemens AG 2013 All rights reserved.
Page 12 Siemens PLM Software
Next Generation of Batch Meshing
Batch meshing updates
• Accept template FEM as a means for assigning mesh control parameters
• Filter edges and faces by mesh control geometric size ranges
• Matches face and edge names with mesh control names
• Java UI and command line input (-t option) updated to support template FEMs
• Original version was based upon User Functions
• NX 9.0 version replaces User Functions with NX Open functions
![Page 13: Meshing Techniques Using NX 9.0 Features · PDF fileMeshing Techniques Using NX 9.0 Features . 2013-11-05 ... •NX 9.0 version replaces User Functions with NX Open functions . 2013-11-05](https://reader034.vdocuments.site/reader034/viewer/2022052406/5a9db7e47f8b9a28388d6491/html5/thumbnails/13.jpg)
2013-11-05
Restricted © Siemens AG 2013 All rights reserved.
Page 13 Siemens PLM Software
Mesh Controls in the Navigator and Interaction
Objective: simplify wholesale editing of mesh controls defined with
the same properties
Implementation
• Assign multiple geometric entities to a mesh control
• Previously only 1 geometric entity permitted
• Represent each mesh control in the navigator
• Organize navigator by mesh control types
• Editing a mesh control updates the mesh control for every
geometric entity that belongs to it
![Page 14: Meshing Techniques Using NX 9.0 Features · PDF fileMeshing Techniques Using NX 9.0 Features . 2013-11-05 ... •NX 9.0 version replaces User Functions with NX Open functions . 2013-11-05](https://reader034.vdocuments.site/reader034/viewer/2022052406/5a9db7e47f8b9a28388d6491/html5/thumbnails/14.jpg)
2013-11-05
Restricted © Siemens AG 2013 All rights reserved.
Page 14 Siemens PLM Software
Mesh Morphing
What is it?
• Transformation of a Mesh to Updated Geometry
• No remeshing
• Strictly repositioning of nodes to conform with updated geometry
How is it done?
• Through automatic and manual mechanisms
• Nodes are mapped or already associated to geometry
• If topology doesn’t change, the nodes are moved to the new
topological locations
• Unmapped (orphan) nodes may move based upon displacement
of neighboring nodes
• Manual tools provided for complete user control of the update
![Page 15: Meshing Techniques Using NX 9.0 Features · PDF fileMeshing Techniques Using NX 9.0 Features . 2013-11-05 ... •NX 9.0 version replaces User Functions with NX Open functions . 2013-11-05](https://reader034.vdocuments.site/reader034/viewer/2022052406/5a9db7e47f8b9a28388d6491/html5/thumbnails/15.jpg)
2013-11-05
Restricted © Siemens AG 2013 All rights reserved.
Page 15 Siemens PLM Software
Mesh Morphing Example: 3D Automatic
Geometry associative solid mesh
Parabolic tetrahedron mesh
Faces moved in the CAD model
• No topological changes
Morph
• Existing nodes are displaced according to updated geometry
• Interior nodes are smoothed
• Association to geometry is maintained when CAD changes
and/or meshing abstractions do not lead to topology differences
to polygon geometry before/after CAD updates
![Page 16: Meshing Techniques Using NX 9.0 Features · PDF fileMeshing Techniques Using NX 9.0 Features . 2013-11-05 ... •NX 9.0 version replaces User Functions with NX Open functions . 2013-11-05](https://reader034.vdocuments.site/reader034/viewer/2022052406/5a9db7e47f8b9a28388d6491/html5/thumbnails/16.jpg)
2013-11-05
Restricted © Siemens AG 2013 All rights reserved.
Page 16 Siemens PLM Software
Mesh Morphing Example: 3D Automatic
Imported mesh originally created in NX
• Linear hex mesh
Associate mesh to geometry
Faces moved in the CAD model
• No topological changes
• Mesh topology matches original and updated CAD topology in
the regions that updated
Morph
• Existing nodes are displaced according to updated geometry
• Interior nodes are smoothed
• Association to geometry is maintained
![Page 17: Meshing Techniques Using NX 9.0 Features · PDF fileMeshing Techniques Using NX 9.0 Features . 2013-11-05 ... •NX 9.0 version replaces User Functions with NX Open functions . 2013-11-05](https://reader034.vdocuments.site/reader034/viewer/2022052406/5a9db7e47f8b9a28388d6491/html5/thumbnails/17.jpg)
2013-11-05
Restricted © Siemens AG 2013 All rights reserved.
Page 17 Siemens PLM Software
Mesh Morphing Example: 3D Manual
Continuation from previous example
CAD change introduces small topology change
Automatic morphing isn’t complete as orphan nodes result
Manual methods complete the process
![Page 18: Meshing Techniques Using NX 9.0 Features · PDF fileMeshing Techniques Using NX 9.0 Features . 2013-11-05 ... •NX 9.0 version replaces User Functions with NX Open functions . 2013-11-05](https://reader034.vdocuments.site/reader034/viewer/2022052406/5a9db7e47f8b9a28388d6491/html5/thumbnails/18.jpg)
2013-11-05
Restricted © Siemens AG 2013 All rights reserved.
Page 18 Siemens PLM Software
Mesh Morphing Example: 2D Automatic and Manual
Geometry associative mesh
• 2D free mesh
CAD update
• No topology changes
• Reasonably sized edges become fairly short
• Original edge has 4 elements, but new edge size is on the
order of 1 element
Morph automatically
Reconsider morphing using manual approach after geometry
cleanup
• Merge edges in polygon geometry
• Rebuild edge-node associations manually then morph
![Page 19: Meshing Techniques Using NX 9.0 Features · PDF fileMeshing Techniques Using NX 9.0 Features . 2013-11-05 ... •NX 9.0 version replaces User Functions with NX Open functions . 2013-11-05](https://reader034.vdocuments.site/reader034/viewer/2022052406/5a9db7e47f8b9a28388d6491/html5/thumbnails/19.jpg)
Restricted © Siemens AG 2013 All rights reserved. Smarter decisions, better products.
Thank you! [email protected]