geometry modeling1
TRANSCRIPT
-
8/14/2019 Geometry Modeling1
1/415
C O N T E N T SMSC.Patran Reference Manual
Part 2: Geometry Modeling
ClOptionsC.Patran Reference Manualntents iii Options
1Introduction toGeometryModeling
s Overview of Capabilities, 2
s Concepts and Definitions, 4
Parameterization, 5
Topology, 10
- Topological Congruency and Meshing, 12 Connectivity, 15
Effects of Parameterization, Connectivity and Topology in MSC.Patran,
Global Model Tolerance & Geometry, 18
s Types of Geometry in MSC.Patran, 19
Trimmed Surfaces, 20
Solids, 24
Parametric Cubic Geometry, 25
- Limitations on Parametric Cubic Geometry, 25 Matrix of Geometry Types Created, 27
s Building An Op timal Geometry Model, 30
Building a Congruent Model, 31
Building Optimal Surfaces, 33
Decomposing Trimmed Surfaces, 37
Building B-rep Solids, 40
Building Degenerate Sur faces and Solids, 41
2Accessing,Importing &ExportingGeometry
s Overview, 46
s Direct Geometry Access of CAD Geometry, 47
Accessing Geometry Using MSC.Patran Un igraphics, 47
Accessing Geometry Using MSC.Patran ProENGINEER, 55
s PATRAN 2 Neu tral File Sup port For Parametric Cubic Geometry, 57
3CoordinateFrames
s Coordinate Frame Definitions, 60
s Overview of Create Methods For Coordinate Frames, 63
s Translating or Scaling Geometry Using Cu rvilinear Coordinate Frames, 66
4Create Actions s Overview of Geometry Create Action, 70
MSC.Patran Reference ManPart 2: Geometry Modeling
Return
-
8/14/2019 Geometry Modeling1
2/415
C O N T E N T SMSC.Patran Reference Manual
Part 2: Geometry Modeling
ClOptionsC.Patran Reference Manualntents iv Options
s Creating Points, Curves, Surfaces and Solids, 74
Create Points at XYZ Coord inates or Point Locations (XYZ Method ), 74 Create Point ArcCenter, 79
Extracting Points, 81- Extracting Points from Curves and Edges, 81- Extracting Single Points from Surfaces or Faces, 84- Extracting Mu ltiple Points from Surfaces or Faces, 86- Extracting Mu ltiple Points from Surfaces or Faces, 88- Parametric Boun ds for Extracting Points from a Sur face, 90
Interpolating Points, 91
- Between Two Points, 91- Interpolating Points on a Curve, 94
Intersecting Two Entities to Create Points, 97 Creating Points by Offsetting a Specified Distance, 107
Piercing Curves Throu gh Surfaces to Create Points, 109
Projecting Points Onto Sur faces or Faces, 112
Creating Curves Between Points, 117
- Creating Curves Through 2 Points, 117- Creating Curves Through 3 Points, 119- Creating Curves Through 4 Points, 123
Creating Arced Curves (Arc3Point Method), 128
Creating Chained Curves, 131
Creating Conic Curves, 133
Extracting Curves From Surfaces, 137
- Extracting Curves from Surfaces Using the Param etric Option, 137- Extracting Curves From Surfaces Using the Edge Option, 142
Creating Fillet Curves, 144
Fitting Curves Through a Set of Points, 148
Creating Curves at Intersections, 150
- Creating Curves at the Intersection of Two Surfaces, 150- Creating Cu rves at the Intersection of a Plane and a Surface, 154- Intersect Parameters Subord inate Form, 157- Creating Curves at the Intersection of Two Planes, 158
Manifold Curves Onto a Surface, 160
- Manifold Curves onto a Sur face with the 2 Point Option, 160- Manifold Cu rves onto a Surface With the N-Points Option, 164- Manifold Parameters Subordinate Form, 167
Creating Curves Normally Between a Point and a Curve (Norm al
Method), 168
Creating Offset Curves, 171
- Creating Constant Offset Curve, 171- Creating Variable Offset Curve, 173- Parameterization Control for Variable Offset Curve, 174
Projecting Curves Onto Surfaces, 176
- Project Parameters Subord inate Form, 182 Creating Piecewise Linear Curves, 183
-
8/14/2019 Geometry Modeling1
3/415
C O N T E N T SMSC.Patran Reference Manual
Part 2: Geometry Modeling
ClOptionsC.Patran Reference Manualntents v Options
Creating Spline Curves, 185
- Creating Spline Curves with the Loft Spline Option, 185- Creating Spline Curves w ith the B-Spline Option, 189
Creating Curves Tangent Between Two Curves (TanCurve Method), 193
Creating Cu rves Tangent Between Curves and Points
(TanPoint Method), 195
Creating Cu rves, Sur faces and Solids Throu gh a Vector Length (XYZ
Method), 199
Creating Involute Curves, 203
- Creating Involute Curves with the Angles Option, 203- Creating Involute Curves with the Radii Option, 206
Revolving Cu rves, Surfaces and Solids, 208
Creating Orthogonal Curves (2D N ormal Method), 214- Creating Orthogonal Curves with the Input Length Option, 214- Creating Orthogonal Curves with the Calculate Length Op tion, 218
Creating 2D Circle Curves, 222
Creating 2D ArcAngle Curves, 226
Creating Arced Curves in a Plane (2D Arc2Point Method), 229
- Creating Arced Cu rves with the Center Option, 229- Creating Arced Cu rves with the Radius Option, 233- Arc2Point Parameters Subord inate Form, 236
Creating Arced Curves in a Plane (2D Arc3Point Method), 237
Creating Surfaces from Curves, 240
- Creating Surfaces Between 2 Curves, 240- Creating Surfaces Throu gh 3 Curves (Curve Method), 243- Creating Surfaces Throu gh 4 Curves (Curve Method), 246- Creating Surfaces from N Cu rves (Curve Method), 248
Creating Composite Surfaces, 250
Decomposing Trimm ed Surfaces, 255
Creating Surfaces from Edges (Edge Method ), 257
Extracting Surfaces, 260
- Extracting Surfaces with the Parametric Option, 260- Extracting Surfaces with the Face Option, 264
Creating Fillet Surfaces, 266
Matching Adjacent Surfaces, 270 Creating Constant Offset Surface, 272
Creating Ruled Surfaces, 274
Creating Trimmed Surfaces, 278
- Creating Trimmed Surfaces with the Sur face Option, 280- Creating Trimmed Surfaces with the Planar Op tion, 281- Auto Chain Subordinate Form, 282- Creating Trimmed Surfaces with the Composite Option, 284
Creating Surfaces From Vertices (Vertex Method), 287
Extrud ing Surfaces and Solids, 289
Gliding Surfaces, 294
- Gliding Surfaces with the 1 Director Curve Option, 294
-
8/14/2019 Geometry Modeling1
4/415
C O N T E N T SMSC.Patran Reference Manual
Part 2: Geometry Modeling
ClOptionsC.Patran Reference Manualntents vi Options
- Gliding Surfaces with the 2 Director Curve Option, 296
Creating Surfaces and Solids Using the Norm al Method , 298 Creating Surfaces from a Surface Mesh (Mesh Method), 305
- Created Tessellated Surface from Geometry Form, 306 Creating Midsurfaces, 307
- Creating Midsurfaces with the Automatic Option, 307- Creating Midsurfaces with the Manual Option, 309
Creating Solid Primitives, 311
- Creating a Solid Block, 311- Creating Solid Cylinder, 314- Creating Solid Sphere, 317- Creating Solid Cone, 320
- Creating Solid Torus, 323- Solid Boolean operation d uring p rimitive creation, 326
Creating Solids from Surfaces (Surface Method), 327
- Creating Solids from Two Surfaces, 327- Creating Solids from Three Surfaces (Surface Method), 330- Creating Solids from Four Surfaces (Surface Method), 333- Creating Solids with the N Sur face Option, 336
Creating a Bound ary Representation (B-rep) Solid, 338
Creating a Decomposed Solid, 340
Creating Solids from Faces, 343
Creating Solids from Vertices (Vertex Method), 346
Gliding Solids, 348
s Creating Coordinate Frames, 350
Creating Coordinate Frames Using the 3Point Method , 350
Creating Coordinate Frames Using the Axis Method , 353
Creating Coordinate Frames Using the Euler Method, 355
Creating Coordinate Frames Using the N ormal Method, 358
Creating Coordinate Frames Using the 2 Vector Method, 361
Creating Coordinate Frames Using the View Vector Method, 362
s Creating Planes, 363
Creating Planes with the Point-Vector Method, 363
Creating Planes with the Vector Normal Method, 365
Creating Planes with the Curve Normal Method, 367
- Creating Planes with the Curve N ormal Method - Point Option, 367- Creating Planes with the Curve Normal Method-Parametric
Option, 369
Creating Planes with the Plane Normal Method, 371
Creating Planes with the Interpolate Method, 372
- Creating Planes with the Interpolate Method - Uniform Option, 372- Creating Planes with the Interpolate Method - Nonuniform Option, 3
Creating Planes with the Least Squares Method, 375
- Creating Planes with the Least Squares Method - Point Option, 375- Creating Planes with the Least Squares Method - Curve Option, 377
-
8/14/2019 Geometry Modeling1
5/415
C O N T E N T SMSC.Patran Reference Manual
Part 2: Geometry Modeling
ClOptionsC.Patran Reference Manualntents vii Options
- Creating Planes with the Least Squares Method - Surface Option, 379
Creating Planes with the Offset Method, 381 Creating Planes with the Surface Tangent Method, 383
- Creating Planes with the Sur face Tangent Method - Point Option, 38- Creating Planes with the Surface Tangent Method - Parametric
Option, 385
Creating Planes with the 3 Points Method, 387
s Creating Vectors, 389
Creating Vectors with the Magnitud e Method, 389
Creating Vectors w ith the Interpolate Method, 391
- Between Two Points, 391
Creating Vectors with the Intersect Method, 393 Creating Vectors with the Normal Method, 395
- Creating Vectors with the Norm al Method - Plane Option, 395- Creating Vectors with the Normal Method - Sur face Option, 397- Creating Vectors with the Normal Method - Element Face Option, 39
Creating Vectors with the Product Method, 402
Creating Vectors with the 2 Point Method , 404
5Delete Actions s Overview of the Geometry Delete Action, 408
s Deleting Any Geometric Entity, 409
s Deleting Points, Curves, Sur faces, Solids, Planes or Vectors, 410
s Deleting Coordinate Frames, 411
6Edit Actions s Overview of the Edit Action Methods, 414
s Editing Points, 416
Equivalencing Points, 416s Editing Curves, 418
Breaking Curves, 418
- Breaking a Curve at a Point, 418- Breaking a Curve at a Param etric Location, 422- Breaking a Curve at a Plane Location, 425
Blend ing a Curve, 426
Disassembling a Chained Curve, 429
Extending Curves, 431
- Extending a Curve With the 1 Curve Option, 431- Extending a Cu rve Using the Through Points Type, 436- Extending a Curve Using the Full Circle Type, 438
http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?- -
8/14/2019 Geometry Modeling1
6/415
C O N T E N T SMSC.Patran Reference Manual
Part 2: Geometry Modeling
ClOptionsC.Patran Reference Manualntents viii Options
- Extending a Curve With the 2 Curve Option, 440
Merging Existing Curves, 443 Refitting Existing Curves, 447
Reversing a Curve, 448
Trimming Curves, 451
- Trimming a Curve With the Point Option, 451- Trimming a Curve Using the Parametric Option, 454
s Editing Surfaces, 457
Surface Break Options, 457
- Breaking a Sur face With the Curve Option, 457- Breaking a Sur face With the Surface Option, 461
- Breaking a Surface With the Plane Option, 463- Breaking a Sur face With the Point Option, 465- Breaking a Surface Using the 2 Point Op tion, 469- Breaking a Sur face With the Parametric Option, 471
Blend ing Surfaces, 475
Disassembling Trimmed Surfaces, 478
Matching Surface Edges, 481
- Matching Surface Edges with the 2 Surface Option, 481- Matching Surface Edges w ith the Surface-Point Op tion, 484
Extending Surfaces, 486
- Extending Sur faces with the 2 Sur face Option, 486
- Extend ing Surfaces to a Curve, 488- Extending Sur faces to a Plane, 490- Extending Sur faces to a Point, 492- Extending Surfaces to a Surface, 494- Extending Sur faces with the Percentage Opt ion, 496- Extending Sur faces with the Fixed Length Option, 498
Refitting Surfaces, 500
Reversing Surfaces, 501
Sewing Surfaces, 503
Trimming Surfaces to an Edge, 505
Adding a Fillet to a Surface, 507
Removing Edges from Surfaces, 508- Removing Edges from Surfaces with Edge Option, 508- Removing Edges from Surfaces with Edge Length Op tion, 509
Add ing a Hole to Surfaces, 510
- Add ing a H ole to Surfaces with the Center Point Option, 510- Add ing a Hole to Surfaces with the Project Vector Option, 512- Add ing a Hole to Surfaces with the Inner Loop Op tion, 514
Removing a Hole from Trimmed Sur faces, 516
Add ing a Vertex to Sur faces, 518
Removing a Vertex from Trimmed Sur faces, 520
s Editing Solids, 522
Breaking Solids, 522
http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?- -
8/14/2019 Geometry Modeling1
7/415
C O N T E N T SMSC.Patran Reference Manual
Part 2: Geometry Modeling
ClOptionsC.Patran Reference Manualntents ix Options
- Breaking Solids w ith the Point Option, 522
- Breaking Solids w ith the Parametric Option, 526- Breaking Solids with the Curve Op tion, 531- Breaking Solids w ith the Plane Option, 533- Breaking Solids w ith the Surface Option, 535
Blending Solids, 538
Disassembling B-rep Solids, 541
Refitting Solids, 543
- Refitting Solids with the To TriCubicNet Option, 543- Refitting Solids with the To TriParametric Option, 544- Refitting Solids w ith the To Parasolid Option, 545
Reversing Solids, 546
Solid Boolean Operation Ad d, 548 Solid Boolean Operation Subtract, 550
Solid Boolean Op eration Intersect, 552
Creating Solid Edge Blends, 554
- Creating Constant Radius Edge Blends from Solid Edges, 554- Creating Cham fer Edge Blend from Solid Edges, 556
Imp rinting Solid on Solid, 558
Solid Shell Operation, 560
s Editing Features, 562
Sup pressing a Feature, 562
Unsupp ressing a Feature, 563 Editing Feature Parameters, 564
Feature Parameter Definition, 565
7Show Actions s Overview of the Geometry Show Action Methods, 568
The Show Action Information Form, 569
s Showing Points, 570
Showing Point Locations, 570
Showing Point Distance, 571- Showing Point Distance with the Point Option, 571- Showing Point Distance with the Cu rve Option, 573- Showing Point Distance with the Surface Option, 575- Showing Point Distance with the Plane Option, 577- Showing Point Distance with the Vector Option, 579
Showing the Nod es on a Point, 581
s Showing Curves, 582
Showing Curve Attributes, 582
Showing Curve Arc, 583
Showing Curve Angle, 584 Showing Curve Length Range, 586
http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?- -
8/14/2019 Geometry Modeling1
8/415
C O N T E N T SMSC.Patran Reference Manual
Part 2: Geometry Modeling
ClOptionsC.Patran Reference Manualntents x Options
Showing the Nodes on a Curve, 587
s Showing Surfaces, 588
Showing Surface Attributes, 588
Showing Sur face Area Range, 589
Showing the Nodes on a Surface, 590
Showing Surface Normals, 591
s Showing Solids, 593
Showing Solid Attributes, 593
s Showing Coordinate Frames, 594
Showing Coordinate Frame Attributes, 594
s Showing Planes, 595
Showing Plane Attributes, 595
Showing Plane Angle, 596
Showing Plane Distance, 598
s Showing Vectors, 599
Showing Vector Attributes, 599
8Transform Actions
s
Overview of the Transform Methods, 602s Transforming Points, Curves, Surfaces, Solids, Planes and Vectors, 605
Translating Points, Curves, Surfaces, Solids, Planes and Vectors, 605
Rotating Points, Curves, Sur faces, Solids, Planes and Vectors, 619
Scaling Points, Curves, Sur faces, Solids and Vectors, 629
Mirroring Points, Curv es, Sur faces, Solids, Planes and Vectors, 640
Moving Points, Curves, Sur faces, Solids, Planes and Vectors by Coordina
Frame Reference (MCoord Method ), 648
Pivoting Points, Curves, Surfaces, Solids, Planes and Vectors, 656
Positioning Points, Cur ves, Sur faces, Solids, Planes and Vectors, 665
Vector Summ ing (VSum ) Points, Curves, Surfaces and Solids, 674
Moving an d Scaling (MScale) Points, Curves, Surfaces and Solids, 683
s Transforming Coordinate Frames, 690
Translating Coordinate Frames, 690
Rotating Coordinate Frames, 693
9Verify Actions s Verify Action, 698
Verifying Sur face Boundaries, 698
Verifying Surfaces for B-reps, 700- Upd ate Graphics Subordinate Form, 701
http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?- -
8/14/2019 Geometry Modeling1
9/415
C O N T E N T SMSC.Patran Reference Manual
Part 2: Geometry Modeling
ClOptionsC.Patran Reference Manualntents xi Options
Verify- Surface (Dup licates), 702
10Associate Actions s Overview of the Associate Action, 704
Associating Point Object, 705
Associating Curve Object, 707
11DisassociateActions
s Overview of the Disassociate Action Methods, 710
Disassociating Points, 711
Disassociating Curves, 712
Disassociating Surfaces, 713
12The RenumberAction...Renumbering Geometry
s Introduction, 716
s Renumber Forms, 717
Renumber Geometry, 718
INDEX s MSC.Patran Reference Manu al, 719Part 2: Geometry Modeling
http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?- -
8/14/2019 Geometry Modeling1
10/415
C O N T E N T SMSC.Patran Reference Manual
Part 2: Geometry Modeling
ClOptionsC.Patran Reference Manualntents xii Options
-
8/14/2019 Geometry Modeling1
11/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1 Options
MSC.Patran Reference Manual, Part 2: Geometry Modeling
CHAPTER
1Introduction to Geometry Modeling
s Overview of Capabilities
s Concepts and Definitions
s Types of Geometry in MSC.Patran
s Building An Optimal Geometry Mod el
Return
-
8/14/2019 Geometry Modeling1
12/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.1 2 Options
1.1 Overview of Capabilities
A p owerful and importan t feature of MSC.Patran is its geometry capabilities. Geometry can b
Created.
Directly accessed from an external CAD part file.
Imported from an IGES file or a PATRAN 2 Neutral file.
Complete Accuracy of Original Geometry. MSC.Patran maintains complete accuracy of thoriginal geometry, regardless of where it came from. The exact mathematical representation o
the geometry (e.g., Arc, Rational B-Spline, B-rep, Parametric Cubic, etc.) is consistently
maintained throughout the mod eling process, without any approximations orconversions.
This means different versions of the geometry model are avoided . Only one copy of the
geometry design needs to be maintained by the engineer, whether the geometry is in a separa
CAD p art file or IGES file or the geometr y is par t of the MSC.Patran database.
Below are highlights of the geometry capabilities:
Direct Application of Loads/BCs and Element Properties to Geometry. All loads,boundary conditions (BC) and element p roperty assignments can be ap plied d irectly to the
geometry. When the geometry is meshed w ith a set of nodes and elements, MSC.Patran w ill
autom atically assign the loads/ BC or element property to the app ropriate nodes or elements.
Although you can apply the loads/ BCs or element p roperties directly to the finite element m es
the advantage of applying them to the geometry is if you rem esh the geometry, they remain
associated with the mod el. Once a new m esh is created, the loads/ BC and element p roperties
are au tomatically reassigned.
For more information, seeIntroduction to Functional Assignment Tasks (Ch. 1) in theMSC.Patran Reference Manual, Part 5: Functional Assignments.
Direct Geometry Access. Direct Geometry Access (DGA) is the capability to d irectly access(or read ) geometry information from an externalCAD user file, without the u se of an
intermediate translator. Currently, DGA sup ports the following CAD systems:
EDS/ Unigraphics
Pro/ ENGINEER by Parametric Technology
CATIA by Dassault Systemes
EUCLID 3 by Matra Datav ision
CADDS 5 by ComputervisionWith DGA, the CAD geometry and its topology that are contained in th e CAD user file can be
accessed. Once the geometry is accessed, you can build up on or mod ify the accessed geometr
in MSC.Patran, mesh the geometry, and assign the loads/ BC and the element prop erties direct
to the geometry.
For m ore detailed information on DGA, seeDirect Geometry Access of CAD Geometry(p. 47).
Import and Export of Geometry. There are three file formats available to imp ort or expor tgeometry:
IGES
http://../functional_assignments/functional_topics.pdfhttp://../functional_assignments/functional_topics.pdfhttp://../functional_assignments/functional_topics.pdfhttp://../functional_assignments/functional_topics.pdfhttp://../functional_assignments/functional_topics.pdf -
8/14/2019 Geometry Modeling1
13/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.1 3 Options
PATRAN 2 Neu tral File
Express Neu tral File
In using any of the file formats, MSC.Patran m aintains the original mathematical form of the
geometr y. (That is, the geometry is not app roximated into the param etric cubic form.) This
mean s the accuracy of the geom etry in all three files is main tained .
For m ore information on the imp ort and export capabilities for IGES, PATRAN 2 Neutral File
and the Express Neu tral File, seeAccessing, Importing & Exporting Geometry (Ch. 2).
MSC.Patran Native Geometry. You can also create geometry in MSC.Patran (nativegeometry). A large nu mber of methods are available to create, translate, and edit geometry, a
well as method s to verify, delete and show information.
MSC.Patrans native geometry consists of:
Points
Parametric curves
Bi-param etric sur faces
Tri-parametric solids
Bound ary represented (B-rep) solids
All native geometry is fully param eterized both on the ou ter bound aries and w ithin the interi
(except for B-rep solids which are parameterized on ly on the outer surfaces).
Fully parameterized geometry m eans that you can app ly varying loads or element p roperties
directly to the geometr ic entity. MSC.Patran evalu ates the variation a t all exterior and in terio
locations on the geometric entity.
-
8/14/2019 Geometry Modeling1
14/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.2 4 Options
1.2 Concepts and Definitions
There are m any fun ctions in MSC.Patran th at rely on the mathematical representation of the
geometry. These functions are:
App lying a p ressure load to a curve, surface or solid.
Creating a field function in parametric space.
Meshing a curve, surface or solid.
Referencing a vertex, edge or face of a curve, surface or solid.
For every curve, surface or solid in a user d atabase, informat ion is stored on itsParameterization, Topologyan d Connectivitywhich is u sed in various MSC.Patran fun ction
The concepts of param eterization, connectivity and topology are easy to und erstand and they
are important to know wh en building a geometry and an analysis mod el.
The following sections will describe each of these concepts and how you can build an op tima
geometry m odel for analysis.
-
8/14/2019 Geometry Modeling1
15/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.2 5 Options
Parameterization
All MSC.Patran geom etry are labeled on e of the following:
Point (0-Dimensions)
Curve (1-Dimension)
Sur face (2-Dimensions)
Solid (3-Dimensions)
Depend ing on the order of the entity - whether it is a one-dimensional curve, a two-dimension
surface, or a three-dimensional solid - there is one, two or three parameters labeled , ,
that are associated with the entity. This concept is called parameterization.
Param eterization means the X,Y,Z coord inates of a curve, surface or solid are represented as
functions of variables or param eters. Depend ing on the dimension of the entity, the X,Y,Z
locations are functions of the parameters , , and .
An analogy to the parameterization of geometry is describing an , location as a function o
time, t. If and , as changes, an d will define a path . Parameterizatio
of geometry does the same thing - as the param eters , , and change, it defines varioupoints on the curve, sur face and solid.
The following describes how a p oint, curve, surface and solid are parameterized in MSC.Patra
Point. A Point in MSC.Patran is a point coord inate location in three-dimensiona l global XYZspace.
Since a point has zero-dim ensions, it has no associated p aram eters, therefore, it is not
parameterized.
Figure 1-1 Point in MSC.Patran
Curve. A Curve in MSC.Patran is a one-dimensional point set in three-dimensional global XY
space. A curve can a lso be d escribed as a p article moving along a defined path in space.
Another way of defining a curve is, a curve is a map ping function, , from one-dimension
param etric space into three-dimensional global XYZ space, as show n inFigure 1-3.
1 23
1 2 3
X Y
t X X t ( )= Y Y t( )= t X Y
1 2 3
P(X,Y,Z)
z
x y
1( )
-
8/14/2019 Geometry Modeling1
16/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.2 6 Options
A curve has one param etric variable, , wh ich is used to describe the location of any given
point, , along a curve, as shown in Figure 1-2.
Figure 1-2 Curve in MSC.Patran
The parameter, , has a range of , where at , is at endpoint and at, is at endpoint .
A straight curve can be defined as:
Eq. 1
Figure 1-3 Mapping Function Phi for a Curve
Eq. 1-1 of our straight curve can be represented as:
Eq. 1
The derivative of in Eq. 1-2, would give us Eq. 1-3which is the tangent of the straightcurve.
Eq. 1
Because the curve is straight , is a constant value. The tangent, , also defines
vector for the curve, which is the positive direction of .
1P
V1
V2
1
P
z
x y
1 0 1 1 1 0= P V11 1= P V2
P 1.0 1( )V1 1 V2+=
0 11
(1)
1z
x y
V1
V2
0 1 1
1 1.0 1( ) V1 1 V2+=
1( )
1 V2 V1=
1
1
1
-
8/14/2019 Geometry Modeling1
17/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.2 7 Options
For any given curve, the tangent and positive d irection of at any point along the curve can b
found . (The vector, , usu ally will not have a length of one.)
Surface. A surface in MSC.Patran is a tw o-dimensional point set in three-dimensional globaXYZ space.
A surface has two param eters, and , where at any given point, , on the surface, can b
located by and , as shown inFigure 1-4.
Figure 1-4 Surface in MSC.Patran
A sur face generally has th ree or four edges. Trimmed surfaces can have m ore than four edge
For more information, see Trimmed Surfaces (p. 20).
Similar to a curve, and for a surface have ranges of and . Thus, at
, , is at and at , , is at .
A surface is represented by a map ping function, , which map s the param etric space in
the global XYZ space, as show n in Figure 1-5.
Figure 1-5 Mapping Function Phi for a Surface
The first order derivatives of results in two par tial derivatives, and
1 1
1 2 P P1 2
V2
V3
V4
V1
2
1
P
z
x y
1 2 0 1 1 0 2 1
1 0= 2 0= P V1 1 1= 2 1= P V3
1 , 2( )
(1,2)
z
x y
1
22
1
(0,0) (1,0)
(1,1)(0,1)
V1
V2
V3
V40 1 1
0 2 1
1 , 2( ) 1
-
8/14/2019 Geometry Modeling1
18/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.2 8 Options
Eq. 1
where is the tangent vector in the direction and is the tangent vector in the
direction.
At any point for a given surface, and which define the tangents and the positive an
directions can be determined .
Usually and are not orthonorm al, wh ich means they do not have a length of one andthey are not perp endicular to each other.
Solid. A solid in MSC.Patran is a three-dimensiona l point set in three-dimensional global XYspace.
A solid has three param eters, , , and , where at any given point, , within the solid,
can be located by , , and , as shown in Figure 1-6.
Figure 1-6 Solid in MSC.Patran
A solid generally has five or six sides or faces. (A B-rep solid can have more than six faces.)
The parameters , and have ranges of , , and . At (0,0,0)
is at and at (1,1,1), is at .
Note: The above definition ap plies to tri-param etric solids only. MSC.Patran can a lso create
or impor t a B-rep solid, wh ich is param eterized on the outer su rface only, and not
within the interior. See B-rep Solid (p. 24) for m ore information.
1 T1 an d 2 T2==
T1 1 T2 2
T1 T2 12
T1 T2
1 2 3 P P1 2 3
V7
V3
V6
V5
V1
V4
V23
2
1
P
z
x y
1 2 3 0 1 1 0 2 1 0 3 1 V1 P V7
-
8/14/2019 Geometry Modeling1
19/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.2 9 Options
A solid can be represented by a map ping function, , wh ich map s the parametric
space into th e global XYZ space, as show n in Figure 1-7.
Figure 1-7 Mapping Function Phi for a Solid
If we take the first ord er derivatives of , we get three pa rtial der ivatives,
and , shown in Eq. 1-5:
Eq. 1
Where is the tangent vector in the direction, is the tangent vector in the directio
and is the tangent vector in the direction.
At any point within a given solid, , and , which define the tangents and positive
and directions can be determined.
1 , 2 3,( )
(1,2,3)
z
x y
2
1
3
(0,0,0)(1,0,0)
(1,1,0)
(1,1,1)(0,0,1)
(0,1,1)
(1,0,1)
1
32
V1
V5
V6
V7
V3
V4
0 1 1
0 2 1
0 3 1
1 , 2 3,( ) 1 2 3
1T
1 , 2T
2 , 3T
3===
T1 1 T2 2T3 3
T1 T2 T3 2 3
-
8/14/2019 Geometry Modeling1
20/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.2 10 Options
Topology
Topology identifies the kind s of items u sed to d efine ad jacency relationships between geometr
entities.
Every curve, surface and solid in MSC.Patran has a d efined set of topologic entities. You can
reference these entities wh en you build th e geometry or analysis mod el. Examp les of this
include:
Creating a su rface between edges of two sur faces.
Meshing an ed ge or a face of a solid.
Referencing a vertex of a curve, surface or solid to ap ply a loads/ BC.
Topology is invariant th rough a one-to-one bicontinuous m app ing transformation. This mean
you can h ave two curves, surfaces or solids th at have d ifferent p arameterizations, but
topologically, they can be id entical.
To illustrate th is concept , Figure 1-8 show s three grou ps of surfaces A-D. Geometrically, theyare different, but top ologically they are the same.
Figure 1-8 Topologically Equivalent Surfaces
Topologic Entities: Vertex, Edge, Face, Body. The types of topologic entities foun d inMSC.Patran are the following :
Vertex Defines the topologic endp oint of a curve, or a corner of a surface or a solid . Avertex is separate from a geometric point, although a point can exist on a vertex.
Edge Defines the topologic curve on a sur face or a solid. An edge is separate from ageometric curve, although a curve can exist on an edge.
D
C
B
AA
B
CD
* Surface A is not connected to Surface D
A* B
D* C
-
8/14/2019 Geometry Modeling1
21/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.2 11 Options
Vertex, Edge and Face ID Assignments in MSC.Patran. The connectivity for a curve,surface and solid determines the order in which the internal vertex, edge an d face IDs will be
assigned . The location of a geometric entitys parametric axes defines the p oint where
assignment of the IDs for the entitys vertices, edges and faces will begin.
Figure 1-9 an d Figure 1-10 show a four sided surface and a six sided solid w ith the internalvertex, edge and face IDs disp layed. If the connectivity changes, then the IDs of the vertices,
edges and faces will also chan ge.
For example, in Figure 1-9, the edge, ED3, of Sur face 11 would be d isplayed as:Surface 11.3
The vertex, V4, in Figure 1-9 wou ld be displayed as:
Surface 11.3.1
V4 has a vertex ID of 1 that belongs to edge 3 on su rface 11.
The face, F1, of Solid 100 in Figure 1-10 wou ld be displayed as:
Solid 100.1
The ed ge, ED10, in Figure 1-10 wou ld be d isplayed as:
Solid 100.1.3
Face Defines the top ologic surface of a solid . A face is separate from a geom etric surface,althou gh a su rface can exist on a face.
Body A grou p of surfaces that forms a closed volume. A bod y is usually referenced as a Brep solid or a Volum e solid , where only its exterior surfaces are param eterized. SeeSolids (p. 24) for m ore information.
Important: Generally, when modeling in MSC.Patran, you d o not need to know the topolog
entities internal IDs. When you cursor select a topologic entity, such as an edge
a surface, the ID will be displayed in the app ropriate listbox on the form.
Figure 1-9 Vertex & Edge Numberingfor a Surface
Figure 1-10 Face Numbering for a Solid
ED2
ED3
ED4
ED1
V3
V4V1
V2
1
2F1
F3
F6
F5
F2
F4
12
3
11
100
V8
V4
ED12
ED7
ED6
ED1
ED10 ED2
ED3ED5
ED4
ED8
ED9
ED11
V2
V1
V3
V5
V6
V7
-
8/14/2019 Geometry Modeling1
22/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.2 12 Options
ED10 has an edge ID of 3 that belongs to face 1 on solid 100.
The vertex, V6, in Figure 1-10 wou ld be displayed as:
Solid 100.1.2.2
V6 has a vertex ID of 2 that belongs to edge 2 on face 1 on solid 100.
Topological Congruency and MeshingWhen m eshing ad jacent surfaces or solids, MSC.Patran requires the geometry be topologicall
congru ent so that coincident nod es will be created along the common bound aries.
Figure 1-11 shows an examp le where su rfaces 1 through 3 are topologically incongruent andsurfaces 2 through 5 are topologicallycongruent. The outer vertices are shared for surfaces 1
through 3, but the inside edges are not. Surfaces 2 through 5 all have common edges, as well a
common vertices.
There are several ways to correct surfaces 1 through 3 to make them congru ent. See Building Congruent Model (p. 31) for more information.
Figure 1-11 Topologically Incongruent and Congruent Surfaces
For a g roup of surfaces or solids to be congruent, the ad jacent su rfaces or solids mu st share
comm on ed ges, as well as comm on vertices.
(MSC.Software Corpora tions MSC.Patran software produ ct required adjacent surfaces or solid
to share on ly the comm on vertices to be considered topologically congruent for m eshing.)
1
2
3
2
3
4
5
Topologically Incongruent Topologically Congruent
-
8/14/2019 Geometry Modeling1
23/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.2 13 Options
Gaps Between Adjacent Surfaces. Another type of topological incongru ence is shown inFigure 1-12. It shows a gap between tw o pa irs of surfaces that is greater than theGlobal ModTolerance. This mean s wh en you m esh the surface pa irs, coincident nod es will not be created
along both sides of the gap.
Figure 1-12 Topologically Incongruent Surfaces with a Gap
MSC recomm ends two method s for closing sur face gaps:
Use the Create/ Surface/ Match form. See Matching Adjacent Surfaces (p. 270).
Use the Edit/ Surface/ Edge Match form. See Matching Surface Edges (p. 481).
For m ore information on m eshing, seeIntroduction to Functional Assignment Tasks (Ch.in theMSC.Patran Reference Manual, Part 5: Functional Assignments.
Non-manifold Topology. Non-manifold top ology can be simply defined as a geometry that non-manufacturable. However, in analysis, non-manifold top ology is sometimes either
necessary or desirable. Figure 1-13 shows a su rface mod el with a non-manifold ed ge.
Figure 1-13 Non-manifold Topology at an Edge
Vertices are Shared, Edges are Not
Incongruent Surfaces
Gap > Global ModelTolerance
http://-/?-http://-/?-http://../functional_assignments/functional_topics.pdfhttp://../functional_assignments/functional_topics.pdfhttp://../functional_assignments/functional_topics.pdfhttp://../functional_assignments/functional_topics.pdfhttp://../functional_assignments/functional_topics.pdfhttp://../functional_assignments/functional_topics.pdfhttp://-/?- -
8/14/2019 Geometry Modeling1
24/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.2 14 Options
This case may be perfectly fine. A non-manifold edge has more than two surfaces or solid face
connected to it. Therefore, two solids wh ich share a common face also give non-manifold
geometry (both the common face and its edges are n on-manifold).
In general, non-manifold top ology is acceptable in MSC.Patran . The exception is in the creatio
of a B-rep solid wh ere a non-manifold edge is not allowed. The Verifying Surface Boundarie(p. 698) option d etects non-man ifold ed ges as well as free edges.
http://-/?-http://-/?-http://-/?-http://-/?- -
8/14/2019 Geometry Modeling1
25/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.2 15 Options
Connectivity
In Figure 1-2, Figure 1-4, and Figure 1-6 in Parameterization (p. 5), the axes for th eparam eters, , , and , have a un ique orientation and location on the curve, surface and
solid.
Depend ing on the orientation and location of the , , and axes, this defines a un ique
connectivity for the curve, sur face or solid.
For example, although the following tw o curves are iden tical, the connectivity is d ifferent for
each curve (note that the ver tex IDs are reversed ):
Figure 1-14 Connectivity Possibilities for a Curve
For a four sided sur face, there are a tota l of eight possible connectivity definitions. Two p ossib
connectivities are shown in Figure 1-15. (Again, notice that the vertex and ed ge IDs are differefor each su rface.)
Figure 1-15 Two Possible Connectivities for a Surface
1 2 3
1 2 3
V1
V2
1
V1
V2
1
V2
V3
V4
V1
2 1
ED1
ED2
ED3ED4
ED2ED3
ED1ED4
V2
V3
V4
V1
2
1
-
8/14/2019 Geometry Modeling1
26/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.2 16 Options
For a tri-parametr ic solid w ith six faces, there are a tota l of 24 possible conn ectivity d efinition
in MSC.Patran - three orientations at each of the eight ver tices. Two possible connectivities ar
shown in Figure 1-16.
Figure 1-16 Two Possible Connectivities for a Solid
Plotting the Parametric Axes. MSC.Patran can plot the location and orientation of theparam etric axes for the geometric entities by tu rning on the Param etric Direction toggle on th
Geometric Properties form, und er the Display/ Display Properties/ Geometric menu . See
Geometry Preferences (p. 296) in theMSC.Patran Reference Manual, Part 2: Basic Functions fomore information.
Modifying the Connectivity. For most geometric entities, you can modify the connectivity baltering the orientation and/ or location of the parametric axes by using the Geometry
applications Edit actions Reverse m ethod . See Overview of the Edit Action Methods (p. 41
For solids, you can also control the location of the parametric origin u nder the
Preferences/ Geometry menu and choose either the MSC.Patran Convention button or th e
PATRAN 2.5 Convention bu tton for the Solid Origin Location.
V7
V3
V6
V5
V1
V4
V23
2
1
V8
V3
V6
V5
V1
V4
V2
3
2
1V8
http://../basic_functions/preferences_forms.pdfhttp://../basic_functions/preferences_forms.pdfhttp://../basic_functions/preferences_forms.pdfhttp://-/?-http://-/?-http://-/?-http://../basic_functions/preferences_forms.pdf -
8/14/2019 Geometry Modeling1
27/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.2 17 Options
Effects of Parameterization, Connectivity and Topology inMSC.Patran
The geometrys parameterization and connectivity affect the geometry and finite element
analysis mod el in th e following w ays:
Defines Order of Internal Topologic IDs. The param eterization and connectivity for a curvsur face or solid d efine the order of the intern al IDs of their top ologic entities. MSC.Patran store
these IDs internally and displays them when you cursor select a vertex, edge or face. See VerteEdge and Face ID Assignments in MSC.Patran (p. 11) for more information.
Defines Positive Surface Normals. Using right hand ru le by crossing a sur faces d irectiowith its direction, it defines the surfaces positive norm al direction ( direction). This affec
man y areas of geometry and finite element creation, includ ing creating B-rep solids. SeeBuilding An Optimal Geometry Model (p. 30) for m ore information.
Defines Positive Pressure Load Directions. The p arameterization and connectivity of acurve, surface or solid d efine the p ositive direction for a pressure load, and it defines the
sur faces top and bottom locations for an element variable pressure load. SeeCreate Structur
LBCs Sets (p. 19) in th eMSC.Patran Reference Manual, Part 5: Functional Assignments for moreinformation.
Helps Define Parametric Field Functions. If you reference a field function that was definedin param etric space, when creating a varying loads/ BC or a varying element or m aterial
prop erty, the loads/ BC values or the property values will depend on the geometrys
param eterization an d the orientation of the p arametric axes. SeeFields Forms (p. 140) in theMSC.Patran Reference Manual, Part 5: Functional Assignments for m ore information.
Defines Node and Element ID Order For IsoMesh. The MSC.Patran m app ed mesher,IsoMesh, will use the geom etric entitys parameter ization and connectivity to define the ord er
the nod e and element IDs and the element connectivity. (The parameterization and connectiviwill not be used if the mesh will have a transition or change in the nu mber of elements w ithin
the su rface or solid.) SeeIsoMesh (p. 15) in the MSC.Patran Reference Manual, Part 3: FiniteElement Modeling for m ore information.
12 3
http://../functional_assignments/loads_bcs_forms.pdfhttp://../functional_assignments/loads_bcs_forms.pdfhttp://../functional_assignments/loads_bcs_forms.pdfhttp://../functional_assignments/loads_bcs_forms.pdfhttp://../functional_assignments/fields_forms.pdfhttp://../functional_assignments/fields_forms.pdfhttp://../functional_assignments/fields_forms.pdfhttp://../fem_modeling/mesh_forms.pdfhttp://../fem_modeling/mesh_forms.pdfhttp://../fem_modeling/mesh_forms.pdfhttp://../fem_modeling/mesh_forms.pdfhttp://../fem_modeling/mesh_forms.pdfhttp://../fem_modeling/mesh_forms.pdfhttp://../functional_assignments/fields_forms.pdfhttp://../functional_assignments/fields_forms.pdfhttp://../functional_assignments/loads_bcs_forms.pdfhttp://../functional_assignments/loads_bcs_forms.pdf -
8/14/2019 Geometry Modeling1
28/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.2 18 Options
Global Model Tolerance & Geometry
MSC.Patran uses the Global Model Tolerance when it imp orts or accesses geometry, when it
creates geometry, or wh en it m odifies existing geometry.
The Global Model Tolerance is found un der th e Preferences/ Global menu . The d efault value
0.005.
When creating geometr y, if two points are within a d istance of the Global Model Tolerance, theMSC.Patran will only create the first point and not the second .
This ru le also app lies to curves, surfaces and solids. If the points that d escribe two curves,
sur faces or solids are within a d istance of the Global Model Tolerance, then only the first curv
surface or solid will be created, and not the second .
For more information on the Global Model Tolerance, see (p. 57) in theMSC.Patran Reference
Manual, Part 1: Basic Functions.
Important: For models with d imensions which vary significantly from 10 units, MSC
recommend s you set the Global Model Tolerance to .05% of the maximum m od
dimension.
http://../basic_functions/file_forms.pdfhttp://../basic_functions/file_forms.pdfhttp://../basic_functions/file_forms.pdfhttp://../basic_functions/file_forms.pdfhttp://../basic_functions/file_forms.pdf -
8/14/2019 Geometry Modeling1
29/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.3 19 Options
1.3 Types of Geometry in MSC.Patran
Generally, there are four types of geometry objects in MSC.Patran :1
Point (default color is cyan)
Parametric Curve (default color is yellow)
Bi-Parametric Surface (default color isgreen)
Tri-Parametric Solid (default color is dark blue)
MSC.Patran also can access, imp ort, and create Trimm ed Sur faces, B-rep Solids and Volume
Solids. See Trimmed Surfaces (p. 20) and Solids (p. 24) for m ore information.
You also can create param etric cubic curves, surfaces and solids, which are recognized by the
PATRAN 2 neutral file. See Parametric Cubic Geometry (p. 25) for m ore information.
For m ore information on the typ es of geometry th at can be created, see Matrix of GeometryTypes Created (p. 27).
1
The default colors are used if the Display Meth od is set to Entity Type, instead of Group, onthe Graph ics Preferences form und er the Preferences/ Graph ics menu .
-
8/14/2019 Geometry Modeling1
30/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.3 20 Options
Trimmed Surfaces
Trimmed su rfaces are a special class of bi-param etric surfaces. Trimmed sur faces can be
accessed from an external CAD user file; they can be imp orted from an IGES or Express Neu tr
file; and they can be created in MSC.Patran.
Unlike other types of bi-param etric surfaces, trimm ed surfaces can h ave more th an four ed ge
and they can have one or more interior holes or cutouts.
Also, trimmed su rfaces have an associated p arent surface that is not d isplayed. A trimmed
surface is defined by iden tifying the closed active and inactive regions of the parent surface. Th
parent su rface defines the param eterization and curvature of the trimmed surface.
You can create three typ es of trimm ed su rfaces in MSC.Patran:1
General Trimmed Surface (default color is magenta)
Simply Trimmed Surface (default color is green)
Composite Trimmed Surface (default is magenta)
Ordinary Composite TrimmedSurface (default color is green)
(Green is the d efault color for both a simp ly trimmed surface and a general, bi-parametric
surface.)
General Trimmed Surface. A general trimm ed surface can have any nu mber of outer edgesand any nu mber of inner edges which d escribe holes or cutou ts. These outer and inner edges ar
defined by a closed loop of chained curves. (Chained curves can be created w ith the
Create/ Curve/ Chain form. See Creating Chained Curves (p. 131).) An examp le is shown inFigure 1-17.
All general trimmed su rfaces, whether they are accessed, imp orted or created, have a d efault
color of magenta.2
1The default colors are used if the Display Meth od is set to Entity Type, instead of Group, on
the Graph ics Preferences form und er the Preferences/ Graph ics menu .
Important: Simply trimm ed su rfaces and ordinary composite trimmed surfaces can be
meshed with IsoMesh or Paver. General trimm ed surfaces and composite
trimmed surfaces can on ly be meshed with Paver. See Meshing Surfaces withIsoMesh or Paver (p. 15) in theMSC.Patran Reference Manual, Part 3: FiniteElement Modeling for m ore information. Also note that some geometric operation
are not currently possible with a general trimm ed su rface, e.g., a general trimm e
surface can not be used to create a triparametric solid.
2
The default colors are u sed if the Display Method is set to Entity Type, instead of Group , onthe Graph ics Preferences form und er the Preferences/ Graph ics menu .
http://../fem_modeling/mesh_forms.pdfhttp://../fem_modeling/mesh_forms.pdfhttp://../fem_modeling/mesh_forms.pdfhttp://../fem_modeling/mesh_forms.pdfhttp://../fem_modeling/mesh_forms.pdfhttp://../fem_modeling/mesh_forms.pdfhttp://../fem_modeling/mesh_forms.pdfhttp://../fem_modeling/mesh_forms.pdfhttp://../fem_modeling/mesh_forms.pdf -
8/14/2019 Geometry Modeling1
31/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.3 21 Options
Figure 1-17 General Trimmed Surface
Simply Trimmed Surface. A simply trimm ed sur face can only have four outer ed ges. It cannohave any inner ed ges, or holes or cutou ts. A simply trimm ed sur face reparam etrizes the
bounded region of the paren t and is called an overp arametrization. An example is shown in
Figure 1-18. (A simply trimmed surface can h ave three sides, with one of the four ed gesdegenerating to a zero length ed ge.)
Like a general trimmed surface, a simply trimmed surfaces outer edges are d efined by a closeloop of chained curves. See Creating Chained Curves (p. 131).
All simp ly trimmed surfaces, whether they are accessed, imported or created, have a d efault
color ofgreen. 1
1
The default colors are u sed if the Display Method is set to Entity Type, instead of Group , onthe Graph ics Preferences form und er the Preferences/ Graph ics menu .
Outer Surface Edges
Inner Edges orHoles
-
8/14/2019 Geometry Modeling1
32/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.3 22 Options
Figure 1-18 Simply Trimmed Surface
Sometimes a three of four sided region w hich d efine a trimm ed su rface will be created as a
general trimm ed su rface instead. This occurs wh en the overparam etrization distorts the
bounded region of the paren t to such an extent that it would be difficult to mesh and u se for
analysis.
Composite Trimmed Surface. The comp osite trimmed surface is a kind of supervisor surfacthat a llows a collection of surfaces to be considered as one surface defined within a specific
boundary. This surface can also have holes in it. Evaluations on the composite trimmed surfac
is similar to evalu ations on th e MSC.Patran tr im surface (General Trimm ed Surface). The big
difference is that it is three to five times slower th an ordinary su rfaces.
The comp osite trimmed surface should be considered a tool. Once the surface is built, it is a
single entity, yet processes on mu ltiple surfaces, relieving the ap plications of the task of
determining where and w hen to move from one surface to another.
APPLICATION:The comp osite trimmed su rface supervisor is a boun ded PLANAR trim surfacIt acqu ires its nam e from the type of service it performs. Let us, for a mom ent, consider the
comp osite trimmed surface to be a cloud in the sky. The sun, being the light source behind th
cloud , creating a shadow on planet earth only in the area blocked by th e cloud . The same is tru
with the composite trimmed surface, except a view vector is given to d etermine the light
direction. Under Surfaces replace planet earth. The valid region on the Under Surfaces is
defined by where the outline of the composite trimm ed surface appears.
Underlying Invisible Parent Surface
Four Outer Edges
-
8/14/2019 Geometry Modeling1
33/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.3 23 Options
STEPS_BUILDING: There are three basic steps in building a comp osite trimmed su rface.
RULES:
1. The composite trimmed surface domain mu st not encomp ass any d ead space. If anyportion h as a vacancy (no Un der Sur face un der it), unp redictable results will occu
2. Processing along the view vector must yield a single intersection solution at any
position on the un derlying surfaces within the comp osite trimmed surfaces dom ain
Ordinary Composite Trimmed Surface. The only difference between an Ord inary Comp osiTrimm ed Surface and the Comp osite Trimm ed Surface is that this type w ill have only four edge
comp rising the outer loop and no inner loops.
Step 1 Creating the outer p erimeter curve. In most cases this is a MSC.Patran curvechain entity.
Step 2 Selecting an acceptable view d irection for the view vector and p lanarComposite trimmed surface entity. The view vector is the most importan t
aspect of building a composite trimm ed surface. The resu lting view vectormu st yield only one intersection solution at an y position on the Under
Sur faces. The user mu st select the p roper view for the location of the
comp osite trimmed surface with some forethought and eliminate the
possibility of any of the und erlying surfaces wrap ping arou nd in back of one
another. In some cases this may not be possible! The user m ust then create
more than one comp osite trimmed surface.
Additionally, since the comp osite trimmed su rface sup ervisor is PLANAR, it
cannot encomp ass more than a 180 degree field of view. An examp le of this
would be a cylindrically shaped group of surfaces. It would probably take
three properly placed composite trimmed surface to represent it; one for every
120 degrees of rotation.
Step 3 Determines wh ich currently displayed su rfaces will be become part of thecomp osite trimmed su rface dom ain (Under Surfaces). The u ser may
individu ally select the correct un derlying surfaces or, if want ing to select all
visible surfaces, the user must p lace into ERASE all sur faces which might
cause multiple intersections and then select the remaining visible surfaces.
-
8/14/2019 Geometry Modeling1
34/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.3 24 Options
Solids
There are three typ es of solids that can be accessed or imp orted, or created in MSC.Patran:1
Tri-Parametric Solid (default color is dark blue)
B-rep Solid (default color is white)
Volume Solid (default color is pink or light red )
on (p. 2) lists the types of solids created w ith each Geometry Application method .
Tri-Parametric Solid. All solids in MSC.Patran , except for B-rep solids and volum e solids, artri-parametric solids. Tri-parametric solids are parameterized on the surface, as well as inside
the solid. Tri-pa rametric solids can only have four to six faces with n o interior void s or holes.
Tri-parametric solids can be m eshed w ithIsoMesh or TetMesh.
B-rep Solid. A B-rep solid is formed from a grou p of topologically congruent sur faces thatdefine a comp letely closed volume. Only its outer surfaces or faces are parameterized and no
the interior. An example is shown in Figure 1-19.
The group of surfaces that define the B-rep solid ar e its shell. A B-rep shell defines the exterio
of the solid, as well as any in terior voids or holes. Shells can be comp osed of bi-param etric
surfaces and/ or trimm ed surfaces.
B-rep solids can be created with the Create/ Solid/ B-rep form. See Creating a BoundaryRepresentation (B-rep) Solid (p. 338) on using the form.
Figure 1-19 B-rep Solid in MSC.Patran
B-rep solids are meshed with TetMesh. SeeMeshing Solids (p. 17) in theMSC.Patran ReferenManual, Part 3: Finite Element Modeling for m ore information.
1
The default colors are used if the Display Meth od is set to Entity Type, instead of Group, onthe Graph ics Preferences form und er the Preferences/ Graph ics menu .
Important: IsoMesh will create hexagonal elements if the solid h as five or six faces, but som
wedge elements will be created for the five faced solid. IsoMesh will create a
tetrahedron m esh for a four faced solid. SeeMeshing Solids (p. 17) in the
MSC.Patran Reference Manual, Part 3: Finite Element Modeling.
http://../fem_modeling/mesh_forms.pdfhttp://../fem_modeling/mesh_forms.pdfhttp://../fem_modeling/mesh_forms.pdfhttp://../fem_modeling/mesh_forms.pdfhttp://../fem_modeling/mesh_forms.pdfhttp://../fem_modeling/mesh_forms.pdfhttp://../fem_modeling/mesh_forms.pdfhttp://../fem_modeling/mesh_forms.pdfhttp://../fem_modeling/mesh_forms.pdfhttp://../fem_modeling/mesh_forms.pdfhttp://../fem_modeling/mesh_forms.pdf -
8/14/2019 Geometry Modeling1
35/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.3 25 Options
Parametric Cubic Geometry
Param etric cubic geometry is a special class of param eterized geom etry. Param etric cubic
geometry is supported in MSC.Patran by the PATRAN 2neutralfile and the IGES file for impo
and export.
You have the op tion to create param etric cubic curves, bi-param etric cubic surfaces and tri-
param etric cubic solids, by pressing the PATRAN 2 Convention button foun d on most
Geometry ap plication forms.
Param etric cubic geometr y can also be created in MSC.Patran , which are referred to as grids
lines, patches and hyperpatches.
Parametric cubic geometry is defined by a parametric cubic equation. For example, a param etr
cubic curve is represented by the following cubic equation:
Eq. 1
where represents the general coordinate of the global coordinates X,Y, and Z; , ,
and are arbitrary constants; and is a param eter in the range of .
For more information on parametric cubic geometry, see MSC.Patran Reference Manual.
Limitations on Parametric Cubic Geometry
There are some limitations on param etric cubic geometry.
Limits on Types of Curvature. There are limits to the types of curvatu re or shapes that areallowed for a parametric cubic curve, sur face or solid (seeFigure 1-20).
Eq. 1-7 an d Eq. 1-8below represent the first and second d erivatives ofEq. 1-6:
Eq. 1
Eq. 1
Eq. 1-7 shows th at a param etric cubic curve can only have two points with zero slope and Eq.
8 shows that it can only have one p oint of inflection, as shown in Figure 1-20.
Figure 1-20 Limitations of the Parametric Cubic Curvature
Important: Unless you intend to export th e geometry using the PATRAN 2 neutral file, in
most situations, you d o not need to press the PATRAN 2 Convention button to
create parametr ic cubic geometry.
Z 1( ) S113
= S212
S31 S4+ + +
Z 1( ) S1 S2 SS4 1 0 1 1
Z 1( ) 3S112
= 2S21 S3+ +
Z 1( ) 6S11= 2S2+
YES YES YES YES
YESNO NO
NO
-
8/14/2019 Geometry Modeling1
36/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.3 26 Options
Limits on Accuracy of Subtended Arcs. When you subtend an arc using a parametric cubcurve, surface or solid, the difference between th e true arc radius an d the arc rad ius calculate
by the param etric cubic equation will increase. That is, as the angle of a subtend ed arc for a
parametric cubic entity increases, the accuracy of the entity from the tru e representation of th
arc decreases.
Figure 1-21shows that as the subtend ed angle of a parametric cubic entity increases, the perceerror also increases substantially beyond 75 degrees.
When creating arcs with p arametric cubic geometry, MSC recommend s usingFigure 1-21 todetermine the maximum arc length an d its percent error that is acceptable to you.
For example, if you create an arc length of 90 degrees, it will have an error of 0.0275% from th
true arc length.
For m ost geometry models, MSC recommend s arc lengths represented by par ametric cubic
geometry shou ld be 90 degrees or less. For a more accurate mod el, the p arametric cubic arc
lengths should be 30 degrees or less.
Figure 1-21 Maximum Percent Error for Parametric Cubic Arc
3.0
2.5
2.0
1.5
1.0
0.5
00 15 30 45 60 75 90
Total Subtended Angle in Degrees
PercentErrorintheRadius(x10-2)
Percent Error = 100*(Computed Radius - Actual Arc Radius) / Actual Radius
-
8/14/2019 Geometry Modeling1
37/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.3 27 Options
Matrix of Geometry Types Created
All Geometry App lication forms use the following Object m enu terms:
Point
Curve
Surface
Solid
Plane
Vector
Coordinate Frame
MSC.Patran will create a specific geometric type of the param etric curve, bi-param etric surfac
and tri-parametric solid based on th e method used for the Create action or Edit action.
Table 1-1, an dlist the types of geometry created for each Create or Edit action method. Thetables also list if each m ethod can create parametr ic cubic curves, surfaces or solids by p ressin
the PATRAN 2 Convention bu tton on th e app lication form. (Parametric cubic geometry isrecognized by the PATRAN 2 neutral file for export.)
For m ore information on each Create or Edit action method , seeOverview of Geometry CreatAction (p. 70) and / orOverview of the Edit Action Methods (p. 414).
Table 1-1 Types of Curves Created in MSC.Patran
Create or Edit Method Type of CurvePATRAN 2
Convention?(Parametric Cubic)
XYZ Parametric Cubic Not Applicable
Arc3Point Arc Yes
2D Arc2Point Arc Yes
2D Arc3Point Arc Yes
2D Circle Circle Yes
Conic Parametric Cubic N/ A
Extract Curve On Surface Yes
Fillet Parametric Cubic N/ AFit Parametric Cubic N/ A
Intersect PieceWise Cubic Polynomial Yes
Involute Parametric Cubic N/ A
Normal Parametric Cubic N/ A
2D Normal Parametric Cubic N/ A
2D ArcAngles Arc Yes
Point Parametric Cubic N/ A
http://-/?-http://-/?-http://-/?- -
8/14/2019 Geometry Modeling1
38/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.3 28 Options
Project Curve On Surface Yes
PWL Parametric Cubic N/ A
Revolve Arc Yes
Spline, Loft Sp line op tion PieceWise Cubic Polynomial Yes
Spline, B-Sp line op tion PieceWise Rational Polynomia l Yes
Spline, B-Spline option NURB* Yes
TanCurve Parametric Cubic N/ A
TanPoint Parametric Cubic N/ A
Chain Composite Curve No
Manifold Curve On Surface Yes
*N URB splines are created if the NURBS Accelerator toggle is pressed OFF (default isON) on the Geometry Preferences form, found u nd er the Preferences/ Geometry menu .
This is true w hether you create the spline in MSC.Patran or if you import the sp line from
an IGES file. SeeGeometry Preferences (p. 296) in theMSC.Patran Reference Manual,Part 2: Basic Functions for more information. If the N URBS Accelerator is ON , PieceWise
Rational Polynomial splines will be created instead .
Table 1-2 Types of Surfaces Created in MSC.Patran
Create or Edit Method Type of SurfacePATRAN 2
Convention?(Parametric Cubic)
XYZ Parametric Bi-Cubic Not Applicable
Curve Curve Interpolating Surface Yes
Decompose Trimmed Surface Yes
Edge Generalized Coons Surface YesExtract Surface On Solid Yes
Extrude Extruded Surface Yes
Fillet Parametric Bi-Cubic N/ A
Glide Parametric Bi-Cubic N/ A
Match Parametric Bi-Cubic N/ A
Normal Sweep Normal Surface N/ A
Revolve Surface of Revolution Yes
Table 1-1 Types of Curves Created in MSC.Patran (continued)
Create or Edit Method Type of CurvePATRAN 2
Convention?(Parametric Cubic)
http://../basic_functions/preferences_forms.pdfhttp://../basic_functions/preferences_forms.pdfhttp://../basic_functions/preferences_forms.pdfhttp://../basic_functions/preferences_forms.pdfhttp://../basic_functions/preferences_forms.pdfhttp://../basic_functions/preferences_forms.pdf -
8/14/2019 Geometry Modeling1
39/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.3 29 Options
Ruled Ruled Surface No
Vertex Curve Interpolating Surface Yes
Trimmed (Surface Option) Trimmed Surface No
Trimmed (Planar Option) Trimmed Surface No
Trimmed (Composite
Option)
Com posite Trim med Surface N o
Table 1-3 Types of Solids Created in MSC.Patran
Create or Edit Method Type of Solid
PATRAN 2
Convention?(Parametric Cubic)
XYZ Parametric Tri-Cubic Not Applicable
Extrude Extruded Solid Yes
Face Solid 5Face, Solid 6Face Yes
Glide Glide Solid Yes
Normal Sweep Normal Solid Yes
Revolve Solid of Revolution Yes
Surface Surface Interpolating Solid Yes
Vertex Parametric Tri-Cubic N/ A
B-rep Ordinary Body No
Decompose Tri-Parametric Yes
Table 1-2 Types of Surfaces Created in MSC.Patran (continued)
Create or Edit Method Type of SurfacePATRAN 2
Convention?(Parametric Cubic)
-
8/14/2019 Geometry Modeling1
40/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.4 30 Options
1.4 Building An Optimal Geometry Model
A w ell defined geometry m odel simplifies the building of the op timal finite element analysis
mod el. A p oorly defined geometry m odel complicates, or in some situations, makes it
impossible to bu ild or complete the analysis model.
In compu ter aided engineering (CAE) analysis, most geometry mod els do not consist of neatl
trimmed , planar su rfaces or solids. In some situations, you m ay need to mod ify the geometry t
build a congru ent model, create a set of degenerate surfaces or solids, or d ecomp ose a trimme
surface or B-rep solid.
The following sections will explain how to:
Build a congruent model.
Verify and align surface normals.
Build trimmed surfaces.
Decomp ose trimmed surfaces into three- or four-sided surfaces.
Build a B-rep solid .
Build d egenerate surfaces or solids.
-
8/14/2019 Geometry Modeling1
41/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.4 31 Options
Building a Congruent Model
MSC.Patran requires adjacent su rfaces or solids be topologically congruen t so that the nod es w
be coinciden t at th e common boundar ies. See Topological Congruency and Meshing (p. 12for m ore information.
For examp le, Figure 1-22shows surfaces 1, 2 and 3 which are incongruent. When m eshing wiIsomesh or Paver, MSC.Patran cannot guarantee the nod es will coincide at the edges shared b
sur faces 1, 2 and 3.
Figure 1-22 Incongruent Set of Surfaces
To make the surfaces in Figure 1-22 congruent, you can:
Use the Edit/ Surface/ Edge Match form w ith the Surface-Point option. See Matchin
Surface Edges (p. 481) on using the form.
Or, break surface 1 with the Edit/ Surface/ Break form. SeeSurface Break Options(p. 457) on using the form.
The following d escribes the method of using the Edit/ Surface/ Break form.
To m ake sur faces 1 throu gh 3 congruent, we will break sur face 1 into surfaces 4 and 5, as show
in Figure 1-23:
1
2
3
2
3
4
5
http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?-http://-/?- -
8/14/2019 Geometry Modeling1
42/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.4 32 Options
Figure 1-23 Congruent Set of Surfaces
The entries for the Edit/ Surface/ Break form are show n below:
Since Auto Execute is ON, we d o not need to press the Ap ply bu tton to execute the form.
Figure 1-24 Cursor Locations for Surface Break
x Geometry
Action: Edit
Object: SurfaceMethod: Break
Option: Point
Delete Original Surfaces Pressing this button will delete surface 1after the break.
Surface List: Surface 1 Cursor select or enter the ID for surface
Break Point List Point 10 Cursor select or enter the ID for point 10as shown inFigure 1-24.
1
2
3
10
Cursor selectSurface 1 for the
Surface List onthe form.
Cursor select Point10 for the Point Liston the form.
-
8/14/2019 Geometry Modeling1
43/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.4 33 Options
Building Optimal Surfaces
Building optimal sur faces will save time and it will result in a better idealized finite element
analysis mod el of the d esign or mechanical part.
Optimal surfaces consist of a good overall shape with n o sharp corners, and whose normal is
aligned in the same d irection with the other sur faces in the mod el.
Avoid ing Sharp Corners. In general, MSC.Softwar e Corpora tion (MSC) recommend s thatyou avoid sharp inside corners w hen creating su rfaces. That is, you should generally try to kee
the inside corners of the su rfaces to 45 degrees or more.
The reason is that when you mesh su rfaces with qu adrilateral elements, the shapes of the
elements are determ ined by th e overall shape of the surface, see Figure 1-25. The m ore skewethe qu adrilateral elements are, the less reasonable your analysis results might be.
For further recommenda tions, please consult the vend or d ocum entation for your finite elemen
analysis code.
Figure 1-25 Surfaces With and Without Sharp Corners
Note: You can use the su rface d isplay lines to p redict what the su rface element shapes w ill
look like before meshing. You can increase or d ecrease the number of display lines
und er the menu s Display/ Display Properties/ Geometric. SeeGeometric Attributes
(p. 257) in the MSC.Patran Reference Manual, Part 2: Basic Functions .
Surfaces With Sharp Corners
1
2
3
4
1
2
3
4
Optimal Surface Shapes
http://../basic_functions/display_forms.pdfhttp://../basic_functions/display_forms.pdfhttp://../basic_functions/display_forms.pdfhttp://../basic_functions/display_forms.pdfhttp://../basic_functions/display_forms.pdf -
8/14/2019 Geometry Modeling1
44/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.4 34 Options
Verifying and Aligning Surface Normals Using Edit/Surface/Reverse. MSC.Patran candetermine the positive norm al direction for each surface by using right hand ru le and crossin
the param etric and axes of a surface. Depen ding on the sur faces connectivity, each
surface could h ave d ifferent n ormal d irections, as shown in Figure 1-26.
Figure 1-26 Opposing Normals for Two Surfaces
The norm al direction of a surface affects finite elemen t applications, such defining the positiv
pressure load direction, the top and bottom sur face locations for a va riable pressure load, and
the element connectivity.
Use the Edit/ Surface/ Reverse form to d isplay the surface normal vectors, and to reverse or alig
the normals for a grou p of surfaces. SeeReversing Surfaces (p. 501) on using the form.
Important: In general, you should try to m aintain the sam e normal direction for all surface
in a model.
1 2
2
1
1
2
http://-/?-http://-/?-http://-/?- -
8/14/2019 Geometry Modeling1
45/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.4 35 Options
Example of Verifying and Aligning Surface Normals. For example, Figure 1-27 shows agroup of eight su rfaces that w e want to d isplay the normal vectors, and if necessary, reverse o
align th e norm als. To display the surface normals without reversing, do the following:
Figure 1-27 Group of Surfaces to Verify Normals
You shou ld see red arrow s draw n on each surface wh ich repr esent the surface normal vector
as shown in Figure 1-28.
Figure 1-28 Surface Normal Vectors
x Geometry
Action: Edit
Object: Surface
Method: Reverse
Surface List Surface 1:8 Make sure you turn Auto Execute OFbefore cursor selecting surfaces 1-8.
And do not press Apply. Apply will
reverse the normals.
Draw Normal Vectors
1 2 3 4
5 6 7 8
1 2 3 4
5 6 7 8
-
8/14/2019 Geometry Modeling1
46/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.4 36 Options
Align the norm als by reversing th e norm als for sur faces 1 through 4:
Figure 1-29 shows the up dated n ormal directions which are now aligned .
Figure 1-29 Aligned Surface Normal Vectors
Surface List Surface 1:4
-Apply-
Draw Normal Vectors This will plot the updated normal vectdirections.
1 2 3 4
5 67 8
-
8/14/2019 Geometry Modeling1
47/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.4 37 Options
Decomposing Trimmed Surfaces
Trimm ed surfaces are preferred for modeling a complex part w ith man y sides. However, ther
may be areas in your mod el wh ere you may w ant to decompose, or break, a trimmed surface
into a series of three or four sided surfaces.
One reason is that you want to m esh the su rface area w ith IsoMesh instead of Paver. (IsoMes
can only mesh surfaces that have th ree or four edges.) Another reason is that you want to crea
tri-parametric solids from the decomposed three or four sided surfaces and mesh w ith IsoMes
To decompose a trimmed surface, use the Geometry app lications Create/ Sur face/ Decomp os
form. SeeDecomposing Trimmed Surfaces (p. 255) on using the form.
When entered in the Create/ Sur face/ Decomp ose form, the select menu that appears at the
bottom of the screen will show the following icons:
Example. Figure 1-30shows trimmed surface 4 with seven edges. We will decompose surfac4 into four four-sided surfaces.
Figure 1-30 Trimmed Surface to be Decomposed
Point/ Vertex/ Edge Point/ Interior Point. This will select a point for decomposing i
the ord er listed . If not point or vertex is found , the point closest to edge will be use
or a p oint will be p rojected on to the su rface.
Use cursor select or d irectly input an existing point on the surface. If point is not onthe su rface, it will be projected onto th e surface.
Use to cursor select a point location on an edge of a trimmed surface.
Use to cursor select a point location inside a trimmed surface.
Use to cursor select a vertex of a trimmed su rface.
21
20
22
23
2425
26
3
-
8/14/2019 Geometry Modeling1
48/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.4 38 Options
Our first d ecomposed su rface will be surface 3, as shown in Figure 1-31. The figure show ssurface 3 cursor defined by three vertex locations and one p oint location along an edge. The
point locations can be selected in a clockwise or coun terclockwise direction.
Figure 1-31 Point Locations for Decomposed Surface 4
Figure 1-32 shows the remaining d ecomp osed sur faces 5, 6 and 7 and the select menu iconsused to cursor d efine the surfaces. Again , the point locations can be selected in a clockwise or
counterclockwise direction.
4
Use
to cursor selectthese three
vertices.
Use
to cursor selectthis pointlocation along
the edge.
4
5
7
6
Use
to cursor select thesethree vertices for
Surface 5.
Use
to cursor select thispoint along the edge
for Surface 5.
Use
to cursor select thesefour vertices forSurface 7.
Use
to cursor select thesethree vertices for
Surface 6.Use
to cursor select thispoint along the edgefor Surface 6.
-
8/14/2019 Geometry Modeling1
49/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.4 39 Options
Figure 1-32 Point Locations for Decomposed Surfaces 5, 6 and 7
Use Surface Display Lines as a Guide. Generally, the surface display lines are a good guidto wh ere the trimmed surface can be decomposed. MSC recomm ends increasing the display
lines to four or m ore. The display lines are controlled u nd er the menu s Display/ Display
Properties/ Geometric. SeeGeometry Preferences (p. 296) in theMSC.Patran Reference M anuaPart 2: Basic Functions for m ore information.
http://../basic_functions/preferences_forms.pdfhttp://../basic_functions/preferences_forms.pdfhttp://../basic_functions/preferences_forms.pdfhttp://../basic_functions/preferences_forms.pdfhttp://../basic_functions/preferences_forms.pdfhttp://../basic_functions/preferences_forms.pdf -
8/14/2019 Geometry Modeling1
50/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.4 40 Options
Building B-rep Solids
Boun dary rep resented (B-rep) solids are created by u sing the Geometry ap plications
Create/ Solid/ B-rep form. SeeCreating a Boundary Representation (B-rep) Solid (p. 338) fomore information on the form.
There are three rules to follow when you create a B-rep solid in MSC.Patran :
1. The group of sur faces that will define the B-rep solid mu st fully enclose a volum e.2. The surfaces must be topologically congru ent. That is, the adjacent surfaces must sha
a common edge.
3. The normal surface directions for the exterior shell mu st all point outw ard, as show
in Figure 1-33. That is, the normals mu st point away from the m aterial of the body.This will be d one au tomatically du ring creation as long as ru les 1 and 26 are satisfie
B-rep solids created in MSC.Patran can only be meshed with TetMesh.
Figure 1-33 Surface Normals for B-rep Solid
Important: At th is time, MSC.Patran can only create a B-rep solid w ith an exterior shell, and
no interior shells.
Y Z
X
89
107
1
2
34
5
6
1
-
8/14/2019 Geometry Modeling1
51/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.4 41 Options
Building Degenerate Surfaces and Solids
A bi-parametric surface can d egenerate from four edges to th ree edges. A tri-parametric solid
can degenerate from six faces to four or five faces (a tetrah edron or a w edge, respectively).
The following describes the best procedu res for creating a d egenerate triangular su rface and
degenerate tetrahedron and a w edge shaped solid.
Building a Degenerate Surface (Triangle). There are tw o ways you can create a degeneratethree-sided surface:
Use the Create/ Sur face/ Edge form w ith the 3 Edge option. SeeCreating Surfacesfrom Edges (Edge Method) (p. 257) on using the form.
Or, use the Create/ Surface/ Curve form with the 2 Curve option. See Creating
Surfaces Between 2 Curves (p. 240) on using the form.
Figure 1-34 illustrates the method of using the Create/ Surface/ Curve form with the 2 Curveoption. Notice that the apex of the surface is defined by a zero length curve by u sing the Curv
select menu icon show n in Figure 1-34.
Figure 1-34 Creating a Degenerate Surface Using Create/Surface/Curve
Building a Degenerate Solid
Four Sided Solid (Tetrahedron). A four sided (tetrahed ron) solid can be created by u sing thCreate/ Solid/ Sur face form with th e 2 Surface option, where the starting surface is defined by
point for the ap ex of the tetrahed ron, and the end ing sur face is an op posing sur face or face, a
shown in Figure 1-35.
Five Sided Solid (Pentahedron). A five sided (pentah edron) solid can be created by u sing:
Important: IsoMesh will create hexahed ron elements on ly, if the solid has six faces. Somewedge elements will be created for a solid with five faces. IsoMesh will create
tetrahedron elements only, for a solid w ith four faces. TetMesh w ill create
tetrahedron elements only, for all shaped solids.
Cursor select this point twice
using this icon:
in the Curve select menu for theStarting or Ending Curve List.
Cursor select thisedge or curve for the
Starting or Ending
Curve List.
-
8/14/2019 Geometry Modeling1
52/415
ClOptionsRT 2: Geometry Modelingroduction to Geometry Modeling 1.4 42 Options
The Create/ Solid/ Faceform w ith the 5 Face option. See Creating Solids from Face(p. 343) on using the form.
The Create/ Solid/ Sur face form with the 2 Surface option. See Creating Solids fromSurfaces (Surface Method) (p. 327) on using the form.
Figure 1-36an d Figure 1-37 illustrate using the Create/ Solid/ Sur face form to create thepentahedron and a wedge.
Figure 1-35 Creating a Tetrahedron Using Create/Solid/Surface
Figure 1-36 Creating a Pentahedron Using Create/Solid/Surface
highlight
in the select menu, and cur