-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathINTR.TXT
13672 lines (10768 loc) · 647 KB
/
INTR.TXT
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
=PAGE=
The User's Manual is one of four manuals that constitute the documentation
for NASTRAN, the other three being the Theoretical Manual, the Programmer's
Manual, and the Demonstration Problem Manual. Although the User's Manual
contains all of the information that is directly associated with the solution
of problems with NASTRAN, you will find it desirable to refer to the other
manuals for assistance in the solution of specific problems.
The Theoretical Manual gives an excellent introduction to NASTRAN and
presents developments of the analytical and numerical procedures that underlie
the program. The User's Manual is instructive and encyclopedic in nature, but
is restricted to those items related to the use of NASTRAN that are generally
independent of the computing system being used. Computer-dependent topics and
information that is required for the maintenance and modification of the
program are treated in the Programmer's Manual. The Programmer's Manual also
provides a complete description of the program, including the mathematical
equations implemented in the code. The Demonstration Problem Manual presents a
discussion of the sample problems delivered with NASTRAN, thereby illustrating
the formulation of the different types of problems that can be solved with
NASTRAN.
In addition to the four manuals described above, there is also a NASTRAN
User's Guide that serves as a handbook for users. It describes all of the
NASTRAN features and options and illustrates them by examples. Other excellent
sources for NASTRAN-related topics are the proceedings of the NASTRAN Users'
Colloquia (held normally every year) which provide a large body of information
based on user experiences with NASTRAN.
The User's Manual has recently been completely revised and updated. The
material on rigid formats that was in Volume II has moved to the rigid format
source files as comments or, in the case of general information, back into
this single volume User's Manual as Section 3.
NASTRAN uses the finite element approach to structural modeling, wherein
the distributed physical properties of a structure are represented by a finite
number of structural elements which are interconnected at a finite number of
grid points, to which loads are applied and for which displacements are
calculated. The procedures for defining and loading a structural model are
described in Section 1. This section contains a functional reference for every
card that is used for structural modeling.
The NASTRAN Data Deck, including the details for each of the data cards, is
described in Section 2. This section also discusses the NASTRAN control cards
that are associated with the use of the program.
Section 3 contains a general description of rigid format procedures.
Specific instructions and information for the use of each rigid format are
given in comments included in each source file.
The procedures for using the NASTRAN plotting capability are described in
Section 4. Both deformed and undeformed plots of the structural model are
available. Response curves are also available for static, transient response,
frequency response, modal flutter,and modal aeroelastic response analyses.
NASTRAN contains problem solution sequences, called rigid formats. Each of
these rigid formats is associated with the solution of problems for a
particular type of static or dynamic analysis. In addition to the rigid format
procedures, you may choose to write your own Direct Matrix Abstraction Program
(DMAP). This procedure permits you to execute a series of matrix operations of
his choice along with any utility modules or executive operations that he may
need. The rules governing the creation of DMAP programs are described in
Section 5.
The NASTRAN diagnostic messages are documented and explained in Section 6.
The NASTRAN Dictionary, in Section 7, contains descriptions of mnemonics,
acronyms, phrases, and other commonly used NASTRAN terms.
There is a limited number of sample problems included in the User's Manual.
However, a more comprehensive set of demonstration problems, at least one for
each of the rigid formats, is described in the NASTRAN Demonstration Problem
Manual. The data decks are available on tape for each of the computer systems
on which NASTRAN has been implemented. Samples of the printer output and of
structure plots and response plots can be obtained by executing these
demonstration problems. The printer output for these problems is also
available on microfiche.
=PAGE=
1. STRUCTURAL MODELING
1.1 INTRODUCTION
1.2 GRID POINTS
1.2.1 Grid Point Definition
1.2.2 Grid Point Sequencing
1.2.2.1 Manual Grid Point Resequencing
1.2.2.2 Automatic Grid Point Resequencing Using the BANDIT Procedure
1.2.2.2.1 BANDIT Options
1.2.2.2.2 Cases for Which BANDIT Computations are Skipped
1.2.2.2.3 BANDIT in Restarts
1.2.3 Grid Point Properties
1.3 STRUCTURAL ELEMENTS
1.3.1 Element Definition
1.3.2 Beam Elements
1.3.2.1 Simple Beam or Bar Element
1.3.2.2 Curved Beam or Elbow Element
1.3.3 Rod Element
1.3.4 Shear Panels and Twist Panels
1.3.5 Plate and Membrane Elements
1.3.6 Axisymmetric Shell Elements
1.3.6.1 Conical Shell (CONEAX) Element
1.3.6.2 Toroidal Ring (TORDRG) Element
1.3.7 Axisymmetric Solid Elements
1.3.7.1 TRIARG and TRAPRG Elements
1.3.7.2 TRIAAX and TRAPAX Elements
1.3.7.3 Data Processing for the CONEAX, TRAPAX, and TRIAAX
Axisymmetric Elements
1.3.8 Scalar Elements
1.3.9 Mass
1.3.9.1 Lumped Mass
1.3.9.2 Coupled Mass
1.3.9.3 Mass Input
1.3.9.4 Output from the Grid Point Weight Generator
1.3.9.5 Bulk Data Cards for Mass
1.3.10 Solid Polyhedron Elements
1.3.11 Isoparametric Solid Hexahedron Elements
1.3.12 Shallow Shell Element
1.4 CONSTRAINTS AND PARTITIONING
1.4.1 Single-Point Constraints
1.4.2 Multipoint Constraints and Rigid Elements
1.4.2.1 Multipoint Constraints
1.4.2.2 Rigid Elements
1.4.3 Free Body Supports
1.4.4 Partitioning
1.4.5 The Nested Vector Set Concept Used to Represent Components of
Displacement
1.5 APPLIED LOADS
1.5.1 Static Loads
1.5.2 Frequency-Dependent Loads
1.5.3 Time-Dependent Loads
1.6 DYNAMIC MATRICES
1.6.1 Direct Formulation
1.6.2 Modal Formulation
1.7 HYDROELASTIC MODELING
1.7.1 Axisymmetric Hydroelastic Modeling
1.7.1.1 Solution of the NASTRAN Fluid Model
1.7.1.2 Hydroelastic Input Data
1.7.1.3 Rigid Formats
1.7.1.4 Hydroelastic Data Processing
1.7.2 Three-Dimensional Hydroelastic Modeling
1.7.2.1 Solution Approach
1.7.2.2 Executive Control Deck
1.7.2.3 Case Control Deck
1.7.2.4 Bulk Data Deck
1.8 HEAT TRANSFER PROBLEMS
1.8.1 Introduction to NASTRAN Heat Transfer
1.8.2 Heat Transfer Elements
1.8.3 Constraints and Partitioning
1.8.4 Thermal Loads
1.8.5 Linear Static Analysis
1.8.6 Nonlinear Static Analysis
1.8.7 Transient Analysis
1.8.8 Compatibility with Structural Analysis
1.9 ACOUSTIC CAVITY MODELING
1.9.1 Data Card Functions
1.9.2 Assumptions and Limitations
1.10 SUBSTRUCTURING
1.10.1 Manual Single-Stage Substructuring
1.10.1.1 Basic Manual Substructure Analysis
1.10.1.2 Loads and Boundary Conditions
1.10.1.3 Normal Modes Analysis
1.10.1.4 Dynamic Analysis
1.10.1.5 DMAP Loops for Phase 2
1.10.1.6 Identical Substructures
1.10.2 Automated Multi-Stage Substructuring
1.10.2.1 Basic Concepts
1.10.2.2 Substructure Operations and Control Functions
1.10.2.3 Input Data Checking and Interpretation of Output
1.10.2.4 Substructure Operating File (SOF)
1.10.2.5 The Case Control Deck for Automated Substructure Analyses
1.10.2.6 User Aids for Automated Substructure Analyses
1.11 AEROELASTIC MODELING
1.11.1 Introduction
1.11.2 Aerodynamic Modeling
1.11.2.1 Doublet-Lattice Panels
1.11.2.2 Slender and Interference Bodies
1.11.2.3 Mach Box Theory
1.11.2.4 Strip Theory
1.11.2.5 Piston Theory
1.11.3 The Interconnection Between Structure and Aerodynamic Models
1.11.4 Modal Flutter Analysis
1.11.5 Modal Aeroelastic Response Analysis
1.12 CYCLIC SYMMETRY
1.13 FULLY STRESSED DESIGN
1.14 THE CONGRUENT FEATURE
1.14.1 Introduction
1.14.2 Congruent Feature Usage
1.14.3 Factors Affecting Congruent Feature Efficiency
1.14.4 Examples of Congruent Feature Usage
1.15 MAGNETIC FIELD PROBLEMS
1.15.1 Introduction
1.15.2 Theory
1.15.3 Prolate Spheroidal Harmonic Expansion
1.15.4 Input Data for Magnetostatic Analysis
1.15.4.1 NASTRAN Card
1.15.4.2 Executive Control Deck
1.15.4.3 Case Control Deck
1.15.4.4 Bulk Data Deck
1.15.4.5 Data Cards with Different Meanings
1.15.4.6 Output
1.16 DYNAMIC DESIGN-ANALYSIS
1.16.1 Introduction
1.16.2 Theory
1.16.3 DDAM Implementation in NASTRAN
1.16.3.1 GENCOS
1.16.3.2 DDAMAT
1.16.3.3 GENPART
1.16.3.4 DESVEL
1.16.3.5 DDAMPG
1.16.3.6 CASEGEN
1.16.3.7 NRLSUM
1.16.3.8 COMBUGV
1.16.4 Input Data for DDAM
1.16.4.1 Executive Control Deck
1.16.4.2 Case Control Deck
1.16.4.3 Bulk Data Deck
1.17 PIEZOELECTRIC MODELING
1.17.1 Introduction
1.17.2 Theory
1.17.3 Input Data for Piezoelectric Modeling
1.17.3.1 NASTRAN Card
1.17.3.2 Bulk Data Deck
1.17.4 Notes on Piezoelectric Modeling
1.18 FORCED VIBRATION ANALYSIS OF ROTATING CYCLIC STRUCTURES AND TURBOSYSTEMS
1.18.1 Introduction
1.18.2 Problem Formulation
1.18.3 Coordinate Systems
1.18.4 Structural Modeling of Rotating Cyclic Structures and Turbosystems
1.18.5 Direct Forced Vibration Analysis of Rotating Cyclic Structures
1.18.5.1 Modeling Features
1.18.5.2 Executive Control Deck
1.18.5.3 Case Control Deck
1.18.5.3.1 Subcase Definitions
1.18.5.3.2 Other Data Selection Items
1.18.5.4 Bulk Data Deck
1.18.5.4.1 Bulk Data Parameters
1.18.5.4.2 Usage of Certain Bulk Data Cards
1.18.6 Modal Forced Vibration Analysis of Aerodynamically Excited
Turbosystems
1.18.6.1 Modeling Features
1.18.6.2 Executive Control Deck
1.18.6.3 Case Control Deck
1.18.6.3.1 Subcase Definitions
1.18.6.3.2 Other Data Selection Items
1.18.6.4 Bulk Data Deck
1.18.6.4.1 Bulk Data Parameters
1.18.6.4.2 Usage of Certain Bulk Data Cards
1.19 STATIC AEROTHERMOELASTIC DESIGN/ANALYSIS OF AXIAL-FLOW COMPRESSORS
1.19.1 Introduction
1.19.2 Description of the Capability
1.19.2.1 Problem Definition
1.19.2.2 Problem Formulation
1.19.2.3 NASTRAN Implementation
1.19.3 Aerodynamic Modeling
1.19.4 Aerodynamic Input Data
1.19.4.1 Aerodynamic DTI Data Setup
1.19.4.1.1 Initial Directives
1.19.4.1.2 Analytic Meanline Blade Section
1.19.4.1.3 Aerodynamic Section
1.19.4.2 Aerodynamic DTI Data Item Definitions
1.19.4.2.1 Initial Directives
1.19.4.2.2 Analytic Meanline Blade Section
1.19.4.2.3 Aerodynamic Section
1.19.5 Aerodynamic Output Data
1.19.5.1 Analytic Meanline Blade Section
1.19.5.2 Aerodynamic Section
1.19.5.2.1 Normal Output
1.19.5.2.2 Diagnostic Output
1.19.5.2.3 Aerodynamic Load and Temperature Output
1.20 MODAL FLUTTER ANALYSIS OF AXIAL-FLOW TURBOMACHINES AND ADVANCED
TURBOPROPELLERS
1.20.1 Introduction
1.20.2 Problem Formulation
1.20.3 NASTRAN Implementation
1.20.4 Usage of the Capability
2. NASTRAN DATA DECK
2.0 GENERAL DESCRIPTION OF DATA DECK
2.0.1 NASTRAN Data Deck
2.0.2 Usage of Secondary Input Files via the READFILE Capability
2.0.2.1 Description of the Capability
2.0.2.2 Examples of READFILE Capability Usage
2.1 THE NASTRAN CARD
2.2 EXECUTIVE CONTROL DECK
2.2.1 Control Selection
2.2.2 Executive Control Deck Examples
2.2.3 Executive Control Card Descriptions
2.3 CASE CONTROL DECK
2.3.1 Data Selection
2.3.2 Output Selection
2.3.3 Subcase Definition
2.3.4 Case Control Card Descriptions
2.4 BULK DATA DECK
2.4.1 Format of Bulk Data Cards
2.4.1.1 Fixed-Field Input
2.4.1.2 Free-Field Input
2.4.1.2.1 Free-Field Input Examples
2.4.2 Bulk Data Card Descriptions
2.5 USER'S MASTER FILE
2.5.1 Use of User's Master File
2.5.2 Using the User's Master File Editor
2.5.3 Rules for the User's Master File Editor
2.5.4 Examples of User's Master File Editor Usage
2.6 USER GENERATED INPUT
2.6.1 Utility Module INPUT Usage
2.6.1.1 Laplace Circuit
2.6.1.2 Rectangular Frame Made from BARs or RODs
2.6.1.3 Rectangular Plate Made from QUAD1s
2.6.1.4 Rectangular Plate Made from TRIA1s
2.6.1.5 N-Segment String
2.6.1.6 N-Cell Bar
2.6.1.7 Full Matrix with Optional Unit Load
2.6.1.8 N-Spoked Wheel Made from BAR Elements
2.7 SUBSTRUCTURE CONTROL DECK
2.7.1 Commands and Their Execution
2.7.2 Interface with NASTRAN DMAP
2.7.3 Substructure Control Card Descriptions
3. RIGID FORMATS
3.1 GENERAL DESCRIPTION OF RIGID FORMATS
3.1.1 Input File Processor
3.1.2 Functional Modules and Supporting DMAP Operations
3.1.3 Checkpoint/Restart Procedures
3.1.4 Types of Restarts
3.1.4.1 Unmodified Restart
3.1.4.2 Modified Restart
3.1.4.3 Modified Restart with Rigid Format Switch
3.1.5 Use of DMAP ALTERs in Restarts
3.1.6 Rigid Format Output
3.1.7 Rigid Format Data Base
3.1.7.1 Design of the Data Base
3.1.7.2 Implementation of the Data Base
3.1.7.3 Usage of the Data Base
3.1.7.4 Development of User Rigid Formats
3.1.7.5 Usage of User-Developed Rigid Formats
4. PLOTTING
4.1 PLOTTING IN NASTRAN
4.1.1 Plot Frame Size and Character Size
4.2 STRUCTURE PLOTTING
4.2.1 Structure Plotter Projections and Coordinate System
4.2.1.1 Orthographic Projection
4.2.1.2 Perspective Projection
4.2.1.3 Stereoscopic Projection
4.2.2 Structure Plot Request Packet Data
4.2.2.1 Summary of Data Cards
4.2.2.2 Plot Titles
4.2.2.3 Data Card Specification Rules and Format
4.2.2.4 Data Card Descriptions
4.2.3 Error Messages
4.3 X-Y OUTPUT
4.3.1 X-Y Plotter Terminology
4.3.2 X-Y Output Request Packet Data
4.3.2.1 Summary of Data Cards
4.3.2.2 Tic Marks in Plots
4.3.2.3 Plot Titles
4.3.2.4 Data Card Specification Rules and Format
4.3.2.5 Data Card Descriptions
4.4 NASTRAN GENERAL PURPOSE PLOTTER (NASTPLT) FILE
4.4.1 Description of the NASTPLT File
4.4.2 Description of the Plot Commands on the NASTPLT File
5. DIRECT MATRIX ABSTRACTION
5.1 INTRODUCTION
5.2 DMAP RULES
5.2.1 DMAP Rules for Functional Module Instructions
5.2.1.1 Functional Module DMAP Statements
5.2.1.2 Functional Module Names
5.2.1.3 Functional Module Input Data Blocks
5.2.1.4 Functional Module Output Data Blocks
5.2.1.5 Functional Module Parameters
5.2.1.6 DMAP Compiler Options - The XDMAP Instruction
5.2.1.7 Extended Error Handling Facility
5.2.2 DMAP Rules for Executive Operation Instructions
5.2.3 Techniques and Examples of Executive Module Usage
5.2.3.1 The REPT and FILE Instructions
5.2.3.2 The EQUIV Instruction
5.2.3.3 The PURGE Instruction
5.2.3.4 The CHKPNT Instruction
5.3 INDEX OF DMAP MODULE DESCRIPTIONS
5.4 DMAP MATRIX OPERATION MODULES
5.5 DMAP UTILITY MODULES
5.6 DMAP USER MODULES
5.7 DMAP EXECUTIVE OPERATION MODULES
5.8 DMAP EXAMPLES
5.8.1 DMAP to Print Table and Matrix Data Blocks and Parameters
5.8.2 DMAP to Perform Matrix Operations
5.8.3 DMAP to Use the Structure Plotter to Generate Undeformed Plots of the
Structural Model
5.8.4 DMAP to Print Eigenvectors Associated with any of the Modal
Formulation Rigid Formats
5.8.5 DMAP Using a User-Written Module
5.8.6 DMAP ALTER Package for Using a User-Written Auxiliary Input File
Processor
5.8.7 DMAP to Perform Real Eigenvalue Analysis Using Direct Input Matrices
5.8.8 DMAP to Print and Plot a Topological Picture of Two Matrices
5.8.9 DMAP to Compute the r-th Power of a Matrix [Q]
5.8.10 Usage of UPARTN, VEC, and PARTN
5.8.11 DMAP to Perform Matrix Operations Using Conditional Logic
5.9 AUTOMATIC SUBSTRUCTURE DMAP ALTERS
5.9.1 Index of Substructure DMAP ALTERs
5.10 SUPPLEMENTARY FUNCTIONAL MODULES
6. DIAGNOSTIC MESSAGES
6.1 NASTRAN MESSAGES
6.2 PREFACE MESSAGES
6.3 EXECUTIVE MODULE MESSAGES
6.4 FUNCTIONAL MODULE MESSAGES (2001 THROUGH 3000)
6.5 FUNCTIONAL MODULE MESSAGES (3001 THROUGH 4000)
6.6 FUNCTIONAL MODULE MESSAGES (4001 THROUGH 5000)
6.7 FUNCTIONAL MODULE MESSAGES (5001 THROUGH 6000)
6.8 FUNCTIONAL MODULE MESSAGES (6001 THROUGH 7000)
6.9 FUNCTIONAL MODULE MESSAGES (7001 THROUGH 8000)
6.10 FUNCTIONAL MODULE MESSAGES (8001 THROUGH 9000)
7. NASTRAN DICTIONARY
7.1 NASTRAN DICTIONARY
=PAGE=
1.1 INTRODUCTION
NASTRAN embodies a lumped element approach, wherein the distributed
physical properties of a structure are represented by a model consisting of a
finite number of idealized substructures or elements that are interconnected
at a finite number of grid points, to which loads are applied. All input and
output data pertain to the idealized structural model. The major components in
the definition and loading of a structural model are indicated in Figure 1.1-
1.
As indicated in Figure 1.1-1, the grid point definition forms the basic
framework for the structural model. All other parts of the structural model
are referenced either directly or indirectly to the grid points.
Two general types of grid points are used in defining the structural model.
They are:
1. Geometric grid point - a point in three-dimensional space at which three
components of translation and three components of rotation are defined.
The coordinates of each grid point are specified by you.
2. Scalar point - a point in vector space at which one degree of freedom is
defined. Scalar points can be coupled to geometric grid points by means
of scalar elements and by constraint relationships.
The structural element is a convenient means for specifying many of the
properties of the structure, including material properties, mass distribution,
and some types of applied loads. In static analysis by the displacement
method, stiffness properties are input exclusively by means of structural
elements. Mass properties (used in the generation of gravity and inertia
loads) are input either as properties of structural elements or as properties
of grid points. In dynamic analysis, mass, damping, and stiffness properties
may be input either as the properties of structural elements or as the
properties of grid points (direct input matrices).
Structural elements are defined on connection cards by referencing grid
points, as indicated on Figure 1.1-1. In a few cases, all of the information
required to generate the structural matrices for the element is given on the
connection card. In most cases the connection card refers to a property card,
on which the cross-sectional properties of the element are given. The property
card in turn refers to a material card which gives the material properties. If
some of the material properties are stress dependent or temperature dependent,
a further reference is made to tables for this information.
Various kinds of constraints can be applied to the grid points. Single-
point constraints are used to specify boundary conditions, including enforced
displacements of grid points. Multipoint constraints and rigid elements are
used to specify linear relationships among selected degrees of freedom.
Omitted points are used as a tool in matrix partitioning and for reducing the
number of degrees of freedom used in dynamic analysis. Free-body supports are
used to remove stress-free motions in static analysis and to evaluate the
free-body inertia properties of the structural model.
Static loads may be applied to the structural model by concentrated loads
at grid points, pressure loads on surfaces, or indirectly, by means of the
mass and thermal expansion properties of structural elements or enforced
deformations of one-dimensional structural elements. Due to the great variety
of possible sources for dynamic loading, only general forms of loads are
provided for use in dynamic analysis.
The following sections describe the general procedures for defining
structural models. Detailed instructions for each of the bulk data cards and
case control cards are given in Section 2. Additional information on the case
control cards and use of parameters is given for each rigid format in Section
3.
=PAGE=
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ SEQGP ³ ³ CORDi ³ ³ ³
³ Grid Point ³ ³ Coordinate ³ ³ Grid Point ³
³ Sequence ÃÄÄÄÄ¿ ³ System ³ ÚÄÄÄÄ´ Properties ³
³ ³ ³ ³ Definition ³ ³ ³ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³ ÀÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÙ ³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
³ ³ ³
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ÚÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄ¿ ³ ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
³ CONSTRAINTS ³ ÀÄÄÄÄ´ GRID ÃÄÄÄÄÙ ³ Cxxx ³
³ Single Point ÃÄÄÄÄÄÄÄÄÄ´ Grid Point ÃÄÄÄÄÄÄÄÄÄ´ Element ³
³ Multipoint ³ ÚÄÄÄÄ´ Definition ³ ³ Definition ³
³ Rigid Elements ³ ³ ³ ³ ³ ³
³ Omitted Points ³ ³ ÀÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÙ
³ Free Body ³ ³ ³ ³
³ Supports ³ ³ ³ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³ ³ ³
³ ³ ³
ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ ÚÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄ¿
³ DPHASE ³ ³ ³ STATIC LOADS ³ ³ Pxxx ³
³ DELAY ³ ³ ³ Concentrated ³ ³ Property ³
³ DAREA ÃÄÄÄÄÙ ³ Pressure ³ ³ Definition ³
³ ³ ³ Gravity ³ ÀÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÙ
ÀÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÙ ³ Centrifugal ³ ³
³ ³ Thermal ³ ³
³ ³ Deformation ³ ³
³ ³ Displacement ³ ³
³ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ³
ÚÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄ¿
³ DYNAMIC LOADS ³ ³ MATxx ³
³ Time Dependent ³ ³ Material ³
³ Frequency ³ ³ Definition ³
³ Dependent ³ ÀÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÙ
ÀÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÙ ³
³ ³
ÚÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄ¿ ÚÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄ¿
³ ³ ³ TABLEMi ³
³ TABLEDi ³ ³ TABLES1 ³
³ ³ ³ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
Figure 1.1-1. Structural model
=PAGE=
1.2 GRID POINTS
1.2.1 Grid Point Definition
Geometric grid points are defined on GRID bulk data cards by specifying
their coordinates in either the basic or a local coordinate system. The
implicitly defined basic coordinate system is rectangular, except when using
axisymmetric elements. Local coordinate systems may be rectangular,
cylindrical, or spherical. Each local system must be related directly or
indirectly to the basic coordinate system. The CORD1C, CORD1R, and CORD1S
cards are used to define cylindrical, rectangular, and spherical local
coordinate systems, respectively, in terms of three geometric grid points
which have been previously defined. The CORD2C, CORD2R, and CORD2S cards are
used to define cylindrical, rectangular, and spherical local coordinate
systems, respectively, in terms of the coordinates of three points in a
previously defined coordinate system.
Six rectangular displacement components (3 translations and 3 rotations)
are defined at each grid point. The local coordinate system used to define the
directions of motion may be different from the local coordinate system used to
locate the grid point. Both the location coordinate system and the
displacement coordinate system are specified on the GRID card for each
geometric grid point. The orientation of displacement components depends on
the type of local coordinate system used to define the displacement
components. If the defining local system is rectangular, the displacement
system is parallel to the local system and is independent of the grid point
location as indicated in Figure 1.2-1a. If the local system is cylindrical,
the displacement components are in the radial, tangential, and axial
directions as indicated in Figure 1.2-1b. If the local system is spherical,
the displacement components are in the radial, meridional, and azimuthal
directions as indicated in Figure 1.2-1c. Each geometric grid point may have a
unique displacement coordinate system associated with it. The collection of
all displacement coordinate systems is known as the global coordinate system.
All matrices are formed and all displacements are output in the global
coordinate system. The symbols T1, T2, and T3 on the printed output indicate
translations in the 1, 2, and 3-directions, respectively, for each grid point.
The symbols R1, R2, and R3 indicate rotations (in radians) about the three
axes.
Provision is also made on the GRID card to apply single-point constraints
to any of the displacement components. Any constraints specified on the GRID
card will be automatically used for all solutions. Constraints specified on
the GRID card are usually restricted to those degrees of freedom that will not
be elastically constrained and hence must be removed from the model in order
to avoid singularities in the stiffness matrix.
The GRDSET card is provided to avoid the necessity of repeating the
specification of location coordinate systems, displacement coordinate systems,
and single-point constraints, when all, or many, of the GRID cards have the
same entries for these items. When any of the three items are specified on the
GRDSET card, the entries are used to replace blank fields on the GRID card for
these items. This feature is useful in the case of such problems as space
trusses where one wishes to remove all of the rotational degrees of freedom or
in the case of plane structures where one wishes to remove all of the
out-of-plane or all of the in-plane motions.
Scalar points are defined either on an SPOINT card or by reference on a
connection card for a scalar element. SPOINT cards are used primarily to
define scalar points appearing in constraint equations, but to which no
structural elements are connected. A scalar point is implicitly defined if it
is used as a connection point for any scalar element. Special scalar points,
called "extra points", may be introduced for dynamic analyses. Extra points
are used in connection with transfer functions and other forms of direct
matrix input used in dynamic analyses and are defined on EPOINT cards.
GRIDB is a variation of the GRID card that is used to define a point on a
fluid-structure interface (see Section 1.7).
1.2.2 Grid Point Sequencing
The external identification numbers used for grid points may be selected in
any manner you desire. However, in order to reduce the number of active
columns, and, hence, to substantially reduce computing times when using the
displacement method, the internal sequencing of the grid points must not be
arbitrary. The best decomposition and equation solution times are obtained if
the grid points are sequenced in such a manner as to create matrices having
small numbers of active columns (see Section 2.2 of the Theoretical Manual for
a discussion of active columns and the decomposition algorithm). The
decomposition time is proportional to the sum of the squares of the number of
active columns in each row of the triangular factor. The equation solution
time (forward/backward substitution) is proportional to the number of nonzero
terms in the triangular factor.
1.2.2.1 Manual Grid Point Resequencing
In order to allow arbitrary grid point numbers and still preserve sparsity
in the triangular decomposition factor to the greatest extent possible,
provision is made for you to resequence the grid point numbers for internal
operations. This feature also makes it possible to easily change the sequence
if a poor initial choice is made. All output associated with grid points is
identified with the external grid point numbers. The SEQGP card is used to
resequence geometric grid points and scalar points. The SEQEP card is used to
sequence the extra points in with the previously sequenced grid points and
scalar points.
In selecting the grid point sequencing, it is not important to find the
best sequence; rather it is usually quite satisfactory to find a good
sequence, and to avoid bad sequences that create unreasonably large numbers of
active columns. For many problems a sequence which will result in a band
matrix is a reasonably good choice, but not necessarily the best. Also,
sequences which result in small numbers of columns with nonzero terms are
usually good but not necessarily the best. A sequence with a larger number of
nonzero columns will frequently have a smaller number of nonzero operations in
the decomposition when significant passive regions exist within the active
columns (see Section 2.2 of the Theoretical Manual).
Examples of proper grid point sequencing for one-dimensional systems are
shown in Figure 1.2-2. For open loops, a consecutive numbering system should
be used as shown in Figure 1.2-2a. This sequencing will result in a narrow
band matrix with no new nonzero terms created during the triangular
decomposition. Generally, there is an improvement in the accumulated round off
error if the grid points are sequenced from the flexible end to the stiff end.
For closed loops, the grid points may be sequenced either as shown in
Figure 1.2-2b or as shown in Figure 1.2-2c. If the sequencing is as shown in
Figure 1.2-2b, the semiband will be twice that of the model shown in Figure
1.2-2a. The matrix will initially contain a number of zeroes within the band
which will become nonzero as the decomposition proceeds. If the sequencing is
as shown in Figure 1.2-2c, the band portion of the matrix will be the same as
that for Figure 1.2-2a. However, the connection between grid points 1 and 8
will create a number of active columns on the right hand side of the matrix.
The solution times will be the same for the sequence shown in Figure 1.2-2b or
1.2-2c, because the number of active columns in each sequence is the same.
Examples of grid point sequencing for surfaces are shown in Figure 1.2-3.
For plain or curved surfaces with a pattern of grid points that tends to be
rectangular, the sequencing shown in Figure 1.2-3a will result in a band
matrix having good solution times. The semiband will be proportional to the
number of grid points along the short direction of the pattern. If the pattern
of grid points shown in Figure 1.2-3a is made into a closed surface by
connecting grid points 1 and 17, 2 and 18, etc., a number of active columns
equal to the semiband will be created. If the number of grid points in the
circumferential direction is greater than twice the number in the axial
direction, the sequencing indicated in Figure 1.2-3a is a good one. However,
if the number of grid points in the circumferential direction is less than
twice the number in the axial direction, the use of consecutive numbering in
the circumferential direction is more efficient. An alternate sequencing for a
closed loop is shown in Figure 1.2-3b, where the semiband is proportional to
twice the number of grid points in a row. For cylindrical or similar closed
surfaces, the sequencing shown in Figure 1.2-3b has no advantage over that
shown in Figure 1.2-3a, as the total number of active columns will be the same
in either case.
With the exception of the central point, sequencing considerations for the
radial pattern shown in Figure 1.2-3c are similar to those for the rectangular
patterns shown in Figures 3a and 3b. The central point must be sequenced last
in order to limit the number of active columns associated with this point to
the number of degrees of freedom at the central point. If the central point is
sequenced first, the number of active columns associated with the central
point will be proportional to the number of radial lines. If there are more
grid points on a radial line than on a circumferential line, the consecutive
numbering should extend in the circumferential direction beginning with the
outermost circumferential ring. In this case, the semiband is proportional to
the number of grid points on a circumferential line and there will be no
active columns on the right hand side of the matrix. If the grid points form a
full circular pattern, the closure will create a number of active columns