Upload
dothu
View
250
Download
4
Embed Size (px)
Citation preview
FX+ Modeler General Pre & Post-processor for Finite Element Analysis
2/49 FX+ Modeler
Overview
Overview
Geometry Modeling
Mesh Generation
LBC & Analysis
02
14
28
45
Advanced Nonlinear and Detail Analysis Program
3/49
FX+ Modeler
About FX+
Convenience
Rapidity
Accuracy
Productivity
Overview
“FX+ Modeler is a general purpose, FEA (Finite Element Analysis) pre-processor with state-of-the-art Windows based graphic user interface providing a complete FEA environment
for linking geometry modeling and meshing…”
Advanced Nonlinear and Detail Analysis Program
4/49
Framework
Work Window
Output Window
Property Window
Works Tree
Main Menu Tabbed Toolbar
Developed based-on Task-oriented Design Paradigm
Context Menu
Table Window
Overview
Advanced Nonlinear and Detail Analysis Program
5/49
Works Tree
F2: Rename Del: Delete
Drag & Drop Move / Append
Context Menu
Overview
FXP’s Works Tree displays geometry, mesh, analysis data and result data in a tree structure as Windows Explorer.
Works Tree provides its own context menu and supports the convenient model management. Works Tree changes its form depending on the working mode.
Advanced Nonlinear and Detail Analysis Program
6/49
Property Window
Information for Geometry Information for Mesh Post Control Panel
Editable Items
Overview
FXP’s Property Window provides the various information of the selected item and allows the change of the basic properties such as name, color, etc.
In post-processing mode, Property Windows is used as a control panel of the post-processing options.
Advanced Nonlinear and Detail Analysis Program
7/49
Task-oriented User Interface
Location Entry Field • Mouse Snap: • Keyboard Input: Mathematical expressions can be used. <Ex> 100/2*sin(40)
Drawing Type Selection Dynamic Instruction for Current Input
Figure-on/off Button
Method List
Command/Method-sensitive Figures
Overview
Advanced Nonlinear and Detail Analysis Program
8/49
Graphic Display - Geometry
Shading Shading with Edge Shading + Transparency
Bounding Box
Mouse-out Mouse-in
Wireframe
Overview
Advanced Nonlinear and Detail Analysis Program
9/49
Graphic Display - Mesh
Shading
Feature Edge
Shading + Shrink Wireframe
Feature Edge (Geotechnical Model)
Overview
Advanced Nonlinear and Detail Analysis Program
10/49
Virtual Mesh Transformation
Virtual Transformation (Translation, Rotation, Scaling) by Mouse Dragging
Shaver (Component Assy.)
Overview
Advanced Nonlinear and Detail Analysis Program
11/49
Selection Method
Select
Unselect
Unselect All Selection Filter
Include Intersected
ID
Displayed
Query Pick
Polyline
Polygon
Circle
Pick / Window
Polyline Selection Circle Selection Polygon Selection
Overview
Advanced Nonlinear and Detail Analysis Program
12/49
Selection Method
ID Selection (Node/Element) Query Pick Selection
Detected Entity List
Displayed Selection
Overview
Advanced Nonlinear and Detail Analysis Program
13/49
Data Exchange
IGES Model
Solid Mesh
Overview
Import (Geometry/Mesh)
- STEP, IGES, Parasolid
- AutoCAD DXF (2D)
- STL (Mesh) Export (Geometry/Mesh)
- STEP, IGES
- STL (Mesh) Import/Export (Analysis Data)
- MIDAS/Civil, MIDAS/Gen
- Nastran, Ansys, ABAQUS, etc
- Neutral File (Pre: ASCII, Post: Binary)
Standards for Data Exchange
STEP (STandard for the Exchange of Product Model Data)
IGES (Initial Graphics Exchange Specification)
STL (STereo Lithography) – De facto standard for RP
14/49 FX+ Modeler
Geometry Modeling
Overview
Geometry Modeling
Mesh Generation
LBC & Analysis
02
14
28
45
Advanced Nonlinear and Detail Analysis Program
15/49
• Line, Polyline • Arc, Circle • Polygon • B-Spline • Tunnel Section • Fillet, Chamfer • Trim, Extend • Intersect • Offset, Tangent • Break, Merge
…
Geometry Modeling
Curve Surface Solid Advanced Modeling
• Plane Patch • Coons Patch • NURBS Patch • Grid Patch • Vertex Patch • Fillet, Chamfer • Sew, Fuse • Trim, Divide • Extend • Imprint
…
Geometry Modeling
Advanced modeling functions can be used in surface & solid modeling.
• Box, Wedge • Cylinder, Cone • Sphere, Torus • Trim, Divide • Embed • Boolean Op.
(Fuse, Cut, …) • Stitch Surfaces
…
• Extrude • Revolve • Loft • Sweep • Fillet, Chamfer • Offset, Draft • Shelling • Local Prism • Check, Repair • Transformation
…
Advanced Nonlinear and Detail Analysis Program
16/49
Curve Modeling
Generation
B-Spline
Arc
Line
Circle
Rectangle
Polyline
Polygon
Profile
• Line • Arc • Circle • Ellipse • Parabola • Hyperbola
• B-Spline • Polyline • Rectangle • Polygon • Profile • Helix
• On-surface Curve • Shortest Path Line • Surface Intersection • Offset Curve • Extrude Vertex • Tangent Line
• Fillet / Chamfer • Trim / Extend • Merge / Break • Intersect • Coincide Ends • Make Wire
Modification
B-Spline
Polyline
Tunnel Section
Line
Geometry Modeling
Advanced Nonlinear and Detail Analysis Program
17/49
Surface Modeling
Virtual Grid (M X N)
Elevation
Grid Patch
NURBS Patch
Arbitrary Curves
Vertex Patch
Vertex Cloud (Scanned Points)
Co-planar Curves
Plane Patch
2~4 Curves
Coons Patch
Geometry Modeling
Advanced Nonlinear and Detail Analysis Program
18/49
Solid Modeling
Trim
Divide
Boolean Operation
A
B
Fuse (A ∪ B)
Cut (A - B)
Common (A ∩ B)
+
Divide
Symmetric Model
Geometry Modeling
Advanced Nonlinear and Detail Analysis Program
19/49
Advanced Modeling
Generation
Profile
Guide Curve
Sweep
Profiles
Loft
Profile
Revolve
Profile
Extrude
Geometry Modeling
Advanced Nonlinear and Detail Analysis Program
20/49
Advanced Modeling
Offset
Modification
Trim 2 Surfaces
Chamfer
Fillet
Shell
Local Prism
Profiles (2 Circle)
Fuse: Defined Height
Cut: Through-all
Geometry Modeling
Advanced Nonlinear and Detail Analysis Program
21/49
Geometry Healing
Work Window Static Window
U-V Window Message Window
Geometry Healer
Topological Validity Analysis
Geometry Modeling
Specialized Module for Geometry Healing
Advanced Nonlinear and Detail Analysis Program
22/49
Geometry Repairing
Free Edge & Gap
Sew & Fill Gap
Analyze & Repair
Geometry Modeling
Analyze / Heal (Fix Corrupted Geometry) Topological Validity, Free Boundaries Fix Missing Seam-edge Fix Orientation: Edge, Wire, Face Fill: Gaps, Holes Sew, Split Upgrade: Continuity, Converting
Repair (Modify for Meshing) Divide: Edges, Faces Merge: Faces, Edges, Face-Edges, Edges Fix Small Edges/Faces, Split Revolved Faces Remove: Floating Objects, Faces, Internal Wires, Sub-shapes Convert to NURBS Geometry to Canonical Geometry (Analytical Form) Convert: Wire to Face, Shell to Solid, Solid to Shell
Advanced Nonlinear and Detail Analysis Program
23/49
Geometry Repairing
Merge Surfaces
Geometry Modeling
Advanced Nonlinear and Detail Analysis Program
24/49
Geometry Repairing
Merge Sub-Edges
Geometry Modeling
Advanced Nonlinear and Detail Analysis Program
25/49
Geometry Repairing
Invalid Topology (Unshadable Face)
Check & Fix Topology Split Surface by Continuity
Geometry Modeling
Advanced Nonlinear and Detail Analysis Program
26/49
Check Geometry
Check Shape
Check/Remove Duplicate
Geometry Modeling
Check Shape Free Edge Manifold Edge Non-manifold Edge Short Edge Sliver Face
Check/Remove Duplicate Vertex Edge Face
Advanced Nonlinear and Detail Analysis Program
27/49
Geometry Modeling
Flexible Convenient Accurate
Advantage of Geometry-based Modeling Approach
Using the advanced geometric modeling functions, especially surface and solid modeling functions, modeling various real and complex terrain and/or stratum geometries can be accomplished very easily !
Compared to manual operations, geometric modeling functions require fewer inputs. It does not require tedious information input like nodal coord’s, element connectivity, etc. It just needs the least real geometric information !
Using the geometric modeling functions, the complex geometric operations like intersecting and dividing the free-form surfaces can be performed in a matter of seconds. Exact solutions are obtained with no hassle !
1 2 3
Geometry Modeling
28/49 FX+ Modeler
Geometry Modeling
Overview
Geometry Modeling
Mesh Generation
LBC & Analysis
02
14
28
45
Advanced Nonlinear and Detail Analysis Program
29/49
• Extrude • Revolve • Project • Fill • Sweep
• Geometry • Element • Node
• Solid • Surface • k-Curve Area • k-Face Volume • 4-Node Area
…
• Solid • Surface • Edge • Planar Area • 4-Curve Area • 2D → 3D
• Quadrilateral • Combined • Triangle
Mesh Generation
Auto Map Protrude Manipulation
Object Type
Mesh Generation
Type
• Create • Extract • Connection • Change Para. • Smooth • Divide • Check • Quality • Merge • Transform
…
Advanced Nonlinear and Detail Analysis Program
30/49
Mesh Generation Mesh Generation
Loop Mesher Direct Surface Mesher based on Looping Algorithm
Delaunay Mesher Indirect Surface Mesher based on Delaunay Triangulation
Grid Mesher Hybrid Surface Mesher based on Modified Grid-based Approach
Tetra Mesher Solid Mesher based on Delaunay Tetrahedralization & Advancing Front
Map Mesher Structured Surface/Solid Mesher based on Transfinite Interpolation
Advanced Nonlinear and Detail Analysis Program
31/49
Automatic Surface Meshing
Regularity Uniformity
Boundary Sensitive
Orientation Insensitive
Sizing Control (< 1/2)
Internal Curve/Point
Loop Mesher
Delaunay Mesher
Grid Mesher
Delaunay Mesher
Impulsive Point
Grid Mesher Loop Mesher
Mesh Generation
Advanced Nonlinear and Detail Analysis Program
32/49
Automatic Surface Meshing
Normal Mesh
Pattern Mesh
Mesh Preference Final Mesh (after Smoothing)
Offset Elements
Object Surface
Mesh Generation
FXP’s surface meshers generate offset elements near boundary for best quality FXP provides a number of controls to manipulate mesh pattern & density, and generates optimum
meshes required in practice.
Advanced Nonlinear and Detail Analysis Program
33/49
Automatic Solid Meshing
Smooth Transition
Smooth Transition
Mesh Generation
FXP’s Tetra Mesher auto-generates tetrahedral solid mesh with variable sizes in smooth transition. (200,000 Tetra’s/min)
FXP’s Tetra Mesher is capable of including holes, curves and points that are present in/on solids.
Advanced Nonlinear and Detail Analysis Program
34/49
Mapped Mesh Generation
Hull of Small Ship (Surface Mesh)
k-sided Areas (Simply-connected)
Pipe Junction
Cargo Carrier
Mesh Generation
FXP’s Map Mesher generates structured (regular & orthogonal) mesh both in surfaces and solids.
Advanced Nonlinear and Detail Analysis Program
35/49
Mapped Solid Meshing
Full Mapping
Auto+Map
Clipped View
Geometry
Multiple Solids
Auto-mesh (2D)
Mesh Generation
FXP’s Solid Map Mesher generates hexa and/or penta mesh in simple solids by full mapping or
combination (auto+map).
Advanced Nonlinear and Detail Analysis Program
36/49
Size Control
Linear & Symmetric Seeding
Fine Coarse Coarse
Division
Normal Refinement (50%) Refinement (150%)
Fine Mesh
Coarse Mesh
Smooth Transition
Mesh Generation
FXP provides various size control methods, uniform size, division, linear grading (size & ratio and
symmetry option) and refinement option.
Advanced Nonlinear and Detail Analysis Program
37/49
Size Control
Normal Seeding (Uniform Size)
Adaptive Seeding
θ L
h
Angle Ratio: sin θ
Deflection Ratio: h/L
Adaptive Seeding
Mesh Generation
FXP provides adaptive seeding function based on user-specified mesh size and geometric
characteristics (curvature and feature).
Advanced Nonlinear and Detail Analysis Program
38/49
Element-based Meshing
STL (Stereo Lithography)
2D Mesh Imported from STL Data
Regenerated Mesh
Mesh Generation
Advanced Nonlinear and Detail Analysis Program
39/49
Element-based Meshing
3D Scanned Data Tria: 130000
Decimated Mesh (Reduction Factor: 0.2) Final Mesh
3D Scanned Data Tria: 49,998
(RapidForm Sample)
Decimated Mesh Tria: 7,498
(Reduction Factor: 0.2)
Final Mesh Tria: 8,938
STL
STL FEA Mesh
FEA Mesh
Mesh Generation
Advanced Nonlinear and Detail Analysis Program
40/49
Element-based Meshing
Resolved Mesh
Invalid NURBS (Uneven knot vectors)
Sliver Faces
Generated Mesh (Parametric Meshing)
Resolved Mesh
Singular Vertex Poor Mesh
Mesh Generation
Advanced Nonlinear and Detail Analysis Program
41/49
Mesh Protrusion
Extrude thru Node Sequence (Curve→2D)
Simulate
Section
Fill (Curve→2D)
Extrude (2D→3D) Non-uniform Offset (2@25, 2@50)
2D Base Mesh Linear Extrusion
Revolve (2D→3D)
Mesh Generation
Advanced Nonlinear and Detail Analysis Program
42/49
Mesh Protrusion
Fill (2D→3D)
Top Bottom
Same Topology
Project (2D→3D)
Normal Projection Target Shape 2D Base Mesh
Offset (2D→3D)
Sweep (2D→3D)
Orthogonal Sweeping
Guide Curve
2D Base Mesh
Mesh Generation
Advanced Nonlinear and Detail Analysis Program
43/49
Mesh Manipulation
Extract 2D Mesh from 3D Mesh
Extract Element
(Laplacian/Winslow/Angle)
Smoothing
(2, 3-Refinement)
Divide Element
Closest Link
• Disconnect • Link (Elastic, Rigid) • Insert Interface Element • Closest Link • Coincident Link
Mesh Connection
Mesh Generation
Advanced Nonlinear and Detail Analysis Program
44/49
Check & Quality Assurance
Twisted Penta
Collapsed Tetra (Near Zero Volume)
Check Free Face (Unconnected Element Face)
Free Face
No Free Face
Mesh Quality Plot
Mesh Generation
Check & Verify Free Edges/Faces Check & Align ECS
Quality Assurance Aspect Ratio Skew Angle Taper (2D) Warpage (2D) Jacobian Ratio Twist Collapse (Tetra)
45/49 FX+ Modeler
LBC & Analysis
Overview
Geometry Modeling
Mesh Generation
LBC & Analysis
02
14
28
45
Advanced Nonlinear and Detail Analysis Program
46/49
Load & B.C. Load & B.C
Reference Csys : Rectangular, Cylindrical, Spherical Function-based Definition : Variable Condition (Load, Property, etc.) Graphic Display : Symbol / Text, Contour Plot (Nodal, Elemental) Table : Real Value
Advanced Nonlinear and Detail Analysis Program
47/49
Function-based Definition
Variable Plate Thickness
T (Scale Factor) × Base Function
Load & B.C
Spatial Function Rectangular, Cylindrical, Spherical Non-spatial Function Time, Velocity, Temperature, etc.
Advanced Nonlinear and Detail Analysis Program
48/49
Why FX+ Modeler?
Fast
Easy User-friendly
Powerful
Accurate
FX+ Modeler
The Most Productive Solution !
FX+ Modeler General Pre & Post-processor for Finite Element Analysis
Thank You! Thank You!