Академический Документы
Профессиональный Документы
Культура Документы
USER MANUAL
Femsys Limited
158 Upper New Walk,
Leicester,
LE1 7QA
Tel: +44 (0) 116 254 1475
Fax: +44 (0) 116 255 8982
email: support@femsys.co.uk
URL http://www.femsys.co.uk
All rights reserved. No part of this publication may be reproduced, stored or transmitted in any form
with out the prior permission of Femsys Limited.
Contents
Preface
1
ix
GENERAL DESCRIPTION
1.1 INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 FEATURE SUMMARY . . . . . . . . . . . . . . . . . . . . . .
1.2.1 FEMGEN FEATURES . . . . . . . . . . . . . . . . . . .
1.2.1.1 Definition of Model Geometry . . . . . . . . .
1.2.1.2 Parametric model definition . . . . . . . . . . .
1.2.1.3 Customised analysis environments . . . . . . .
1.2.1.4 Mesh Generation . . . . . . . . . . . . . . . .
1.2.1.5 Controls on Mesh Density . . . . . . . . . . . .
1.2.1.6 Defining Material and Physical Properties . . .
1.2.1.7 Defining Constraints . . . . . . . . . . . . . . .
1.2.1.8 Defining Loads . . . . . . . . . . . . . . . . .
1.2.2 FEMVIEW FEATURES . . . . . . . . . . . . . . . . . .
1.2.2.1 Presentation of Results . . . . . . . . . . . . .
1.2.2.2 Filters on Results . . . . . . . . . . . . . . . .
1.2.2.3 Calculations with Results . . . . . . . . . . . .
1.2.2.4 Further Post-Processing . . . . . . . . . . . . .
1.2.3 VIEWING TECHNIQUES AND GENERAL FEATURES
1.2.3.1 Finite Element Model Visualisation . . . . . . .
1.2.3.2 Colour . . . . . . . . . . . . . . . . . . . . . .
1.2.3.3 Labelling . . . . . . . . . . . . . . . . . . . . .
1.2.3.4 Saving of Drawings . . . . . . . . . . . . . . .
1.2.3.5 Animation . . . . . . . . . . . . . . . . . . . .
1.2.3.6 Multi-viewports . . . . . . . . . . . . . . . . .
1.2.3.7 Sets . . . . . . . . . . . . . . . . . . . . . . .
1.2.3.8 Substructures . . . . . . . . . . . . . . . . . .
1.3 USE WITH FE ANALYSIS PACKAGES . . . . . . . . . . . . .
1.4 INPUT OF COMMANDS . . . . . . . . . . . . . . . . . . . . .
1.4.1 KEYBOARD INPUT . . . . . . . . . . . . . . . . . . . .
1.4.1.1 Keywords . . . . . . . . . . . . . . . . . . . .
1.4.1.2 Names . . . . . . . . . . . . . . . . . . . . . .
1.4.1.3 Integer and Real Values . . . . . . . . . . . . .
1.4.1.4 Coordinates . . . . . . . . . . . . . . . . . . .
1.4.1.5 Example of Input . . . . . . . . . . . . . . . .
1.4.1.6 Special Characters . . . . . . . . . . . . . . . .
1.4.2 INPUT USING GRAPHICAL INPUT DEVICES . . . . .
1.4.2.1 Menu selection . . . . . . . . . . . . . . . . . .
1.4.2.2 Positioning . . . . . . . . . . . . . . . . . . . .
1.4.2.3 Picking . . . . . . . . . . . . . . . . . . . . . .
1.4.3 BATCH INPUT OF COMMANDS . . . . . . . . . . . .
iii
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
2
2
2
2
3
3
3
4
4
4
4
5
5
6
6
6
6
6
7
7
7
7
9
9
9
9
9
10
10
10
11
11
11
13
14
14
15
15
16
iv
CONTENTS
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
16
16
16
16
17
17
18
18
19
19
FEMGV COMMANDS
2.1 INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . .
2.1.1 The Model Index Environment . . . . . . . . . . . . . . .
2.1.2 The Model Creation Environment : FEMGEN . . . . . . .
2.1.3 The Model Assessment Environment : FEMVIEW . . . .
2.2 PRIMARY COMMAND ASSEMBLE . . . . . . . . . . . . . . .
2.3 PRIMARY COMMAND CONSTRUCT . . . . . . . . . . . . . .
2.3.1 CONSTRUCT COORDSYS . . . . . . . . . . . . . . . .
2.3.1.1 CONSTRUCT COORDSYS CONIC . . . . . .
2.3.1.2 CONSTRUCT COORDSYS CYLINDRIC . . .
2.3.1.3 CONSTRUCT COORDSYS GLOBAL . . . . .
2.3.1.4 CONSTRUCT COORDSYS LOCAL . . . . . .
2.3.1.5 CONSTRUCT COORDSYS RECTANGUL . .
2.3.1.6 CONSTRUCT COORDSYS SPHERICAL . . .
2.3.2 CONSTRUCT LINE . . . . . . . . . . . . . . . . . . . .
2.3.3 CONSTRUCT LMASK . . . . . . . . . . . . . . . . . .
2.3.3.1 CONSTRUCT LMASK [lmask] BODY . . . .
2.3.3.2 CONSTRUCT LMASK [lmask] GLOBAL . . .
2.3.3.3 CONSTRUCT LMASK [lmask] LINE . . . . .
2.3.3.4 CONSTRUCT LMASK [lmask] SURFACE . .
2.3.4 CONSTRUCT MERGE . . . . . . . . . . . . . . . . . .
2.3.5 CONSTRUCT NAME . . . . . . . . . . . . . . . . . . .
2.3.6 CONSTRUCT PARAMETER . . . . . . . . . . . . . . .
2.3.7 CONSTRUCT SCURVE . . . . . . . . . . . . . . . . . .
2.3.7.1 CONSTRUCT SCURVE [scurve] BODY . . . .
2.3.7.2 CONSTRUCT SCURVE [scurve] GLOBAL . .
2.3.7.3 CONSTRUCT SCURVE [scurve] LINE . . . .
2.3.7.4 CONSTRUCT SCURVE [scurve] SURFACE .
2.3.8 CONSTRUCT SET . . . . . . . . . . . . . . . . . . . . .
2.3.8.1 CONSTRUCT SET [Set Name] APPEND . . .
2.3.8.2 CONSTRUCT SET CLOSE . . . . . . . . . . .
2.3.8.3 CONSTRUCT SET Set Name COMPLEMENT
2.3.8.4 CONSTRUCT SET Set name INTERSECT . .
2.3.8.5 CONSTRUCT SET OPEN . . . . . . . . . . .
2.3.8.6 CONSTRUCT SET [Set Name] REMOVE . . .
2.3.9 CONSTRUCT SHAPE . . . . . . . . . . . . . . . . . . .
2.3.9.1 CONSTRUCT SHAPE BOX . . . . . . . . . .
2.3.9.2 CONSTRUCT SHAPE CONE . . . . . . . . .
2.3.9.3 CONSTRUCT SHAPE CURVE NURB . . . .
2.3.9.4 CONSTRUCT SHAPE CURVE INTERSECT .
2.3.9.5 CONSTRUCT SHAPE CYLINDER . . . . . .
2.3.9.6 CONSTRUCT SHAPE PLANE . . . . . . . . .
2.3.9.7 CONSTRUCT SHAPE SPHERE . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
21
22
22
22
23
25
27
28
29
30
33
34
35
37
40
44
45
47
50
52
56
57
59
60
61
63
66
73
78
79
85
86
87
88
90
96
97
100
102
103
104
106
109
1.5
1.6
1.7
1.8
1.9
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
19/08/1999
CONTENTS
2.4
2.5
2.6
2.7
2.8
19/08/1999
v
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
111
112
113
114
115
117
119
126
127
129
131
132
134
135
136
140
142
143
145
147
151
152
153
154
155
156
157
158
160
161
163
165
167
169
170
172
173
174
176
177
179
181
183
184
187
190
194
195
196
198
200
202
203
204
vi
CONTENTS
2.8.6.7 GEOMETRY LINE NODES . . . . . .
2.8.6.8 GEOMETRY LINE PARALLEL . . . .
2.8.6.9 GEOMETRY LINE PERPENDIC . . .
2.8.6.10 GEOMETRY LINE SPLINE . . . . . .
2.8.6.11 GEOMETRY LINE STRAIGHT . . . .
2.8.7 GEOMETRY MOVE . . . . . . . . . . . . . . . .
2.8.8 GEOMETRY POINT . . . . . . . . . . . . . . . .
2.8.8.1 GEOMETRY POINT AT-NODE . . . .
2.8.8.2 GEOMETRY POINT COORD . . . . .
2.8.8.3 GEOMETRY POINT INTERSECT . . .
2.8.8.4 GEOMETRY POINT ONLINE . . . . .
2.8.8.5 GEOMETRY POINT TRANSFORM . .
2.8.9 GEOMETRY SPLIT . . . . . . . . . . . . . . . .
2.8.10 GEOMETRY SURFACE . . . . . . . . . . . . . .
2.8.10.1 GEOMETRY SURFACE AUTOMATIC
2.8.10.2 GEOMETRY SURFACE ELEMENTS .
2.8.10.3 GEOMETRY SURFACE INTERSECT .
2.8.10.4 GEOMETRY SURFACE ONSHAPE . .
2.8.10.5 GEOMETRY SURFACE REGION . . .
2.8.10.6 GEOMETRY SURFACE SIDE-PNT . .
2.8.10.7 GEOMETRY SURFACE 3POINTS . . .
2.8.10.8 GEOMETRY SURFACE 3SIDES . . .
2.8.10.9 GEOMETRY SURFACE 4POINTS . . .
2.8.10.10 GEOMETRY SURFACE 4SIDES . . .
2.8.11 GEOMETRY SWEEP . . . . . . . . . . . . . . .
2.8.12 GEOMETRY UNSPLIT . . . . . . . . . . . . . .
2.9 PRIMARY COMMAND HELP . . . . . . . . . . . . . .
2.10 PRIMARY COMMAND INDEX . . . . . . . . . . . . . .
2.11 PRIMARY COMMAND LABEL . . . . . . . . . . . . .
2.11.1 LABEL GEOMETRY . . . . . . . . . . . . . . .
2.11.2 LABEL MESH . . . . . . . . . . . . . . . . . . .
2.11.3 LABEL OPTIONS . . . . . . . . . . . . . . . . .
2.11.3.1 LABEL OPTIONS AXES . . . . . . . .
2.11.3.2 LABEL OPTIONS CONSTRNTS . . .
2.11.3.3 LABEL OPTIONS EXTERNAL . . . .
2.11.3.4 LABEL OPTIONS IJK . . . . . . . . .
2.11.3.5 LABEL OPTIONS LOADS . . . . . . .
2.11.3.6 LABEL OPTIONS MPC . . . . . . . .
2.11.4 LABEL SHAPE . . . . . . . . . . . . . . . . . .
2.12 PRIMARY COMMAND MESHING . . . . . . . . . . . .
2.12.1 MESHING CANCEL . . . . . . . . . . . . . . .
2.12.2 MESHING DIVISION . . . . . . . . . . . . . . .
2.12.3 MESHING ELEMENT . . . . . . . . . . . . . . .
2.12.4 MESHING GENERATE . . . . . . . . . . . . . .
2.12.5 MESHING MERGE . . . . . . . . . . . . . . . .
2.12.6 MESHING MERGE ALL/setname . . . . . . . .
2.12.7 MESHING NODE . . . . . . . . . . . . . . . . .
2.12.8 MESHING OPTIONS . . . . . . . . . . . . . . .
2.12.8.1 MESHING OPTIONS ALGORITH . . .
2.12.8.2 MESHING OPTIONS ELEMENT . . .
2.12.8.3 MESHING OPTIONS LOCK . . . . . .
2.12.8.4 MESHING OPTIONS MIDNODES . .
2.12.8.5 MESHING OPTIONS NODE . . . . . .
2.12.8.6 MESHING OPTIONS UNLOCK . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
207
208
209
211
212
213
216
217
218
220
222
224
225
227
228
229
230
233
235
237
238
240
242
244
246
249
251
253
255
256
258
263
264
265
266
267
268
270
271
273
274
275
278
279
280
282
284
285
286
291
292
293
295
296
19/08/1999
CONTENTS
2.12.8.7 MESHING OPTIONS CHECK . . . . . . . .
2.12.9 MESHING RENUMBER . . . . . . . . . . . . . . . .
2.12.10 MESHING SHAPE . . . . . . . . . . . . . . . . . . . .
2.12.11 MESHING TYPES . . . . . . . . . . . . . . . . . . . .
2.13 PRIMARY COMMAND PRESENT . . . . . . . . . . . . . . .
2.13.1 PRESENT CONTOUR . . . . . . . . . . . . . . . . . .
2.13.2 PRESENT DIAGRAM . . . . . . . . . . . . . . . . . .
2.13.3 PRESENT GRAPH . . . . . . . . . . . . . . . . . . . .
2.13.3.1 PRESENT GRAPH BEAM . . . . . . . . . .
2.13.3.2 PRESENT GRAPH ELEMENT . . . . . . . .
2.13.3.3 PRESENT GRAPH LINE . . . . . . . . . . .
2.13.3.4 PRESENT GRAPH NODE . . . . . . . . . .
2.13.3.5 PRESENT GRAPH PROMPT . . . . . . . .
2.13.3.6 PRESENT GRAPH RESULTS . . . . . . . .
2.13.4 PRESENT NUMERIC . . . . . . . . . . . . . . . . . .
2.13.5 PRESENT OPTIONS . . . . . . . . . . . . . . . . . .
2.13.5.1 PRESENT OPTIONS CONTOUR . . . . . .
2.13.5.2 PRESENT OPTIONS GRAPH . . . . . . . .
2.13.5.3 PRESENT OPTIONS NUMERIC . . . . . .
2.13.5.4 PRESENT OPTIONS PEAKS . . . . . . . .
2.13.5.5 PRESENT OPTIONS SIGNIF . . . . . . . .
2.13.5.6 PRESENT OPTIONS VECTORS . . . . . . .
2.13.6 PRESENT PEAKS . . . . . . . . . . . . . . . . . . . .
2.13.7 PRESENT SHAPE . . . . . . . . . . . . . . . . . . . .
2.13.8 PRESENT VECTORS . . . . . . . . . . . . . . . . . .
2.14 PRIMARY COMMAND PROPERTY . . . . . . . . . . . . . .
2.14.1 PROPERTY ATTACH . . . . . . . . . . . . . . . . . .
2.14.2 PROPERTY BOUNDARY . . . . . . . . . . . . . . . .
2.14.2.1 PROPERTY BOUNDARY CONSTRAINT .
2.14.2.2 PROPERTY BOUNDARY ELASTIC . . . .
2.14.2.3 PROPERTY BOUNDARY EXTERNAL . . .
2.14.2.4 PROPERTY BOUNDARY GENERAL . . . .
2.14.2.5 PROPERTY BOUNDARY MPC RBEAM . .
2.14.2.6 PROPERTY BOUNDARY MPC RBODY . .
2.14.2.7 PROPERTY BOUNDARY MPC RCONNECT
2.14.2.8 PROPERTY BOUNDARY MPC EQUA . . .
2.14.2.9 PROPERTY BOUNDARY PRESCRIBE . . .
2.14.2.10 PROPERTY BOUNDARY RELEASE . . . .
2.14.3 PROPERTY FE-PROG . . . . . . . . . . . . . . . . . .
2.14.4 PROPERTY INITIAL . . . . . . . . . . . . . . . . . .
2.14.5 PROPERTY LOADS . . . . . . . . . . . . . . . . . . .
2.14.5.1 PROPERTY LOADS NODAL LO . . . . . .
2.14.5.2 PROPERTY LOADS DISPLACE . . . . . . .
2.14.5.3 PROPERTY LOADS PRESSURE . . . . . .
2.14.5.4 PROPERTY LOADS BL DIST . . . . . . . .
2.14.5.5 PROPERTY LOADS GL DIST . . . . . . . .
2.14.5.6 PROPERTY LOADS GP DIST . . . . . . . .
2.14.5.7 PROPERTY LOADS TEMPERAT . . . . . .
2.14.5.8 PROPERTY LOADS FACE TEM . . . . . .
2.14.5.9 PROPERTY LOADS EL TEMPE . . . . . .
2.14.5.10 PROPERTY LOADS EL FACET . . . . . . .
2.14.5.11 PROPERTY LOADS BODY FOR . . . . . .
2.14.5.12 PROPERTY LOADS CENTRIFU . . . . . .
2.14.5.13 PROPERTY LOADS ANG ACCE . . . . . .
19/08/1999
vii
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
297
298
299
301
307
309
312
313
314
315
317
319
321
324
326
328
329
333
335
336
337
338
340
341
342
345
346
348
350
351
352
353
354
356
357
359
360
361
362
363
364
366
367
368
370
373
375
377
378
379
380
381
382
383
viii
CONTENTS
2.14.5.14 PROPERTY LOADS L ADDMAS . . . . . . .
2.14.5.15 PROPERTY LOADS L FULMAS . . . . . . .
2.14.5.16 PROPERTY LOADS C ADDMAS . . . . . . .
2.14.5.17 ADVANCED LOADING . . . . . . . . . . .
2.14.6 PROPERTY MATERIAL . . . . . . . . . . . . . . . . .
2.14.6.1 PROPERTY MATERIAL DEFINE . . . . . . .
2.14.6.2 PROPERTY MATERIAL ISO . . . . . . . . .
2.14.6.3 PROPERTY MATERIAL AISO . . . . . . . .
2.14.6.4 PROPERTY MATERIAL TISO . . . . . . . . .
2.14.6.5 PROPERTY MATERIAL ORTH . . . . . . . .
2.14.6.6 PROPERTY MATERIAL LAMI . . . . . . . .
2.14.6.7 PROPERTY MATERIAL LIBRARY . . . . . .
2.14.7 PROPERTY PHYSICAL . . . . . . . . . . . . . . . . . .
2.14.7.1 PROPERTY PHYSICAL DEFINE . . . . . . .
2.14.7.2 PROPERTY PHYSICAL GENERAL . . . . . .
2.14.7.3 PROPERTY PHYSICAL BEAM . . . . . . . .
2.14.7.4 PROPERTY PHYSICAL sectyp . . . . . . . .
2.14.7.5 PROPERTY PHYSICAL FLEX . . . . . . . .
2.14.7.6 PROPERTY PHYSICAL SECTION . . . . . .
2.14.7.7 PROPERTY PHYSICAL phname OFFSET . .
2.14.7.8 PROPERTY PHYSICAL phname ORIENTATE
2.14.7.9 PROPERTY PHYSICAL THICKNES . . . . .
2.14.7.10 PROPERTY PHYSICAL VAR THIK . . . . . .
2.14.7.11 PROPERTY PHYSICAL SC THICK . . . . . .
2.14.7.12 PROPERTY PHYSICAL LAMINATE . . . . .
2.15 PRIMARY COMMAND RESULTS . . . . . . . . . . . . . . . .
2.15.1 RESULTS CALCULATE . . . . . . . . . . . . . . . . .
2.15.1.1 RESULTS CALCULATE AVERAGE . . . . .
2.15.1.2 RESULTS CALCULATE AV-DIFF . . . . . . .
2.15.1.3 RESULTS CALCULATE BEAMST . . . . . .
2.15.1.4 RESULTS CALCULATE COMBINE . . . . .
2.15.1.5 RESULTS CALCULATE DIFFERENT . . . .
2.15.1.6 RESULTS CALCULATE EXPRESSN . . . . .
2.15.1.7 RESULTS CALCULATE EXTRAPOL . . . . .
2.15.1.8 RESULTS CALCULATE INTEGRATE . . . .
2.15.1.9 RESULTS CALCULATE PERDIFF . . . . . .
2.15.1.10 RESULTS CALCULATE PRESSURE . . . . .
2.15.1.11 RESULTS CALCULATE P-ESTRAIN . . . . .
2.15.1.12 RESULTS CALCULATE P-STRESS . . . . . .
2.15.1.13 RESULTS CALCULATE P-SHEAR . . . . . .
2.15.1.14 RESULTS CALCULATE P-YIELD . . . . . .
2.15.1.15 RESULTS CALCULATE SAFETY . . . . . . .
2.15.1.16 RESULTS CALCULATE SCAN LOADCASE .
2.15.1.17 RESULTS CALCULATE SCAN SURFACES .
2.15.1.18 RESULTS CALCULATE VON MISES . . . . .
2.15.2 RESULTS ELEMENT . . . . . . . . . . . . . . . . . . .
2.15.3 RESULTS GAUSSIAN . . . . . . . . . . . . . . . . . . .
2.15.4 RESULTS INVARIANT . . . . . . . . . . . . . . . . . .
2.15.5 RESULTS LOADCASE . . . . . . . . . . . . . . . . . .
2.15.6 RESULTS NODAL . . . . . . . . . . . . . . . . . . . . .
2.15.7 RESULTS OFF . . . . . . . . . . . . . . . . . . . . . . .
2.15.8 RESULTS RANGE . . . . . . . . . . . . . . . . . . . . .
2.15.9 RESULTS STACK . . . . . . . . . . . . . . . . . . . . .
2.15.10 RESULTS TRANSFORM . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
384
385
386
387
390
391
392
393
394
395
396
397
399
402
403
404
405
409
410
412
413
415
416
417
419
421
422
424
426
428
429
431
432
438
439
440
442
443
444
445
446
447
449
451
453
454
456
458
459
461
463
464
468
470
19/08/1999
CONTENTS
2.16 PRIMARY COMMAND SAVE . . . . . . . . . .
2.17 PRIMARY COMMAND STOP . . . . . . . . . .
2.18 PRIMARY COMMAND UTILITY . . . . . . . .
2.18.1 UTILITY COPY . . . . . . . . . . . . . .
2.18.2 UTILITY DELETE . . . . . . . . . . . . .
2.18.3 UTILITY GRAPH . . . . . . . . . . . . .
2.18.4 UTILITY LOG . . . . . . . . . . . . . . .
2.18.5 UTILITY MEASURE . . . . . . . . . . .
2.18.6 UTILITY NAME . . . . . . . . . . . . . .
2.18.7 UTILITY READ . . . . . . . . . . . . . .
2.18.8 UTILITY SETUP . . . . . . . . . . . . . .
2.18.8.1 UTILITY SETUP ANIMATE . .
2.18.8.2 UTILITY SETUP COLOUR . .
2.18.8.3 UTILITY SETUP CONFIRM . .
2.18.8.4 UTILITY SETUP DIALOGUE .
2.18.8.5 UTILITY SETUP ECHO . . . .
2.18.8.6 UTILITY SETUP FEEDBACK .
2.18.8.7 UTILITY SETUP MENU . . . .
2.18.8.8 UTILITY SETUP PLOTTER . .
2.18.8.9 UTILITY SETUP PRINTER . .
2.18.8.10 UTILITY SETUP QUALITY . .
2.18.8.11 UTILITY SETUP ROTATIONS .
2.18.8.12 UTILITY SETUP SYNONYMS
2.18.8.13 UTILITY SETUP UNDO . . . .
2.18.8.14 UTILITY SETUP VIEW . . . .
2.18.9 UTILITY TABULATE . . . . . . . . . . .
2.18.10 UTILITY UNDO . . . . . . . . . . . . . .
2.18.11 UTILITY UPDATE . . . . . . . . . . . . .
2.18.12 UTILITY WRITE . . . . . . . . . . . . .
2.19 PRIMARY COMMAND VIEW . . . . . . . . . .
2.19.1 VIEW CUTAWAY . . . . . . . . . . . . .
2.19.2 VIEW DEVEL . . . . . . . . . . . . . . .
2.19.3 VIEW EDGES . . . . . . . . . . . . . . .
2.19.4 VIEW FACES . . . . . . . . . . . . . . .
2.19.5 VIEW GEOMETRY . . . . . . . . . . . .
2.19.6 VIEW HIDDEN . . . . . . . . . . . . . .
2.19.7 VIEW LINE . . . . . . . . . . . . . . . .
2.19.8 VIEW MESH . . . . . . . . . . . . . . . .
2.19.9 VIEW OPTIONS . . . . . . . . . . . . . .
2.19.9.1 VIEW OPTIONS BROKEN . .
2.19.9.2 VIEW OPTIONS COLOUR . .
2.19.9.3 VIEW OPTIONS DEFORM . .
2.19.9.4 VIEW OPTIONS EDGES . . . .
2.19.9.5 VIEW OPTIONS HIDDEN . . .
2.19.9.6 VIEW OPTIONS LIGHT . . . .
2.19.9.7 VIEW OPTIONS SHRINK . . .
2.19.10 VIEW SHAPE . . . . . . . . . . . . . . .
2.19.11 VIEW SPOT . . . . . . . . . . . . . . . .
2.19.12 VIEW XSECTION . . . . . . . . . . . . .
19/08/1999
ix
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
473
475
477
478
479
482
484
485
486
487
495
496
498
500
501
502
503
505
506
508
509
511
512
514
515
516
522
523
525
529
530
532
534
536
537
538
541
542
545
546
547
550
552
554
557
559
561
562
563
CONTENTS
19/08/1999
List of Tables
2.1
2.2
2.3
2.4
Nodal results . . . . . . . . . . . . .
Element nodal results . . . . . . . . .
Gaussian and element invariant results
Freedom names . . . . . . . . . . . .
xi
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
308
308
308
349
xii
LIST OF TABLES
19/08/1999
List of Figures
1.1
1.2
1.3
Filled Contours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Graph Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Light source shading . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
6
8
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
2.10
2.11
2.12
2.13
2.14
2.15
2.16
2.17
2.18
2.19
2.20
2.21
2.22
2.23
2.24
2.25
2.26
2.27
2.28
2.29
2.30
2.31
2.32
2.33
2.34
2.35
2.36
2.37
2.38
2.39
30
35
37
43
45
47
48
49
50
50
52
53
54
54
54
54
61
62
63
65
66
68
68
69
69
70
70
71
71
72
73
74
75
76
76
76
76
77
86
xiii
xiv
LIST OF FIGURES
2.40
2.41
2.42
2.43
2.44
2.45
2.46
2.47
2.48
2.49
2.50
2.51
2.52
2.53
2.54
2.55
2.56
2.57
2.58
2.59
2.60
2.61
2.62
2.63
2.64
2.65
2.66
2.67
2.68
2.69
2.70
2.71
2.72
2.73
2.74
2.75
2.76
2.77
2.78
2.79
2.80
2.81
2.82
2.83
2.84
2.85
2.86
2.87
2.88
2.89
2.90
2.91
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
86
87
87
98
100
104
107
109
120
121
121
122
122
123
123
124
124
127
130
148
149
155
157
174
174
177
179
185
187
189
191
191
199
199
199
205
. 205
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
206
206
207
211
212
220
231
232
233
236
276
276
287
287
288
19/08/1999
LIST OF FIGURES
2.92 A quadrilateral free mesh with the default density of 1 . . . . . .
2.93 The effect of a smaller density value on a quadrilateral free mesh
2.94 The effect of a larger density value on a quadrilateral free mesh .
2.95 Mapped mid-side nodes for QU8 elements . . . . . . . . . . . .
2.96 Exact mid-side nodes for QU8 elements . . . . . . . . . . . . .
2.97 Online mid-side nodes for QU8 elements . . . . . . . . . . . .
2.98 Filled contours . . . . . . . . . . . . . . . . . . . . . . . . . .
2.99 Line contours . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.100Graph plots . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.101Displaced shape . . . . . . . . . . . . . . . . . . . . . . . . . .
2.102Creation of ASAS rigid link system . . . . . . . . . . . . . . .
2.103Creation of ASAS rigid beam system . . . . . . . . . . . . . . .
2.104Rigid connection MPC for edges . . . . . . . . . . . . . . . . .
2.105Rigid connection MPC for surfaces . . . . . . . . . . . . . . . .
2.106Defining an ASAS constraint equation . . . . . . . . . . . . . .
2.107Removal of RZ freedoms from the edge nodes of surfaces . . . .
2.108Example Load . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.109Construction of advanced loading . . . . . . . . . . . . . . . .
2.110Simple Load . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.111Load with local cylindrical coordinate system added . . . . . . .
2.112Load with load mask added . . . . . . . . . . . . . . . . . . . .
2.113Load with space curve added . . . . . . . . . . . . . . . . . . .
2.114Load with time curve added . . . . . . . . . . . . . . . . . . .
2.115ASAS element property types . . . . . . . . . . . . . . . . . .
2.116ASAS element property types (cont) . . . . . . . . . . . . . . .
2.117Beam section types . . . . . . . . . . . . . . . . . . . . . . . .
2.118Beam section types (cont) . . . . . . . . . . . . . . . . . . . . .
2.119Define section orientation of a wide flange beam property . . . .
2.120Define surface thickness variation using a space curve . . . . . .
2.121Time curve graph . . . . . . . . . . . . . . . . . . . . . . . . .
2.122Space curve graph . . . . . . . . . . . . . . . . . . . . . . . . .
2.123Cut-away . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.124Undeveloped view . . . . . . . . . . . . . . . . . . . . . . . .
2.125Developed view . . . . . . . . . . . . . . . . . . . . . . . . . .
2.126Edge View . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.127Hidden line with shading . . . . . . . . . . . . . . . . . . . . .
2.128Full mesh . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.129CONNECT-1 edges applied to a hidden view . . . . . . . . . .
2.130Hidden line with shrunken elements . . . . . . . . . . . . . . .
2.131Cross section . . . . . . . . . . . . . . . . . . . . . . . . . . .
19/08/1999
xv
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
288
289
289
293
294
294
309
310
323
341
354
355
358
358
359
361
365
387
387
388
388
389
389
400
401
407
408
413
418
483
483
531
533
533
535
539
544
552
559
565
xvi
LIST OF FIGURES
19/08/1999
Preface
This manual is a user guide to the program FEMGV.
FEMGV Version 6.0-01 (Beta) provides significant improvements in functionality compared to previous releases of FEMGV.
Additional information is provided in the Release Notes for FEMGV Version 6.0-01 (Beta).
Femsys Limited
June 1999
xvii
xviii
19/08/1999
Chapter 1
GENERAL DESCRIPTION
1.1 Introduction
1.2 Feature Summary
1.2.1 FEMGEN Features
1.2.2 FEMVIEW Features
1.2.3 Viewing Techniques and General Features
1.3 Use with FE Analysis Packages
1.4 Input of Commands
1.4.1 Keyboard Input
1.4.2 Input Using Graphical Input Devices
1.4.4 Logging of Input
1.4.5 User Interrupt
1.5 Output Devices
1.6 The Database
1.7 Limitations on Model Size
1.8 The Element Library
1.9 Customisation
1.9.1 Synonyms
1.9.2 Resource Files
1.9.3 The Startup File
1.1 INTRODUCTION
FEMGV is an interactive graphical pre and post-processor for the Finite Element Method
of analysis. FEMGV is the logical integration of the mesh generation program FEMGEN
with the results assessment program FEMVIEW. It may be interfaced to any finite element
analysis program, and so it can provide users with a common pre and post-processing
facility over the range of their finite element analysis requirements.
The use of any finite element analysis program comprises essentially three stages:
1. preparation of the model data (pre-processing)
2. analysis of the model
3. assessment of the results (post-processing)
Whilst the development of better algorithms and advances in computing technology have
enabled finite element techniques to be applied to increasingly more complex problems, the
tasks of data preparation and of result assessment can be discouragingly time consuming
and prone to error.
FEMGV addresses itself to the twofold task of generating the finite element model, and
of enabling users to present the results of their analysis in an informative and illuminating
way.
A variety of techniques for the generation of a model and the display of results are provided
in order to meet the individual needs of different models; and where a colour terminal is
available, FEMGV will use colour to add information and to improve the user's ability to
make a rapid assessment of his model.
With a database specifically designed to give analysis program independence, and highly
organised data structures designed to meet the tasks of mesh generation and results assessment, and to give a good interactive response; FEMGV can provide the finite element user
with an extremely flexible and powerful graphics pre and post-processor.
Coordinates on lines are calculated according to the line type. Nodes are placed
exactly on the line, which means that no artificial splitting of the line is necessary.
Coordinates interior to a surface are either interpolated from the border using a Coons
patch mapping, or by rotating (sweeping) a surface.
If requested the nodes can then be projected onto a given shape (for example, a
cylinder).
Coordinates interior to a body are interpolated from the defining surfaces.
Mid-side nodes are interpolated between the corner nodes but taking into consideration curved lines and projection. (The exception to this is that graded spline lines
and intersections may have mid-side nodes not exactly at the mid-side point).
If splines and/or intersections are defined, nodes are first generated along these.
Nodes and elements are generated and numbered, first on lines in the order that they
were defined, then on surfaces and finally on bodies.
19/08/1999
When the first surface is created all default (program generated) beam elements are
deleted.
When the first body is created all default beam and surface elements types will be
deleted.
Deleted element types are not reinstated when bodies and surfaces are deleted.
The variation of the load over the part may be controlled with space curves and the application of the load may be restricted with the use of load masks. In addition a wide range of
time dependent load variation may be specified.
19/08/1999
20.
V
E
L
O
C
I -20.
T
Y
1.
2.
3.
4.
5.
6.
7.
V
X
-40.
-60.
MODEL : FLOWC
NODAL VELOCITY
VX
L2
L3
L4
-100.
DISTANCE
1.2.3.2 Colour
Colour may be used either to clarify the drawing of the geometric model, the finite element
model or the presentation of results. In colouring the finite element model, the material
number, group number, element number or element type may be used as a basis for the
selection of colour; and a hidden line picture of the model may be further enhanced by
shading according to multiple light sources. Node points may also be highlighted. When
presenting results of analysis the value of the attribute being displayed can be used to
determine a colour for the finite element model so that it can be drawn in a spectrum of
colours using red where the result values are highest through to blue where the results are
lowest.
1.2.3.3 Labelling
The geometric parts of the model may be labelled with the names of points, lines surfaces
and bodies. Materials, physical properties, constraints, loads and surface normals may be
labelled; and also the node, element, element group and material numbers can be superimposed on the finite element model.
1.2.3.5 Animation
Animations of modeshapes or loadcase sequences can be readily created.
19/08/1999
19/08/1999
10
Commands may be entered from either the keyboard or by using the graphics cursor or
from batch files.
11
Names may be up to eight characters long and must begin with a letter.
Where the name is optional and a name is not given FEMGEN will assign a default name
to the entity. The naming convention used is described in 2.3.5.
If the name given already exists FEMGEN will assume that the existing entity is to be
changed. Before the change is made confirmation is required to avoid accidental changes.
When FEMGEN needs to identify an existing entity its name will be prompted for. The
menu items requiring an existing name to be input are:
bodyo
surfo
lineo
pointo
seto
shapeo
constro
loado
mato
physo
systo
transfo
model
file
19/08/1999
POINT
LINE
LCMB
SURFACE
BODY
MOVE
COPY
12
V
V
V
E
M
O
O
R
;
S ;
B ;
U 10
The mesh will be displayed with shrunken elements with broken outlines rotated up
10 degrees but only redrawn once.
This could also be input as:
FV> V M ; V O S ; V O B ; E R U 10
: provides a continuation line facility for a list of integers
Example
FV> VIEW LINE LIST 1 4 7 12 16 102 34 133 234 134 :
MORE =>105 106 107
@ switches the input of commands between on-line input from the keyboard and off-line
input from a batch data file which has been loaded with commands. See Appendix I
of the User Manual Appendices.
= allows the continuation of a command on a new line. This also allows optional menus to
be displayed in some cases.
Example
19/08/1999
13
14
3
PT1 1. 2.
=>pt2 4 ,
PT2 4. 2.
=>pt3 , ,
PT3 4. 2.
3.
5
5.
6
6.
Menu selection
Positioning in screen space or in model space
Picking parts of the picture
Whilst active a graphics cursor will be displayed and moved on the screen with the mouse.
The required position can be confirmed with the left or middle mouse buttons, but the
middle button will allow further positions to be specified. Cursor input mode can be aborted
with the right hand button or the `/' key or by moving the graphics cursor to the command
column.
Note: The position of a graphics selection is given in the command echo as either `ndc' or
model space depending on the required input.
1.4.2.3 Picking
Picking of graphical information follows the same rules as positions with the following
additions.
In FEMGEN there are several types of information that can be picked on the graphics area,
namely Points, Lines, Surfaces, Bodies and Nodes. Certain commands only allow picking
of one type of information at a time. These are denoted by:
In these cases the particular item is selected via the left or middle mouse button.
Other commands allow any information to be picked and are denoted by:
/PICK-*
In this case if a mouse button is used the nearest item will be selected or a keyboard key
may be used to identify the type of item to be picked namely
P-for a point
L-for a line
S-for a surface
B-for a body
19/08/1999
15
16
17
18
notes :
(a)
(b)
(c)
This element library is sufficient for most purposes, and when an analysis program utilises
a particularly unusual element, it is generally possible to map onto a standard FEMGV
element.
The generic element names are given above, but when a specific analysis environment is
active the element names unique to the analysis can be used.
1.9 CUSTOMISATION
1.9.1 SYNONYMS
Up to 300 command synonyms may be defined, and read in from a startup file whenever a
FEMGV session is initiated.
This enables a user to define abbreviations or new words for existing commands, and to
define command macros, which can help to give FEMGV a more flexible, powerful, and
19/08/1999
1.9. CUSTOMISATION
personalised command language, than can be achieved by any other means. For further
information on the use of synonyms see the Installation and Customisation Guide.
For ease of use it is also possible to activate the synonyms using the standard keyboard
function keys.
A synonym file containing some commonly used synonyms is sent out as part of the standard delivery of FEMGV and can be customised by users.
19/08/1999
19
20
19/08/1999
Chapter 2
FEMGV COMMANDS
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.10
2.11
2.12
2.13
2.14
2.15
2.16
2.17
2.18
2.19
Introduction
ASSEMBLE
CONSTRUCT
DRAWING
EYE
FEMGEN
FEMVIEW
GEOMETRY
INDEX
LABEL
MESHING
PRESENT
PROPERTY
RESULTS
SAVE
STOP
UTILITY
VIEW
21
22
2.1 INTRODUCTION
There are three working environments within FEMGV . Firstly, there is the model index
environment in which the user can obtain information on the models stored in the database
files and perform database administration tasks. Secondly, there is the model creation environment FEMGEN, and thirdly the model assessment environment FEMVIEW.
It is possible to change directly between the three environments.
FEMGEN
FEMVIEW
ANALYSE
INDEX
ASSEMBLE
DRAWING
UTILITY
STOP
Essentially the choice is either to leave the index level and enter either the model generation
environment FEMGEN or the model assessment environment FEMVIEW; or to remain
at the index level to perform administration tasks such as the archiving or deletion of model
data.
For further information on the display of the model index and the full syntax of the commands available at the in the model index environment the user should refer to the appropriate sections of the manual.
2.1. INTRODUCTION
' Generate' button adjacent to the model name in the INDEX display. This takes the user
into the model creation environment and the following menu will appear :
FEMGEN
FEMVIEW
INDEX
GEOMETRY
MESHING
PROPERTY
CONSTRUCT
VIEW
LABEL
EYE
DRAWING
UTILITY
SAVE
STOP
This is the primary menu that will always be available while the user is defining geometry
and meshing the model. The user need only type a sufficient number of letters to uniquely
identify a command, and will then be prompted for the secondary menus that reside below
these commands.
The user should refer to the appropriate sections of the manual for a full description of the
syntax of these commands.
23
24
RESULTS
PRESENT
CONSTRUCT
VIEW
LABEL
EYE
DRAWING
UTILITY
STOP
This is the primary menu that will always be available while the user is assessing a model
and results of analysis. The user need only type a sufficient letters to uniquely identify
a command and will then be prompted for the secondary menus that reside below these
commands.
The user should refer to the appropriate sections of the manual for a full description of the
syntax of these commands.
19/08/1999
25
ASSEMBLE
Transformations Comments
n1 n2 n3 . . .
n1 TO n2
ALL
NONE
Input may be terminated by the keyword `GO' if input is satisfactory or by `/' if the input
is incorrect.
Once `GO' has been used to terminate input, the model assembly name will feature in the
model index and may be selected for post-processing as if it were a conventional model by
issuing the command `FEMVIEW' .
In general all FEMVIEW commands and their options can be applied to assemblies except
for certain of those which need explicit element or node number definitions. This restriction
is imposed since the numbering of nodes and elements may not be unique for assembled
models.
19/08/1999
26
19/08/1999
27
CONSTRUCT
FEMGEN command
2.3.1
2.3.3
2.3.4
CONSTRUCT COORDSYS
CONSTRUCT LMASK
CONSTRUCT MERGE
2.3.5
2.3.6
2.3.7
2.3.8
2.3.9
2.3.10
2.3.11
2.3.12
CONSTRUCT NAME
CONSTRUCT PARAMETER
CONSTRUCT SCURVE
CONSTRUCT SET
CONSTRUCT SHAPE
CONSTRUCT SPACE
CONSTRUCT TCURVE
CONSTRUCT TRANSFORM
FEMVIEW command
2.3.2
2.3.8
2.3.9
2.3.13
19/08/1999
CONSTRUCT LINE
CONSTRUCT SET
CONSTRUCT SHAPE
CONSTRUCT XSECTION
28
CONSTRUCT
COORDSYS
Define a Local Coordinate System
2.3.1.1
2.3.1.2
2.3.1.3
2.3.1.4
2.3.1.5
2.3.1.6
19/08/1999
29
CONSTRUCT COORDSYS
CONIC
Define a Local Conical System
=
=
Each time that a new axis system is created an axis set is drawn at the local origin to indicate
the location and orientation of the coordinate system.
When the resulting conical axis system is used with `RESULTS LOCAL TRANSFORM'
the radial (or local x ) direction is normal to the surface of the cone, the local z direction
is in the direction of the cone axis projected on to the surface of the cone and the hoop (or
local y) direction is normal to the plane defined by the local z and radial directions.
The angle of the cone is constant.
See Also:
Examples:
1. CONSTRUCT COORDSYS CONIC 1.1 1.2 2.1 3.2 2.1 4 ANGLE 45
Creates a conical axis system with the origin at x=1.1, y=1.2 and z=2.1. The local z
axis of the conical system is defined by x=3.2, y=2.1 and z=4. The angle of the cone
is 45 degrees. A name for the system will be generated automatically.
2. CONSTRUCT COORDSYS CONIC CONIC1 NODES 1 10 25
Creates a conical axis system called CONIC1 with the origin at node 1, the local z
axis defined by node 10 and the angle of the cone defined by node 25.
19/08/1999
30
CONSTRUCT COORDSYS
CYLINDRIC
Define a Local Cylindrical System
FEMGEN command
CONSTRUCT COORDSYS CYLINDRIC [csyst] Pnamo Pnamz Pnamx
csyst
Pnamo
Pnamz
Pnamx
=
=
=
=
x; y; z ) coordinates by
Local cylindrical coordinate systems may be selected for use in the definition of point
coordinates (in terms of the local cylindrical coordinates r, , and z ) using the command
`CONSTRUCT COORDSYS LOCAL' , or for the creation of skew boundary conditions
using the command `PROPERTY ATTACH'
Pnamz
z
Pnamo
Pnamx
Examples:
19/08/1999
See Also:
FEMVIEW command
CONSTRUCT COORDSYS CYLINDRIC [csyst] def
This command is used to define a local cylindrical system for use with `RESULTS TRANSFORM LOCAL'
csyst
defn
=
=
Each time that a new axis system is created an axis set is drawn at the local origin to indicate
the location and orientation of the coordinate system.
When the resulting cylindrical axis system is used with `RESULTS LOCAL TRANSFORM' the radial (or local x) direction is normal to the surface of the cylinder, the local
z direction is in the direction of the cylinder axis and the hoop (or local y) direction is
circumferential.
See Also:
Examples:
1. CONSTRUCT COORDSYS CYLINDRIC 1.1 1.2 2.1 3.2 2.1 4
Creates a cylindrical axis system with the origin at x=1.1, y=1.2 and z=2.1. The local
z axis of the system passes through x=3.2, y=2.1 and z=4. A name for the system
will be generated automatically.
19/08/1999
31
32
19/08/1999
33
CONSTRUCT COORDSYS
GLOBAL
Select Global System
19/08/1999
34
CONSTRUCT COORDSYS
LOCAL
Select a Local System
All point coordinates entered subsequently must be expressed in terms of the local system.
Coordinates entered in this way are transformed to the global system before being stored
in the database. The current coordinate system is shown by the command `UTILITY TABULATE GEOMETRY STATUS' .
Local coordinate systems are defined using the commands `CONSTRUCT COORDSYS
RECTANGUL' , `CONSTRUCT COORDSYS SPHERICAL' , and `CONSTRUCT COORDSYS
CYLINDRIC' . Return to the global coordinate system is achieved using the command
`CONSTRUCT COORDSYS GLOBAL' .
Note that local systems are only used to simplify the input of geometry points and that all
points will be stored in the global system. However, local systems can be shown with the
command `UTILITY TABULATE GEOMETRY CSYST' .
Examples:
1. CONSTRUCT COORDSYS LOCAL CS3
Activates the local coordinate system named CS3.
See Also:
19/08/1999
35
CONSTRUCT COORDSYS
RECTANGUL
Define a Local Rectilinear System
FEMGEN command
CONSTRUCT COORDSYS RECTANGUL [csyst] Pnamo Pnamz Pnamx
csyst
Pnamo
Pnamz
Pnamx
=
=
=
=
The y-axis of the local coordinate system is automatically derived from the x- and z-axes.
Local rectilinear coordinate systems may be selected for use in the definition of point coordinates using the command `CONSTRUCT COORDSYS LOCAL' , or for the creation of
skew boundary conditions using the command `PROPERTY ATTACH'
Z
Pnamz
Pnamo
Y
Pnamx
X
Figure 2.2: Definition of a rectangular coordinate system
Note 1: Default names
If no name is entered a default name is created, this is CSn where n is a count of
defined coordinate systems. The default name can be changed with the `CONSTRUCT NAME' command.
Examples:
1. CONSTRUCT COORDSYS RECTANGUL CR1 PO1 PZ1 PX1
This creates a rectangular coordinate system called CR1 with its origin at point PO1.
The z-axis is defined by PZ1 and the x-axis by PX1.
19/08/1999
36
FEMVIEW command
CONSTRUCT COORDSYS RECTANGUL [csyst] def
This command is used to define a local rectangular system for use with `RESULTS TRANSFORM LOCAL'
csyst
defn
=
=
=
Each time that a new axis system is created an axis set is drawn at the local origin to indicate
the location and orientation of the coordinate system.
See Also:
Examples:
1. CONSTRUCT COORDSYS RECTANGUL 1.1 1.2 2.1 3.2 2.1 4 6.5 6.5 6.5
Creates a rectangular axis system with the origin at x=1.1, y=1.2 and z=2.1. The
local z axis of the system passes through x=3.2, y=2.1 and z=4 and the local zx plane
contains a point at 6.5 6.5 6.5. A name for the system will be generated automatically.
2. CONSTRUCT COORDSYS RECTANGUL SYS1 NODES 1 10 15
Creates a cylindrical axis system called SYS1 with the origin at node 1, the local z
axis defined by node 10 and the local zx plane defined by node 15.
19/08/1999
37
CONSTRUCT COORDSYS
SPHERICAL
Define a Local Spherical System
FEMGEN command
CONSTRUCT COORDSYS SPHERICAL [csyst] Pnamo Pnamz Pnamx
csyst
Pnamo
Pnamz
Pnamx
=
=
=
=
The spherical coordinates (r; ; ) are connected to the local (x; y; z ) coordinates by x =
r cos() sin(), y = r sin() sin() and z = r cos() where and are in degrees.
Local spherical coordinate systems may be selected for use in the definition of point coordinates (in terms of the local spherical coordinates r; ; and ) using the command `CONSTRUCT COORDSYS LOCAL' , or for the creation of skew boundary conditions using the
command `PROPERTY ATTACH'
Pnamz
Pnamo
Pnamx
Examples:
19/08/1999
38
See Also:
FEMVIEW command
CONSTRUCT COORDSYS SPHERICAL [csyst] def
This command is used to define a local spherical system for use with `RESULTS TRANSFORM LOCAL'
csyst
defn
=
=
Each time that a new axis system is created an axis set is drawn at the local origin to indicate
the location and orientation of the coordinate system.
When the resulting spherical system is used with `RESULTS LOCAL TRANSFORM' the
radial (or local x) direction is normal to the surface of the sphere, the hoop (or local y)
direction is in a plane normal to the axis and the local z direction is perpendicular to these
two.
See Also:
Examples:
1. CONSTRUCT COORDSYS SPHERICAL 1.1 1.2 2.1 3.2 2.1 4
Creates a cylindrical axis system with the origin at x=1.1, y=1.2 and z=2.1. The local
axis of the system passes through x=3.2, y=2.1 and z=4. A name for the system will
be generated automatically.
19/08/1999
19/08/1999
39
40
CONSTRUCT
LINE
Defines a line through the mesh
Mode
Range
Comments
THROUGH
LIST
IJK
If a `FREE' line is being constructed then this line is defined by either two cursor hits or
two node numbers (see note 3).
If a line name is specified in the command then the line will be saved in the database under
this name. This line can then be recovered later, for example to display results or plot a
graph along it.
19/08/1999
Examples:
1. CONSTRUCT LINE NODES THROUGH 9 108
A line of nodes is defined with all the nodes that lie on a straight line between nodes
9 and 108.
2. CONSTRUCT LINE NODES THROUGH 4 10 30 40 50 65 ANGLE 5.0
A line of nodes is defined with all the nodes that lie on or within 5 degrees of the line
segments 4 to 10, 10 to 30, 30 to 40, 40 to 50 and 50 to 65.
3. CONSTRUCT LINE NODES boundary THROUGH /PICK
The cursor is made available to pick the nodes that define the line segments that the
nodes must be on. The line is then saved in the database under the name `boundary' .
19/08/1999
41
42
See Also:
19/08/1999
19/08/1999
43
44
CONSTRUCT
LMASK
Define a Load Mask
2.3.3.3
2.3.3.4
2.3.3.1
2.3.3.2
19/08/1999
45
CONSTRUCT LMASK
[lmask] BODY
Define a load mask for a body load
2.3.3.1 CONSTRUCT LMASK [lmask] BODY [INVERSE] Umin Umax Vmin Vmax
Wmin Wmax
This command is used to define a load mask for use with a load applied to a body. When
attached to a load using the command `PROPERTY ATTACH' the load mask will restrict
the action of the load to those nodes or elements which lie between Umin and Umax, Vmin
and Vmax, Wmin, Wmax. The INVERSE option may be used to restrict the action of the
load to those nodes or elements which lie outside Umin, Umax, Vmin, Vmax, Wmin and
Wmax where:
lmask
INVERSE
Umin
Umax
Vmin
Vmax
Wmin
Wmax
=
=
=
=
=
=
=
=
1
1
B1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
19/08/1999
46
Examples:
1. CONSTRUCT LMASK LM1 BODY .2 .8 .2 .8 .2 .8
This creates a load mask which when applied to a body load will restrict the loaded
nodes or elements to those in the central section from .2 to .8 of each side length.
2. CONSTRUCT LMASK LM1 BODY INVERSE .2 .8 .2 .8 .2 .8
This creates a load mask which when applied to a surface load will restrict the loaded
nodes or elements to those which lie outside the central section from .2 to .8 of each
side length.
See Also:
19/08/1999
47
CONSTRUCT LMASK
[lmask] GLOBAL
Define a load mask in the global coordinate system
=
=
=
=
=
=
=
S1
Y
S2
Z
X
19/08/1999
48
S1
S2
Y
Z
X
Examples:
1. CONSTRUCT LMASK LM1 GLOBAL X 23.1 47.6
This creates a load mask which when applied to a line load will restrict the loaded
nodes or elements to those whose coordinates lie between x=23.1 and x=47.6.
2. CONSTRUCT LMASK LM1 GLOBAL X INV 23.1 47.6
This creates a load mask which when applied to a line load will restrict the loaded
nodes or elements to those whose coordinates are less than or equal to x=23.1 or
greater than or equal to x=47.6.
3. CONSTRUCT LMASK LM1 GLOBAL X 40 70
CONSTRUCT LMASK LM1 GLOBAL Y 0 90
CONSTRUCT COORDSYS CYL CY1 P5 P6 P2
PROPERTY ATTACH LM1 CY1
This creates a load mask in two of the global directions. A local cylindrical axis
system is defined and attached to the load mask changing the X direction to be radial
and the Y direction to be rotational.
19/08/1999
49
P6
S1
Z
X
P5
P2
Figure 2.8: Definition of a global load mask with local coordinate system
See Also:
19/08/1999
50
CONSTRUCT LMASK
[lmask] LINE
Define a load mask for a line load
=
=
=
=
P2
L1
P1
Figure 2.9: Definition of a line load mask
P2
L1
P1
Figure 2.10: Definition of an INVERSE line load mask
Note 1: Default names
If no name is entered a default name is created, this is LMn where n is a count of
defined load masks. The default name can be changed with the `CONSTRUCT
NAME' command.
Note 2: Masking criteria
The load mask bases its masking action upon either the coordinates of a node
or the centroid of an element or element face. Thus for element loads the mask
will simply include or exclude whole elements.
19/08/1999
Examples:
1. CONSTRUCT LMASK LM1 LINE .2 .8
This creates a load mask which when applied to a line load will restrict the loaded
nodes or elements to those in the central section from .2 to .8 of the line's length.
2. CONSTRUCT LMASK LM1 LINE INVERSE .2 .8
This creates a load mask which when applied to a line load will restrict the loaded
nodes or elements to those which lie from 0 to .2 and .8 to 1.0 of the line's length.
See Also:
19/08/1999
51
52
CONSTRUCT LMASK
[lmask] SURFACE
Define a load mask for a surface load
=
=
=
=
=
=
S1
19/08/1999
S1
Examples:
1. CONSTRUCT LMASK LM1 SURFACE .2 .8 .2 .8
This creates a load mask which when applied to a surface load will restrict the loaded
nodes or elements to those in the central section from .2 to .8 of both side lengths.
2. CONSTRUCT LMASK LM1 SURFACE INVERSE .2 .8 .2 .8
This creates a load mask which when applied to a surface load will restrict the loaded
nodes or elements to those which lie outside the central section from .2 to .8 of both
side lengths.
19/08/1999
53
54
Figure 2.14: Flat surface with two straight sides and two constant radius arc sides
Figure 2.15: Cylindrical surface with two straight sides and two constant radius arc sides
Figure 2.16: Flat surface with one constant radius arc and one degenerate side
19/08/1999
19/08/1999
55
56
CONSTRUCT
MERGE
Merges geometric parts within a given tolerance
See Also:
19/08/1999
57
CONSTRUCT
NAME
Specify names for automatic generation
Type
Default Comments
POINTS
LINES
SURFACES
BODIES
TRANSFORM
SHAPES
CSYST
LOADS
TCURVES
SCURVES
LMASKS
MATERIALS
CONSTRNT
PARAMETER
PHYSICAL
SETS
4-CHARS
P
L
S
B
T
SH
CS
LO
TC
SC
LM
MA
CO
PA
PH
SE
-
8-CHARS
58
Examples:
1. CONSTRUCT NAME SU S 1001
Specifies that the first name to be used when generating a surface is S1001. The next
surface will have the name S1002.
2. CONSTRUCT NAME BODIES BODY 100
Specifies that the first name to be used when generating a body is BODY100. The
next body will have the name BODY101.
19/08/1999
59
CONSTRUCT
PARAMETER
Define a Geometric Parameter
=
=
Various `GEOMETRY' and `CONSTRUCT' commands can be specified in terms of defined parameters.
When the value of a parameter is changed all information dependent on the parameter will
be modified.
Examples:
1. CONSTRUCT PARAMETER RAD1 5.3
Defines a parameter named RAD1 with an initial value of 5.3.
See Also:
19/08/1999
60
CONSTRUCT
SCURVE
Define a Space Curve
2.3.7.3
2.3.7.4
2.3.7.1
2.3.7.2
19/08/1999
61
CONSTRUCT SCURVE
[scurve] BODY
Define a space curve for a body load
=
=
100
P8
100
100
100
75
100
75
75
50
75
50
25
50
25
50
25
P4
25
0
25
0
0
0
25
25
50
0
75
25
100
50
75
75
100
P5 50
50
50
0
50
0
100
50
75
50
50
0
75
100
50
75
25
50
0
25
0
25
25
100
75
100
75
25
P3
25
25
0
25
75
25
75
25
100
75
100
P7
100
100
75
100
75
50
100
100
50
75
50
50
0
75
25
100
100
100
75
100
50
75
100
100
P6
75
50
75
50
75
50
25
50
25
50
25
25
100
75
25
25
0
X
0
P1
P2
62
Examples:
1. CONSTRUCT SCURVE BODY CORNERS 0 0 0 0 100 100 100 100
This creates a space curve which varies from 0 to 100 in the body local z direction.
100
P8
100
100
100
75
100
75
75
50
75
50
25
50
25
50
25
P4
25
0
25
0
0
0
25
25
50
0
75
25
100
50
75
75
100
P5 50
50
50
0
50
0
25
25
0
25
75
25
75
25
100
75
100
100
50
75
50
75
25
75
100
50
75
25
25
0
25
100
50
75
50
50
25
100
75
100
P3 0
50
0
P7
100
100
75
100
75
50
100
50
0
75
25
100
75
100
100
75
100
50
75
100
100
P6
75
50
75
50
75
50
25
50
25
50
25
25
100
25
25
0
X
0
P1
P2
See Also:
19/08/1999
63
CONSTRUCT SCURVE
[scurve] GLOBAL
Define a space curve in the global coordinate system
=
=
=
=
=
=
S1
S2
Z
X
64
Examples:
1. CONSTRUCT SCURVE GLOBAL X ELIPSE 1 23.1 47.6
This creates a space curve on the global x axis starting at x=23.1, ending at x=47.6
with peak amplitude of 1.0.
2. CONSTRUCT SCURVE SC1 GLOBAL X ELIPSE 1 40 70
CONSTRUCT SCURVE SC1 GLOBAL Y LIST 0 1 90 1
CONSTRUCT COORDSYS CYL CY1 P1 P6 P2
PROPERTY ATTACH SC1 CY1
This creates a space curve in two of the global directions. A local cylindrical axis
system is defined and attached to the space curve changing the X direction to be
radial and the Y direction to be rotational.
See Also:
19/08/1999
65
P6
P5
P4
Z
X
P1
P2
P3
Figure 2.20: Definition of a global space curve with local coordinate system
19/08/1999
66
CONSTRUCT SCURVE
[scurve] LINE
Define a space curve for a line
Type
Parameters
TRIANGLE
PARABOLA
ELLIPSE
NORMAL
SINE
ANTISINE
LIST
scurve
Amplitude
Umin
Umax
Number sd
Power
filename
u
a
=
=
=
=
=
=
=
=
=
P2
P1
L1
19/08/1999
19/08/1999
67
68
.8
V .6
A
L
U
E
.4
.2
.2
.4
.6
.8
DISTANCE
.8
V .6
A
L
U
E
.4
.2
.2
.4
.6
.8
DISTANCE
19/08/1999
69
.8
V .6
A
L
U
E
.4
.2
.2
.4
.6
.8
DISTANCE
.8
V .6
A
L
U
E
.4
.2
.2
.4
.6
.8
DISTANCE
19/08/1999
70
2.5
2.25
2
1.75
V 1.5
A
L
U 1.25
E
1
.75
.5
.25
.2
.4
.6
.8
DISTANCE
.8
V .6
A
L
U
E
.4
.2
.2
.4
.6
.8
DISTANCE
19/08/1999
71
.8
V .6
A
L
U
E
.4
.2
.2
.4
.6
.8
DISTANCE
.8
V .6
A
L
U
E
.4
.2
.2
.4
.6
.8
DISTANCE
19/08/1999
72
.8
V .6
A
L
U
E
.4
.2
.2
.4
.6
.8
DISTANCE
See Also:
19/08/1999
73
CONSTRUCT SCURVE
[scurve] SURFACE
Define a space curve for a surface
Type
Parameters
CORNERS
LINE
scurve
a1-a4
L1-L4
=
=
=
L3
a4
a3
S1
L2
L4
a1
L1
19/08/1999
a2
74
a4
L3
a3
S1
L2
L4
a1
L1
a2
19/08/1999
75
f3(u)
P4
P3
f4(v)
S1
f2(v)
P1
v
u
P2
f1(u)
19/08/1999
76
Figure 2.35: Flat surface with two straight sides and two constant radius arc sides
Figure 2.36: Cylindrical surface with two straight sides and two constant radius arc sides
Figure 2.37: Flat surface with one constant radius arc and one degenerate side
19/08/1999
77
Examples:
1. CONSTRUCT SCURVE SC1 SURFACE LINE L1 NORMAL 3
CONSTRUCT SCURVE SC1 SURFACE LINE L2 LIST 0 1 1 0
L3
L4
L2
L1
Figure 2.38: SURFACE LINE space curve
See Also:
19/08/1999
78
CONSTRUCT
SET
Group Geometric Entities
2.3.8.1
2.3.8.2
2.3.8.3
2.3.8.4
2.3.8.5
2.3.8.6
Append to a set
Close a set
Generate the
complement of two sets
Generate the
intersection of two sets
Open a new set
Remove from a set
19/08/1999
79
CONSTRUCT SET
[Set Name] APPEND
Add parts to an opened Set
FEMGEN Command.
CONSTRUCT SET [Set Name] APPEND [Type] Part
This command appends geometric parts to sets which have been previously activated using
the command `CONSTRUCT SET OPEN' or to the set named in the command.
Set Name = optional name of the set to which parts are to be appended. This may be
an existing or a new set. If no name is given then parts will be appended
to all the currently open sets. A named set is automatically closed and
completed after execution of the command. The currently open sets will
remain open until the `CONSTRUCT SET CLOSE' command is issued.
Completion of the set will then take place unless the set was originally
created with the `INCOMPLETE' , `LIST' or `LOOP' keywords.
See note 3.
Type
= optional specification of the level of part that is to be appended to the set
(see below). If omitted all levels of parts will be appended.
Part
= name of a point, line, surface, body, set, or `ALL' (all parts) to be
appended to the set(s). More than one part may be specified at a time
and parts may be identified by name or by using the graphics cursor
(see below).
Type
No type
POINTS
LINES
SURFACES
BODIES
Comments
All the parts that make up the named part are appended to the set(s).
All the points that make up the named part are appended to the set(s).
All the lines that make up the named part are appended to the set(s).
All the surfaces that make up the named part are appended to the set(s).
All the bodies that make up the named part are appended to the set(s).
80
Comments
parts that lie entirely on the specified side of a section line
defined by two cursor positions are appended to the named or
open sets.
POLYGON
The `CURSOR' commands are recorded in the history file as `CONSTRUCT SET APPEND MODEL DIVIDE/POLYGON' followed by the cursor positions in model coordinates. This is done to ensure reliable playback from history files.
Only parts that are currently being displayed will be considered. Parts are then appended
to the set if all of their primary defining parts satisfy the test (i.e. end points of lines are
considered, but points defining the centres of arcs are not).
Return Level: `CONSTRUCT SET APPEND' for a previously opened set.
Note 1: General use
The command may be repeated to append several parts or previously defined
sets. Existing sets can be re-opened to append more parts.
Note 2: Limits
A maximum of 10 parts may be specified within the same command.
Note 3: Set completion
The checks that are performed when a set is closed will depend on how the set
was first opened.
Sets that have been created with the default options will be automatically completed, so that all parts used in the definition of higher order parts will be added
to the set. Thus, if a body is added to a set, then when the set is closed all the
surfaces, lines and points that make up the body are also added to the set.
Sets that have been initially opened with the `LIST' or `LOOP' keywords will
be checked and modified so that they contain only parts of the given type and
will be checked for validity. The parts in these sets do not need to be given in
topological order.
Sets that have been initially opened with the `INCOMPLETE' keyword are not
completed or checked.
19/08/1999
FEMVIEW Command.
CONSTRUCT SET [Set Name [Set Type]] APPEND Part Range
This command appends a specified range of elements or nodes to the currently open sets.
Appended elements or nodes will be indicated by a square symbol displayed at the element
centroid or the node point.
Set Name
Set Type
Part
Range
Comments
OLD
set name(s)
NODES
n1 n2 n3 ...
n1 TO n2
n1 TO n2 STEPS n3
19/08/1999
81
82
Part
Range
Comments
CURSOR ...
IJK [BLOCK n] I n1 TO n2
... J n3 TO n4 K n5 TO n6
ELEMENTS
n1 n2 n3 ...
n1 TO n2
n1 TO n2 STEPS n3
CURSOR ...
EXTERNAL
TOP Angle
BOTTOM Angle
FRONT Angle
BACK Angle
LEFT Angle
RIGHT Angle
IJK [BLOCK n] I n1 TO n2
... J n3 TO n4 K n5 TO n6
GROUPS
n1 n2 n3 ...
n1 TO n2
n1 TO n2 STEPS n3
19/08/1999
83
MATERIALS
n1 n2 n3 ...
n1 TO n2
n1 TO n2 STEPS n3
TYPES
Element Type
RESULTS
CURSOR
......
19/08/1999
84
See Also:
19/08/1999
85
CONSTRUCT SET
CLOSE
Close a current Set
See Also:
19/08/1999
86
CONSTRUCT SET
Set Name COMPLEMENT
Appends the complement of sets
2.3.8.3 CONSTRUCT SET Set Name COMPLEMENT Set name1 [Set name2]
In FEMGEN the highest order parts present in both Set name1 and Set name2 is determined. Any parts of this type that are in Set name2 but not in Set name1 are appended to
the named set. The set is then completed as described in section 2.3.8. If no Set name2 is
given then the default is `ALL' which specifies all of the geometry.
In FEMVIEW both Set name1 and Set name2 must be the same type of set. The elements
or nodes that are present in Set name2 but not Set name1 are appended to the named set.
If no Set name2 is given then the default is `ALL' which specifies all of the model.
Examples:
1. CONSTRUCT SET SE5 COMPLEMENT SE1 SE2
If set SE1 contains surface S1 and set SE2 contains surfaces S1, S2, S3 and S4 then
surfaces S2, S3 and S4 are appended to set SE5. Set SE5 is then completed.
19/08/1999
87
CONSTRUCT SET
Set name INTERSECT
Appends the intersection of sets
2.3.8.4 CONSTRUCT SET Set name INTERSECT Set name1 Set name2
In FEMGEN the highest order part present in both Set name1 and Set name2 is determined. Any parts of this type that are in both sets are appended to the named set. The set
is then completed as described in section 2.3.8.
In FEMVIEW both Set name1 and Set name2 must be the same type of set. The elements
or nodes that are present in both Set name1 and Set name2 are appended to the named set.
Examples:
1. CONSTRUCT SET SE5 INTERSECT SET3 SET4
Assuming SET3 contains body B1 with surfaces S1, S2, S3, S4 and S5 and SET4
contains body B2 with surfaces S5, S6, S7, S8 and S9. Surface S5 will be appended
to SE5. This set will then be completed by the addition of all the parts that make up
S5.
2. CONSTRUCT SET SE3 INTERSECT SE1 SE2
If SE1 contains surface S1 and SE2 contains all of the geometry then S1 is appended
to SE3 and it is then completed.
19/08/1999
88
CONSTRUCT SET
OPEN
Open a Set
FEMGEN Command
CONSTRUCT SET OPEN [Set Name [Set type Part type]]
Any points, lines, surfaces and bodies defined after this command will be appended to the
newly opened set as well as to all other open sets.
Set name
Set type
optional name of the set to be created. When the name is not given
a default name of ' SEn' is used, where n is one greater than the number
of automatically generated sets.
Optional keyword, as shown below, which is used to define the type of a
set when it is first opened.
Set type
Part type
Comments
BREP
SURFACES
COMPLETE
(the default)
Not relevant
INCOMPLETE
Not relevant
LIST
POINTS
LINES
SURFACES
BODIES
POINTS
LINES
SURFACES
BODIES
Not relevant
LOOP
UNIQUE
Examples:
1. CONSTRUCT SET OPEN SET3
Opens a set called SET3.
2. CONSTRUCT SET OPEN HOLE1 LOOP LINES
Opens a set called HOLE1 to contain a loop of lines, provided that HOLE1 has not
already been created.
3. CONSTRUCT SET OPEN COVER LIST SURFACES
Opens a set called COVER to contain a list of surfaces only, provided that COVER
has not already been created.
FEMVIEW Command.
CONSTRUCT SET OPEN Set Name [Set type]
The set name must be specified by the user. If it is a new set the user will be prompted to
input some text describing the set.
Set type
Set type
Comments
ELSET
NODESET
The set will be created as an element set and this is the default.
The set will be created as a node set.
Examples:
1. CONSTRUCT SET OPEN SET3
Opens a set called SET3 which by default will be an element set.
2. CONSTRUCT SET OPEN SOFFIT NODESET
Opens a set called SOFFIT which will be a node set.
See Also:
19/08/1999
89
90
CONSTRUCT SET
[Set Name] REMOVE
Remove parts from a Set
FEMGEN Command
CONSTRUCT SET [Set Name] REMOVE [Type] Part
This command removes geometric parts from sets which have been previously activated
using the command `CONSTRUCT SET OPEN' or from the set named in the command.
Set Name
Type
Part
optional name of the set from which parts are to be removed. This must
be an existing set. If no name is given then parts will be removed from
all the currently open sets. A named set is automatically closed and
completed after execution of the command, whilst the currently open sets
will remain open and uncompleted. The `CONSTRUCT SET CLOSE'
command will cause a set to be completed, unless it was first opened
with the `INCOMPLETE' , `LIST' or `LOOP' keywords. See note 3.
optional specification of the level of part that is to be removed from the
set (see below). If omitted all levels of parts will be removed.
name of a point, line, surface, body, set, or `ALL' (all parts) to be
removed from the set(s). More than one part may be specified at a
time and parts may be identified by name or by using the graphics cursor
(see below).
Type
Comments
No type
POINTS
LINES
SURFACES
BODIES
All the parts that make up the named part are removed from the set(s).
All the points that make up the named part are removed from the set(s).
All the lines that make up the named part are removed from the set(s).
All the surfaces that make up the named part are removed from the set(s).
All the bodies that make up the named part are removed from the set(s).
Comments
removes parts that lie entirely on the specified side of a section
line defined by two cursor positions.
POLYGON
The `CURSOR' commands are recorded in the history file as `CONSTRUCT SET REMOVE MODEL DIVIDE/POLYGON' followed by the cursor positions in model coordinates. This is done to ensure reliable playback from history files.
Only parts that are currently being displayed will be considered. Parts are then removed
from the set if all of their primary defining parts satisfy the test (ie end points of lines are
considered, but points defining the centres of arcs are not).
Return Level: ` CONSTRUCT SET REMOVE'
Note 1: General use
The command may be repeated to remove several parts or previously defined
sets. Existing sets can be re-opened to remove more parts.
Note 2: Limits
A maximum of 10 parts may be specified within the same command.
Note 3: Set completion
The checks that are performed when a set is closed will depend on how the set
was first opened.
Sets that have been created with the default options will be automatically completed, so that all parts used in the definition of higher order parts will be added
to the set. Thus, if a body is added to a set, then when the set is closed all the
surfaces, lines and points that make up the body are also added to the set.
Sets that have been initially opened with the `LIST' or `LOOP' keywords will
be checked and modified so that they contain only parts of the given type and
`LOOP' sets will also be checked for validity. The parts in ' LOOP' sets do not
need to be given in topological order.
Sets that have been initially opened with the `INCOMPLETE' keyword are not
completed or checked.
Examples:
1. CONSTRUCT SET REMOVE P1
Remove point P1 from all the currently open sets.
2. CONSTRUCT SET REMOVE SURFACES B1
Remove all the surfaces that make up B1 from all the currently open sets. If B1 is in
the set these surfaces will be reappended on completion.
3. CONSTRUCT SET SE4 REMOVE B1
Remove B1 and all the parts that make up B1 from set SE4.
19/08/1999
91
92
FEMVIEW Command
CONSTRUCT SET [Set Name] REMOVE Type Range
This command removes a specified range of elements or nodes from the currently open
sets. Removed elements or nodes will be indicated by the symbol `X' displayed at the
element centroid or the node point.
Set Name
Part
Range
Comments
OLD
set name(s)
NODES
n1 n2 n3 ...
n1 TO n2
n1 TO n2 STEPS n3
CURSOR ...
IJK [BLOCK n] I n1 TO n2
... J n3 TO n4 K n5 TO n6
19/08/1999
93
Part
Range
Comments
ELEMENTS
n1 n2 n3 ...
n1 TO n2
n1 TO n2 STEPS n3
CURSOR ...
EXTERNAL
TOP Angle
BOTTOM Angle
FRONT Angle
BACK Angle
LEFT Angle
RIGHT Angle
IJK [BLOCK n] I n1 TO n2
... J n3 TO n4 K n5 TO n6
GROUPS
n1 n2 n3 ...
n1 TO n2
n1 TO n2 STEPS n3
MATERIALS
n1 n2 n3 ...
n1 TO n2
n1 TO n2 STEPS n3
TYPES
Element Type
19/08/1999
94
Part
Range
Comments
RESULTS
CURSOR
......
Examples:
1. CONSTRUCT SET FRED REMOVE OLD RING SIDE TAIL
The contents of the existing sets named `RING' , ' SIDE' and `TAIL' are removed
from the set named `FRED' .
19/08/1999
See Also:
19/08/1999
95
96
CONSTRUCT
SHAPE
2.3.9.1
2.3.9.2
2.3.9.4
2.3.9.3
2.3.9.5
2.3.9.6
2.3.9.7
2.3.9.8
Define a box
Define a cone
Define an intersection curve
Define a NURB curve
Define a cylinder
Define a plane
Define a sphere
Define a NURB surface
19/08/1999
97
CONSTRUCT SHAPE
BOX
Define a box
The ' box' shape is provided for use in FEMGEN to define intersection points, lines and
surfaces. The box shape is for use in defining the outer limits of intersection lines and
surfaces, consequently it cannot be the first shape to be used in in a ' GEOMETRY LINE
INTERSECT' or ' GEOMETRY SURFACE INTERSECT' command.
shape name
refcs
=
=
csname
pnam1 pnam2
box definition
pnam1 pnam2 pnam3 pnam4
19/08/1999
Comments
Four points defining a corner of the box. The first two
define the length and direction of the first edge, the
third point defines the orientation and length of the
second edge (measured normal to the first edge) and
the fourth point defines the length of the third edge
measured normal to the first edge.
One point defining a corner of a box and the length of
the edges in the three axis directions. It is only
necessary to give xlen when a cube is to be created. If a
local axis system is given then the orientation of the box
will be relative to this system; similarly if a local axis
system is active then the orientation of the box will be
relative to this system, unless the keyword GLOBAL
is used.
98
Comments
Three coordinates defining the location of a corner
of a box and the length of the edges in the three axis
directions. It is only necessary to give xlen when a
cube is to be created unless a coordinate system is
explicitly named.If a local axis system is given then the
orientation of the box will be relative to this system;
similarly if a local axis system is active then the
orientation of the box will be relative to this system,
unless the keyword GLOBAL is used.
The ' box' shape is provided for use in FEMGEN to define intersection points, lines and
surfaces. The box shape is for use in defining the outer limits of intersection lines and
surfaces, consequently it cannot be the first shape to be used in in a ' GEOMETRY LINE
INTERSECT' or ' GEOMETRY SURFACE INTERSECT' command.
P11
P7
P10
P1
Examples:
1. CONSTRUCT SHAPE BOX BOX12 P13 P25
Creates a FEMGEN box called BOX12 whose diagonal is defined by P13 and P25
and has all faces parallel to the global planes.
2. CONSTRUCT SHAPE BOX OUTER P11 P1 P10 P7
Creates a box called OUTER with a corner at P11, the length of the box is the distance between P11 and P1, the width is defined by P10 and the height is defined by
P7.
3. CONSTRUCT SHAPE BOX METAL P20 1.5 2 1.9
Creates a box called METAL that has a corner at P20 with edges 1.5, 2 and 1.9 in the
X, Y and Z directions.
4. CONSTRUCT SHAPE BOX .1 2.2 .5 1.5 2 3 CCSYS1
Creates an automatically named box with a corner at X=.1, Y=2.2, Z=1.5 and edges
1.5,2 and 3 long. This box is defined relative to the coordinate system CCSYS1.
See Also:
19/08/1999
99
100
CONSTRUCT SHAPE
CONE
Define a cone
2.3.9.2 CONSTRUCT SHAPE CONE [shape name] pnam1 pnam2 rad1 rad2 [type
[length [offset]]]
This command is used to define a cone using two points and two radii.
shape name
pnam1, pnam2
rad1, rad2
=
=
=
type
length
offset
The two points and radii define a cone which can be used subsequently to define intersection
points, lines and surfaces, for the projection of surfaces, and for projections during cursor
or digitiser input of points.
Truncating a cone specifies the axial limits within which the cone is considered to be active
when the cone is used in line or surface intersections.
Note that the position of a point defined as on a shape (or at the intersection of shapes) will
be dependent on the shape definition and its position will change if the definition of the
shape, or a parameter referenced in its definition, is changed.
P2
P1
r2
r1
19/08/1999
See Also:
19/08/1999
101
102
CONSTRUCT SHAPE
CURVE NURB
Define a NURB curve
19/08/1999
103
CONSTRUCT SHAPE
CURVE INTERSECT
Define an intersection curve
19/08/1999
104
CONSTRUCT SHAPE
CYLINDER
Define a cylinder
2.3.9.5 CONSTRUCT SHAPE CYLINDER [shape name] pnam1 pnam2 rad [type
[length [offset]]]
This command defines a cylinder using two points and a radius.
shape name
pnam
rad
=
=
=
type
length
offset
The two points and radius define a cylinder which can be used subsequently to define
intersection points, lines and surfaces, for the projection of surfaces, and for projections
during cursor or digitiser input of points.
Truncating a cylinder specifies the axial limits within which the cylinder is considered to
be active when the cylinder is used in line or surface intersections.
Note that the position of a point defined as on a shape (or at the intersection of shapes) will
be dependent on the shape definition and its position will change if the definition of the
shape, or a parameter referenced in its definition, is changed.
P2
P1
Examples:
1. CONSTRUCT SHAPE CYLINDER CYL1 P1 P2 1.23
Creates a cylinder called CYL1 with an axis P1 to P2 and a radius 1.23.
19/08/1999
See Also:
19/08/1999
105
106
CONSTRUCT SHAPE
PLANE
Define a plane
shape name
refcs
=
=
csname
Definition of plane
pnam1 pnam2 pnam3
NODES n1,n2,n3
MODEL x1,y1,z1, x2 ... z3
X [offset]
Y [offset]
Comments
The names of 3 points defining the plane (FEMGEN
only).
3 nodes defining the plane (FEMVIEW only).
Co-ordinates in model space of 3 points on the plane
(FEMVIEW only).
Defines a plane parallel to the global YZ plane with an
optional offset from the model origin. In FEMGEN
csname may also be specified, in which case a plane
parallel to the local YZ plane, offset along the local
X axis is created. In FEMGEN if a local coordinate
system is active when the plane is defined, the plane
will be created relative to the local system unless the
GLOBAL keyword is used
Defines a plane parallel to the global ZX plane with an
optional offset from the model origin. In FEMGEN
csname name may also be specified, in which case a plane
parallel to the local ZX plane, offset along the local
Y axis is created. In FEMGEN if a local coordinate
system is active when the plane is defined, the plane
will be created relative to the local system unless the
GLOBAL keyword is used
19/08/1999
/CURSOR
107
Comments
Defines a plane parallel to the global XY plane with an
optional offset from the model origin. In FEMGEN
a local coordinate system name may also be specified,
in which case a plane parallel to the local XY plane,
offset along the local Z axis is created. In FEMGEN
if a local coordinate system is active when the plane is
defined, the plane will be created relative to the local
system unless the GLOBAL keyword is used
Defines the normal to the plane with an optional offset
from the model origin in the direction of the normal.
In FEMGEN a local coordinate system may also be
specified in which case the offset and normal vector
are relative to the local system. Similarly if a local
coordinate system is active when this command is used
the plane is created in this system.
Two cursor selections are made to define a plane
that lies perpendicar to the plane of the screen.
The plane can be used subsequently in FEMGEN to define intersection points, lines and
surfaces, for the projection of surfaces, for projections during cursor or digitiser input of
points or in FEMVIEW for defining cross-sections or cut-aways.
When a label for the plane is displayed in FEMGEN the positive normal for the plane is
also displayed as a vector.
P3
P2
P1
Examples:
1. CONSTRUCT SHAPE PLANE PLN1 P1 P2 P3
Creates a FEMGEN plane called PLN1 which contains points P1, P2 and P3.
2. CONSTRUCT SHAPE PLANE X5 X 5
Creates a plane called X5 parallel to the global or currently active YZ plane at a
distance of 5 along the X axis.
3. CONSTRUCT SHAPE PLANE Y15 Y 15 LOCL10
Creates a plane called Y15 parallel to the XZ plane of th local system LOCL10 at an
offset of 15 along the local Y axis.
4. CONSTRUCT SHAPE PLANE NODES 25 50 75
Creates a FEMVIEW plane which contains nodes 25, 50 and 75. The name of the
plane will be automatically generated.
19/08/1999
108
See Also:
19/08/1999
109
CONSTRUCT SHAPE
SPHERE
Define a sphere
=
=
=
The point and radius define a sphere which can be used subsequently to define intersection
points, lines and surfaces, the projection of surfaces, and for projections during cursor or
digitiser input of points.
Note that the position of a point defined as on a shape (or at the intersection of shapes) will
be dependent on the shape definition and its position will change if the definition of the
shape, or a parameter referenced in its definition, is changed.
r
P1
Examples:
1. CONSTRUCT SHAPE SPHERE SPH1 P1 10.23
Creates a sphere called SPH1 with a centre at P1 and radius 10.23.
2. CONSTRUCT SHAPE SPHERE SPHE P1 RDSP
Creates a sphere called SPHE with a centre at P1 and a radius as defined by the
parameter RDSP.
See Also:
110
19/08/1999
111
CONSTRUCT SHAPE
SURFACE NURB
Define a NURB surface
19/08/1999
112
CONSTRUCT
SPACE
2.3.10.1
2.3.10.2
2.3.10.3
2.3.10.4
19/08/1999
113
CONSTRUCT SPACE
CURS-SHPE
Define a surface projection for cursor input of points
Control
Comments
DEFAULT
Z ' real'
Y ' real'
X ' real'
Shape name
Examples:
1. CONSTRUCT SPACE CURS-SHPE CYL1
Points input by cursor will now have their z coordinate calculated from the projection of their cursor hit onto the shape CYL1.
See Also:
19/08/1999
114
CONSTRUCT SPACE
DIGITIZER
Define parameters for digitizer
2.3.10.2 CONSTRUCT SPACE DIGITIZER coor1 coor2 coor3 ndc1 ndc2 ndc3
This command is documented but currently has no effect The command `CONSTRUCT
SPACE DIGITIZER' is used to define the relation between the coordinate system of a
graphic device such as a display screen or a digitizer and the coordinate system of the
structure. This relation is automatically established when a plot is made on a screen, but
e.g. for a blank screen or a digitizer it has to be defined with the `CONSTRUCT SPACE
DIGITIZER' command.
coor
ndc
coordinates for three points in the world coordinate system which shall
correspond to the three `ndc' points.
three points given by the graphic device that shall be mapped onto the given
coordinates.
19/08/1999
115
CONSTRUCT SPACE
TOLERANCE
Define tolerance for coordinate coincidence
=
=
=
=
Tolerance
type of tolerance.
`ON' if tolerance checking is required for `SWEEP' and
`COPY' commands.
`OFF' if tolerance checking is not required for `SWEEP' and
`COPY' commands. This will make the sweep and copy
operations quicker.
`ABSOLUTE' if the `tolerance' is given as an absolute distance
specified directly in the unit system of the model and is
irrespective of the size of the work-box. A tolerance specified as
absolute is unchanged if the work-box is subsequently changed.
`RELATIVE' if the `tolerance' is given as a factor to be applied
to the largest diagonal of the work-box. (See note 1).
real number specifying the new absolute tolerance or relative
tolerance factor.
19/08/1999
116
See Also:
19/08/1999
117
CONSTRUCT SPACE
WORK-BOX
Define the work box
Control
CHECKING
SIZE
Coords
Comments
OFF
WARN
ERROR
AUTOMATIC
SET
Coords
The diagonal of the work-box may be used to set the tolerance for checking point coincidence with the `CONSTRUCT SPACE TOLERANCE RELATIVE' command.
The work-box may be displayed using the command `EYE LOCATE' within FEMGEN.
19/08/1999
118
See Also:
19/08/1999
119
CONSTRUCT
TCURVE
Define a time curve
Type
Parameters
Meaning
LIST
tn, an etc.
FILE filename
t
a
[tdelay]
[tstop]
t
a
[tdelay]
[tstop]
period
a
[phase]
[ a0 ]
[tstop]
A0 , A, t0 , td , [tstop]
STEP
RAMP
SINE
EXPONENT
Time curves may be modified by repeating the time curve command with different parameters. Time curves may also be modified using the commands listed below.
Modifier
TSHIFT
ASHIFT
TSCALE
ASCALE
TSTART
TSTOP
SMOOTH
CYCLIC
DIVISIONS
19/08/1999
Type
Meaning
real
real
real
real
real
real
rad
YES
YES n:
NO
integer
120
4
V
A
L
U3
E
.1
.2
.3
TIME
.4
.5
.6
.7
.8
.9
19/08/1999
121
Examples:
1. CONSTRUCT TCURVE LIST 0 0 .2 1 .8 1 1 0
.8
V .6
A
L
U
E
.4
.2
.2
.4
.6
.8
10
TIME
V3
A
L
U
E
2
TIME
19/08/1999
122
V3
A
L
U
E
2
TIME
5
V
A
L
U4
E
3
10
12
TIME
19/08/1999
123
V3
A
L
U
E
2
.1
.2
.3
TIME
.4
.5
.6
.7
.8
.9
V3
A
L
U
E
2
TIME
19/08/1999
124
.8
V .6
A
L
U
E
.4
.2
.5
1.5
2.5
TIME
5
V
A
L
U4
E
3
10
TIME
19/08/1999
19/08/1999
125
126
CONSTRUCT
TRANSFORM
2.3.12.2
2.3.12.3
2.3.12.4
Define a mirror
transformation
Define a rotational
transformation
Define a scale
transformation
Define a translation
transformation
19/08/1999
127
CONSTRUCT TRANSFRM
MIRROR
Define a mirror transformation
=
=
This command is used to define mirroring transformations for use in `GEOMETRY SWEEP'
,`GEOMETRY COPY' and `GEOMETRY MOVE' commands. The mirroring is perpnam2) , and with a normal direction
formed through a plane containing the point (pnam1+
2
from pnam1 to pnam2.
When part or all of a model is mirrored physical and material properties that have been
attached are mirrored, but loads, constraints and local coordinate systems are not.
P1
P2
n
la
P
r
ro
Mi
Examples:
1. CONSTRUCT TRANSFRM MIRROR MIRX P1 P2
This defined a reflection in a mirror, called MIRX, whose normal is P1 to P2 and
contains the point half way between them.
See Also:
128
19/08/1999
129
CONSTRUCT TRANSFRM
ROTATE
Define a rotational transformation
=
=
Definition
pnam1 pnam2 angle
Comments
The transformation is defined by specifying an
axis of rotation from point `pnam1' to point
`pnam2' and giving an `angle' (in degrees)
through which coordinates are to move about this
axis. Note that the right hand rule defines the
positive direction of rotation (see figure below). The
points may be identified by name or picked using
the graphics cursor.
The transformation is defined as a rotation about
the origin point (`pnam1' ) such that a line from
`pnam1' through point `pnam2' will rotate to a
new position through point `pnam3' . The points
may be identified by name or picked using the
graphics cursor.
The transformation is defined by specifying an
axis of rotation from point `pnam1' to point
`pnam2' . The angle of rotation is defined such that
the plane `pnam1' , `pnam2' , `pnam3' is rotated
about the axis to pass through point `pnam4' . The
points may be identified by name or picked using
the graphics cursor.
This command is used to define rotations for use in `GEOMETRY SWEEP' , `GEOMETRY
COPY' and `GEOMETRY MOVE' commands.
19/08/1999
130
Examples:
1. CONSTRUCT TRANSFRM ROTATE TR2 P1 P2 22.5
This defines a rotation, called TR2, of 22.5 deg around an axis defined by P1 and P2.
2. CONSTRUCT TRANSFRM ROTATE P1 P2 P3
This defines a rotation using point P1 as its origin and such that point P2 would
move to point P3. As no name is specified for the transformation a name will be
automatically generated.
See Also:
19/08/1999
131
CONSTRUCT TRANSFRM
SCALE
Define a scaling transformation
=
=
pnam2
fact1
fact2
=
=
This command is used to define scaling transformations for use in `GEOMETRY SWEEP' ,
`GEOMETRY COPY' and `GEOMETRY MOVE' commands.
The scaling is performed relative to a plane containing the point `pnam1' and with a normal
direction (the axis of scaling) from `pnam1' to point `pnam2' . Scaling is done in the normal
direction with the specified axis scale factor. If the factor is less than 1.0, then points will
move towards the plane; if the factor is greater than 1.0, then points will move away from
the plane.
Similarly, if the plane scale factor is less than 1.0, then points will move towards the axis;
and if the plane scale factor is greater than 1.0, then points will move away from the axis.
If uniform scaling in all directions is required then `fact2' (the plane scale factor) must be
set equal to `fact1' (the axis scale factor).
Examples:
1. CONSTRUCT TRANSFRM SCALE SCA1 P1 P2 2.5
This defines a scaling of 2.5, called SCA1, relative to a plane defined by points P1
and P2.
See Also:
19/08/1999
132
CONSTRUCT TRANSFRM
TRANSLATE
Define a translation transformation
=
=
xyz
refcs
csname
depn
Examples:
1. CONSTRUCT TRANSFRM TRANSLATE TR1 1 2 3.4
This defines a translation vector, called TR1, of x = 1, y = 2, x = 3.4. It will be
defined in the GLOBAL coordinate system.
2. CONSTRUCT TRANSFRM TRANSLATE P6 P23
This defines a translation, equal to the direction vector defined by the relative position
of point P23 with respect to point P6. As no name is specified for the transformation
a name will be generated automatically.
3. CONSTRUCT TRANSFRM TRANSLATE TRANS1 3.2 1.9 0 RECT1
This defines a translation vector, called TRANS1, of x = 3.2, y = 1.9 and z = 0 in the
previously defined coordinate system RECT1 (this overrides the current coordinate
system). If the coordinate system RECT1 is modified there will be no change to the
geometry created with this command (unless `DEPENDENT' is also specified).
See Also:
19/08/1999
133
134
CONSTRUCT
XSECTION
19/08/1999
135
DRAWING
Control destination and display of graphics output
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.4.6
19/08/1999
DRAWING ANIMATE
DRAWING CONTENTS
DRAWING DISPLAY
DRAWING RECOVER
DRAWING SAVE
DRAWING VIEWPORT
136
DRAWING
ANIMATE
Produce an animation sequence
Type
Control
Comments
PLOTFILES
LOADCASES
[PLOTFILE filename]
MODESHAPE
COMPLEX
137
138
Control
Comments
REPEAT
DURATION
SPEED
OSCILLATE
LINEAR
EXIT
Examples:
1. DRAWING ANIMATE PLOTFILES t1 t2 t3 t4
The pictures that have been saved in the plotfiles t1, t2, t3, and t4, in the FEMGV
Plotfile Neutral Format, are used to display an animation.
2. DRAWING ANIMATE LOADCASES
Generates and displays an animation sequence showing how the current results presentation varies over the currently selected range of loadcases.
3. DRAWING ANIMATE LOADCASES PLOTFILE m
Generates and displays an animation sequence showing how the current results presentation varies over the currently specified range of loadcases. In addition, for each
frame of the animation sequence a plotfile will be generated in the current plotfile format. Plotfile names will be m1, m2, m3 etc. An filename extension may be added,
normally `.dat' .
4. DRAWING ANIMATE MODESHAPE FACTOR 15.0 STEPS 5
A mode shape animation will be generated and displayed such that the current nodal
attribute (which must be a vector) is scaled by 15.0 to give the maximum displacement. The sequence will have 5 steps (frames) from the datum to the maximum
displacement inclusive. This will give a total of 11 frames for the complete mode
shape animation sequence, ie: +max 2 3 4 5 datum 7 8 9 10 -max. The frames will
be animated in a cyclic sequence.
5. DRAWING ANIMATE COMPLEX STEPS 60
Generates and displays an animation sequence showing how the currently displayed
complex results vary with a phase angle increment of 60 degrees. Frames will be
generated for phase angles of 0, 60, 120, 180, 240 and 300.
6. DRAWING ANIMATE COMPLEX FROM 0 TO -179 STEPS -30
Generates and displays an animation sequence showing how the currently displayed
complex results vary between phase angles of 0 degrees and -179 degrees using a
phase angle increment of -30 degrees. Frames will be generated for phase angles 0,
-30, -60, -90, -120, -150.
See Also:
19/08/1999
19/08/1999
139
140
DRAWING
CONTENTS
Adjust the contents of the drawing
Item
Control
Comments
AXES
POSITION
AUTO
OFF
ROTATIONS
POSITION
AUTO
OFF
MONITOR
POSITION
AUTO
OFF
INCLUDE
EXCLUDE
LEGEND
POSITION
AUTO
OFF
TEXT
POSITION
SHIFT
DELETE
POINTER
POSITION
SHIFT
DELETE
[/PICK]
[ALL]
[/PICK]
[ALL]
NAME
POSITION
AUTO
OFF
KEY
POSITION
AUTO
OFF
19/08/1999
141
Item
Default Position
Anchor point
AXES
ROTATIONS
MONITOR
LEGEND
NAME
KEY
19/08/1999
142
DRAWING
DISPLAY
Control the redraw frequency of the graphics screen
Mode
Comments
CURRENT
ALL
AUTOMATIC
OFF
Examples:
1. DRAWING DISPLAY
The current viewport is redrawn.
19/08/1999
143
DRAWING
RECOVER
Recover a saved drawing
Mode
Control
Comments
PLOTFILE
filename
LIVE
number
OVERLAY
filenames
Examples:
19/08/1999
144
See Also:
19/08/1999
145
DRAWING
SAVE
Save the current drawing
Mode
Control
Comments
PLOTFILE
filename
LIVE
146
See Also:
19/08/1999
147
DRAWING
VIEWPORT
Change the current viewport
Action Control
Comments
USE
vp
COPY
vp1 TO vp2
SETUP
TWO-HORIZ
TWO-VERT
THREE-HORIZ
THREE-VERT
FOUR
Viewport
Description
FULL or 0
TLEFT or 1
TRIGHT or 2
BLEFT or 3
BRIGHT or 4
If the current multiple viewport configuration does not contain the requested viewport then
the most appropriate viewport will be selected. For example, if the current configuration is
`TWO-HORIZ' (two horizontal viewports), then the viewport requests `TLEFT' (top left)
and `TRIGHT' (top right) will both select the top horizontal viewport.
19/08/1999
148
Y
X
Z
Y
X
Z
.25
.225
V .2
O
N .175
M
I
S .15
E
S
.125
S
T .1
R
E
S .75E-1
S
.5E-1
.25E-1
Y
X
0
Z
20
40
60
80
DISTANCE
100
120
140
160
180
200
19/08/1999
149
Femsys
Model: BOTTLE
Y
X
Z
1
Model: BOTTLE
X
Z
Y
19/08/1999
150
19/08/1999
151
EYE
Apply transformations to the model
2.5.1
2.5.2
2.5.3
2.5.4
2.5.5
2.5.6
2.5.7
2.5.8
2.5.9
2.5.10
19/08/1999
EYE ANGLE
EYE DIRECTION
EYE FRAME
EYE LOCATE
EYE NORMAL
EYE PERSPECT
EYE ROTATE
EYE SHIFT
EYE WALK
EYE ZOOM
152
EYE
ANGLE
Specify the angle of sight
19/08/1999
153
EYE
DIRECTION
Specify the direction of sight
19/08/1999
154
EYE
FRAME
Transform the model to fit within the frame of the viewport
Part
Mode
OFF
Partname
[AUTO]
ALL
[AUTO]
WORK-BOX
[AUTO]
Comments
Turns off automatic framing.
FEMGEN only. Frames to a specified line,
surface, body or set. The automatic mode may be
selected.
Frames the whole model (this is the default). The
automatic mode may be selected.
FEMGEN only. Frames to the FEMGEN work box.
The automatic mode may be selected.
Examples:
1. EYE FRAME
Frames to the current set on a one-off basis. If no set is selected it frames the whole
model.
2. EYE FRAME S1 AUTO
Requests automatic framing to the part `S1' .
3. EYE FRAME BOD6
Requests framing to the part `BOD6' on a one-off basis.
4. EYE FRAME OFF
Turns off automatic eye framing.
19/08/1999
155
EYE
LOCATE
Visually locate model subset or workbox
FEMGEN Command
The command `EYE LOCATE' causes the FEMGEN workbox to be drawn in order to
assist the user to visually locate the geometry of the model within the workbox.
FEMVIEW Command
The command `EYE LOCATE' causes the drawing of an outline representation of the
model in order to assist the user to visually locate a subset or a cross-section within the
model.
When locating is on, a subsequent `EYE FRAME' command will use the whole model and
not the current subset to calculate the scaling.
See Also:
19/08/1999
156
EYE
NORMAL
View section in plane of viewport
19/08/1999
157
EYE
PERSPECT
Apply perspective to model
Control
Comments
[FACTOR] Factor
OFF
Examples:
1. EYE PERSPECT
Applies the default perspective to the model.
2. EYE PERSPECT FACTOR 2
Applies a perspective of factor 2 to the model.
3. EYE PERSPECT OFF
Removes perspective from the model.
19/08/1999
158
EYE
ROTATE
Apply absolute and relative rotation
Control
Arguments
Comments
TO
LEFT
RIGHT
UP
DOWN
CLOCK
ACLOCK
Rotation angle
the X-axis is horizontal, parallel to the plane of the screen, and positive
from left to right.
the Y-axis is vertical, parallel to the plane of the screen, and positive upwards.
the Z-axis is perpendicular to the plane of the screen, and positive out from
the screen.
the `right hand screw rule' defines the positive direction of rotation.
rotations are applied in X, Y, Z order.
Examples:
19/08/1999
See Also:
19/08/1999
159
160
EYE
SHIFT
Apply translation
Control
Comments
/CURSOR
ndc1 ndc2
XYZ dx [dy] [dz]
Examples:
1. EYE SHIFT .5 .5 .6 .5
The model is moved .1 normalised device coordinates along the screen x-axis.
2. EYE SHIFT XYZ 10 10 10
The eye is moved 10 model coordinates along the screen x-axis, the screen y-axis
and the screen z-axis.
3. EYE SHIFT XYZ 0 250
The eye is moved 250 model coordinates along the screen y-axis.
19/08/1999
161
EYE
WALK
Walk through the model
2.5.9 EYE WALK eye point [[view point] [[up point] [size]]]
A sequence of these commands can be used to `walk through' the model.
eye point
view point
up point
size
OFF
Note 1: Rotations
Use of the existing relative rotation commands will allow the user to `look
around' the model from any `eye point' .
Note 2: Clipping
During use of the `EYE WALK' command, the model will be Z-clipped in the
plane of the viewport at the present eye point. This can produce odd looking
views if when inside the model the viewport is larger than the cavity. After
using the `EYE WALK' command, to turn off Z-plane clipping and revert to the
normal mode of operation for FEMGV , it is necessary to issue the `EYE WALK
OFF' command. Z-plane clipping will also be turned off if an `EYE FRAME'
or `EYE ROTATE TO' command is issued. Note that if perspective is on then Zplane clipping will not be turned off until the command `EYE PERSPECTIVE
OFF' is also given.
Note 3: Hidden line
Hidden line pictures may be incorrect in places. This is because the facets are
only clipped when drawn; i.e. the unclipped facet is used to hide facets behind
it that may in fact become partly visible when the facet is clipped. (Facets that
are completely in front of the clipping plane are not included).
19/08/1999
162
See Also:
19/08/1999
163
EYE
ZOOM
Zoom in or Zoom out
Control
Comments
IN
[/CURSOR]
[ndc1 ndc2]
OUT
[/CURSOR]
[ndc1 ndc2]
/CURSOR
ndc1 ndc2
FACTOR
Factor [coords]
Examples:
1. EYE ZOOM FACTOR .5
A scale factor of 0.5 is applied to the current view. The centre of the zoom is the
centre of the current viewport.
2. EYE ZOOM FACTOR 4 0 100
A scale factor of 4 is applied to the current view. The centre of the zoom is the centre
of the current viewport. In addition a translation is applied such that the eye moves
100 model coordinates along the screen y-axis.
19/08/1999
164
See Also:
19/08/1999
165
FEMGEN
Enter the Model Creation Environment
19/08/1999
166
19/08/1999
167
FEMVIEW
Enter the Model Assessment Environment
19/08/1999
168
19/08/1999
169
GEOMETRY
Define model geometry
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.8.6
2.8.7
2.8.8
2.8.9
2.8.10
2.8.11
2.8.12
19/08/1999
GEOMETRY BODY
GEOMETRY COPY
GEOMETRY FILLET
GEOMETRY FLIP
GEOMETRY LCMB
GEOMETRY LINE
GEOMETRY MOVE
GEOMETRY POINT
GEOMETRY SPLIT
GEOMETRY SURFACE
GEOMETRY SWEEP
GEOMETRY UNSPLIT
- define a body.
- copies geometry.
- fillets geometry.
- reverse Z-axis of a surface.
- specify a combined line.
- specify a line definition.
- transforms geometry.
- specify a point definition.
- split a line.
- defines a surface.
- sweeps geometry.
- unsplits a line.
170
GEOMETRY
BODY
Define a body
19/08/1999
171
2.8.1.1
2.8.1.2
2.8.1.3
2.8.1.5
2.8.1.5
2.8.1.6
2.8.1.7
2.8.1.8
sec:geometry:body:general
Note 1: In-line editing of body definitions
The commands `GEOMETRY body name /EDIT' and `GEOMETRY /PICK-B
/EDIT' will cause up to 80 characters from the definition of the specified or
picked body to be loaded into the input buffer for in-line editing.
19/08/1999
172
GEOMETRY BODY
ELEMENTS
Define a body from a set of elements
=
=
FEMGEN normally creates nodes and brick elements automatically from the body definitions entered by the user (or from a CAD system). When a higher degree of control over
element definitions is required, elements may be defined manually.
The `GEOMETRY BODY ELEMENTS' command is used to associate a body name and
element type to the elements manually defined in subsequent `MESHING ELEMENT'
commands.
Return Level: `GEOMETRY BODY'
Examples:
1. GEOMETRY BODY ELEMENTS BM1 HE8
Create a body BM1 on which HE8 elements will be manually defined.
See Also:
19/08/1999
173
GEOMETRY BODY
SETS
Bodies from two sets
=
=
=
Given two sets of topologically equivalent surfaces FEMGEN will create a number of
bodies between the two sets. The surfaces do not need to be ordered in the sets and a
proximity algorithm is used to locate matching surfaces.
Straight lines connecting corresponding corners of corresponding surfaces in the two sets
will be generated. Also, depending on whether corresponding surfaces in the two sets are 3
or 4 sided, 3 or 4 surfaces connecting corresponding sides of the surfaces will be generated.
The proximity algorithm will fail if the two sets of surfaces are severely sheared relative to
one another. Under such circumstances the algorithm will incorrectly match one or more
of the surface pairs and will terminate with an error message.
Examples:
1. GEOMETRY BODY SETS SE01 SE02 3
Create a number of bodies between sets SE01 and SE02 which are assumed to contain topologically identical sets of surfaces.
See Also:
19/08/1999
174
GEOMETRY BODY
2SURFS
Body from two surfaces
=
=
=
FEMGEN will generate the least twisted body that can be defined from the two specified
surfaces. Straight lines connecting corresponding corners of the given surfaces will be
generated, and also 3 or 4 surfaces connecting corresponding sides of the given surfaces.
Whenever possible, instead of generating new objects, existing ones with the same topology
are used.
19/08/1999
See Also:
19/08/1999
175
176
GEOMETRY BODY
4SURFS
Body from four surfaces
2.8.1.4 GEOMETRY BODY 4SURFS [bnam] snam1 snam2 snam3 snam4 [elt]
This command is used to define a tetrahedral body from 4 surfaces.
bnam
snam
elt
=
=
=
The four surfaces may be entered in any order. If `elt' is omitted, a default element type of
TE4 will be assumed.
Note that currently only one element per 4 sided body is allowed.
Return Level: `GEOMETRY BODY'
Examples:
1. GEOMETRY BODY 4SURFS B1 SURFT SIDE1 SIDE2 SIDE3
Create a tetrahedral body B1 defined by the surfaces SURFT SIDE1 SIDE2 SIDE3
and (implicitly) element type TE4.
2. GEOMETRY BODY 4SURFS B1 SURFT SIDE1 SIDE2 SIDE3 TE10 4
Create a tetrahedral body B1 defined by the surfaces SURFT SIDE1 SIDE2 SIDE3
with element type TE10, variant 4.
See Also:
19/08/1999
177
GEOMETRY BODY
5SURFS
Body from five surfaces
2.8.1.5 GEOMETRY BODY 5SURFS [bnam] snam1 snam2 snam3 snam4 snam5
[elt]
This command is used to define a body from 5 surfaces.
bnam
snam
elt
=
=
=
The first two surfaces must be opposite each other. The following three surfaces may be
entered in a clockwise or anti-clockwise manner. If `elt' is omitted, a default element type
of PE6 will be assumed.
Figure 2.65: The order of input of surfaces for a body from five surfaces
Return Level: `GEOMETRY BODY'
Examples:
1. GEOMETRY BODY 5SURFS B1 STOP SBOT SLEF SFRN SRGT
Create a body B1 with two opposing surfaces STOP and SBOT, three side surfaces
SLEF, SFRN, SRGT, and element type PE6.
2. GEOMETRY BODY 5SURFS B1 STOP SBOT SLEF SFRN SRGT PE15
Create a body B1 with two opposing surfaces STOP and SBOT, three side surfaces
SLEF, SFRN, SRGT, and element type PE15.
19/08/1999
178
19/08/1999
179
GEOMETRY BODY
6SURFS
Body from six surfaces
2.8.1.6 GEOMETRY BODY 6SURFS [bnam] snam1 snam2 snam3 snam4 snam5
snam6 [elt]
This command is used to define a body from 6 surfaces.
bnam
snam
elt
=
=
=
The first two surfaces must be opposite each other. The following four surfaces may be
entered in a clockwise or anti-clockwise manner. If `elt' is omitted, a default element type
of HE8 will be assumed.
Figure 2.66: The order of input of surfaces for a body from six surfaces
Return Level: `GEOMETRY BODY'
Examples:
1. GEOMETRY BODY 6SURFS B1 STOP SBOT SFRN SLEF SBAK SRGT
Create a body B1 with two opposing surfaces STOP and SBOT, four side surfaces
SFRN, SLEF, SBAK, SRGT, and element type HE8.
2. GEOMETRY BODY 6SURFS B1 STOP SBOT SFRN SLEF SBAK SRGT HE20
Create a body B1 with two opposing surfaces STOP and SBOT, four side surfaces
SFRN, SLEF, SBAK, SRGT, and element type HE20.
See Also:
19/08/1999
180
19/08/1999
181
GEOMETRY BODY
GENERAL
Body from many sets of surfaces
=
=
=
elt
In order for a general body to be defined, a set that contains a number of surfaces must
exist. Ideally, the surfaces within the set will form a closed shell, with each line of the shell
being contained in the definition of two and only two surfaces from the set. If this is not the
case, a warning message will be generated, in which the geometric part that has caused the
problem wil be highlighted. The body is created regardless of whether problems are found,
although in the case of an erroneous definition, there is no guarantee that meshing will be
possible.
The surfaces can be appended to the defining set in any order.
Internal cavities may also be defined using sets of surfaces. Ideally, the surfaces within
each set will form a closed shell. Cavitites may be given in the initial definition of the
general body, as well as added or removed once the general body has been defined. This
may be undertaken with the `GEOMETRY BODY GENERAL bnam APPEND/REMOVE'
command.
Whenever, a general body is modified the existing mesh on the body will be cancelled. In
order for meshing to take place, the internal cavities must be located entirely within the
outer shell. Only tetrahedral element types TE4, TE10 and TE16 may be associated with
the general body. Mesh density may be controlled by the divisions on the lines that define
the surfaces in the shell sets, and by the density parameter associated with those surfaces
that have the Delaunay algorithm attached.
The general body may be viewed as analogous to the two-dimensional REGION, (See `GEOMETRY SURFACE REGION' ).
Examples:
1. GEOMETRY BODY GENERAL B13 OUTER
Create a general (multiple sided) body B13 from the surfaces forming a closed shell
that are in the set OUTER.
19/08/1999
182
19/08/1999
183
GEOMETRY BODY
PRISM
Body from many surfaces
2.8.1.8 GEOMETRY BODY PRISM [bnam] snam front snam back set sides [elt]
This command is used to define a prismatic body created when a ' region' is swept. The
command is not intended for interactive use; it is provided solely to allow archiving and
subsequent recreation of prismatic bodies and is documented here for completeness. Users
wishing to create prismatic bodies should create a surface with the command `GEOMETRY
SURFACE REGION' and then sweep the resulting surface using a pre-defined translation.
bnam
snam front
=
=
snam back
set sides
elt
=
=
19/08/1999
184
GEOMETRY
COPY
Copy and transform an existing part or set
=
=
trnam
times
depn
=
=
trtype
tr new
=
=
defn
trtype
defn
TRANSLATE
ROTATE
MIRROR
SCALE
Whenever possible, instead of generating new objects, existing ones with the same topology
are used. Nodes on polylines are not tested for coincidence with existing nodes. See also
the commands `GEOMETRY SWEEP' and `CONSTRUCT SPACE TOLERANCE' . For
19/08/1999
185
a detailed description of the definitions of the four transforms the user is referred to the
command `CONSTRUCT TRANSFORM' . Although translations may be performed using
cylindrical or spherical coordinate systems it is recommended that only rectangular systems
are used.
Return Level: `GEOMETRY COPY'
S2
S1
S1
Examples:
1. GEOMETRY COPY SET1 ROT1
Copy all parts associated with set SET1 using transformation ROT1, and let FEMGEN generate a name for the new set.
2. GEOMETRY COPY SET1 SET2 TR1
Copy all points, lines, surfaces, and bodies contained within set SET1 to create a new
set SET2 using transformation TR1.
3. GEOMETRY COPY S1 SSRF TR6 4
Copy surface S1 4 times using transformation TR6. The name of the final surface
generated is to be SSRF. FEMGEN will generate the names for the intermediate
surfaces.
4. GEOMETRY COPY S1 SSRF TR6 4 DEPENDEN
Copy surface S1 4 times using transformation TR6. The name of the final surface
generated is to be SSRF. FEMGEN will generate the names for the intermediate
surfaces. The geometry of the parts created will remain dependent on the transformation TR6 and on the geometry of the original surface S1 and will be effected by
any subsequent change to the definition of TR6 or to the geometry of S1.
5. GEOMETRY COPY SET1 ROTATE PAXIS1 PAXIS2 PSTART P43
Copies all points, lines, surfaces and bodies in SET1 by rotating about an axis
through points PAXIS1 and PAXIS2 by an angle defined by point PSTART to point
P43.
6. GEOMETRY COPY SET1 TRANSLATE 10 0 12 GLOBAL
Copies all points, lines, surfaces and bodies in SET1 using a translation of x = 10, y
= 0, z = 12 in the global current coordinate system, regardless of the currently active
coordinate system.
7. GEOMETRY COPY SET1 TRANSLATE 1.05 2.392 0 RECT1
Copies all points, lines, surfaces and bodies in SET1 using a translation of x = 1.05,
y = 2.392, z = 0 in the previously defined coordinate system RECT1.
8. GEOMETRY COPY L1 TRANSLATE TR1 1 0 0
Copies the line L1 to a new position offset from the current location by 1 unit in the
x direction. In addition it will create a new transform called TR1 which defines this
translation.
19/08/1999
186
See Also:
19/08/1999
187
GEOMETRY
FILLET LINE
Define a fillet between two lines
lnam2
lnam3
radius
divn
=
=
pnam
MODIFY
L3
P1
P5
P3
L1
P2
L1
L2
P2
P4
P4
L2
L3
P1
P6
P1
P3
L1
P2
P5
P7
P3
L2
P4
Figure 2.68: Definition of a fillet with and without the MODIFY option
19/08/1999
188
Examples:
1. GEOMETRY FILLET LINE L1 L2 9
Create a radius 9 fillet between lines L1 and L2 with the default number of divisions.
2. GEOMETRY FILLET LINE L1 L2 9 M
Create a radius 9 fillet between lines L1 and L2 and join the ends of L1 and L2 to the
fillet.
19/08/1999
See Also:
19/08/1999
189
190
GEOMETRY
FLIP
Reverse the local Z-axis of a surface
part
ALL
senam
snam
pnam
=
=
=
=
=
=
=
=
19/08/1999
191
192
See Also:
19/08/1999
193
194
GEOMETRY
LCMB
Specify a combined line
lnamn
name for the combined line, which is used for later references to it,
for example when a surface is defined.
names of the existing basic lines that form the combined line.
The `GEOMETRY LCMB' command is used to define or change a combined line which
consists of two, three or four basic lines, defined previously with the `GEOMETRY LINE'
command. This concept is of great value for the definition of natural sides for surfaces.
Observe that the basic lines must be given in consecutive order and be connected by common points.
Return Level: `GEOMETRY LCMB'
Note 1: Potential problem
Users should exercise caution when sweeping combined lines as it is possible
to create discontinuities between adjacent surfaces depending on how the combined line is used. Currently there is not a combined surface equivalent to combined lines.
Usually such model discontinuities can be removed with `CONSTRUCT MERGE'
or `MESH MERGE' .
Examples:
1. GEOMETRY LCMB LC1 L1 L2
Creates a combined line LC1 from two existing lines L1 and L2 which are joined at
a point.
2. GEOMETRY LCMB LC2 L1 L2 L3
Creates a combined line LC2 from three existing lines L1, L2, and L3 which are
joined at two points.
19/08/1999
195
GEOMETRY
LINE
Define a line
2.8.6.1
2.8.6.2
2.8.6.3
2.8.6.4
2.8.6.5
2.8.6.6
2.8.6.7
2.8.6.8
2.8.6.9
2.8.6.10
2.8.6.11
19/08/1999
196
GEOMETRY LINE
ANGLE
Create a line at an angle to an existing line
2.8.6.1 GEOMETRY LINE ANGLE [new l] old l angle start p dirn [length] [refcs]
[csname] [div]
The effect of this command is to make a new line that is at a specified angle to an existing
line. It works on straight lines only.
new l
old l
angle
start p
=
=
=
=
dirn
length
refcs
csname
div
If a coordinate system direction is specified then this will be interpreted in the currently
active coordinate system unless the user gives `GLOBAL' or `LOCAL' with an existing
coordinate system name. Local coordinate systems can be defined using the command
`CONSTRUCT COORDSYS' .
Examples:
1. GEOMETRY LINE ANGLE L10 23.9 P45 P10
Will create a line (named automatically) at an angle of 23.9 degrees to line L10, from
P45 in the general direction of P10. The length of the line is the distance from P45
to P10.
19/08/1999
19/08/1999
197
198
GEOMETRY LINE
ARC
Define an arc line
2.8.6.2 GEOMETRY LINE ARC [lnam] pstart pend pcentre [paxis] [divn]
This command is used to define an arc of less than 180 degrees via three points
or an ellipse via four points.
lnam
pstart
pend
pcentre
paxis
=
=
=
=
=
divn
19/08/1999
199
Examples:
1. GEOMETRY LINE ARC C1 P1 P2 P3
Defines a line named C1 from P1 to P2 with centre P3.
P2
P5
P1
P3
P2
P1
P3
See Also:
19/08/1999
200
GEOMETRY LINE
CIRCLE
Create a circle
=
=
=
=
=
=
description
The circle will be in a plane parallel to the global XY plane
The circle will be in a plane parallel to the screen
The circle will be in a plane parallel to the plane
specified; if a coordinate system name is given the plane will
be in that local system, otherwise the plane will be global
The name of an existing FEMGEN plane shape
The definition of the normal to the circle and the location of a
point defining the arcs
By default each arc that is created will have four divisions (ie five nodes). The default
number of divisions can be reset using the command `MESHING DIVISION DEFAULT' .
Return Level: `GEOMETRY LINE'
Examples:
1. GEOMETRY LINE CIRCLE P51 1.23
Creates four 90 degree arcs in a plane parallel to the global XY plane centred on p51
with a radius of 1.23
2. GEOMETRY LINE CIRCLE P51 1.23 ZX LOCAL1
Creates four 90 degree arcs centred on P51 with a radius of 1.23 in a plane parallel
to the ZX plane of the local coordinate system ' LOCAL1' .
3. GEOMETRY LINE CIRCLE PCENTRE .5534 0 1 0 .707 0 .707
Creates four 90 degree arcs centred on PCENTRE with a radius of .5534 in a plane
normal to the (0 1 0) direction, ie y-direction, with the end points of the arcs being
created at 90 degrees from the starting position defined by the vector (.707 0 .707) ie
at 45 degrees to the X axis.
19/08/1999
See Also:
19/08/1999
201
202
GEOMETRY LINE
CURVE
Create a line based on a NURB curve
2.8.6.4 GEOMETRY LINE CURVE [lnam] pnam1 pnam2 shape [divn] [parm1 [parm2][parm3]]
lnam
pnam1
pnam2
shape
divn
parm1
parm2
parm3
=
=
=
=
=
=
=
=
This command allows a line to be defined using all or part of a NURB curve as its underlying shape. This command is primarily provided to support the archiving of entities created
via the CAD interfaces.
If the parametric positions of the start and end points are not given then FEMGEN will
calculate the values.
See Also:
19/08/1999
203
GEOMETRY LINE
ELEMENTS
Define a line of beam elements
=
=
name of the line, used for later references to the line, for example for plotting.
either BE2 or BE3
FEMGEN normally creates nodes and beam elements automatically from the line definitions entered by the user (or from a CAD system). When a higher degree of control over
element definitions is required, beam elements may be defined manually.
The `GEOMETRY LINE ELEMENTS' command is used to associate a line name and
element type to the elements manually defined in subsequent `MESHING ELEMENT'
commands.
Return Level: `GEOMETRY LINE'
Examples:
1. GEOMETRY LINE ELEMENTS LM1
Create a line LM1 which will be used to create manually defined BE2 elements.
See Also:
19/08/1999
204
GEOMETRY LINE
INTERSECT
Definition of an intersection line
2.8.6.6 GEOMETRY LINE INTERSECT [lnam] shp1 shp2 [[+/-/ ] shpn...] [divn]
or:
... [lnam] pnm1 pnm2 pnm3 shp1 shp2 [divn]
The two forms of this command allow intersection lines to be created from FEMGEN
analytical shapes either directly or by using existing FEMGEN points to define the extent
of the intersection curve.
lnam
shp1, shp2
=
=
shpn
pnm1
pnm2
pnm3
=
=
=
divn
name of the first line that is created, used for later references to the line.
names of two analytical shapes (ie plane, cylinder, cone or sphere) on which
the intersection line(s) will lie.
names of additional shapes used to limit the extent of the intersection line.
If no additonal shapes are given then the full intersection curve between the
two shapes is generated and divided into a suitable number of FEMGEN
lines.
name of a point which defines the start point of the line.
name of a point which defines the end point of the line.
name of a point which specifies which of the two possible curves that is
intended. The point need not lie on the curve but should be near the middle
of the curve.
integer which specifies how many nodes are to be placed along the line. If
omitted a default of four divisions (ie Five nodes) is assumed. The default
number of divisions can be reset using the command
`MESHING DIVISION DEFAULT' .
With the first form of this command it is possible to use additional shapes to control the
extent of the intersection that is created by using the ' +' character to select the positive side
of a plane or inside of any other shape and ' -' to select the negative side of a plane or the
outside of any other shape (except for a box shape). If ' +/-' is not specified then points on
the intersection line are created where the additional shape(s) meet the two main shapes.
Return Level: `GEOMETRY LINE'
19/08/1999
Figure 2.76: Definition of intersection lines directly from two shapes and one additional
shape
19/08/1999
205
206
Figure 2.77: Definition of intersection lines directly from two shapes and two additional
shapes
4. GEOMETRY LINE INTERSECT LC1 P1 P2 P3 SH1 SH2
Create a line LC1 with start point P1, end point P2, which lies on the intersection
curve between shapes SH1 and SH2 which is nearest to point P3, with the default
number of divisions.
SH2
P2
P1
P3
SH1
Figure 2.78: Definition of an intersection line from three points and two shapes
See Also:
19/08/1999
207
GEOMETRY LINE
NODES
Definition of a polyline from manually defined nodes
=
=
=
=
=
P2
P1
2
See Also:
19/08/1999
208
GEOMETRY LINE
PARALLEL
Make a parallel copy of an existing line
2.8.6.8 GEOMETRY LINE PARALLEL [new l] old l dirn [dist] [refcs] [csname]
[div]
This command is used to create a parallel copy of an existing line. It will only work on
straight lines.
new l
old l
dirn
=
=
=
dist
refcs
csname
div
The line that is created will have the same length as the old line. The new line will lie in the
plane containing the old line and the guide point (if used), or if an axis direction is given
the plane is defined by the old line and the axis vector.
If a coordinate system direction is specified then this will be interpreted in the currently
active coordinate system unless the user gives `GLOBAL' or `LOCAL' with an existing
coordinate system name. Local coordinate systems can be defined using the command
`CONSTRUCT COORDSYS' .
Examples:
1. GEOMETRY LINE PARALLEL L10 P45 23
Will create a line (named automatically) parallel to line L10 in a direction towards
point P45. The perpendicular distance between the two lines will be 23.
2. GEOMETRY LINE PARALLEL LPAR23 L23 X 1.293
Will create a new line called LPAR23 parallel to L23, the distance between them is
1.293 in the X axis of the current coordinate system.
3. GEOMETRY LINE PARALLEL L11 Z -3.95 LOCAL RECT11 5
Will create a line parallel to L11 offset by 3.95 in the negative Z direction of coordinate system RECT11. This will override the current coordinate system. The new
line will have five divisions.
19/08/1999
209
GEOMETRY LINE
PERPENDIC
Create a line perpendicular to an existing line
2.8.6.9 GEOMETRY LINE PERPENDIC [new l] old l start p dirn [length] [refcs]
[csname] [div]
This command will make a new line that is perpendicular to an existing line. It only works
with straight lines.
new l
old l
start p
=
=
=
dirn
length
refcs
csname
div
If a coordinate system direction is specified then this will be interpreted in the currently
active coordinate system unless the user gives `GLOBAL' or `LOCAL' with an existing
coordinate system name. Local coordinate systems can be defined using the command
`CONSTRUCT COORDSYS' .
Examples:
1. GEOMETRY LINE PERPENDIC L10 P45 P10 23
Will create a line (named automatically) perpendicular to line L10, starting at P45 in
a direction towards point P10. The length of the line will be 23.
2. GEOMETRY LINE PERPENDIC LPERP23 L23 P35 XY 1.293
Will create a new line called LPERP23 perpendicular to L23, starting at P35, the new
line will be 1.293 units long and be in a XY parallel to the current coordinate system.
19/08/1999
210
19/08/1999
211
GEOMETRY LINE
SPLINE
Definition of a spline curve line from a set of points
pnam1
pnam2
senm
=
=
=
divn
name of the line, used for later references to the line, for example when
a surface is defined.
name of the start point of the line in the set.
name of the end point of the line in the set.
name of a set containing the start and end points, plus mid points and any
other points that are to be used in the evaluation of the spline.
integer which specifies how many nodes are to be placed along the line. If
omitted the default as set with `MESHING DIVISION DEFAULT' is used.
The points are used in the order that they appear in the set. The start and end points
must belong to the set, but need not be the first and last points in the set. The order in
which points are stored in the set may be found using the command `UTILITY TABULATE
GEOMETRY POINTS senm' . All the points in the set are used in the calculation of the
spline parameters. It is recommended that a separate set containing points is created for
each spline that is to be defined (unless two adjacent splines are required to have continuity
of slope). The maximum number of points allowed in a set which is used in the definition
of a spline is 99. Exceeding this limit will cause the message E0014 : Too many
points in spline *** to be issued (even though the spline itself may not directly
refer to the maximum number of points). The line referred to in the message will then be
seen as a straight line from the start point to the end point.
P2
P5
P3
P1
P6
P4
See Also:
19/08/1999
212
GEOMETRY LINE
STRAIGHT
Definition of a straight line
=
=
=
=
P1
P2
See Also:
19/08/1999
213
GEOMETRY
MOVE
Move a part or a set
shape
direction
=
=
coord
refcs
=
=
csname
name of a point, line, surface, body, or set that will be moved by transforming
it according to `trkey' (see below).
name of a previously defined FEMGEN shape.
Direction in which points are to be moved onto the shape, can be `NORMAL' to
the shape (the default), normal to the `SCREEN' or defined by the x, y, z
components of a direction vector.
a coordinate value
reference coordinate system, either `GLOBAL' or `LOCAL' . If `LOCAL' is
used then the name of the coordinate system must be given.
name of a previously defined local rectangular coordinate system.
trkey
definition
TRANSLATE
ROTATE
MIRROR
SCALE
transform name
The command transforms all points associated with `part' , and hence moves any lines,
surfaces, or bodies defined using those points. All parts that will be affected by the move
will be drawn in red and the user is asked for confirmation before the parts are moved.
`UTILITY SETUP CONFIRM' can be used to inhibit the need for confirmation, althougn
this is not recommended.
The first form of the command is useful for assembling different components of a structure
which have been developed separately. In this case, the command `MESHING MERGE'
would be needed to remove discontinuities at the interfaces between components.
19/08/1999
214
Examples:
1. GEOMETRY MOVE S1 ROT1
Move all points and lines associated with surface S1 using transformation ROT1.
2. GEOMETRY MOVE SET1 TR1
Move all the points defining the lines, surfaces and bodies within set SET1 using
transformation TR1.
3. GEOMETRY MOVE SET1 ROTATE PAXIS1 PAXIS2 PSTART P43
Rotate all points, lines, surfaces and bodies in SET1 about an axis through points
PAXIS1 and PAXIS2 by an angle defined by point PSTART to point P43.
4. GEOMETRY MOVE SET1 TRANSLATE 10 0 12 GLOBAL
Translate all points, lines, surfaces and bodies in SET1 by x = 10, y = 0, z = 12 in
the global current coordinate system, regardless of the currently active coordinate
system.
5. GEOMETRY MOVE SET1 TRANSLATE 1.05 2.392 0 RECT1
Translate all points, lines, surfaces and bodies in SET1 by x = 1.05, y = 2.392, z = 0
in the previously defined coordinate system RECT1.
6. GEOMETRY MOVE SIDE ONTO TUBE
Translate all the points defining parts in the set SIDE to lie on the shape called TUBE.
The points are moved in a direction normal to the shape.
7. GEOMETRY MOVE SIDE ONTO TUBE 0 1 0
Translate all the points defining parts in the set SIDE in the global Y direction to lie
on the shape called TUBE.
8. GEOMETRY MOVE S10 Y 10.5
Move all the points defining S10 to have a global Y coordinate of 10.5
9. GEOMETRY MOVE LUG Z 25.3 LOCAL1
Move all the points defining LUG to have a Z coordinate of 25.3 in the local system
LOCAL1.
19/08/1999
19/08/1999
215
216
GEOMETRY
POINT
Specify a point
2.8.8.1
2.8.8.2
2.8.8.3
2.8.8.4
2.8.8.5
The use of the command words `AT-NODE' , `COORD' , `INTERSECT' , `ONLINE' and
`TRANSFORM' is optional. The command processor is able to determine which option
is required from the additional parameters which follow. Once a point has been defined
using one of these commands, the command processor assumes that further points are to
be entered and remains at the `GEOMETRY POINT' level. From this level, further points
may be defined or a different primary command may be selected.
Note 1: In-line editing of point definitions
The commands `GEOMETRY point name /EDIT' and `GEOMETRY /PICKP /EDIT' will cause up to 80 characters from the definition of the specified or
picked point to be loaded into the input buffer for in-line editing.
19/08/1999
217
GEOMETRY POINT
AT-NODE
Define a point at a node
node
=
=
=
Although the main purpose of this command is to specify the position of a point, it may
also be used, for example, to attach a point to a node for the purpose of applying loads or
constraints.
If the point is part of the meshed geometry a node will be generated at the point in the
usual way. Otherwise, note that no permanent connection is formed between the point and
the node and that if the model is re-meshed the connection between point and node is lost.
Thus, in this case, if the model is re-meshed it will be necessary to either re-attach the point
to the node by using the `GEOMETRY POINT AT-NODE' command again or by using the
`MESHING MERGE' command to connect the point to another geometric part on which
the node will be generated.
Examples:
1. GEOMETRY POINT AT-NODE P1 613
If P1 is a new point then it is created at the position of node 613. If P1 is an existing
point then it is moved to the position of node 613.
See Also:
19/08/1999
218
GEOMETRY POINT
COORD
Explicit definition of a point
coor
=
=
=
refcs
=
=
csname
depn
name of new point, used at later references to the point, for example
when a line is defined.
name of existing point to be moved.
/PICK and a cursor hit to select an existing point to be moved.
x, y and z-coordinates of the point. Each component of the coordinate
may be specified as a parameter name. The coordinate component
will then be dependent on the value of the parameter.
/CURSOR and a cursor hit to define the coordinates.
Reference axis type for interpretation of the coordinates, either
`GLOBAL' or `LOCAL' . This will override the currently active system.
If `LOCAL' is specified then the name of an existing local coordinate
system must be given. (Although just the name of the existing local
system can be given.)
Name of an existing local coordinate system as defined using
`CONSTRUCT COORDSYS' .
Dependency control, either `DEPENDEN' or `INDEPEND' . The default
is INDEPENDENT unless a local system name is given, parameters are
used or DEPENDENT is specified. When a point is specified as being
`INDEPEND' the location of the point is converted into the global
system, it is unaffected by any subsequent changes to parameters or axes
systems.
If the point name is omitted, a new name will be automatically generated. When a sequence
of coordinates are being entered, a ' ,' can be used to repeat a component from the last
entered coordinate.
If axis type or local axis name is not specified then the coordinates are interpreted in the
current coordinate system as set by the command `CONSTRUCT COORDSYS' .
When using the cursor to generate points, the x and y coordinates are determined from
the screen. The use of the `CONSTRUCT SPACE CURS-SHPE' command enables the z
coordinate to be projected onto a previously defined shape. Shapes may be defined using
the command `CONSTRUCT SHAPE' .
Return Level: `GEOMETRY POINT'
Note 1: Local systems and parameters
When a point is dependent on a local coordinate system and is defined using
parameters the parameters are interpreted relative to the local system.
If points are defined to be dependent on a local axis system then moving the
local axis system will move all the dependent points. It also possible to build up
a hierarchy of local coordinate systems.
19/08/1999
See Also:
19/08/1999
219
220
GEOMETRY POINT
INTERSECT
Position a point on the intersection of up to three shapes or two lines
shnm
lnam
=
=
name of a point that has been defined earlier. The existing coordinates are used as a
first approximation. If the approximation is too bad, the `INTERSECT' command
may fail to calculate the correct coordinates of the point.
/PICK and a cursor hit to select an existing point to be moved.
names of up to three shapes which define the coordinates of the point.
or names of up to two lines which define the coordinates of the point.
The position of the point will be dependent on the shapes referenced in the command. If
the definition of a referenced shape changes then the position of the point will also change.
P8
CYL2
PLN4
P7
CYL1
19/08/1999
19/08/1999
221
222
GEOMETRY POINT
ONLINE
Define a point on a line or between two points
nam
=
=
=
=
=
=
=
position
=
=
int
depn
Examples:
1. GEOMETRY POINT ONLINE P7 L1 .5
Creates a point P7 half way along line L1.
19/08/1999
See Also:
19/08/1999
223
224
GEOMETRY POINT
TRANSFORM
Define a point as the transformation of an existing point
pnam2
trnm
type
depn
=
=
=
Examples:
1. GEOMETRY POINT TRANSFORM P7 P88 TRN6
If P7 is a new point then point P7 is created by applying transformation TRN6 to
point P88. If P7 is an existing point then it is moved to the new position defined by
applying transformation TRN6 to point P88.
2. GEOMETRY POINT TRANSFORM P7 TR3
Creates a new point by applying transformation TR3 to point P7. The name of the
new point will be automatically generated.
See Also:
`CONSTRUCT PARAMETER' , section 2.3.6, page 59
`LABEL GEOMETRY POINTS' , section 2.11.1, page 256
`UTILITY DELETE POINTS' , section 2.18.2, page 479
`UTILITY TABULATE GEOMETRY POINTS' , section 2.18.9, page 516
`VIEW GEOMETRY' , section 2.19.5, page 537
19/08/1999
225
GEOMETRY
SPLIT
Use the cursor to split a line
point name
position on line
/CURSOR
=
=
Line Type
Comments
SPLINE
INTERSECT
226
See Also:
19/08/1999
227
GEOMETRY
SURFACE
Define a surface
2.8.10.1
2.8.10.2
2.8.10.3
2.8.10.4
2.8.10.5
2.8.10.6
2.8.10.7
2.8.10.8
2.8.10.9
2.8.10.10
19/08/1999
228
GEOMETRY SURFACE
AUTOMATIC
Automatic definition of 3 and 4 sided surfaces from existing lines
See Also:
19/08/1999
229
GEOMETRY SURFACE
ELEMENTS
Manual definition of plate/shell elements
=
=
FEMGEN normally creates nodes and plate/shell elements automatically from the surface
definitions entered by the user (or from a CAD system). When a higher degree of control
over element definitions is required, elements may be defined manually.
The `GEOMETRY SURFACE ELEMENTS' command is used to associate a surface name
and element type to the elements manually defined in subsequent `MESHING ELEMENT'
commands.
Return Level: `GEOMETRY SURFACE'
Examples:
1. GEOMETRY SURFACE ELEMENTS SM1 QU4
Create a surface SM1 on which QU4 elements will be manually defined.
See Also:
19/08/1999
230
GEOMETRY SURFACE
INTERSECT
Creation of intersection surface(s)
=
=
shp2
shpn
+/-
name of the first surface that is created, used for later references to the surface.
name of an analytical shape (ie plane, cylinder, cone or sphere) on which the
intersection surface will lie.
name of an analytical shape (ie plane, cylinder, cone, sphere or box) used to
limit the extent of the intersection surface.
names of further additional shapes used to limit the extent of the intersection
surface.
sign which is used to control which side of the shape geometry is created on.
If no sign is given, then both sides of the given shape are considered.
The first shape given is the shape that the resulting surfaces lie on. The second and any
subsequent shapes are used to control the extent of the resulting surface, for example a
' box' could be used to define the location of the end of a cylinder and a plane (of symmetry,
perhaps) could be used to control which half of the model is created.
Note 1: Closed surfaces
This command will generate one or more surfaces, but it is unable to create
surfaces which form a closed loop, such as the surface of a truncated cylinder.
In this case it is necessary to introduce a plane to split the cylindrical surface
axially.
Note 2: Truncated shapes
Cylinders and cones can be ' truncated' to provide additional control on the extent of the resulting surface.
Note 3: Use of the '+' and '-' signs
The ' +' or ' -' sign is used with each shape (except for a box) to indicate which
side of the shape is to be used in creating the surfaces.If no sign is given then
both sides of the shape will be used.
When a plane is created or labelled the positive side of the plane is shown with
a small arrow; for cylinders, cones and spheres ' +' refers to the inside and ' -' to
the outside.
For a box, only the inside is considered to be active and a box cannot be used as
the first shape in the surface definition.
The extended example below is intended to show some of these features.
Return Level: `GEOMETRY SURFACE'
Examples:
19/08/1999
231
232
19/08/1999
233
GEOMETRY SURFACE
ONSHAPE
Automatic sub-division of plane polygons into 3 or 4 sided surfaces
=
=
S1
Original geometry
Angval = 1
S2
S3
S4
S5
S6
S3
S1
Angval = 40
Angval = -45
S2
S1
S4
S3
S4
S2
S9
S5
S7
S8 S13 S12
S6
S11
S10
19/08/1999
234
See Also:
19/08/1999
235
GEOMETRY SURFACE
REGION
Create a multiple-sided surface with optional internal voids
=
=
=
elt
In order that a region can be defined a set must exist which contains lines forming a closed
loop representing the outer boundary of the region. The lines can be appended to the set in
any order.
Internal holes are also defined using sets of lines, with a set containing a closed loop for
each hole. Holes may be given in the initial definition of the region as well as added or
removed once the region is defined (with the `GEOMETRY SURFACE REGION snam
APPEND/REMOVE' command). Whenever a region is modified the existing mesh will be
cancelled. Internal holes must be within the external boundary.
Regions can be mixed with 3 and 4 sided FEMGENsurfaces. Mesh density is controlled
by the divisions on the lines defining the region, thus ensuring continuity of mesh between
surfaces.
Unlike 3 or 4 sided surfaces the internal shape is not derived from the external boundary;
consequently a FEMGENshape must be assigned to the surface unless it is planar. The
`MESHING SHAPE' command is used to assign a shape to a surface.
Note 1: When points or lines used in the definition of region are deleted the region definition is not deleted; this is intentional. This approach is used in order that the
region does not have to be redefined when some of the geometry is modified.
However, any attempt to create a mesh on an invalid region will be prevented.
Return Level: `GEOMETRY SURFACE'
Examples:
1. GEOMETRY SURFACE REGION S25 OUTER
Create a multiple sided surface S25 from the lines forming a closed loop that are in
the set OUTER.
2. GEOMETRY SURFACE REGION S25 APPEND HOLE1 HOLE2 HOLE3
Add the holes defined by the lines in the sets HOLE1, HOLE2 and HOLE3 to the
existing definition of S25.
19/08/1999
236
See Also:
19/08/1999
237
GEOMETRY SURFACE
SIDE-PNT
Create a 3-sided surface from a point and a line
=
=
=
=
FEMGEN will generate two straight lines from the point to the ends of the line. Where
lines already exist, between any of the points, new lines will not be created. A default
element type of TR3 will be assumed if `elt' is omitted.
Return Level: `GEOMETRY SURFACE'
Examples:
1. GEOMETRY SURFACE SIDE-PNT S1 L1 P1
Create a three-sided surface named S1. If the end points of line L1 are P2 and P3,
the surface will have vertices P1, P2, and P3. The default element type of TR3 will
be assumed.
2. GEOMETRY SURFACE SIDE-PNT S1 L1 P1 TR6
Create a three-sided surface named S1. If the end points of line L1 are P2 and P3,
the surface will have vertices P1, P2, and P3. The element type will be TR6.
See Also:
19/08/1999
238
GEOMETRY SURFACE
3POINTS
Create a 3-sided surface from 3 points
=
=
pnam
elt
=
=
In the case where no mid-side points are present, FEMGEN will generate three straight
lines connecting the corner points, and define a surface based on these three lines. Where
lines already exist between any of the points, new lines will not be created, rather the
existing lines will be used in the definition.
In the extended form of the command, either cursor picking or keyboard input can be used
to distinguish between corner points and mid-side points. With the cursor, the left button is
used to specify a corner point and the middle button (or right button on a two button mouse)
is used to specify a mid-side point. With the keyboard, a corner point is typed normally
while a mid-side point is immediately preceded by a `+' (plus sign).
The order in which points are specified is different if mid-side points are present. This enables simple termination of the command. Each side is identified by its end point (whereas
in the case of a surface without mid-side points it is identified by its start point). Thus the
definition of the surface is completed by specifying the end point of the last side (this is
also the start point of the first side).
Return Level: `GEOMETRY SURFACE'
Examples:
1. GEOMETRY SURFACE 3POINTS S1 P1 P2 P3
Create a three-sided surface S1 with vertices P1, P2, and P3 with the default element
type TR3.
2. GEOMETRY SURFACE 3POINTS S1 P1 P2 P3 TR6
Create a three-sided surface S1 with vertices P1, P2, and P3 with element type TR6.
3. GEOMETRY SURFACE 3POINTS S1 +P4 P2 P3 +P5 +P6 P1
Create a surface S1 with 3 sides, the first of which is a combined line comprising the
lines joining P1 to P4 and P4 to P2; the second side is a line from P2 to P3; and the
19/08/1999
See Also:
19/08/1999
239
240
GEOMETRY SURFACE
3SIDES
Create a 3-sided surface from 3 lines
=
=
=
=
In the case where no new combined lines are defined in the command, FEMGEN will
create a surface based on the three lines specified. These lines may be a simple line or a
combined line.
Where new combined lines are defined in the command, either cursor picking or keyboard
input can be used to distinguish between `last lines' and `mid-side lines' . With the cursor,
the left button is used to specify a last line and the middle button (or right button on a two
button mouse) is used to specify a mid-side line. With the keyboard, a last line is typed
normally while a mid-side line is immediately preceded by a `+' (plus sign).
Each side is identified by its last line which enables simple termination of the command.
Thus the definition of a surface is completed by specifying the last line of the last side.
Return Level: `GEOMETRY SURFACE'
Examples:
1. GEOMETRY SURFACE 3SIDES S1 L1 L2 L3
Create a three-sided surface S1 with edges L1, L2, and L3 with the default element
type TR3.
2. GEOMETRY SURFACE 3SIDES S1 L1 L2 L3 TR6
Create a three-sided surface S1 with edges L1, L2, and L3 with element type TR6.
3. GEOMETRY SURFACE 3SIDES S1 +L1 +L2 L3 L4 +L5 L6
Create a surface S1 with 3 sides, the first of which is a combined line comprising the
lines L1, L2 and L3; the second side is the line L4 and the third side a combined line
comprising the lines L5 and L6.
19/08/1999
19/08/1999
241
242
GEOMETRY SURFACE
4POINTS
Create a 4-sided surface from 4 points
=
=
pnam
elt
=
=
In the case where no mid-side points are present, FEMGEN will generate four straight lines
connecting the corner points, and define a surface based on these four lines. Where lines
already exist between any of the points, new lines will not be created, rather the existing
lines will be used in the definition.
In the extended form of the command, either cursor picking or keyboard input can be used
to distinguish between corner points and mid-side points. With the cursor, the left button is
used to specify a corner point and the middle button (or right button on a two button mouse)
is used to specify a mid-side point. With the keyboard, a corner point is typed normally
while a mid-side point is immediately preceded by a `+' (plus sign).
The order in which points are specified is different if mid-side points are present. This enables simple termination of the command. Each side is identified by its end point (whereas
in the case of a surface without mid-side points it is identified by its start point). Thus the
definition of the surface is completed by specifying the end point of the last side (this is
also the start point of the first side).
Return Level: `GEOMETRY SURFACE'
Examples:
1. GEOMETRY SURFACE 4POINTS S1 P1 P2 P3 P4
Create a four-sided surface S1 with vertices P1, P2, P3, and P4 with the default
element type QU4.
2. GEOMETRY SURFACE 4POINTS S1 P1 P2 P3 P4 QU8
Create a four-sided surface S1 with vertices P1, P2, P3, and P4 with element type
QU8.
3. GEOMETRY SURFACE 4POINTS S1 +P2 +P3 P4 P5 P6 +P7 P1
Create a surface S1 with 4 sides, the first of which is a combined line comprising
the lines joining P1 to P2, P2 to P3 and P3 to P4; the second side is a line from P4
19/08/1999
See Also:
19/08/1999
243
244
GEOMETRY SURFACE
4SIDES
Create a 4-sided surface from 4 lines
=
=
=
elt
In the case where no new combined lines are defined in the command, FEMGEN will
create a surface based on the four lines specified. A line may be a simple line or a combined
line.
Where new combined lines are defined in the command, either cursor picking or keyboard
input can be used to distinguish between `last lines' and `mid-side lines' . With the cursor,
the left button is used to specify a last line and the middle button (or right button on a two
button mouse) is used to specify a mid-side line. With the keyboard, a last line is typed
normally while a mid-side line is immediately preceded by a `+' (plus sign).
Each side is identified by its last line, which enables simple termination of the command.
Thus the definition of a surface is completed by specifying the last line of the last side.
Return Level: `GEOMETRY SURFACE'
Examples:
1. GEOMETRY SURFACE 4SIDES S1 L1 L2 L3 L4
Create a four-sided surface S1 with edges L1, L2, L3, and L4 with the default element
type QU4.
2. GEOMETRY SURFACE 4SIDES S1 L1 L2 L3 L4 QU8
Create a four-sided surface S1 with edges L1, L2, L3, and L4 with element type
QU8.
3. GEOMETRY SURFACE 4SIDES S1 +L1 +L2 L3 L4 L5 +L6 L7
Create a surface S1 with 4 sides, the first of which is a combined line comprising the
lines L1, L2 and L3; the second side is the line L4; the third side is the line L5; and
the fourth side a combined line comprising the lines L6 and L7.
19/08/1999
19/08/1999
245
246
GEOMETRY
SWEEP
Sweep a part or set
=
=
trnam
divn
depn
trtype
tr new
=
=
defn
trtype
defn
TRANSLATE
ROTATE
SCALE
The `GEOMETRY SWEEP' command is used to sweep a profile (part) through space to
create new objects. The sweep path is determined by the transformation that is used. If it
is a pure rotation the sweep will be rotational, otherwise it will be straight.
19/08/1999
247
248
See Also:
19/08/1999
249
GEOMETRY
UNSPLIT
Make two lines into a single line
name2
See Also:
19/08/1999
250
19/08/1999
251
HELP
Superceded
19/08/1999
252
19/08/1999
253
INDEX
Enter the Model Index Environment
Effect
Generate
View
Status
Update
Analyse
If there is more model index information than can be displayed in the current viewport then
the model index will be displayed in a paged mode; the next page being accessed via the
More action button that will be displayed at the foot of the index.
19/08/1999
254
Note 1: Origin
If the origin of the viewdata is specified as `Internal transfer' then this means that
it has been generated directly from the mesh generated by FEMGEN, while if
it is classified as `External source' this means that it has been generated using
element and co-ordinated data obtained from an external file, presumably from
an analysis run.
To exit the model status information and return to the model index the Exit action button
that is displayed at the foot of the status information should be used.
If there is more model status information than can be displayed in the current viewport then
the index will be displayed in a paged mode; the next page being accessed via the More
action button that will be displayed at the foot of the status information.
19/08/1999
255
LABEL
Label a model attribute
19/08/1999
2.11.1
2.11.2
2.11.3
LABEL GEOMETRY
LABEL MESH
LABEL OPTIONS
2.11.4
LABEL SHAPE
256
LABEL
GEOMETRY
Display geometry labels
Attribute
Comments
POINTS
LINES
SURFACES
BODIES
MATERIALS
PHYSICAL
CSYST
CONSTRNT
INITIAL
LOADS
TYPES
DIVISIONS
MERGE
AXES
EXTERNAL
NORMALS
OFF
Examples:
1. LABEL GEOMETRY BODIES WING RED
Labels the bodies for the part named `wing' using colour red.
2. LABEL GEOMETRY DIVISIONS
Labels the lines with the division numbers that have been assigned to them as meshing controls.
3. LABEL GEOMETRY LOADS CAS8 BLUE
Labels all parts, using colour BLUE, that have the Load Instance (name) CAS8 applied to them.
4. LABEL GEOMETRY NORMALS ALL
Displays the surface normals for all the surfaces in the model regardless of whether
a surface is currently displayed or not. The arrows representing the surface normals
will be coloured red if they are pointing away from the screen and green if they are
pointing towards the screen.
5. LABEL GEOMETRY AXES L12 X YELLOW
Displays the local x-axis of line L12 in yellow.
19/08/1999
257
258
LABEL
MESH
Display Mesh Labels
FEMGEN Command.
The user may specify the part name to which the labels will be applied, and the colour to be
used for the labels. The command word `ALL' may be used instead of a part name if labels
on all parts are required and the command word `CURRENT' if labels on all currently
displayed parts are required (this is the default).
Attribute
Control
Comments
OFF
ELEMENTS
NODES
MATERIALS
PHYSICAL
CSYST
CONSTRNT
LOADS
INITIAL
TYPES
MERGE
AXES
EXTERNAL
[OFF]
[ALL] [colour]
[CURRENT] [colour]
[Part name] [colour]
`n' [colour]
QUALITY
Examples:
1. LABEL MESH NODES B1
Labels all the nodes on body B1
2. LABEL MESH ELEMENTS 186 YELLOW
Labels element number 186 in yellow
3. LABEL MESH MATERIALS ALL RED
Labels all the materials in red
4. LABEL MESH LOADS CAS1 2 RED
Labels all parts that have Load Instance (name) CAS1 applied. The 2nd component
of the load is displayed as a numerical value in the colour red.
5. LABEL MESH QUALITY ALL MAXANG
Labels all elements that fail the Maximum Angle test.
6. LABEL MESH QUALITY SUR5 NFAIL
Labels all elements on surface SUR5 to indicate how many quality tests each element
failed.
7. LABEL MESH AXES L12 X YELLOW
Displays the local x-axis of elements associated with line L12 in yellow.
See Also:
19/08/1999
259
260
FEMVIEW Command.
It is possible to specify a range of nodes, elements, groups or materials for which labels
are required. Alternatively, the graphics cursor may be used to interactively enquire the
identity of a node, element number, group number or material number.
Attribute
Range
Comments
OFF
NODES
ELEMENTS
GROUPS
MATERIALS
OFF
ALL [Colour]
/PICK
VIEWMODE [Colour]
Set name [Colour]
n1 n2 n3 ... n17
n1 TO n2 [STEPS n3]
IJK [BLOCK n] I n1 TO n2
... J n3 TO n4 K n5 TO n6
TYPES
Type
OFF
CONSTRNTS
EXTERNALS
MPCS
Colour
OFF
RESULTS
Colour
OFF
Set name
Colour
AXES
NODAL
ELEMENT
GAUSSIAN
X [Colour] [QUICK]
Y [Colour] [QUICK]
Z [Colour] [QUICK]
ALL [Colour] [QUICK]
OFF
261
262
Examples:
1. LABEL MESH NODES /PICK
The cursor is made available, and the user can make cursor hits at or near node points
and the node numbers will be displayed.
2. LABEL MESH ELEMENTS
All elements in the current model subset will have their element numbers displayed,
if these form part of the current visualisation mode (see Note 2 above).
3. LABEL MESH NODES ALL
All nodes in the model subset will be labelled regardless of whether they are `visible'
or not.
4. LABEL MESH MATERIALS 1 TO 4
Elements of materials 1 through to 4 inclusive will have their material numbers displayed.
5. LABEL MESH GROUPS 21 TO 51 STEPS 10
Elements in groups 21, 31, 41 and 51 will have their group numbers displayed.
6. LABEL MESH ELEMENTS IJK J 5
Elements with a J value of 5 will be labelled
7. LABEL MESH NODES IJK J 5 K 1 TO 3
Nodes with a J value of 5 and a K value between 1 and 3 will be labelled
19/08/1999
263
LABEL
OPTIONS
Additional control of labels
AXES
2.11.3.5
LOADS
2.11.3.2
CONSTRNT
2.11.3.3
EXTERNAL
2.11.3.6
2.11.3.4
MPC
IJK
19/08/1999
264
LABEL OPTIONS
AXES
Control size of results local axes system symbols
See Also:
19/08/1999
265
LABEL OPTIONS
CONSTRNTS
Control display of constraint symbols and text
Control
Comments
ON/OFF
SYMBOLS
ON/OFF
MACROS
ON/OFF
Examples:
1. LABEL OPTIONS CONSTRNTS 2.0
Requests that constraint symbols are displayed twice their normal size.
2. LABEL OPTIONS CONSTRNTS TEXT ON
Switch on degree of freedom names.
See Also:
19/08/1999
266
LABEL OPTIONS
EXTERNAL
Control size of external symbols
See Also:
19/08/1999
267
LABEL OPTIONS
IJK
Requests node and element labels be displayed in IJK notation
19/08/1999
268
LABEL OPTIONS
LOADS
Control size of load symbols and moving loads display
Control
Comments
FIXED
[factor]
RELATIVE
[factor]
POSITION
START
STOP
integer
NEXT
PREVIOUS
DISTANCE real
RATIO real
Each load selected for display will have the vector that
is displayed to represent its maximum value scaled to the
same length. A `factor' may be specified to scale up or
down the default vector length.
Each of the vectors representing the values to be displayed
will be scaled relative to the largest value in any of the
displayed loads (see note 1). A `factor' may be specified
to scale up or down the default vector length.
Display selected moving loads at:
the start position
the stop position
the position numbered ' integer'
the next position from the current one
the previous position from the current one
a distance ' real' from the start point
a ratio ' real' from the start point
Examples:
1. LABEL OPTIONS LOADS FIXED 1.5
Requests that load vectors are displayed such that within each load the maximum
length vector will be approximately 15mm.
2. LABEL OPTIONS LOADS POSITION 3
Requests that all selected moving loads are displayed at the third position in the
sequence of stopping positions.
See Also:
19/08/1999
269
270
LABEL OPTIONS
MPC
Control display of MPC symbols and text
Control
Comments
SYMBOLS
ON/OFF
TEXT
ON/OFF
IDOF
ON/OFF
LINE
ON/OFF
DIRECTION
ON/OFF
Examples:
1. LABEL OPTIONS MPC DOF ON
Switch on degree of freedom names.
See Also:
19/08/1999
271
LABEL
SHAPE
Display labels of shapes
Shape
Label Position
PLANE
CONE
CYLINDER
SPHERE
Examples:
1. LABEL SHAPE
Labels the currently displayed shapes.
2. LABEL SHAPE CYLIND1 RED
Labels the shape CYLIND1 with red text.
19/08/1999
272
19/08/1999
273
MESHING
Mesh generation and control
2.12.1
2.12.2
2.12.3
2.12.4
2.12.5
2.12.6
2.12.7
2.12.8
2.12.10
2.12.9
2.12.11
19/08/1999
MESHING CANCEL
MESHING DIVISION
MESHING ELEMENT
MESHING GENERATE
MESHING MERGE
MESHING MERGE ALL
MESHING NODE
MESHING OPTIONS
MESHING SHAPE
MESHING RENUMBER
MESHING TYPES
274
MESHING
CANCEL
Cancel the current mesh
19/08/1999
275
MESHING
DIVISION
Define number of elements for meshing
Control
Part name
Parameter Comments
LINE
ALL
Line name
Set name
n
n
n
SURFACE
ALL
Surface name
Set name
n1 n2
n1 n2
n1 n2
BODY
ALL
Body name
Set name
n1 n2 n3
n1 n2 n3
n1 n2 n3
FACTOR
ALL
Line name
Surface name
Body name
Set name
Factor
Factor
Factor
Factor
Factor
ELSIZE
ALL
Line name
Surface name
Body name
Set name
Length
Length
Length
Length
Length
AUTOMATIC
RELATIVE
ALL
Line name
Surface name
Body name
Set name
n
n
n
n
n
DEFAULT
n1 [n2] [n3]
/PICK
19/08/1999
276
304
-306
406
-404
-404
906
-906
404
404
-404
Examples:
1. MESHING DIVISION LINE L3 4
Define four equal divisions on line L3.
2. MESHING DIVISION LINE L1 -406
Define six unequal divisions on line L1. The divisions are biased towards the start
point of the line. The ratio of largest to smallest division is 4.
3. MESHING DIVISION SURFACE S6 3 4
Define three equal divisions on sides 1 and 3, and four equal divisions on sides 2 and
4, for surface S6.
4. MESHING DIVISION SURFACE SET1 3 4
Define all divisions on surfaces within set SET1 as per the previous example.
5. MESHING DIVISION BODY B1 2 2 4
Define divisions on body B1. Two equal divisions on sides 1 and 3 of the bottom
surface, two equal divisions on sides 2 and 4 of the bottom surface, and four equal
divisions on all sides connecting the top and bottom faces.
6. MESHING DIVISION BODY ALL 1 2 3
Define divisions for all bodies in the model. One division on sides 1 and 3 of the
bottom surface, two equal divisions on sides 2 and 4 of the bottom surface, and three
equal divisions on all sides connecting the top and bottom faces.
See Also:
19/08/1999
277
278
MESHING
ELEMENT
Create or change an element
Before creating new elements the user must declare with a `GEOMETRY LINE ELEMENTS lname elty' , `GEOMETRY SURFACE ELEMENTS sname elty' or `GEOMETRY BODY ELEMENTS bname elty' command, which type of elements will be defined.
The elements defined must be given consecutive numbers, starting with the next available
number. Their specification must conform to the type given. The same is true when changes
are made on existing elements. Observe that elements given after an automatic mesh generation (command `MESHING GENERATE' ) are lost when the mesh is regenerated.
Return Level: `MESHING ELEMENT'
See Also:
19/08/1999
279
MESHING
GENERATE
Generate finite element mesh
Part
Comments
ALL
Part name
See Also:
19/08/1999
280
MESHING
MERGE
Merge separately defined subparts
Part1
Part2
The name to be given to the merge, and which is used for future references
to it. If no name is given then a name will be automatically generated.
The name of the first part to be merged, and must be a name of a point, line
or surface.
The second part to be merged, the name of a point, line or surface.
For each node in the part with the fewest nodes, the node in the other part is chosen which is
closest and within the tolerance and not merged already. If no node fulfils these conditions
the merge will not be complete. The node with the lowest number is used.
As an example suppose we have a solid model where two surfaces meet but are not identical. Instead of splitting a body into several bodies, the merge command `MESHING
MERGE S1 S2' may be used. Of course the mesh patterns (divisions) on parts `S1' and
`S2' must fit otherwise the connection will not be complete.
Note that a point for which a node will not be generated can be merged with another part.
The point can then be used to associate information (eg: loading data) with the coincident
node.
Return Level: `MESHING MERGE'
Examples:
1. MESHING MERGE ME77 P1 S3
A node at P1 will be merged with any on S3 within the tolerance. The resultant
merge will be called ME77.
2. MESHING MERGE L1 L2
Any nodes on L1 will be merged with any on L2 within the tolerance. The resultant
merge will be given an automatically generated name.
19/08/1999
19/08/1999
281
282
MESHING
MERGE ALL/setname
Merge nodes within tolerance
SAVE
NOCHECK
CHECK
Tolerance
Comments
(The default). The merges identified during the operation will not be
stored. This means that they will be lost if the model is remeshed, and
the ' MESHING MERGE' command will have to be reissued. This is the
fastest way of working, but the user needs to remember to carry out a
final merge once the model is complete.
The merges identified during the operation will be stored in the data base
and will be used to automatically merge nodes in any subsequent
meshing operations. This may result in longer mesh regeneration
times for large models.
(The default). The creation of degenerate elements will not be prevented
during the merging operation; the total number of degenerate elements
will be given on completion of this command. Degenerate elements will
be highlighted with red markers. This is the fastest way of working.
The creation of degenerate elements will be prevented; the merge
tolerance may be temporarily reduced during the operation to half the
distance between the two closest nodes on an element. A warning will be
given if the tolerance is overridden.
The tolerance to be used in the merging operation. The default is
the current value of the absolute tolerance as set with
`CONSTRUCT SPACE TOLERANCE ABSOLUTE'
Where nodes are merged a white merging symbol will be used to provide graphical feedback for this operation. This may be controlled with the ' UTILITY SETUP FEEDBACK'
command.
When ' MESHING MERGE setname' is used the merging operation will be limited to the
nodes on the geometry in the specified set.
19/08/1999
See Also:
19/08/1999
283
284
MESHING
NODE
Create or change the co-ordinates of a node
19/08/1999
285
MESHING
OPTIONS
Additional controls on meshing
19/08/1999
ALGORITH
ELEMENT
LOCK
MIDNODES
NODE
UNLOCK
CHECK
286
MESHING OPTIONS
ALGORITH
select type of meshing algorithm
Algorithm
Control
MAPPED
DELAUNAY
[Density]
PAVING
[Density]
DEFAULT
REGION
Comments
This is for use with 3 and 4 sided surfaces in FEMGEN. It will produce a
conventional mapped mesh on the surfaces given. If the surface given has
been created with `GEOMETRY SURFACE REGION' then ' MAPPED'
will be ignored.
This will create a triangular free mesh on any type of FEMGEN surface.
The optional density parameter relates the largest element side on the
boundary to the size of the internal elements. The default for the density
parameter is 1, and allowable values are between 0.1 and 10.
The effect of the density parameter on the mesh can be seen in Examples 1,
2 and 3 below. Overall control of the mesh on a region is therefore
provided by the number of divisions on the boundary and the density
parameter.
Selecting this algorithm will set the generic element type for the surface
to be TR3 unless a triangular element type has already been selected.
This is the default meshing algorithm and will create a quadrilateral free
mesh on any type of FEMGEN surface. The optional density parameter
allows the user to control the coarseness of the internal mesh. The
default for the density parameter is 1, with allowable vaules ranging from
0.1 to 2.
Overall control of the mesh on a region is therefore provided by the
number of divisions and the density parameter. The effect of the density
parameter on the mesh is illustrated in Examples 4, 5 and 6 below.
Selecting this algorithm will set the generic element type for the surface
to be QU4 unless a quadrilateral element type has already been selected.
This command will set the default meshing alogrithm for surfaces created
with the command ' GEOMETRY SURFACE REGION' . The command
does not alter the algorithm attributed to any exisying surfaces.
Two options are available for this command; DELAUNAY or PAVING.
If the default algorithm is not specified, then the meshing algorithm
is automatically set to PAVING.
Surfaces may be selected from the keyboard or with the cursor. A set of surfaces may also
be given.
Setting an algorithm for a surface or set of surfaces resets the density value to 1.
Note 1: The default meshing algorithm may be set using a FEMGV resource; for more
information on resources please refer to the FEMGV Installation and Customisation Guide.
19/08/1999
19/08/1999
287
288
19/08/1999
Figure 2.93: The effect of a smaller density value on a quadrilateral free mesh
6. MESHING OPTIONS ALGORITH PAVING S23 1.3
Specifies that a quadrilateral free mesh will be generated on S23 with the internal
elements having edge lengths based on 1.3 times the average size of the elements on
the boundary.
Figure 2.94: The effect of a larger density value on a quadrilateral free mesh
7. MESHING OPTIONS ALGORITH DEFAULT REGION DELAUNAY
Specifies that all surfaces to be created with ' GEOMETRY SURFACE REGION'
will be meshed using the Delaunay algorithm.
See Also:
19/08/1999
289
290
19/08/1999
291
MESHING OPTIONS
ELEMENT
Set start number for element generation
Note 1: Archive files Note that this offset is not stored if an archive file is written with
the `UTILITY WRITE ARCHIVE' command.
Examples:
1. MESHING OPTIONS ELEMENT 50
Sets the start number for generated elements as 50. Thus elements generated will be
numbered 50, 51, 52, 53 .......
See Also:
19/08/1999
292
MESHING OPTIONS
LOCK
Control of mesh locking
Part
The mesh generated so far is locked up to and including the highest numbered
node and element on the specified part. Thus the mesh on parts other than
the specified part may be also locked.
When the mesh on a part has been locked then it is not possible to change the geometry
of that part, or change any meshing controls that would effect the mesh on that part. The
mesh can be unlocked by the command `MESHING OPTIONS UNLOCK' .
Examples:
1. MESHING OPTIONS LOCK SUR6
The mesh generated so far is locked upto and including the highest node and element
number on part SUR6.
19/08/1999
293
MESHING OPTIONS
MIDNODES
Control position of mid-side nodes
Control
Comments
MAPPED
EXACT
ON-LINE
19/08/1999
294
Examples:
1. MESHING OPTIONS MIDNODES MAPPED
Specifies that all mid-side nodes will be subject to mapping on to the actual shape of
the surface.
See Also:
19/08/1999
295
MESHING OPTIONS
NODE
Set start number for node generation
Note 1: Archive files Note that this offset is not stored if an archive file is written with
the `UTILITY WRITE ARCHIVE' command.
Examples:
1. MESHING OPTIONS NODE 100
Sets the start number for generated nodes as 100. Thus node generated will be numbered 100, 101, 102, 103 .......
See Also:
19/08/1999
296
MESHING OPTIONS
UNLOCK
Control of mesh unlocking
Part
The mesh on the model generated so far is unlocked down to and including
the lowest numbered node and element on the specified part. Thus the mesh
on parts other than the specified part may be also unlocked.
When the mesh on a part has been locked then it is not possible to change the geometry of
that part, or change any meshing controls that would effect the mesh on that part.
Examples:
1. MESHING OPTIONS UNLOCK SUR6
The mesh generated so far is unlocked down to and including the lowest node and
element number on part SUR6.
19/08/1999
297
MESHING OPTIONS
CHECK
Automatic checking and control of meshing attributes
Control
GBODY
Comments
[ON]
[OFF]
Examples:
1. MESHING OPTIONS CHECK GBODY OFF
Disable the general body pre-check facility.
2. MESHING OPTIONS CHECK GBODY ON
Enable the general body pre-check facility. A general body that is created subsequent
to this command, will have the definition of its underlying surfaces scrutinized and,
if necessary, redefined such that the surfaces have meshing attributes consistent with
the alogrithm attached to the general body.
See Also:
19/08/1999
298
MESHING
RENUMBER
Re-number node numbers
Control
GLOBAL
Comments
[XYZ]
[YXZ]
[ZXY]
[XZY]
[YZX]
[ZYX]
DIAGONAL
Cord sys
Examples:
1. MESHING RENUMBER CYS7
Re-numbers the nodes with reference to the rectangular coordinate system CYS7.
See Also:
19/08/1999
299
MESHING
SHAPE
Project generated surface nodes onto a shape or swept profile
The name of the part to be projected. This must be the name of a surface, the
name of a set or `ALL' where `ALL' means all surfaces in the model.
Projection
Comments
Shape name
Transform name
BOUNDARY
19/08/1999
300
Examples:
1. MESHING SHAPE S1 CYL1
Project the nodes generated on surface S1 onto analytical shape CYL1.
See Also:
19/08/1999
301
MESHING
TYPES
Define the type of elements to be generated
Part
El type
ALL
POINTS
STRAIGHT
ARC
SPLINE
3SIDES
4SIDES
REGION
4SURFS
5SURFS
6SURFS
PRISM
GBODY
point name
Line name
Surface name
Body name
Set name
Any-type or NONE
P-EL or NONE
1D-type or NONE
1D-type or NONE
1D-type or NONE
2D-type or NONE
2D-type or NONE
2D-type or NONE
3D-type or NONE
3D-type or NONE
3D-type or NONE
3D-type or NONE
3D-type or NONE
P-EL or NONE
1D-type or NONE
2D-type or NONE
3D-type or NONE
Any type or NONE
Return Level: `MESHING TYPES' except for Part `ALL' which returns to the top level.
302
19/08/1999
19/08/1999
303
304
Examples:
1. MESHING TYPES S1 QU8
Elements on surface S1 will be type QU8 and by default will be variant 1.
2. MESHING TYPES ALL HE20 2
All 3D Elements will be type HE20 variant 2.
3. MESHING TYPES ALL C3D20
All 3D Elements will be ABAQUS element type C3D20, provided that the ABAQUS
analysis environment has been selected.
4. MESHING TYPES L1 BE2 4
Elements on line L1 will be type BE2. Variant 4 will be used in analysis.
5. MESHING TYPES 3SIDES TR6 2
All elements on all triangular surfaces will be TR6 variant 3.
19/08/1999
See Also:
19/08/1999
305
306
19/08/1999
307
PRESENT
Present results
2.13.1
2.13.2
PRESENT CONTOUR
PRESENT DIAGRAM
2.13.3
2.13.4
2.13.5
2.13.6
PRESENT GRAPH
PRESENT NUMERIC
PRESENT OPTIONS
PRESENT PEAKS
2.13.7
2.13.8
PRESENT SHAPE
PRESENT VECTORS
19/08/1999
308
CONTOUR
NUMERIC
PEAKS
GRAPH
SHAPE
VECTORS
EDGES
(1)
Yes
Yes
Yes
Yes
DEVEL
Yes
Yes
Yes
/
(4)
CONTOUR
NUMERIC
PEAKS
GRAPH
SHAPE
VECTORS
DIAGRAM
EDGES
(1)
Yes
Yes
/
Yes
Yes
DEVEL
Yes
Yes
Yes
/
(4)
/
CONTOUR(4)
NUMERIC
PEAKS
GRAPH
SHAPE
VECTORS
DIAGRAM
EDGES
(1)
Yes
Yes
/
Yes
Yes
DEVEL
Yes
Yes
Yes
/
(4)
/
Notes:
1. Only on 2D elements. The picture obtained is equivalent to `VIEW MESH' , followed
by `VIEW OPTIONS EDGES OUTLINE' .
2. Only for `PRESENT OPTIONS CONTOUR FILL' or `PRESENT OPTIONS CONTOUR EDGES' .
3. Only displacements.
4. Only principal stresses.
19/08/1999
309
PRESENT
CONTOUR
Display contour plots
Mode
Range
Comments
DATUM
v1 STEPS v2
v1 LEVELS n
LEVELS
[n]
VALUES
FROM
v1 [v2]...
v1 TO v2 STEPS v3
v1 TO v2 LEVELS n
Examples:
1. PRESENT CONTOUR DATUM 0.0 STEPS 1.0
If the minimum value were 7.5 and the maximum 10.2 then values 8.0, 9.0 and 10.0
would be contoured.
2. PRESENT CONTOUR LEVELS 20
20 equal increment contours will be drawn from the minimum to the maximum value
19/08/1999
310
C
C
B
B
C
B
E
D
C
B
E
D
B
C
A
C
E
E
D
D
B
D
E
C
E
D
F
G
D
D
G
G
F
E
H
F
G
F
H
I
G
G
J
HIDDEN
MESH
Region Contoured
With 2D and shell models all element faces in the current
results set are contoured. With 3D solid models, because
no individual element faces are defined, an error message
will be generated.
All drawn element faces in the results set are contoured.
The order of contouring ensures a full hidden line contour
picture.
All drawn element faces in the results set are contoured.
Note that with 3D solid models `internal' element faces
are drawn and so will be contoured.
See Also:
19/08/1999
311
312
PRESENT
DIAGRAM
Display beam graphs on the mesh
Examples:
1. PRESENT DIAGRAM
The graphs for all the beams are superimposed on the mesh.
See Also:
19/08/1999
313
PRESENT
GRAPH
Display of graphs of results
Mode
2.13.3.1
BEAM
2.13.3.2
2.13.3.3
2.13.3.4
2.13.3.5
ELEMENT
LINE
NODE
PROMPT
2.13.3.6
RESULTS
Since the form of the commands for each of the graphing modes differs considerably, each
command is considered separately below. Additional control over graphing is given by the
`PRESENT OPTIONS GRAPH' command.
The default position for the monitor information for graphs is the top right corner of the
viewport, in order that axis scaling information is not obscured. The position of the monitor
can be changed with `DRAWING CONTENTS MONITOR ...'
19/08/1999
314
PRESENT GRAPH
BEAM
Bending moment and shear force diagrams for beams
Examples:
1. PRESENT GRAPH BEAM 10 TO 20 STEP 5
A graph for beams 10, 15 and 20 is drawn.
See Also:
19/08/1999
315
PRESENT GRAPH
ELEMENT
Variation at an element
316
Examples:
1. PRESENT GRAPH ELEMENT OLD
A graph of the currently selected results and those previously stored in the results
stack at the previously selected element(s) against loadcases is drawn.
2. PRESENT GRAPH ELEMENT 1 TO 10
A graph of results at the specified elements against loadcases is drawn.
3. PRESENT GRAPH ELEMENT 1 NODE 2 7 NODE 15 22 NODE 47
A graph of (elementwise nodal) results at the nodes 2, 15 and 47 in elements 1, 7 and
22 respectively is plotted against loadcases.
4. PRESENT GRAPH ELEMENT 1 GAUSS 2 7 GAUSS 3 22 GAUSS 1
A graph of (elementwise Gaussian) results at the 2nd, 3rd and 1st Gauss points in
elements 1, 7 and 22 respectively is plotted against loadcases.
5. PRESENT GRAPH ELEMENT 36 MAX 36 MIN
A graph of the maximum and minimum results values for element 36 against loadcases is drawn.
6. PRESENT GRAPH ELEMENT bracket
A graph of results at the elements in the set `bracket' against loadcases is drawn.
See Also:
19/08/1999
317
PRESENT GRAPH
LINE
Variation along a line
318
Examples:
1. PRESENT GRAPH LINE OLD
A graph of the currently selected results and those previously stored in the results
stack for the selected loadcases against distance along the current line is drawn.
2. PRESENT GRAPH LINE NODES LIST 1 TO 20
A graph of results against distance along the line of nodes from 1 to 20 is drawn.
3. PRESENT GRAPH LINE top edge bot edge
A graph of results against distance along the previously saved lines `top edge' and
`bot edge' is drawn.
See Also:
19/08/1999
319
PRESENT GRAPH
NODE
Variation at a node
320
See Also:
19/08/1999
321
PRESENT GRAPH
PROMPT
Prompts user to specify required graph
Choice
Comments
LOADCASES
DISTANCE
RESULTS
If LOADCASES is selected then the user will be prompted to specify which loadcases are
to be graphed over. The user will then be prompted to enter the number of Y-axis results
attributes that are to be superimposed on the graph, followed by the definition of each one.
Finally the user will be prompted to specify which node(s) (if the results are nodal) or element(s) (if the results are element) the results are to be taken from. The choices here are
the same as in `PRESENT GRAPH ELEMENT/NODE' .
If DISTANCE is selected then the user will be prompted to define the line(s) along which
results variation is to be plotted. The choices here are the same as in `PRESENT GRAPH
LINE' . The user will then be prompted to enter the number of Y-axis results attributes that
are to be superimposed on the graph, followed by the definition of each one. Finally the
user will be asked to specify the loadcase(s) that the results are to be taken from.
If RESULTS is selected then the user will be prompted to specify the X-axis results attribute. The user will then be prompted to enter the number of Y-axis results attributes that
are to be superimposed on the graph, followed by the definition of each one. The user will
then be prompted to select what they want to graph over, i.e. whether they want values to
be plotted over LOADCASES for a given node/element, or plotted at the nodes/elements
in the specified LINE(S) for a given loadcase. If LOADCASES is selected here, then the
user will receive the same prompts as if they had chosen LOADCASES at the first prompt,
except for those relating to the Y-axis attribute(s). If LINE(S) is selected here, then the user
will receive the same prompts as if they had chosen DISTANCE at the first prompt, except
for those relating to the Y-axis attribute(s).
Examples:
19/08/1999
322
323
See Also:
20.
V
E
L
O
C
I -20.
T
Y
1.
2.
3.
4.
5.
6.
7.
V
X
-40.
-60.
MODEL : FLOWC
NODAL VELOCITY
VX
L2
L3
L4
-100.
DISTANCE
19/08/1999
324
PRESENT GRAPH
RESULTS
Graph of one results attribute against another
Examples:
1. PRESENT GRAPH RESULTS
See Also:
19/08/1999
325
326
PRESENT
NUMERIC
Display numerical information on the mesh
Range
Comments
VIEWMODE
n1 n2 n3 . . .
n1 TO n2
n1 TO n2 STEPS n3
ALL
/PICK
See Note 3.
Examples:
1. PRESENT NUMERIC
All `visible' nodes or elements in the current results set will have their result values
displayed depending on the filters set in the `RESULTS RANGE' command.
2. PRESENT NUMERIC /PICK
The cursor is made available, and the user can make cursor hits at or near node points
or element centroids and the result values will be displayed.
See Also:
19/08/1999
327
328
PRESENT
OPTIONS
Additional control of results presentation
CONTOUR
2.13.5.2
2.13.5.3
2.13.5.4
2.13.5.5
GRAPH
NUMERIC
PEAKS
SIGNIF
2.13.5.6
VECTORS
control of annotation.
control of style of contour colouring.
control of graph axes and labelling.
control of colour modulation.
control of colour modulation.
control of number of significant digits
used for numerical output.
control of colour modulation.
style of vector presentation.
19/08/1999
329
PRESENT OPTIONS
CONTOUR
Control of annotation and style of contouring
Mode
Control
Range
Comments
LINES
MODULATE
ALL
Frequency
OFF
ANNOTATE
Frequency
OFF
KEYLINE
Frequency
AUTOMATIC
FILL
ALL
MAX [ABSOLUTE]
MIN [ABSOLUTE]
MEAN
POINT-ID n
EDGES
ALL
MAX [ABSOLUTE]
MIN [ABSOLUTE]
MEAN
POINT-ID n
LEVELS
DEFAULT
330
331
332
See Also:
19/08/1999
333
PRESENT OPTIONS
GRAPH
Control axes and labelling of graphs
Subject
Control
Comments
AXES
AUTOMATIC
XMIN value
XMAX value
YMIN value
YMAX value
`integer'
XLINEAR
XLOG
YLINEAR
YLOG
SINGLE
MULTIPLE
DEFAULT
MATERIALS
SURFACE
POINTS
LINES
GRID
RESIZE
FEEDBACK
SWAP
[OFF]
[OFF]
LABELS [OFF]
SYMBOLS [OFF]
[OFF]
[THIN]
[NORMAL]
[THICK]
DEFAULT
OFF
BROKEN
FULL
FRAME
/CURSOR
/CURSOR
OFF
334
Examples:
1. PRESENT OPTIONS GRAPH AXES XMIN 0.0 YMIN 1.0E3
The axes of the graph will be scaled so that the X-axis has 0.0 as its lower limit and
the Y-axis has 1.0E3.
2. PRESENT OPTIONS GRAPH AXES 2 YMIN 1.0E5 YMAX 9.0E5
For multiple Y-axes, the second Y-axis will be scaled to start at 1.0E5 and end at
9.0E5.
3. PRESENT OPTIONS GRAPH AXES YLOG
The Y-axis will have a logarithmic scale.
4. PRESENT OPTIONS GRAPH AXES SINGLE
Single axes will be used for multiple attribute graphs.
5. PRESENT OPTIONS GRAPH POINTS SYMBOLS OFF
Graph point symbols will be switched off.
6. PRESENT OPTIONS GRAPH GRID OFF
The graph paper grid will not be drawn.
7. PRESENT OPTIONS GRAPH FEEDBACK /CURSOR
The X and Y values closest to the cursor hit will be displayed.
See Also:
19/08/1999
335
PRESENT OPTIONS
NUMERIC
Control of colour modulation of numeric output
Control
Comments
ALL
Number
OFF
Examples:
1. PRESENT OPTIONS NUMERIC MODULATE 6
Requests 6 colours to be used for colour modulation of numeric output.
See Also:
19/08/1999
336
PRESENT OPTIONS
PEAKS
Control colour modulation in display of peak values
Control
Comments
ALL
Number
OFF
Examples:
1. PRESENT OPTIONS PEAKS MODULATE 6
Requests 6 colours to be used for colour modulation of peak display.
See Also:
19/08/1999
337
PRESENT OPTIONS
SIGNIF
Control number of significant digits for numerical output
Examples:
1. PRESENT OPTIONS SIGNIF 4
Sets the output of numerical values to 4 significant digits.
See Also:
19/08/1999
338
PRESENT OPTIONS
VECTORS
Control the colour and style of vector presentation
Control
Range
Comments
MODULATE
ALL
Number
OFF
NOHEADS
2DHEADS
3DHEADS
19/08/1999
See Also:
19/08/1999
339
340
PRESENT
PEAKS
Highlight Minimum and Maximum and concentrations
See Also:
19/08/1999
341
PRESENT
SHAPE
Display deformed shape of model
Examples:
1. PRESENT SHAPE FACTOR 100.0
The factor is changed from the default to 100. The effect of this depends on the
original factor.
19/08/1999
342
PRESENT
VECTORS
Display a vector plot
Control
Comments
VIEWMODE [factor]
All [factor]
FACTOR [factor]
factor
See note 6.
See note 6.
Works as for `VIEWMODE' .
Works as for `VIEWMODE' .
Examples:
1. PRESENT VECTOR FACTOR 100
The scale factor is changed from the default to 100. The visible effect of this depends
on the original scale factor.
See Also:
19/08/1999
343
344
19/08/1999
345
PROPERTY
PROPERTY ATTACH
2.14.2
2.14.3
2.14.4
2.14.5
2.14.6
2.14.7
PROPERTY BOUNDARY
PROPERTY FE-PROG
PROPERTY INITIAL
PROPERTY LOADS
PROPERTY MATERIAL
PROPERTY PHYSICAL
19/08/1999
346
PROPERTY
ATTACH
Assign Properties
Part name
Identifier
Assignment
ALL
Point name
Line name
Surface name
Body name
Set name
[MATERIAL]
[PHYSICAL]
[COORSYS]
Load name
[TCURVE]
[SCURVE]
[LMASK]
name or NONE
Lmask name
Scurve name
[COORDSYS]
name or NONE
The properties assigned to the geometry are transferred to the elements during translation
to analysis. Note that use of a property identifier `MATERIAL' , `PHYSICAL' or `COORDSYS' is mandatory if the assignment `NONE' is used.
The local coordinate systems defined with the `CONSTRUCT COORDSYS RECTANGUL' , `CONSTRUCT COORDSYS SPHERICAL' , and `CONSTRUCT COORDSYS CYLINDRIC' may be attached to parts of a model requiring skewed constraints/loading. Local
coordinate systems are converted to skew systems in the ASAS data file.
Addition of more than one property
Material and physical properties maybe attached in the same command. The order must
be material property and then physical property. The identifiers must not be used. (See
Example 1).
Attaching properties to lines and surfaces
There is a potential problem when properties are being attached to a model which creates
both line and surface elements. When a property is attached to a set containing surfaces the
property is automatically attached to the lines defining the surfaces since these are in the set
also. This means that the line elements can inadvertently be given surface properties. Such
inappropriate property attachments will be flagged during the translation to the ASAS data
file. This problem can be avoided by attaching the line element properties after the surface
element properties have been attached.
Advanced loading features
The effects of attaching time curves, space curves and load masks to loads and attaching
local coordinate systems to space curves, load masks and loaded parts are explained in
section 2.14.5.
19/08/1999
See Also:
19/08/1999
347
348
PROPERTY
BOUNDARY
Constrain Parts
2.14.2.2
2.14.2.3
2.14.2.4
2.14.2.5
2.14.2.6
2.14.2.7
2.14.2.8
2.14.2.9
2.14.2.10
The parts to be constrained may be specified from the keyboard or selected with the cursor.
ASAS Freedom Release data
`PROPERTY BOUNDARY RELEASE' should not be confused with the ASAS Freedom
Release data, which at present cannot be defined in FEMGEN .
ASAS Rigid Constraint data
`PROPERTY BOUNDARY MPC RCONNECT' (rigid connection) should not be confused with the ASAS Rigid Constraint data, which should be generated with `PROPERTY
BOUNDARY MPC RBEAM' .
19/08/1999
349
Freedom Names:
Boundary conditions are applied in terms of nodal freedoms, either individually, in groups,
or by predefined freedom sets known as ' freedom macros' . The valid freedoms and macros
are shown in the table below.
Freedom Names
ASAS single freedoms
X Y Z RX RY RZ
ASAS freedom macros
XSYMM
YSYMM
ZSYMM
ALL
XASYMM
YASYMM
ZASYMM
ENCASTRE
PINNED
NOROTATE
ASAS special freedoms
FIXED
S R1&R2
=
=
=
=
=
=
=
=
=
=
X RY RZ
Y RX RZ
Z RX RY
X Y Z RX RY RZ
Y Z RX
X Z RY
X Y RZ
X Y Z RX RY RZ
XYZ
RX RY RZ
ALL
Table 2.4: Freedom names
19/08/1999
350
PROPERTY BOUNDARY
CONSTRAINT
Apply fixed constraints - ASAS suppressions
See Also:
19/08/1999
351
PROPERTY BOUNDARY
ELASTIC
Apply elastic supports - ASAS springs
=
=
=
stiff
Examples:
1. PROPERTY BOUNDARY ELASTIC P1 X 1.7E-3
Apply an elastic support of stiffness 1.7E-3 to the node generated at point P1 suppressing the X freedom.
2. PROPERTY BOUNDARY ELASTIC L5 PINNED 32.5E-7
Apply elastic supports of stiffness 32.5E-7 to all the nodes generated on line L5
suppressing the X,Y & Z freedoms.
See Also:
19/08/1999
352
PROPERTY BOUNDARY
EXTERNAL
Apply external freedoms - ASAS link freedoms
=
=
=
Releasing freedoms
Previously defined link freedoms may be ' un-defined' by using the `PROPERTY BOUNDARY RELEASE' command.
Warnings
If freedoms are defined that do not actually exist at the node, a warning will be issued when
the ASAS data file is written and the link freedom omitted from the ASAS data file.
Examples:
1. PROPERTY BOUNDARY EXTERNAL P1 FIXED
All degrees of freedom available at the node generated at point P1 are to be link
freedoms.
2. PROPERTY BOUNDARY EXTERNAL L5 X RX RY RZ
The X translational and all the rotational freedoms of the nodes generated on line L5
are to be link freedoms.
See Also:
19/08/1999
353
PROPERTY BOUNDARY
GENERAL
Apply generalised constraints - ASAS constraint equations
2.14.2.4 PROPERTY BOUNDARY GENERAL [name] part1 dof1 part2 [dof2] [real]
This command is used to apply generalised constraints between two parts of the same type
with corresponding nodes.
name
part1
dof1
=
=
=
part2
dof2
=
=
real
See Also:
19/08/1999
354
PROPERTY BOUNDARY
MPC RBEAM
Apply multi-point constraints - ASAS rigid constraints
19/08/1999
See Also:
19/08/1999
355
356
PROPERTY BOUNDARY
MPC RBODY
Not applicable to ASAS
19/08/1999
357
PROPERTY BOUNDARY
MPC RCONNECT
Apply multi-point constraints - ASAS constraint equations
=
=
=
=
=
Algorithm type
An algorithm type may be used optionally in order to specify how the nodes on each part
are to be connected. The algorithm type may be input as PROXIMITY or MAPPED. The
default algorithm type is PROXIMITY, which connects nodes with the use of a proximity
algorithm. This algorithm is that which has been used in previous versions of FEMGV.
If the algorithm type is specified as MAPPED, then the connections are based on local
co-ordinate systems defined using the orientation and centroid of each part.
Surface connections
An equal number of nodes must exist on both part1 and part2.
Mesh existence
A mesh must exist for this option to perform correctly.
ASAS constraint equations
This rigid connection option generates ASAS constraint equations (NOT ASAS rigid constraints).
Examples:
1. CONSTRUCT SET SET1 APPEND L4 L8
CONSTRUCT SET SET2 APPEND L11 L15
PROPERTY BOUNDARY MPC RCONNECT SET1 SET2 X
Connect X displacements of the nodes on SET1 to SET2 using ASAS constraint
equations.
2. PROPERTY BOUNDARY MPC RCONNECT S1 S2 Z
Constrain the Z displacements of all nodes on S2 to those of the corresponding nodes
on S1.
19/08/1999
358
19/08/1999
359
PROPERTY BOUNDARY
MPC EQUA
Apply generalised constraints - ASAS constraint equations
2.14.2.8 PROPERTY BOUNDARY MPC EQUA SLAVE [name] point dof const
or
MASTER [name] point sname dof const fact
These commands are used to build ASAS constraint equations between points on the
model. The slave degree of freedom is defined first, followed by a series of master degrees of freedom. The slave is the degree of freedom whose movement will be controlled
by the movement of the masters. See the ASAS User Manual for a fuller description of the
use of constraint equations.
name
point
dof
=
=
=
const
sname
fact
=
=
=
Examples:
1. PROPERTY BOUNDARY MPC EQUA SLAVE CO2 P10 X 0.0
PROPERTY BOUNDARY MPC EQUA MASTER P21 CO2 X 0.75
PROPERTY BOUNDARY MPC EQUA MASTER P22 CO2 X 0.25
The following ASAS constraint equation will be created:
X 2 0.75 X 3 0.25 X 1
See Also:
`LABEL GEOMETRY CONSTRNT' , section 2.11.1, page 256
`LABEL MESH CONSTRNT' , section 2.11.2, page 258
`LABEL OPTIONS MPC' , section 2.11.3, page 263
`UTILITY DELETE CONSTRNT' , section 2.18.2, page 479
`UTILITY TABULATE PROPERTY CONSTRNT' , section 2.18.9, page 516
19/08/1999
360
PROPERTY BOUNDARY
PRESCRIBE
Apply prescribed displacements
See Also:
19/08/1999
361
PROPERTY BOUNDARY
RELEASE
Release freedoms
=
=
=
See Also:
19/08/1999
362
PROPERTY
FE-PROG
Select FE program environment
19/08/1999
363
PROPERTY
INITIAL
Not applicable to ASAS
19/08/1999
364
PROPERTY
LOADS
Define a loading condition
2.14.5.5
2.14.5.6
2.14.5.7
2.14.5.9
2.14.5.8
2.14.5.10
2.14.5.11
2.14.5.12
2.14.5.13
2.14.5.14
2.14.5.15
2.14.5.16
19/08/1999
See Also:
19/08/1999
365
366
PROPERTY LOADS
NODAL LO
Apply concentrated loads
=
=
=
=
dof
Loadcase numbers
The loadcase number is used to group load applications into loadcases. The loadcases may
be built from a number of differing load applications entered in any order.
Note 1: Direction of load
The direction of the load (degree of freedom) is defined by a freedom code as
shown in the Table of section 2.4, page 349. If a local axes system has been
assigned to the part being loaded then the load will be applied in this system.
Examples:
1. PROPERTY LOADS NODAL LO LO1 1 P1 1023 Z
A concentrated load of 1023 in the Z direction is applied to the node generated at P1.
This loading is called LO1 and is part of loadcase 1.
2. CONSTRUCT COORDSYS CYLINDRIC CS1 P1 P30 P2
PROPERTY ATTACH P15 CS1
PROPERTY LOADS NODAL LO LO2 11 P15 2.57 Y
A concentrated load of 2.57 in the Y direction of local axes system CS1 is applied to
the node generated at P15. This loading is called LO2 and is part of loadcase 11.
See Also:
19/08/1999
367
PROPERTY LOADS
DISPLACE
Apply prescribed displacements
=
=
=
=
dof
Loadcase numbers
The loadcase number is used to group load applications into loadcases. The loadcases may
be built from a number of differing load applications entered in any order.
Suppressing effect
The application of a prescribed displacement will imply a suppression in the freedom direction for all other loadcases (unless specifically prescribed in those loadcases).
Note 1: Direction of prescribed displacement
The direction of the load (degree of freedom) is defined by a freedom code as
shown in the Table of section 2.4, page 349. If a local axes system has been
assigned to the part being loaded then the load will be applied in this system.
Examples:
1. PROPERTY LOADS DISPLACE LO1 5 P12 0.35 Z
A prescribed displacement of 0.35 in the Z direction is applied to the node generated
at P12. This loading is called LO1 and is part of loadcase 5.
2. CONSTRUCT COORDSYS CYLINDRIC CS1 P1 P30 P2
PROPERTY ATTACH P15 CS1
PROPERTY LOADS DISPLACE LO2 13 P15 3.25 Y
A prescribed displacement of 3.25 in the Y direction of local axes system CS1 is
applied to the node generated at P15. This loading is called LO2 and is part of
loadcase 13.
See Also:
19/08/1999
368
PROPERTY LOADS
PRESSURE
Apply pressure loads
=
=
=
=
=
=
=
=
Loadcase numbers
The loadcase number is used to group load applications into loadcases. The loadcases may
be built from a number of differing load applications entered in any order.
Loaded part
For axi-symmetric models the part must be a line (or a set of lines). In all other cases the
part must be a surface (or set of surfaces). If these bound a meshed body, then the pressure
will be applied to faces of brick elements.
Varying pressure
If the last three parameters are defined, then the pressure will vary linearly between points
pnam1 and pnam2. These points do not have to be on the loaded part.
Note 1: Direction of pressure
This should always be zero to indicate that the pressure is to be applied in the
element local axes. This is the default for a constant pressure load.
Examples:
1. PROPERTY LOADS PRESSURE LO1 7 L20 5.23
A pressure load of 5.23 is applied to the edge of an axi-symmetric model generated
along line L20. This loading is called LO1 and is part of loadcase 7.
2. PROPERTY LOADS PRESSURE LO2 9 S1 20.0 0 P7 P8 10.0
A hydrostatic type of loading is applied to surface S1. The pressure values vary from
20.0 to 10.0 between points P7 and P8. This loading is called LO2 and is part of
loadcase 9. Note that the 0 representing the dof must be inserted.
See Also:
19/08/1999
369
370
PROPERTY LOADS
BL DIST
Apply distributed loads in beam local axes
=
=
=
=
dist1
dof
pnam1
pnam2
dist2
=
=
=
=
=
Loadcase numbers
The loadcase number is used to group load applications into loadcases. The loadcases may
be built from a number of differing load applications entered in any order.
Loaded part determines BL or ML loading
In all cases the part must be a line (or a set of lines). If the line is meshed, then the ASAS
BL type loading is generated. Otherwise, if the line bounds a meshed surface, then the
ASAS ML type loading is generated.
Ambiguous loading
Ambiguity over which elements are loaded may arise when the line that is loaded is attached to more than one surface. This ambiguity can be resolved by specifying the surface
containing the elements to be loaded in the definition of the load. If the (optional) surface
is not given then the load is applied to the surface with the lower entity number.
Varying load
If the last three parameters are defined, then the distributed load will vary linearly between
points pnam1 and pnam2. These points do not have to be on the loaded part.
Note 1: Direction of load - BL loading
For BL loading, the direction of the load (degree of freedom) is defined by a
freedom code as defined in the Table of section 2.4, page 349. These relate to
the element local axes defined by the `PROPERTY PHYSICAL ORIENTATE'
command see section 2.14.7.8, page 413.
Note 2: Direction of load - ML loading
For ML loading, the direction of the load (degree of freedom) is defined by a
freedom integer in the range 1 to 3. These are as follows:
1
2
3
=
=
=
19/08/1999
371
372
See Also:
19/08/1999
373
PROPERTY LOADS
GL DIST
Apply distributed loads in the global axes
=
=
=
=
=
=
=
=
Loadcase numbers
The loadcase number is used to group load applications into loadcases. The loadcases may
be built from a number of differing load applications entered in any order.
Loaded part
In all cases the part must be a line (or a set of lines).
Varying load
If the last three parameters are defined, then the distributed load will vary linearly between
points pnam1 and pnam2. These points do not have to be on the loaded part.
Note 1: Direction of load - GL loading
For GL loading, the direction of the load (degree of freedom) is defined by a
freedom code as defined in the Table of section 2.4, page 349. These relate to
the global axes for the model.
Examples:
1. PROPERTY LOADS GL DIST LO1 2 L5 100 X
A distributed load of 100 is applied along the beam elements generated on line L5 in
the global X direction. This loading is called LO1 and is part of loadcase 2.
2. PROPERTY LOADS GL DIST LO2 3 L10 5.0 Z P5 P6 6.0
A varying distributed load is applied to line L10 in the global Z direction. The
loading values vary from 5.0 to 6.0 between points P5 and P6. This loading is called
LO2 and is part of loadcase 3.
See Also:
374
19/08/1999
375
PROPERTY LOADS
GP DIST
Apply projected distributed loads in the global axes
=
=
=
=
=
=
=
=
Loadcase numbers
The loadcase number is used to group load applications into loadcases. The loadcases may
be built from a number of differing load applications entered in any order.
Loaded part
In all cases the part must be a line (or a set of lines).
Varying load
If the last three parameters are defined, then the distributed load will vary linearly between
points pnam1 and pnam2. These points do not have to be on the loaded part.
Note 1: Direction of load - GP loading
For GP loading, the direction of the load (degree of freedom) is defined by a
freedom code as defined in the Table of section 2.4, page 349. These relate to
the global axes for the model.
Examples:
1. PROPERTY LOADS GP DIST LO1 2 L5 100 X
A projected distributed load of 100 is applied along the beam elements generated on
line L5 in the global X direction. This loading is called LO1 and is part of loadcase
2.
2. PROPERTY LOADS GP DIST LO2 3 L10 5.0 Z P5 P6 6.0
A varying projected distributed load is applied to line L10 in the global Z direction.
The loading values vary from 5.0 to 6.0 between points P5 and P6. This loading is
called LO2 and is part of loadcase 3.
See Also:
376
19/08/1999
377
PROPERTY LOADS
TEMPERAT
Apply temperatures at nodes
=
=
=
=
Loadcase numbers
The loadcase number is used to group load applications into loadcases. The loadcases may
be built from a number of differing load applications entered in any order.
Examples:
1. PROPERTY LOADS TEMPERAT LO6 5 S11A 22
Define a temperature load of 22 degrees on all nodes generated in set S11A. This
loading is called LO6 and is part of loadcase 5.
See Also:
19/08/1999
378
PROPERTY LOADS
FACE TEM
Apply temperature gradients at nodes
2.14.5.8 PROPERTY LOADS FACE TEM [lonm] [lcas] part temp1 temp2
This command is used to apply temperature gradients at nodes. The part can be selected
either with the keyboard or the cursor.
lonm
lcas
part
temp1
temp2
=
=
=
=
=
Loadcase numbers
The loadcase number is used to group load applications into loadcases. The loadcases may
be built from a number of differing load applications entered in any order.
Examples:
1. PROPERTY LOADS FACE TEM LO8 7 S22A 10 50
Define a temperature gradient load on all nodes generated in set S22A. The temperature gradient varies from 10 degrees on face 1 to 50 degrees on face 2. This loading
is called LO8 and is part of loadcase 7.
See Also:
19/08/1999
379
PROPERTY LOADS
EL TEMPE
Apply temperatures on elements
=
=
=
=
Loadcase numbers
The loadcase number is used to group load applications into loadcases. The loadcases may
be built from a number of differing load applications entered in any order.
Examples:
1. PROPERTY LOADS EL TEMPE LO2 3 S33A 32
Define a temperature load of 32 degrees on all elements generated in set S33A. This
loading is called LO2 and is part of loadcase 3.
See Also:
19/08/1999
380
PROPERTY LOADS
EL FACET
Apply temperature gradients on elements
=
=
=
=
=
Loadcase numbers
The loadcase number is used to group load applications into loadcases. The loadcases may
be built from a number of differing load applications entered in any order.
Examples:
1. PROPERTY LOADS EL FACET LO1 1 S44A 20 30
Define a temperature load on all elements generated in set S44A. The temperature
gradient varies from 20 degrees on face 1 to 30 degrees on face 2. This loading is
called LO1 and is part of loadcase 1.
See Also:
19/08/1999
381
PROPERTY LOADS
BODY FOR
Apply gravity loads and linear accelerations
2.14.5.11 PROPERTY LOADS BODY FOR [lonm] [lcas] part acc dof
This command is used to apply gravity loading and linear accelerations to the structure.
The part can be selected either with the keyboard or the cursor.
lonm
lcas
part
acc
dof
=
=
=
=
=
Loadcase numbers
The loadcase number is used to group load applications into loadcases. The loadcases may
be built from a number of differing load applications entered in any order.
Loaded part
The part may be a line, surface, body or set. Body force loading is only applied to elements
on the part. `ALL' may be used as the part name to request body force loading on all
elements.
Examples:
1. PROPERTY LOADS BODY FOR LOD1 15 ALL -9.81 Z
Apply a gravity acceleration of -9.81 in the Z direction. This load application, called
LOD1, applies to all elements in the model and is part of loadcase 15.
2. PROPERTY LOADS BODY FOR LOD2 20 HEAVY -10.0 Z
Apply a linear acceleration of -10.0 in the Z direction. This load application, called
LOD2, applies to elements in the set `HEAVY' and is part of loadcase 20.
See Also:
19/08/1999
382
PROPERTY LOADS
CENTRIFU
Apply centrifugal accelerations
2.14.5.12 PROPERTY LOADS CENTRIFU [lonm] [lcas] part vel dof pnam1 pnam2
This command is used to apply centrifugal loading to the structure. The part can be selected
either with the keyboard or the cursor.
lonm
lcas
part
vel
dof
pnam1
pnam2
=
=
=
=
=
=
=
Loadcase numbers
The loadcase number is used to group load applications into loadcases. The loadcases may
be built from a number of differing load applications entered in any order.
Loaded part
The part may be a line, surface, body or set. Centrifugal loading is only applied to elements
on the part. `ALL' may be used as the part name to request centrifugal loading on all
elements.
Examples:
1. PROPERTY LOADS CENTRIFU LOD1 15 ALL 1.7 0 P26 P34
Apply an angular velocity of 1.7 radians/sec about a line from point P26 to P34.
This load application, called LOD1, applies to all elements in the model and is part
of loadcase 15.
2. PROPERTY LOADS CENTRIFU LOD2 20 SPIN 0.7 0 P35 P45
Apply an angular velocity of 0.7 radians/sec about a line from point P35 to P45. This
load application, called LOD2, applies to all elements in the set `SPIN' and is part
of loadcase 20.
See Also:
19/08/1999
383
PROPERTY LOADS
ANG ACCE
Apply angular acceleration loads
2.14.5.13 PROPERTY LOADS ANG ACCE [lonm] [lcas] part acc dof pnam1 pnam2
This command is used to apply angular acceleration loading to the structure. The part can
be selected either with the keyboard or the cursor.
lonm
lcas
part
acc
dof
pnam1
pnam2
=
=
=
=
=
=
=
Loadcase numbers
The loadcase number is used to group load applications into loadcases. The loadcases may
be built from a number of differing load applications entered in any order.
Loaded part
The part may be a line, surface, body or set. Angular acceleration loading is only applied to
elements on the part. `ALL' may be used as the part name to request angular acceleration
loading on all elements.
Examples:
1. PROPERTY LOADS ANG ACCE LOD1 15 ALL 0.83 0 P26 P34
Apply an angular acceleration of 0.83 radians/sec2 about a line from point P26 to
P34. This load application, called LOD1, applies to all elements in the model and is
part of loadcase 15.
2. PROPERTY LOADS ANG ACCE LOD2 20 SPIN 1.15 0 P35 P45
Apply an angular acceleration of 1.15 radians/sec2 about a line from point P35 to
P45. This load application, called LOD2, applies to all elements in the set `SPIN'
and is part of loadcase 20.
See Also:
19/08/1999
384
PROPERTY LOADS
L ADDMAS
Apply a lumped added mass
=
=
=
dof
Loadcase numbers
Loadcase numbers should not be used in this command and will be ignored if present. The
lumped mass is active for all appropriate loadcases.
Lumped full mass
This command cannot be used in conjunction with the L FULMAS command.
Note 1: Direction of mass
The direction in which the mass is active (X, Y, Z, RX, RY, RZ).
Examples:
1. PROPERTY LOADS L ADDMAS LO1 P1 1000 Z
A concentrated point mass of 1000 is applied to the node generated at P1 in the global
Z direction. This additional mass is called LO1.
See Also:
19/08/1999
385
PROPERTY LOADS
L FULMAS
Apply a lumped full mass
=
=
=
dof
Loadcase numbers
Loadcase numbers should not be used in this command and will be ignored if present. The
lumped mass is active for all appropriate loadcases.
Lumped added mass
This command cannot be used in conjunction with the L ADDMAS command.
Note 1: Direction of mass
The direction in which the mass is active (X, Y, Z, RX, RY, RZ).
Examples:
1. PROPERTY LOADS L FULMAS LO2 P2 200 Z
A concentrated point mass of 200 is applied to the node generated at P2 in the global
Z direction. This lumped mass is called LO2 and replaces the mass of all the elements
in the structure.
See Also:
19/08/1999
386
PROPERTY LOADS
C ADDMAS
Apply a consistent added mass
=
=
=
=
=
Loadcase numbers
Loadcase numbers should not be used in this command and will be ignored if present. The
distributed mass is active for all appropriate loadcases.
ASAS natural frequency analysis
This is only for use in ASAS natural frequency analysis.
Applicability of load
This loading can only be applied to ASAS BEAM, BM2D, BM3D, TUBE and GRIL elements.
Examples:
1. PROPERTY LOADS C ADDMAS LO1 L10 10 20 30
Additional densities of 10 20 30 are applied to the elements generated on line L1 in
the local x, y and z directions respectively. This added mass is called LO1.
See Also:
19/08/1999
387
ADVANCED LOADING
TCURVE
SCURVE
LMASK
CSYST
CSYST
=
=
=
=
Examples:
1. PROPERTY LOAD NODAL LO LO1 S1 100 X
LABEL MESH LOADS
This is a simple load definition to which more complex data will be defined and
19/08/1999
388
19/08/1999
19/08/1999
389
390
PROPERTY
MATERIAL
Define Material Properties
2.14.6.2
2.14.6.3
2.14.6.4
2.14.6.5
2.14.6.6
2.14.6.7
FEMGEN material names cannot be reused for a different class of material type unless the
existing definition is deleted and then recreated.
See Also:
19/08/1999
391
PROPERTY MATERIAL
DEFINE
Define material properties
19/08/1999
392
PROPERTY MATERIAL
ISO
Define isotropic material properties
emod
nu
alpha
rho
=
=
=
=
The definition of emod and nu are compulsory, alpha and rho will be set to zero if not
specified. This command should be used to define isotropic material properties only. To
assign material properties to a certain part of the structure, use the command `PROPERTY
ATTACH' .
Examples:
1. PROPERTY MATERIAL ISO STEEL1 200000 .3
Define an isotropic material called STEEL1 with property values emod = 200000,
nu = 0.3, alpha = 0 and rho = 0.
2. PROPERTY MATERIAL ISO 1500.0 .25 1.0E-5 8.0
Define an isotropic material with property values emod = 1500, nu = 0.25, alpha =
0.00001 and rho = 8, and an automatically generated name.
See Also:
19/08/1999
393
PROPERTY MATERIAL
AISO
Define anisotropic material properties
realn
To assign material properties to a certain part of the structure, use the command `PROPERTY ATTACH' .
Examples:
1. PROPERTY MATERIAL AISO 0.290 =
0.42E8 0.18E8 0.39E8 0.18E8 0.16E8 =
0.42E8 0.0 0.0 0.0 0.13E8 =
0.0 0.0 0.0 0.0 0.12E8 =
0.0 0.0 0.0 0.0 0.0 =
0.11E8 =
0.1094E-4 0.0910E-4 0.1412E-4
Define anisotropic material properties with an automatically generated material name.
See Also:
19/08/1999
394
PROPERTY MATERIAL
TISO
Define temperature dependent material properties
2.14.6.4 PROPERTY MATERIAL TISO [manm] emod nu alpha rho tref [nref]
This command is used to define temperature dependent material properties.
manm
emod
nu
alpha
rho
tref
nref
=
=
=
=
=
=
All the material property values including nref are compulsory on the first command line.
This command line must then be followed immediately by (nref-1) further `PROPERTY
MATERIAL TISO' command lines, for which both manm and nref are omitted. These
further command lines define the material property values at subsequent temperatures. The
value of tref must be ascending throughout the command lines. To assign material properties to a certain part of the structure, use the command `PROPERTY ATTACH' , referencing
manm from the property in the first command line.
Multiple material names
The subsequent command lines will generate separate material names when tabulated in
FEMGEN . However these are ignored when transferring the data to the ASAS data file.
Examples:
1. PROPERTY MATERIAL TISO MA1 20000 0.3 0.009 0.002 0 3
PROPERTY MATERIAL TISO MA1 20500 0.3 0.008 0.0022 100
PROPERTY MATERIAL TISO MA1 20900 0.3 0.0079 0.003 200
PROPERTY ATTACH S1 MATERIAL MA1
Define a temperature dependent material property with values specified at 0, 100 and
200 degrees and apply it to the elements generated on surface S1.
See Also:
19/08/1999
395
PROPERTY MATERIAL
ORTH
Define orthotropic material properties
props
e11 , e22 , e33
g12 , g23 , g31
12 , 23 , 31
11 , 22 , 33
=
=
=
=
=
density
Young's moduli in local 1, 2 and 3 directions
shear moduli in local 12, 23 and 31 planes
Poisson's ratio in local 12, 23 and 31 planes
coefficients of thermal expansion in local 1, 2 and 3 directions
See Also:
19/08/1999
396
PROPERTY MATERIAL
LAMI
Define laminate material properties
rho
To assign material properties to a certain part of the structure, use the command `PROPERTY ATTACH' .
Examples:
1. PROPERTY MATERIAL LAMI LAMIN2 7680
Define a laminate material called LAMIN2 with rho = 7680.
See Also:
19/08/1999
397
PROPERTY MATERIAL
LIBRARY
Define material properties from external library
filename
mat
=
=
File name
The file name and material name (if present) must be in quotes so that FEMGEN is able
to distinguish these from the material property name. If the material name mat is omitted,
then the material property name manm must be supplied. In this case, mat (the material
name in the external library file) is assumed to be manm, the material name in the external
library file. By doing this the selected material from the library will be displayed by the
`LABEL GEOMETRY MATERIAL' command.
Format of external library file
The format of the external library file is identical to the ASAS/ASASNL material data formats, except that the material numbers are replaced by material name of up to 12 characters
long. A typical example is given below. It should also be noted that the material will be
assigned a unique material number in the ASAS data file NOT the material name from the
external library file.
Examples:
1. PROPERTY MATERIAL LIBRARY MAT1 C:nMATERIALnSTEEL.LIB SS316
PROPERTY ATTACH SHELL MATERIAL MAT1
Select material SS316 from the library file C:nMATERIALnSTEEL.LIB and attach
it to all elements generated in set SHELL.
2. PROPERTY MATERIAL LIBRARY C:nMATERIALnWOODS.LIB BEECH
Select material BEECH from the library file C:nMATERIALnWOODS.LIB, generating a new property name automatically.
3. PROPERTY MATERIAL LIBRARY PINE C:nMATERIALnWOODS.LIB
Select material PINE from the library file C:nMATERIALnWOODS.LIB, generating
a property name called PINE.
19/08/1999
398
ISO
AISO
TISO
ISO
0.298E8
0.290
0.42E8
0.42E8
0.0
0.0
0.11E8
0.1094E-4
2.07E11
2.01E11
1.87E11
0.312E8
0.3
0.1182E-4
0.283
0.18E8
0.0
0.0
0.0
0.39E8
0.0
0.0
0.0
0.18E8
0.0
0.0
0.0
0.16E8
0.13E8
0.12E8
0.0
0.0910E-4
0.32
0.31
0.30
0.31
0.1412E-4
1.47E-6
1.57E-6
1.72E-6
0.1212E-4
0.284
0.284
0.284
0.298
0.0
200.0
350.0
See Also:
19/08/1999
399
PROPERTY
PHYSICAL
Define Physical Properties
2.14.7.3
2.14.7.4
2.14.7.5
2.14.7.6
2.14.7.7
2.14.7.8
2.14.7.9
2.14.7.10
2.14.7.11
2.14.7.12
See Also:
19/08/1999
BM3D
BM2D
BMGN
GRIL
FLA2
CURB
ASH2
AHH2
SPR1
SPR2
GAPX
GAP2
GAPA
RLNK
RBM2
RBM3
CON2
NLK2
RAD2
GCB3
TCBM
FLA3
FAX3
BAX3
WST4
SST4
STF4
TRM3
TBC3
TRB3
TRX3
THX3
LAMINATE
SC_THICK
VAR_THIK
Notes
THICK
ORIENTATE
OFFSET
sectyp
SECTION
TUBE
FLEX
BEAM
BEAM
ASAS
Elements
GENERAL
400
No properties required
19/08/1999
QUS4
QUM4
MEM4
QUX4
QHX4
MOQ4
QUN4
GCS6
TCS6
TRM6
TRX6
THX6
TSP6
STM6
CTM6
CTX6
GCS8
TCS8
QUM8
QUX8
QHX8
SLB8
WAP8
SQM8
TCS9
BRK6
SND6
BRK8
SND8
BR15
SN12
CB15
SN16
401
LAMINATE
SC_THICK
VAR_THIK
THICK
ORIENTATE
OFFSET
SECTION
FLEX
sectyp
BEAM
ASAS
Elements
GENERAL
No properties required
No properties required
Notes
No properties required
No properties required
No properties required
No properties required
No properties required
No properties required
BR20
No properties required
TET4
No properties required
TE10
No properties required
402
PROPERTY PHYSICAL
DEFINE
Define physical properties
19/08/1999
403
PROPERTY PHYSICAL
GENERAL
Define general physical properties
props
To assign physical properties to a certain part of the structure use the `PROPERTY ATTACH' command.
Reference required to the ASAS User Manual
The list of properties are ASAS element dependent as specified in Appendix A of the ASAS
User Manual. It is up to the user to ensure that the correct number of properties are entered
in the correct order.
Use of GENERAL properties
This definition should ONLY be used when none of the other definitions will meet the
requirement of the ASAS element type.
Examples:
1. PROPERTY PHYSICAL GENERAL HAR 2
Define a physical property called HAR, which has a single value of 2. If this is
attached to a part meshed with the ASAS element type QHX8, then this will define
the harmonic number of the element.
See Also:
19/08/1999
404
PROPERTY PHYSICAL
BEAM
Define general beam properties
props
To assign physical properties to a certain part of the structure use the `PROPERTY ATTACH' command.
Reference required to the ASAS User Manual
The list of properties are ASAS element dependent as specified in Appendix A of the ASAS
User Manual. It is up to the user to ensure that the correct number of properties are entered
in the correct order.
OFFSET and ORIENTATE
The `OFFSET' and `ORIENTATE' property commands may be used in conjunction with
the FLEX definition to build a complete definition sharing the same property name. A
check should be made on the applicability of these properties to the element type. In cases
where the orientation cannot be specified, then the FLEX property type may be used.
Examples:
1. PROPERTY PHYSICAL BEAM BP 0.5 0.02 0.08 0.1
Define BEAM properties named BP. If this was attached to a line meshed with ASAS
element type BEAM, then the properties would be:
cross-sectional area
moment of inertia about local z
moment of inertia about local y
torsional constant
=
=
=
=
0.5
0.02
0.08
0.1
See Also:
19/08/1999
405
PROPERTY PHYSICAL
sectyp
Define cross-sectional properties for beam members
See Also:
406
19/08/1999
19/08/1999
407
408
19/08/1999
409
PROPERTY PHYSICAL
FLEX
Define flexural section properties
props
=
Ax
Iz
Iy
J
Ay
Az
To assign physical properties to a certain part of the structure use the `PROPERTY ATTACH' command.
Conversion to ASAS data file
These flexural properties are stored using section data in the ASAS data file.
OFFSET and ORIENTATE
The `OFFSET' and `ORIENTATE' property commands may be used in conjunction with
the FLEX definition to build a complete definition sharing the same property name. A
check should be made on the applicability of these properties to the element type.
Examples:
1. PROPERTY PHYSICAL FLEX FLX1 50 600 200 300 40 45
Define a flexural beam property called FLX1, with cross-sectional area of 50, moments of inertia of 600 and 200, torsional constant of 300 and effective shear areas
of 40 and 45.
See Also:
19/08/1999
410
PROPERTY PHYSICAL
SECTION
Define a section to be used from an external section library
filename
secnam
=
=
19/08/1999
19/08/1999
411
412
PROPERTY PHYSICAL
phname OFFSET
Define beam offsets
=
=
=
To assign physical properties to a certain part of the structure use the `PROPERTY ATTACH' command.
Second vector
If the second vector is omitted, then it is assumed to be the same as the first vector. These
vectors are defined in the global coordinate system.
Property name
The same property name pbname must be used for the beam property, offset and local axes
definitions to build the complete definition for a particular group of members.
Property types
This command is only valid for physical property types:
ANGL, BEAM, BOX, CHAN, FABI, FLEX, PRI, RHS, SECTION, TEE, TUB and WF.
Examples:
1. PROPERTY PHYSICAL WF PH1 10 8 1 0.8 0.005
PROPERTY PHYSICAL PH1 OFFSET 0 0 1 0 0 1
Add unitary offsets in the global Z direction to physical property definition PH1 of a
wide flange section.
See Also:
19/08/1999
413
PROPERTY PHYSICAL
phname ORIENTATE
Define beam orientation
zdir
section orientation
19/08/1999
414
19/08/1999
415
PROPERTY PHYSICAL
THICKNES
Define an element thickness
See Also:
19/08/1999
416
PROPERTY PHYSICAL
VAR THIK
Define a variable element thickness
See Also:
19/08/1999
417
PROPERTY PHYSICAL
SC THICK
Define a variable element thickness using a space curve
19/08/1999
418
See Also:
19/08/1999
419
PROPERTY PHYSICAL
LAMINATE
Define laminate properties
filename
name
THICK
thickness
=
=
=
To assign physical properties to a certain part of the structure use the `PROPERTY ATTACH' command.
Use of quotes
The file name, laminate name and thickness definition must be in quotes to distinguish
these from the physical property name.
Total thickness
The total thickness of the laminate is defined by thickness and the thicknesses of the individual layers are scaled to sum to this thickness.
Format of laminate library file
The laminate library file is in the same format as the ASAS data file except that both the
geometric and material numbers are replaced by names. The laminate library file must
include the material definition for all the materials used by the layer definitions in the file.
These are referenced by a name and separated from the layup data by a `MATERIAL'
heading. In the ASAS data file the material names will be replaced by unique material
numbers.
Examples:
1. PROPERTY PHYSICAL LAMINATE LAYUP1 C:nLAMINATSnLAM001.LIB
THICK 10.0
A laminate definition called LAYUP1 will be used from the library file
C:nLAMINATSnLAM001.LIB. The individual layer thicknesses will be scaled to
give a total thickness of 10.
2. Example of external library file for laminate properties
LAYUP1
:LAMI 3 1
:MATER01 20.0 35.0
:MATER02 20.0 20.0
:MATER03 20.0 35.0
MATERIAL
MATER01 ISO 2.3E5 0.3 0.1 0.1
MATER02 ORTH 0.78E7
: 56.0E4 10.0E4 10.0E4 0.0 0.0 20.0
19/08/1999
420
See Also:
19/08/1999
421
RESULTS
Select results details
2.15.1
2.15.2
2.15.3
2.15.4
2.15.5
2.15.6
2.15.7
2.15.8
2.15.9
2.15.10
19/08/1999
RESULTS CALCULATE
RESULTS ELEMENT
RESULTS GAUSSIAN
RESULTS INVARIANT
RESULTS LOADCASE
RESULTS NODAL
RESULTS OFF
RESULTS RANGE
RESULTS STACK
RESULTS TRANSFORM
- calculate results
- select element results attribute
- select Gaussian results attribute
- select element constant results attribute
- select loadcase(s)
- select nodal results attribute
- switch off results presentation
- specify results range controls
- select many results
- transform results
422
RESULTS
CALCULATE
Calculate results
2.15.1.1
2.15.1.2
AVERAGE
AV-DIFF
2.15.1.3
2.15.1.4
2.15.1.5
2.15.1.6
2.15.1.7
2.15.1.8
2.15.1.9
BEAMST
COMBINE
DIFFEREN
EXPRESSN
EXTRAPOL
INTEGRAT
PERDIFF
2.15.1.10
2.15.1.11
2.15.1.12
2.15.1.13
2.15.1.14
2.15.1.15
2.15.1.16
2.15.1.17
2.15.1.18
PRESSURE
P-ESTRAI
P-STRESS
P-SHEAR
P-YIELD
SAFETY
SCAN LOADCASE
SCAN SURFACES
VONMISES
Further information on each of these commands is given in the following sections. The
equations used in the calculations are given in Appendix H of the User Manual Appendices.
Note 1: The full range of commands for the presentation of results can be used with
calculated values.
Note 2: Only results calculated using `RESULTS CALCULATE AVERAGE' , `RESULTS
CALCULATE COMBINE' , `RESULTS CALCULATE AV-DIFF' , `RESULTS
CALCULATE EXPRESSN' , `RESULTS CALCULATE EXTRAPOL' , `RESULTS
CALCULATE PERDIFF' or `RESULTS CALCULATE SCAN' are saved in the
database. For all the other `RESULTS CALCULATE' commands the requested
results data is calculated `on the fly' and not saved in the database.
Note 3: The calculated loadcase/results will become the current loadcase/results.
19/08/1999
19/08/1999
423
424
RESULTS CALCULATE
AVERAGE
Perform nodal averaging
See Also:
19/08/1999
19/08/1999
425
426
RESULTS CALCULATE
AV-DIFF
Difference calculation for averaging
D = max(jRi , mj)
where
(Ri , i=1,n) are the ' n' element results attached to the node and
Pni=1 Ri
m is the average value calculated at this node (m = n )
Note 1: Loadcases
The maximum difference is calculated for the selected results for all of the selected loadcases.
Note 2: Coordinate systems
The difference calculation cannot be performed on results defined in more than
one coordinate system (this is based on the value of the FEMVIEW system
indicator ISYSTM). An error message is issued if several coordinate systems
are encountered for the current data set.
Note 3: Record variants
The present command is only applicable if all results are the same variant record.
If the command is applied to results that use more than one variant record, an
error message is issued.
Note 4: Multi-surface results in multi-material models
For models with several materials and several surfaces, there might be a variation
in the number of materials from one surface to the other at any one node. In this
case a warning message is issued and the difference is calculated only for the
materials that are common to all surfaces.
19/08/1999
19/08/1999
427
428
RESULTS CALCULATE
BEAMST
Spawn the WS Atkins program Beam Stress
19/08/1999
429
RESULTS CALCULATE
COMBINE
Combine and factor loadcases
Step number
430
Examples:
1. RESULTS CALCULATE COMBINE COMB1
The following is an example prompt sequence if `COMB1' is a new combination
loadcase:
SOURCE LOADCASE (OR 'GO') => L1
SCALING FACTOR => 1.0
SOURCE LOADCASE (OR 'GO') => L2
SCALING FACTOR => 2.5
SOURCE LOADCASE (OR 'GO') => GO
20 Character Ref => WIND LOAD PLUS DEAD
ATTRIBUTE => ALL
2. RESULTS CALCULATE COMBINE COMB2
The following is an example prompt sequence if `COMB2' is an existing combination loadcase:
ATTRIBUTE => NODAL STRESS
19/08/1999
431
RESULTS CALCULATE
DIFFERENT
Calculate the derivative of a graph line
Control
Comments
LINE
OFF
19/08/1999
432
RESULTS CALCULATE
EXPRESSN
Perform Calculations
Step number
The command has four parts each having its own prompt sequence, they are:
- Output loadcase definition.
- Expression definition.
- Operand definition.
- Output attribute definition.
Having completed the calculation successfully the program will create the new attribute
and components, and select the (new) loadcase, but not the attribute.
If the `/' character is used to abort, the user will be placed at the begining of the current definition except when the user is at the begining of the definition when the complete command
will be abandoned.
OUTPUT LOADCASE DEFINITION
The loadcase name given as part of the command defines the name of the loadcase which
will be used to store the results of the calculation. If required a step number can be specified
as well.
If the specified loadcase does not exist then the user is prompted for a 20 character title to
be associated with it.
20 Character Ref => new loadcase text
If a step number is specified with the loadcase name then further prompts will be issued to
define the type of analysis, starting with
ANALYSIS TYPE =>
The user has the choice between `STATIC' , `TIME-STEP' , `FREQUENCY' , `LOADSTEP' , `USER-1NAM' and `USER-2NAM' . If `TIME-STEP' , `FREQUENCY' or `LOADSTEP' are selected then the user will be prompted to enter the associated step value, if
`USER-1NAM' is chosen then the user will be prompted to enter the analysis name followed by the associated step value, and if `USER-2NAM' is chosen then the user will be
prompted to enter an analysis name followed by an associated step value twice.
19/08/1999
|
|
v
+<--[Binary operator] --------+
19/08/1999
433
434
SCALAR
VECTOR VECTOR
VECTOR MATRIX
MATRIX VECTOR
MATRIX MATRIX
SCALAR
`any' VECTOR
SCALAR MATRIX
VECTOR MATRIX
MATRIX MATRIX
19/08/1999
->+->SCALAR-->'value'-------------------->-----------------------+-->
|
|
|
+------------------------<----------------------------+
|
|
|
+---->---+->NODAL ----+----> `attribute name'-->'scale factor'-+
|->ELEMENT --|
|->GAUSSIAN -|
+->INVARIANT +
The first three operand types are constants requiring the input of the indicated numbers.
The fourth type specifies the loadcase from which values for this operand will be taken. If
loadcase is specified then the user is prompted for the attribute within the loadcase by:
ATTRIBUTE =>
and a scale factor to be applied:
SCALE FACTOR (1.0)=> `factor'
the factor will be applied to the components of the attribute before any other processing
(default of 1.0).
Note 1: At present one of the first two operands in an expression has to be defined in
terms of an existing loadcase.
Note 2: At present the definition of a constant is in terms of real numbers only.
Note 3: The attributes have to be of the same type e.g. only nodal.
Note 4: `GRAD' , `DIV' and `CURL' are calculated on an element by element basis and
will produce element results.
19/08/1999
435
436
.707 0 0
0
0 1
Examples:
1. Transformation of a Vector
To transform a vector, for example displacement, one would enter the following sequence of commands.
(a) To define the loadcase.
RESULTS CALCULATE EXPRESSN CASE4
(b) To define the expression
EXPRESSION => MATRIX MULT VECTOR
(c) To define the operands.
OPERAND MATRIX
=> load case1
ATTRIBUTE => NODAL local
SCALE FACTOR (1.0)=>
OPERAND VECTOR
=> VECTOR 0.0 0.0 1.0
19/08/1999
437
(d) The program will have determined that the output will be a vector and the following sequence will define the output:
OUTPUT ATTRIBUTE NAME
COMPONENT (1) NAME =>
COMPONENT (2) NAME =>
COMPONENT (3) NAME =>
=> normal
x
y
z
19/08/1999
438
RESULTS CALCULATE
EXTRAPOL
Extrapolate results to nodes
19/08/1999
439
RESULTS CALCULATE
INTEGRATE
Calculate the integral over a region
Control
Comments
LINE
SURFACE [axis]
VOLUME [axis]
IMAGE
PATH
OFF
RADIANCE
TEMP
SETUP
[AUTO]
[AUTO]
ATTRIBUTES
DEFAULTS
Note 1: By default the calculation reads a text input file to orientate the model and to
supply default values to the result calculation code. The ' AUTO' and ' SETUP'
options of the command allow the user to automatically produce this text file for
the current model orientation.
The command requires an additional plug-in module to calculate the resultant
values at ' pixel locations' on the image. This module can either be user supplied
to customize the calculation process, or ia available from S&C Thermofluids.
Contact Femsys Ltd for further information.
19/08/1999
440
RESULTS CALCULATE
PERDIFF
Percentage difference calculation for averaging
The percentage difference criterion, with the default tolerance, can be written as follows:
where
if m 5% Rmax , then P
max(jRi ,mj)
m
max(jRi ,mj)
Rmax
Pn
19/08/1999
441
442
RESULTS CALCULATE
PRESSURE
Calculate pressure
19/08/1999
443
RESULTS CALCULATE
P-ESTRAIN
Calculate principal strains from engineering strains
Component
Sort
Comments
NOSORT
2DSORT
ALL
P1
P2
P3
3DSORT
Examples:
1. RESULTS CALCULATE P-ESTRAIN P1 2DSORT
The P1 component of principal strain is calculated for the current result attribute.
PMAX will be given.
19/08/1999
444
RESULTS CALCULATE
P-STRESS
Calculate principal stress
Component
Sort
Comments
NOSORT
2DSORT
ALL
P1
P2
P3
3DSORT
Examples:
1. RESULTS CALCULATE P-STRESS P1 2DSORT
The P1 component of principal stress is calculated for the current result attribute.
PMAX will be given.
19/08/1999
445
RESULTS CALCULATE
P-SHEAR
Calculate principal shears
Component
Sort
Comments
Q1
Q2
Q3
MAX
NOSORT
2DSORT
3DSORT
Examples:
1. RESULTS CALCULATE P-SHEAR Q1 2DSORT
The Q1 component of principal shear is calculated for the current result attribute. The
principal stresses used for the calculation will be sorted according to the `2DSORT'
described above.
19/08/1999
446
RESULTS CALCULATE
P-YIELD
Calculate plastic yield
19/08/1999
447
RESULTS CALCULATE
SAFETY
Calculate Factor of Safety
The relevant FS and UTS values will be taken as specified in the prompt sequence
or interpolated from the tables input for the material properties at this node and from
the temperature given in the temperature loadcase.
The thermal and mechanical stress components will be used to calculate the mean
stress and the alternating stress, and their respective principal stresses P-Mean and
P-Alt will be calculated.
The principal stresses will then be paired according to their directions.
For each pair of principal stresses the Factor of Safety (FOS) is calculated as defined
in the Appendix H of the User Manual Appendices.
The minimum Factor of Safety is stored along with the direction cosines of the pair
of stresses that caused it.
Examples:
1. RESULTS CALCULATE SAFETY CASE3
The following is an example prompt sequence:
20 Character Ref => FATIGUE - F.O.S.
19/08/1999
448
19/08/1999
449
RESULTS CALCULATE
SCAN LOADCASE
Scan loadcases for extreme results
=
=
=
=
The user will next be prompted for a description of the scan loadcase, and finally
the name of the results attribute(s) to be scanned.
Note 2: Using an existing scan loadcase
If the scan loadcase already exists, then the existing definition of the scan will
be referenced and the user will only be prompted for the name of the results
attribute(s) to be scanned.
Note 3: Selecting the results attribute(s) to be scanned
During the scan procedure, the user will be prompted to specify the attribute(s)
to be scanned. The list of attributes available to be scanned are those attributes
that exist in the first source loadcase specified in the definition of the scan. In
addition, the user may use the keyword `CURRENT' to request that the current results attribute be scanned, or the keyword `ALL' to request that all the
available attributes in the attribute list be scanned.
If an attribute that already exists in the scan loadcase is specified then the scan
request will be ignored. An error message will be displayed, the scan command
will be aborted and existing attribute data in the scan loadcase will not be overwritten.
An attribute cannot be scanned unless it exists in all of the source loadcases
specified in the definition of the scan, or if it contains more than ten components,
or if it contains enumerative or complex components. In these cases an error
message will be displayed and the scan command will be aborted.
Note 4: Status on command completion
On successful completion of the scan loadcase command, the scan loadcase will
19/08/1999
450
Examples:
1. RESULTS CALCULATE SCAN LOADCASE SCAN1
The following is an example prompt sequence if `SCAN1' is a new scan loadcase:
CRITERION => MAX
20 Character Ref => Max values in L1-L4
ATTRIBUTE => ALL
2. RESULTS CALCULATE SCAN LOADCASE SCAN2
The following is an example prompt sequence if `SCAN2' is an existing scan loadcase:
ATTRIBUTE => NODAL STRESS
19/08/1999
451
RESULTS CALCULATE
SCAN SURFACES
Scan surfaces for extreme results
=
=
=
=
The user will then be prompted for a description of the scan loadcase.
Note 2: Using an existing scan loadcase
If the scan loadcase already exists, then the existing definition of the scan will
be referenced and the user will not be prompted for anything.
To avoid confusion, an existing scan loadcase can only be added to if the currently selected loadcase (where the attribute to be scanned exists) is the same
loadcase as the one that was selected when this scan loadcase was first created.
If this is not the case then an error message will be produced and the scan command will be aborted.
Note 3: Restrictions on the results attribute(s) to be scanned
An attribute cannot be scanned if it already exists in the scan loadcase, or if it
contains material independent results (which are never multi-surface), or if it
contains more than ten components, or if it contains enumerative or complex
components. In these cases an error message will be displayed, the scan command will be aborted and existing attribute data in the scan loadcase will not be
overwritten. A warning message will be produced if the attribute being scanned
has different numbers of surfaces in different places or is single surface, but the
surface scan will not be aborted.
Note 4: Status on command completion
On successful completion of the scan surfaces command, the scan loadcase will
become the current loadcase, and the results attribute and component selected
prior to the scan surfaces command will remain current.
19/08/1999
452
Examples:
1. RESULTS CALCULATE SCAN SURFACES SCAN1
The following is an example prompt sequence if `SCAN1' is a new scan loadcase:
CRITERION => MAX
20 Character Ref => Max of all surfaces
19/08/1999
453
RESULTS CALCULATE
VON MISES
Calculate Von Mises Stress
19/08/1999
454
RESULTS
ELEMENT
Select elementwise results attribute
IMAGINARY
ANGLE
MAGNITUDE
PHASE
Equation used
x
y
x cos + y sin
px
+ 2
, y=x)
tan 1 (
Note 1: It is possible to define results that have no `Component' names; for example,
Von Mises stress.
Examples:
1. RESULTS ELEMENT STRESS S11
This selects the S11 component of the stress results for the current loadcase
See Also:
19/08/1999
19/08/1999
455
456
RESULTS
GAUSSIAN
Select element Gaussian results
IMAGINARY
ANGLE
MAGNITUDE
PHASE
Equation used
x
y
x cos + y sin
px
+ 2
, y=x)
tan 1 (
Note 1: It is possible to define results that have no `Component' names; for example,
Von Mises stress.
Examples:
1. RESULTS GAUSSIAN STRESS S22
This selects the S22 component of the stress results for the current loadcase
See Also:
19/08/1999
19/08/1999
457
458
RESULTS
INVARIANT
Select element invariant results
IMAGINARY
ANGLE
MAGNITUDE
PHASE
Equation used
x
y
x cos + y sin
px
+ 2
, y=x)
tan 1 (
Note 1: It is possible to define results that have no `Component' names; for example,
Von Mises stress.
See Also:
19/08/1999
459
RESULTS
LOADCASE
Select loadcase
Comments
ALL
Name
Examples:
1. RESULTS LOADCASE CASE1
The loadcase `CASE1' is made current. If `CASE1' has more than one step then the
first step is made current except for graphing when all steps are made current.
19/08/1999
460
See Also:
19/08/1999
461
RESULTS
NODAL
Select nodal results attribute
IMAGINARY
ANGLE
MAGNITUDE
PHASE
Equation used
x
y
x cos + y sin
px
+ 2
, y=x)
tan 1 (
Note 1: It is possible to define results that have no `Component' names; for example,
Von Mises stress.
19/08/1999
462
See Also:
19/08/1999
463
RESULTS
OFF
Switch off the presentation of results
19/08/1999
464
RESULTS
RANGE
Specify range controls on results
This command is used to specify range controls (or filters) on the result values that will be
considered for display when presenting results. Note that certain filters are not general in
their effect and are for use only with specific results presentations.
19/08/1999
465
Limit
Control
SET
Set-name(s)
ALL
MATERIAL
Material Number
ALL
SURFACE
Surface Number(s)
TOP
MIDDLE
BOTTOM
ALL
VALUES
OFF
MINMAX
ABOVE v1 [BELOW v2]
BELOW v1 [ABOVE v2]
BETWEEN v1 v2
EL-RESULT
ALL
MAX [ABSOLUTE]
MIN [ABSOLUTE]
MEAN
POINT-ID n
LOCAL
[XSECTION]
[LINE]
GLOBAL
OFF
466
Examples:
1. RESULTS RANGE SET WING BODY WHEEL
Elements in the previously defined sets `WING' , `BODY' and `WHEEL' will (if part
of the current model set) form the current results set.
2. RESULTS RANGE SURFACE 2 4
Values for surface numbers 2 and 4 will be plotted on a graph, but for all other modes
of results presentation only values for surface 2 will be considered for results display.
3. RESULTS RANGE VALUES ABOVE 3.5
Values above 3.5 will be considered for results display.
See Also:
19/08/1999
467
468
RESULTS
STACK
Select many results
Examples:
1. A typical sequence of commands
Let the results stack be empty at this point.
RESULTS NODAL STRESS S11
The results stack is still empty at this point.
RESULTS STACK ADD
The results stack now contains the results `NODAL STRESS S11' .
19/08/1999
The results stack now contains the results `NODAL STRESS S11' , `NODAL STRESS
S22' , `ELEMENT STRAIN E11' and `ELEMENT STRAIN E22' . Any graph plotted now would have lines for each of these results attributes superimposed. If any
other method of presentation was used now then the results `ELEMENT STRAIN
E22' (the current results) would be displayed.
RESULTS NODAL STRESS S11
RESULTS STACK ADD
These results are not added to the results stack because they already have been. The
results stack remains unchanged.
RESULTS STACK CLEAR
The results stack is now empty again.
19/08/1999
469
470
RESULTS
TRANSFORM
Calculate results relative to a datum
Transform Datum
Comments
GLOBAL
ON or OFF
LOCAL
LINE [AUTO]/[HOLD]
XSECTION [AUTO]/[HOLD]
OFF
RELATIVE
NODE n1
LINE n1 n2
PLANE n1 n2 n3
VALUE value
OFF
Note that the `RESULTS TRANSFORM' command will be switched off if another results
attribute/component is selected, but remains active if the loadcase is changed.
Note 1: Transformation from a local system to the global system
Certain analysis packages give specific results in a local coordinate system and
will provide the necessary transformation matrix to transform from local to
global. If all this information is available then FEMVIEW will perform the
transformation when requested by this command and, if results are to be presented as vectors, then the directions will be transformed to the global system
19/08/1999
19/08/1999
471
472
19/08/1999
473
SAVE
Save the current model
Control
Comments
CURRENT
The current FEMGEN model is written to its' database file. This is also
the case if the `SAVE' command is entered without a control option.
(See notes 1 and 2).
The current FEMGEN model is written to the named database file.
(See notes 1 and 3).
The current FEMGEN model is written to its' database backup file.
(See notes 1 and 4).
AS model
BACKUP
474
19/08/1999
475
STOP
19/08/1999
476
19/08/1999
477
UTILITY
Utility for program setup; data I/O and management; graphing and measurement
UTILITY COPY
UTILITY DELETE
UTILITY GRAPH
UTILITY LOG
UTILITY MEASURE
UTILITY NAME
UTILITY READ
UTILITY SETUP
2.18.9
2.18.10
2.18.11
2.18.12
UTILITY TABULATE
UTILITY UNDO
UTILITY UPDATE
UTILITY WRITE
copy a model.
delete data from the database.
display a graph of a time curve or space curve
open a log file.
measure distances, angles or line lengths.
rename a part.
read an external file.
setup printer, plotter, and define colours.
set synonyms and program control parameters.
set point marker display.
tabulate data.
Undo the most recent change to a FEMGEN model.
update database from previous version.
write data to a file for subsequent processing.
When suitable combinations of hardware and software exist, a number of forms are available at the `UTILITY SETUP' level. The presence of these forms is indicated by ' ...'
appearing in the menu after the command e.g. `UTILITY SETUP PLOTTER...' .
19/08/1999
478
UTILITY
COPY
Copy a model
19/08/1999
479
UTILITY
DELETE
Delete an item from the database
Item
Identifier
Comments
TRANSFORM
POINTS
Name
Names or ALL
or sets or /PICK
LINES
Names or ALL
or sets or /PICK
SURFACES
Names or ALL
or sets or /PICK
BODIES
Names or ALL
or sets or /PICK
SHAPES
ELEMENTS
CSYST
INITIAL
LOADS
`n'
Name
Name or ALL
Name or ALL or
loadcase number
Name or ALL
Name or ALL
Name or ALL
Name or ALL
Name or ALL
Name or ALL
Name or ALL
Name
Name or ALL
Name
Name or ALL
TCURVE
SCURVE
LMASK
INITIAL
MATERIAL
CONSTRNT
PHYSICAL
SETS
MERGE
TRANSFORM
NCSYST
Item
Identifier
name
/PICK
19/08/1999
Comments
For points, lines, surfaces and bodies the part name
can be entered directly.
Allows the cursor to be used to pick the item to be
deleted.
480
FEMVIEW Command.
Item
Identifier
Comments
LOADCASE
Name [n1]
Name ALL
ATTRIBUTE
SET
SHAPE
LINE
DRAWING
ALL
NODAL Attribute name
ELEMENT Attribute name
GAUSSIAN Attribute name
INVARIANT Attribute name
Name
Name
Name
LIVE Number
19/08/1999
Item
Identifier
Comments
MODEL
Model name
GEOMETRY
Model name
VIEWDATA
Model name
Note that entire Models can only be deleted at the index level.
19/08/1999
481
482
UTILITY
GRAPH
Display a graph of a time curve or space curve
Type
Name
TCURVE
SCURVE
tcurve name
scurve name
Identifier
[X]
[Y]
[Z]
[L1]
[L2]
[L3]
[L4]
OFF
Examples:
1. UTILITY GRAPH TCURVE TC1
2. UTILITY GRAPH SCURVE SC1
See Also:
19/08/1999
FEMGV
483
Femsys Devel
Model: EXAMPLE
Analysis:NEUTRAL
TCURVE : TC1
1
V
A
L
U
E
10
12
-1
-2
-3
TIME
FEMGV
Femsys Devel
Model: EXAMPLE
Analysis:NEUTRAL
SCURVE : SC1
.8
V .6
A
L
U
E
.4
.2
.2
.4
.6
.8
DISTANCE
19/08/1999
484
UTILITY
LOG
Controls a command log file
Filename Comments
OFF
Name
Examples:
1. UTILITY LOG rotor
Creates a file called `rotor.log' to which a copy of subsequent command input will
be logged.
2. UTILITY LOG
Creates a default file into which all subsequent commands are copied.
3. UTILITY LOG OFF
Stops logging to any file.
19/08/1999
485
UTILITY
MEASURE
Measure distances and angles
FEMGEN Command.
UTILITY MEASURE Mode Name1 [Name2] [Name3]
namen
name of an existing point, node or line. The graphics cursor may be used to
pick the item required. Three items are required only when angles are being
measured. Two items are required only when distances are being measured.
Mode
Comments
DISTANCE
ANGLE
LENGTH
The selected points, nodes and lines will be tabulated and labelled on the screen. The
coordinates in the current axis system of points and nodes will also be tabulated.
FEMVIEW Command
UTILITY MEASURE Mode Node1 Node2 [Node3]
noden
name of a node. The graphics cursor may be used to pick the item required.
The third node is only required when an angle is being measured.
Mode
Comments
DISTANCE
This is used to measure the distance between two nodes. The resultant
distance is shown in the dialogue area. The three global components of
the distance are also shown.
This is used to measure the angle between an imaginary line from Node1
to Node2 and another from Node1 to Node3. The angle given will always
be between 0 and 180 degrees.
ANGLE
The selected nodes and their coordinates will be tabulated and the nodes labelled on the
screen.
19/08/1999
486
UTILITY
NAME
Rename a part
Name
Comments
Old name
New name
Examples:
1. UTILITY NAME P3 PCENTRE
Renames entity `P3' as `PCENTRE'
19/08/1999
487
UTILITY
READ
Reads from an external file
Mode
Filename Comments
BATCH
[Name]
Examples:
1. UTILITY READ BATCH rotor.log
Reads commands from the file called `rotor.log' .
2. @plane.fgi
Reads commands from the file called `plane.fgi' .
Mode
Filename Comments
GEOMETRY
Name
VIEWDATA
Name
19/08/1999
488
Name
PATRAN
Name
DXF
Name
BATCH
[Name]
Program
[Name]
Reads geometry data from a IGES (Version 5.2) format file and
translates it to geometry for a FEMGEN model. If no file name
is given the user will be prompted for one. (See note 4).
Reads geometry data from a PATRAN Neutral format file and
translates it to geometry for a FEMGEN model. If no file name
is given the user will be prompted for one. (See note 5).
Reads geometry data from a DXF format file and translates it to
geometry for a FEMGEN model. If no file name is given the
user will be prompted for one.
Reads commands from the file specified. Where no file name
is given a default name will be used; on most systems this is
`fgvbatch.bat' . The special character `@' may be used in place
of the command `UTILITY READ BATCH' .
Reads a results file created by the specified Finite Element
program and either generates a new FEMVIEW model or appends
results to an existing FEMVIEW model. This command is
only supported for those FEMVIEW interface programs that
are linked in as part of the FEMGV executable.
IGES entity
100
Type
Circular arc
102
104
Composite curve
Conics
106
Poly line
19/08/1999
489
490
Type
Straight line
Parametric spline
line
114
120
Parametric spline
surface
Surface of revolution
122
Tabulated cylinder
124
Transformation
126
Rational B-spline
curves
Rational B-spline
surfaces
Curve on a parametric
surface
Trimmed Surface
128
142
144
In order that a mesh may be created from entities created, lines are allocated the default
number of divisions (as set by `MESHING DIVISION DEFAULT' ) and element types are
allocated according to the highest entity type in the final model. Consequently, if surfaces
exist in the FEMGEN model then these will be allocated surface elements and the lines
will not be given an element type.
The geometry created is stored as a FEMGEN model (named `IGTEST' in this case) and
the commands required to create an identical FEMGEN model are written to the history
file.
There are a number of FEMGV resources that can be used to customise the behaviour of
the interface, they are listed below:
Resource name
and (default)
Femsys.*.IGES.IGES Nshape
(TRUE)
Femsys.*.IGES.IGES Debug
(FALSE)
19/08/1999
Notes
By default, surface shapes are generated for IGES type
128 even when the shape is closed. Users can optionally
select not to generate NURB surface shapes for types
128 if they are closed by setting IGES Nshape to FALSE.
Users can make the IGES translator write a table
summarising the translation to the history file by
setting IGES Debug to TRUE. The table includes an entry
for all entities processed in the IGES file, giving the
name of the corresponding FEMGEN part together with
information on how parts are related. By default, this is
disabled as it can significantly increase the size of the
history file.
491
492
Femsys.*.IGES Gtol
(3*model tol.)
Femsys.*.MESH.ALG DLY
(FALSE)
Notes
By default, the program will try to fill in gaps in loops
which ought to be closed. Sometimes this can have some
unwanted effects; especially where points used in the
construction of other parts, for example points defining
shapes or centre points get moved. Users can specify not
to fill in gaps (ie keep the gaps) by setting IGES GAPS
to true. When deciding whether to fill in gaps, a critical
gap size is used. This is controlled by the next resource
IGES Gtol.
By default gaps less than 3*model tolerance will be closed
(provided IGES GAPS is FALSE). If users wish to specify
the maximum gap size to be closed, they can do so by
setting IGES Gtol. For example IGES Gtol : 0.77
specifies that all gaps up to size 0.77 will be closed.
By default, all regions (IGES type 144) will have the
automatic quad meshing algorithm called PAVING attached.
If it is intended to use tetrahedral meshing, users may
prefer to select the automatic triangulation algorithm
called DELAUNAY by setting ALG DLY to TRUE.
The user is referred to the ' femsys.ini' file in the FEMGV installation directory and the
Resources section in the FEMGV Installation and Customisation Guide.
Note 5: Reading a PATRAN Neutral file
Geometry data from a PATRAN Neutral file can be read and translated into FEMGEN using `UTILITY READ PATRAN' . The format of the PATRAN Neutral file (from PATRAN
2.0 or later) is described in section 29 of the Patran Manual.
The user is prompted for the name of the PATRAN Neutral file, a model name and a description.
All lines in PATRAN are defined as spline lines and to avoid unnecessarily large databases
the user can request that the interface try to transfer lines as straight lines or arcs where
possible. The tolerance supplied by the user is used to determine whether the end tangents
of the splines are sufficiently similar for the lines to be considered as straight or whether
points evaluated on the spline are within tolerance of the arc. In a similar way, users are
given the option of detecting which surface shapes could be represented as planes within
the tolerance. The default value for the tolerance is 1% of the maximum model diagonal
(as calculated from the point locations).
In FEMGEN all material, physical, loading and constraint data are attached to the model
geometry. In PATRAN they are generally attached directly to the elements and nodes in the
mesh. Because of this, loading and constraint information is not transferred. Material and
Physical property definitions are transferred (Entity types 3 and 4), but are not attached to
the model geometry.
The interface is primarily intended for the transfer of geometric data, and will convert the
following PATRAN entity types :
19/08/1999
Type
Grid Point
Line
33
Patch
34
47
Hyperpatch
Trimmed Patch
493
To facilitate the re-meshing of PATRAN entities, the following information is also transferred :
PATRAN entity Type
FEMGEN information generated
42
GFEG : Line
Mesh divisions and bias along a line.
43
GFEG : Patch
Mesh divisions and bias along lines in a
surface.
44
GFEG : Hyperpatch Mesh divisions and bias along lines in a
body.
45
CFEG : Line
Element types for lines.
45
CFEG : Patch
Element types for surfaces.
45
CFEG : Hyperpatch Element types for bodies.
A typical sequence might be as follows:
UTILITY READ PATRAN file.pat
ENTER MODEL NAME => PAT1
ENTER MODEL DESCRIPTION => Geometry transfer from Patran
MAXIMUM COORDINATES IN MODEL :
XMIN
YMIN
ZMIN
XMAX
YMAX
ZMAX
-1.0355 -2
-6.5355 7
7
1.5
MAXIMUM MODEL DIAGONAL : 14.4962
ENTER MODEL TOLERANCE (.14496) =>
SEARCH FOR STRAIGHT LINES (Y/N) =>
SEARCH FOR ARC LINES (Y/N) =>
ENTER TOLERANCE FOR LINE CONVERSION (.14496) =>
SIMPLIFY TO PLANAR SHAPES WHERE POSSIBLE (Y/N) =>y
ENTITY
19/08/1999
TYPE
FOUND
494
19/08/1999
495
UTILITY
SETUP
Sets up animation, synonyms and program controls
2.18.8.1
2.18.8.2
2.18.8.3
ANIMATE
COLOUR
CONFIRM
2.18.8.4
2.18.8.5
2.18.8.6
2.18.8.7
2.18.8.8
2.18.8.9
2.18.8.10
2.18.8.11
2.18.8.12
2.18.8.13
2.18.8.14
DIALOGUE
ECHO
FEEDBACK
MENU
PLOTTER
PRINTER
QUALITY
ROTATIONS
SYNONYMS
UNDO
VIEW
When suitable combinations of hardware and software exist, a number of forms are available at the `UTILITY SETUP' level. The presence of these forms is indicated by ' ...'
appearing in the menu after the command e.g. `UTILITY SETUP PLOTTER...' .
19/08/1999
496
UTILITY SETUP
ANIMATE
Setup animation parameters
Control
Comments
DURATION n
SPEED n
COLOUR
MONOCHROM
OSCILLATE
LINEAR
Examples:
1. UTILITY SETUP ANIMATION DURATION 60
This command sets the duration of animation to 60 seconds.
2. UTILITY SETUP ANIMATION SPEED 100
This command sets the animation speed to the fastest that the hardware can achieve.
3. UTILITY SETUP ANIMATION OSCILLATE
This command sets the animation sequence as an oscillation. This might be used to
animate a mode shape.
4. UTILITY SETUP ANIMATION COLOUR
This command selects colour animation for displays that are capable of supporting
colour animation. In general, colour animation will be slower than monochrome
animation where the hardware has limited memory.
5. UTILITY SETUP ANIMATION MONOCHROM
This command selects monochrome animation. In general, monochrome animation
will be faster than full colour animation where the hardware has limited memory.
19/08/1999
19/08/1999
497
498
UTILITY SETUP
COLOUR
Change colour definitions
Control
Comments
[CONTOUR]
[colour R G B]
[WHITE]
[RED]
[ORANGE]
[YELLOW]
[GREEN]
[BLUE]
[VIOLET]
[colour R G B]
[colour R G B]
[colour R G B]
[colour R G B]
[colour R G B]
[colour R G B]
[colour R G B]
[INVERT]
[PRIMARY]
[colour R G B]
[SAVE]
[Filename]
Examples:
1. UTILITY SETUP COLOUR
This command initiates the display of the contouring palette as a number of coloured
boxes at the bottom of the viewport and the user can then modify the colours using
the graphics cursor as described in note 1 above.
2. UTILITY SETUP COLOUR GREEN 7 .046 .95 .26
This command sets the colour number 7 in the green shading palette to have a red
level of .046, a green level of .95 and a blue level of .26; where colour levels are in
the range 0 1.
3. UTILITY SETUP COLOUR SAVE shading
This command writes the current colour palette definitions, in the form of commands,
to a file named 'shading' . This command file can be used to re-establish these colours
on a subsequent occasion.
19/08/1999
499
500
UTILITY SETUP
CONFIRM
Switch on/off the confirmation prompt
19/08/1999
501
UTILITY SETUP
DIALOGUE
Set the number of lines in the dialogue area
19/08/1999
502
UTILITY SETUP
ECHO
Switch on/off the command echo
19/08/1999
503
UTILITY SETUP
FEEDBACK
Control geometry generation and tabulation feedback
Control
Comments
DIALOGUE
ON/OFF
LABELS
ON/OFF
SYMBOLS
ON/OFF
GRAPHICS
ON/OFF
SHRINK control
COLOUR
POINTS colour
LINES colour
SURFACES colour
BODIES colour
DIALOGUE ON/OFF
SYMBOL ON/OFF
MERGE
19/08/1999
504
Examples:
1. UTILITY SETUP FEEDBACK GEOMETRY COLOUR SURFACES WHITE
Specifies that during geometry generation, all labels, symbols and graphics feedback
for surfaces will be displayed in white.
2. UTILITY SETUP FEEDBACK GEOMETRY GRAPHICS ON
Switches on graphical feedback for geometry generation. Surfaces and bodies will
be drawn around.
3. UTILITY SETUP FEEDBACK GEOMETRY GRAPHICS SHRINK .8
Specifies that during geometry generation, surfaces and bodies will be drawn shrunken
by a factor of 0.8.
4. UTILITY SETUP FEEDBACK TABULATE LABELS OFF
Switches off the display of part labels when tabulating geometric parts data.
See Also:
19/08/1999
505
UTILITY SETUP
MENU
Switch on/off display of the command menus
Control
Comments
ON
OFF
`n'
Examples:
1. UTILITY SETUP MENU ON
This command switches on the display of the command menus.
2. UTILITY SETUP MENU OFF
This command switches off the display of the command menus. The drawing of the
model will be redisplayed so that the whole of the screen is used.
3. UTILITY SETUP MENU 6
This command sets the number of characters used for the display of command words
to 6. The width of the command column is adjusted.
19/08/1999
506
UTILITY SETUP
PLOTTER
Setup plotter characteristics
Control
Comments
COLOUR [n]
POLYFILL [OFF]
SIZECHAR n
Height Width
FORMAT
SCALE s
POSTSCRPT
NEUTRAL
INTERLEAF
LASERJET
PAINTJET
HPGL
HPGL2
DESKJET
CGM
HARDCOPY
MONOCHROM
COLOUR
(See note 4)
Examples:
1. UTILITY SETUP PLOTTER COLOUR 14
This command sets the plotter driver to use just 14 colours when contouring, and for
shading. This would be the default setting if the currently selected graphics device
was a 16 colour display where two colours would be used for black and for white,
and the remaining 14 colours would be available for contouring, or for generating
shaded pictures.
2. UTILITY SETUP PLOTTER COLOUR 8
This command sets the plotter driver to use just 8 colours when contouring, and
would be necessary e.g. if the user were to use the output to drive an 8 pen plotter.
3. UTILITY SETUP PLOTTER FORMAT POSTSCRPT COLOUR
This command sets the plotter driver to deliver a colour postscript plotfile, and would
be necessary if, for example, the user were to use the output to drive a laser plotter
requiring a postscript input file.
See Also:
19/08/1999
507
508
UTILITY SETUP
PRINTER
Setup printer page length
19/08/1999
509
UTILITY SETUP
QUALITY
Setup mesh quality criteria
Test
Control
Comments
MINANG
MAXANG
ASPECT
NODOFF
BULGE
WARP
TOTAL
value El type
WEIGHT value El type
OFF
ON
Examples:
1. UTILITY SETUP QUALITY NODOFF .3 ALL
This command sets the maximum allowable offset of the midside node to 0.3 across
all element types.
2. UTILITY SETUP QUALITY NODOFF WEIGHT .7 BE3
This command sets the proportion of NODOFF to the overall quality value to 0.7 for
the element type BE3.
3. UTILITY SETUP QUALITY ASPECT .35 QU4
This command sets ASPECT to be .35 for QU4 elements.
19/08/1999
510
19/08/1999
511
UTILITY SETUP
ROTATIONS
Setup sense of relative rotations
Mode
Comments
MODEL
EYE
19/08/1999
512
UTILITY SETUP
SYNONYMS
Setup command synonyms
Control
Comments
LIST [Synonym]
DELETE Synonym
SAVE [Filename]
ON
OFF
Operating system commands may now be used as part of the synonym definitions; they
must appear inside double quotation marks, e.g. !ls for a UNIX system.
Note 1: Defining a new Synonym
To add a new synonym to the list it is necessary to specify the synonym itself,
the number of characters that must be typed to identify the synonym, and to give
the FEMGV commands that the synonym maps to. Parameter substitution is
possible.
Examples:
1. UTILITY SETUP SYNONYMS ON
This command activates the use of synonyms.
2. UTILITY SETUP SYNONYMS ADD ISOMETRIC 3 E R T 45 45 45;E F
The synonym `ISOMETRIC' is added to the list of synonyms. The command `ISO'
may now be used to obtain the defined rotation, and framing of the model or subset.
Note that 3 characters are defined as sufficient to identify this synonym. This is not a
true isometric view but serves to illustrate the use of synonyms to define a particular
viewing angle.
3. UTILITY SETUP SYNONYMS ADD ABOVE 2 R R V A
The command e.g. `AB 1.5 B .5' may now be used in the place of the rather longer
command `RESULTS RANGE VALUES ABOVE 1.5 BELOW .5' . This technique
may be used to abbreviate long or difficult commands.
4. UTILITY SETUP SYNONYMS ADD ABOVE 2 R R V A $1 B
An even more concise solution for the previous example is obtained by use of parameter substitution. The $1 indicates where the 1st argument entered is to be substituted
in the expanded command. The command e.g. `AB 1.5 .5' may now be used to generate the command `RESULTS RANGE VALUES ABOVE 1.5 BELOW .5' .
19/08/1999
19/08/1999
513
514
UTILITY SETUP
UNDO
Switch on/off the FEMGEN undo facility
See Also:
19/08/1999
515
UTILITY SETUP
VIEW
Control display of geometry point markers
Control
POINTS
Comments
ON
OFF
19/08/1999
516
UTILITY
TABULATE
Tabulate or inquire data
FEMGEN Command.
Control
GEOMETRY
Name
STATUS
POINTS
ALL or
Part name
LINES
ALL or
Part name
LCMB
ALL or
Part name
ALL or
Part name
REGION
SURFACES
BODIES
ALL or
Part name
PRISM
GBODY
Comments
Lists FEMGEN geometry status.
Additionally displays the smallest distance
between start and end points of all lines
within the current model
(MINIMUM LINE SPAN), the smallest
distance between start and end points of
all lines contained in bodies within the
current model (MINIMUM BODY SPAN)
and the smallest distance between start
and end points of all lines contained
in surfaces within the current model
(MINIMUM SURFACE SPAN).
Lists points associated with the
specified part. Default is ALL.
Further the user can ask for just the
coordinates (with COOR), the point
dependencies (with DEPEND), the point
properties (with PROPERTY) or all
these together with ALL. The default
is COOR.
Lists lines associated with the specified
part. Default is ALL.
Lists combined lines associated with the
specified part. Default is ALL.
Lists surfaces associated with the
specified part. Default is ALL.
Lists all those surfaces that are regions.
Alternatively, lists regions associated
with a specified part.
Lists bodies associated with the
specified part. Default is ALL.
Lists all those bodies that are prisms.
Alternatively, lists prisms associated
with a specified part.
Lists all general bodies.
Alternatively, lists general bodies that
are associated with a specified part.
19/08/1999
Control
Name
/PICK
FE
MESH
Comments
Allows the cursor to be used to select
the parts to be listed
Lists FEMGEN finite element
types for licensed interface programs
(which are controlled by the keyfile).
The default for FE package is the
current analysis environment (as
shown in the monitor).
The default for generic element type
is all available element types.
[ABAQUS]
[ANSYS]
[ASAS]
[ASKA]
[DIANA]
[DYNA3D]
[FS2]
[NASTRAN]
[PAFEC]
etc ...
NODES
Generic
elem
type
ALL
Part name
`n'
/PICK-N
ELEMENTS
ALL
Part name
`n'
/PICK-E
STATUS
MERGE
QUALITY
TRANSFORM
Name
SHAPES
Name
CSYST
Name
SETS
PARAMETER
Name
Name
TCURVE
Name
SCURVE
Name
LMASK
Name
LOADS
Name
or loadcase
19/08/1999
517
518
Control
Name
Comments
INITIAL
Name
MATERIALS
Name
CONSTRNT
Name
PHYSICAL
Name
DRAWING
STATUS
SETUP
CONTENTS
LIGHT
QUALITY
[ALL]
[El type]
[CURRENT]
Examples:
1. UTILITY TABULATE MESH NODES /PICK-N
The cursor is made available for nodes to be picked. The coordinates of the picked
node are tabulated.
2. UTILITY TABULATE MESH STATUS
Information about the current mesh is tabulated including the number of nodes and
elements and the maximum node difference for an element, for example:
NODES = 38
ELEMS = 28
EBASE = 1
NBASE = 1
NODES/ELEM = 4
NODE DIFF = 12
MAX NODES = 12000
3. UTILITY TABULATE MESH ELEMENTS 136
Tabulates the definition of element 136.
4. UTILITY TABULATE MESH QUALITY S2 FAILED
This command tabulates the quality values for elements on S2 which fail.
5. UTILITY TABULATE GEOMETRY POINTS SIDE1 DEPEND
Tabulates the points in set SIDE1 which are in any way dependent on other points,
coordinate systems or transforms.
6. UTILITY TABULATE STATUS QUALITY PE15
This command tabulates the current quality criteria for the PE15 element.
19/08/1999
519
FEMVIEW Command.
Control
Range
Comments
MESH NODES
ALL
VIEWMODE
n1 n2 n3...
n1 TO n2 [STEPS n3]
IJK [BLOCK n] I n1 TO n2
... J n3 TO n4 K n5 TO n6
Set name
Control
Range
Comments
MESH ELEMENTS
ALL
n1 n2 n3...
n1 TO n2 [STEPS n3]
IJK [BLOCK n] I n1 TO n2
... J n3 TO n4 K n5 TO n6
Set name
n1 n2 n3...
n1 TO n2 [STEPS n3]
n1 n2 n3...
n1 TO n2 [STEPS n3]
MESH MATERIALS
MESH TRANSFRMS
MESH Set name
LOADCASES
RESULTS
VIEWMODE
n1 n2 n3...
n1 TO n2 [STEPS n3]
ALL
-
DRAWINGS
SETS
SHAPES
LINES
COORDSYS
PRINTFILE
OPEN Filename
CLOSE Filename
STATUS
RESULTS
PRESENT
GRAPH
SETUP
CONTENTS
LIGHT
520
Examples:
1. UTILITY TABULATE MESH NODES 10 TO 15
This command initiates the tabulation of nodal coordinate data for nodes 10, 11, 12,
13, 14 and 15.
2. UTILITY TABULATE MESH TRANSFRMS
This command initiates the tabulation of model transformations that are stored in the
data base to facilitate the building of models into assemblies.
19/08/1999
Control
STATUS
Comments
SETUP
CONTENTS
LIGHT
19/08/1999
521
522
UTILITY
UNDO
Undo the most recent change to a FEMGEN model
19/08/1999
523
UTILITY
UPDATE
Update database from previous version of FEMGV
Version
Program
Database Files
FEMGV 2.3
FEMGEN
FEMVIEW
FEMGV 4
FEMGEN
FEMVIEW
FEMGV 5.*
FEMGEN
FEMVIEW
FEMGV 5.1-03
FEMGEN
FEMVIEW
FEMGV 6.0-01
FEMGEN
FEMVIEW
FEMGV 6.1-01
FEMGEN
FEMVIEW
model name.G20
model name.V20
fgvindex.m20
model name.G40
model name.V40
model name.M40
model name.G50
model name.V50
model name.M50
model name.G51
model name.V51
model name.M51
model name.G60
model name.V60
model name.M60
model name.G61
model name.V61
model name.M61
19/08/1999
524
19/08/1999
525
UTILITY
WRITE
Write data to a file for further processing
FEMGEN Command.
UTILITY WRITE Format [Filename]
This command enables the user to create an input file for a Finite Element Analysis program. It can also be used to create an archive file which will contain all information (in
the form of commands) necessary for FEMGV to regenerate the current model (except the
generated mesh). It may also be used to create a file of geometry data for input to a CAD
program and also to create a file in either of the neutral formats described in Appendix A
and Appendix B of the User Manual Appendices.
The user can optionally specify the name of the file to which the data is to be written.
The default file name is `modelname.anl' except with the command `UTILITY WRITE
ARCHIVE' when the default file name is `modelname.fga'
Note that file names may be installation dependent and that file extension defaults can be
changed via the FEMGV Environment Variables (see Appendix A of the Installation and
Customisation Guide) and Resources.
Format
Part
Program
ARCHIVE
NEUTRAL
FEMVIEW
[ALL] or [`set' ]
Comments
Creates an input file in the format required by the
specified Finite Element Analysis program or in the
specified CAD format.
Creates a file containing the FEMGEN commands
necessary to re-generate the current model. If `set' has
been specified then only the commands relating to this
set are put in the file. See notes 1, 2 and 3 below.
Creates a file in the FEMGEN neutral format
described in Appendix A of the User Manual
Appendices.
Creates a file in the FEMVIEW neutral format
described in Appendix B of the User Manual
Appendices. This file is created from the FEMGEN
mesh data and therefore there will be no results data.
Interfaces to many popular Finite Element Analysis programs are available with FEMGV.
Details of the data that can be generated for a particular Finite Element Analysis program
are given in a separate document. Users should contact their FEMGV distributor for further
information.
19/08/1999
526
Examples:
1. UTILITY WRITE ABAQUS abaqus.inp
Creates a file called `abaqus.inp' containing an input deck for the finite element analysis program ABAQUS.
2. UTILITY WRITE ASAS asas.inp
Creates a file called `asas.inp' containing an input deck for the finite element analysis
program ASAS.
3. UTILITY WRITE ARCHIVE wing.dat
Creates a file called `wing.dat' containing the FEMGEN commands necessary to
regenerate the current model.
See Also:
19/08/1999
Mode
Comments
ALL
Writes the nodal point coordinates, the element topology, material data,
set definitions, transformation data, results local axis and systems data,
nodal and multi-point constraints data, loading data and analysis results
(if any) for the current subset of the model.
Writes the edges of the current subset of the model as a beam model.
(See note 2).
Writes the visible faces of the current subset of the model as a 2D model.
(See note 3).
Writes the nodal point coordinates, the element topology and material
data for the current subset of the model.
Writes the current attribute of results for the selected loadcase(s).
(See note 4).
Writes the current attribute of results in Discrete Point Load (DPL)
format. Currently only nodal material independent results and element
invariant results can be archived in DPL format. (See note 4).
EDGES
FACES
MESH
RESULTS
DPL
19/08/1999
527
528
Mode
Comments
GEOMETRY
VIEWDATA
19/08/1999
529
VIEW
Selection of model visualisation technique
FEMGEN Command.
2.19.5
2.19.6
VIEW GEOMETRY
VIEW HIDDEN
2.19.8
2.19.9
2.19.10
2.19.11
VIEW MESH
VIEW OPTIONS
VIEW SHAPE
VIEW SPOT
FEMVIEW Command.
2.19.1
2.19.2
2.19.3
2.19.4
2.19.6
VIEW CUTAWAY
VIEW DEVEL
VIEW EDGES
VIEW FACES
VIEW HIDDEN
2.19.7
2.19.8
2.19.9
2.19.12
VIEW LINE
VIEW MESH
VIEW OPTIONS
VIEW XSECTION
19/08/1999
530
VIEW
CUTAWAY
Displays a cut-away section through the model
Mode
Definition of Cut-away
/CURSOR
The cursor is used twice to define a cut-away plane that lies normal to
the plane of the screen.
The named shape, which must be a plane, is selected as the cut-away
plane.
shape name
The part of the model (relative to the plane) to be cut-away is indicated via the keywords
`TOP, BOTTOM, FRONT, BACK , LEFT, RIGHT or CURSOR' . If `CURSOR' is used
then a cursor hit to the required side of the plane must be made.
Note 1: Limitations on use
The `VIEW CUTAWAY' command uses similar logic to the `VIEW XSECTION' command and the user should refer to `VIEW XSECTION' for notes on
limitations with section planes.
Examples:
1. VIEW CUTAWAY CURSOR RIGHT
A cut-away plane is defined using the cursor and the model to the right of the plane
is removed.
2. VIEW CUTAWAY Slice1 TOP
A cut-away plane is defined using the previously defined plane `Slice1' and the
model to the top of the plane is removed.
3. VIEW CUTAWAY Slice1 CURSOR
A cut-away plane is defined using the previously defined plane `Slice1' and the
model to the side of the plane indicated by the cursor is removed.
See Also:
19/08/1999
Cut-away section
19/08/1999
531
532
VIEW
DEVEL
Generates a developed view of a shell model
Mode
Comments
X
Y
Z
/CURSOR
ndc
19/08/1999
Examples:
1. VIEW DEVEL Z
The model is developed about the z axis : i.e. an axis at x=0, y=0. If necessary the
model will be split in order to represent it as a developed view.
See Also:
19/08/1999
533
534
VIEW
EDGES
Displays element edges
Edge Control
CONNECT
Comments
`n'
ALL
OUTLINE
MATERIALS
Examples:
1. VIEW EDGES CONNECT 2
Edges with a connectivity of 2 are drawn.
See Also:
19/08/1999
19/08/1999
535
536
VIEW
FACES
Provides a representation of the external faces of the model
Side
EXTERNAL
TOP
BOTTOM
FRONT
BACK
LEFT
RIGHT
See below
See below
The key-words `TOP' , `BOTTOM' , `FRONT' , `BACK' , `LEFT' and `RIGHT' define view
points at infinity at the corresponding side of the display screen. (e.g. `RIGHT' means a
view point at infinity to the right of the screen). A surface normal is calculated to each
element free face that is oriented to the observer and the element face is displayed if the
angle between its normal and line of sight from the view point is less than or equal to the
specified `view angle' .
The `VIEW FACES' command also provides valuable connectivity information as it draws
faces oriented towards the observer which it identifies as ' free' i.e. not connected to other
faces. Thus a spurious face drawn within the body of the model may identify connectivity
problems.
Examples:
1. VIEW FACES LEFT 30.5
Draws free faces pointing to the the left, such that the normal to each surface will be
30.5 degrees or less to the line of sight.
2. VIEW FACES EXTERNAL
Draws all free faces.
See Also:
19/08/1999
537
VIEW
GEOMETRY
Displays geometric parts
Part
Colour
Comments
Partname
[RED]
[ORANGE]
[YELLOW]
[GREEN]
[BLUE]
[VIOLET]
[WHITE]
ALL
(colours as above)
CURRENT
(colours as above)
OFF
Examples:
1. VIEW GEOMETRY Wing
The geometric part named `Wing' is displayed.
2. VIEW GEOMETRY +Tail
The geometric part `Tail' is added to the existing display.
3. VIEW GEOMETRY CURRENT VIOLET
Redraws the currently displayed geometric parts in violet.
19/08/1999
538
VIEW
HIDDEN
Provides a hidden line (or surface) representation of the model
Mode
Comments
FILL
[BACKGRND]
[COLOUR]
[NORMAL]
SHADE
[Colour]
[FACEWISE]
[NODEWISE]
[SMOOTH] [`real' ]
[HIGHLIGHT] [`real' ]
OFF
539
540
Examples:
1. VIEW HIDDEN FILL NORMAL
Produces a hidden view of the model where each element face is colour filled in
red or blue depending on whether its normal is pointing towards or away from the
viewer.
2. VIEW HIDDEN SHADE RED
Requests a red, shaded, hidden view of the model.
See Also:
19/08/1999
541
VIEW
LINE
Displays a line through the mesh
Examples:
1. VIEW LINE OLD
The last line to be constructed, viewed, or graphed along is displayed.
2. VIEW LINE top edge
The line named `top edge' that was previously saved in the database is displayed.
See Also:
19/08/1999
542
VIEW
MESH
Displays the complete mesh
FEMGEN Command.
Part
Colour
Comments
Partname
[RED]
[ORANGE]
[YELLOW]
[GREEN]
[BLUE]
[VIOLET]
[WHITE]
ALL
(colours as above)
CURRENT
(colours as above)
OFF
19/08/1999
FEMVIEW Command.
VIEW MESH [Part]
Part
Comments
Set name
ALL
543
544
Examples:
1. VIEW MESH Top
The mesh of the set named `Top' is displayed.
2. VIEW MESH +Base
The mesh for set `Base' is added to the existing display.
See Also:
19/08/1999
545
VIEW
OPTIONS
Controls for the ' VIEW' command
2.19.9.1
2.19.9.2
2.19.9.3
2.19.9.4
2.19.9.5
BROKEN
COLOUR
DEFORM
EDGES
HIDDEN
2.19.9.6
2.19.9.7
LIGHT
SHRINK
19/08/1999
546
VIEW OPTIONS
BROKEN
Display the mesh with broken lines
19/08/1999
547
VIEW OPTIONS
COLOUR
Colour code a model attribute
FEMGEN Command.
Attribute
Comments
MATERIAL
PHYSICAL
QUALITY
TYPES
OFF
Examples:
1. VIEW OPTIONS COLOUR TYPES
Assign colours to elements according to element type.
2. VIEW OPTIONS COLOUR QUALITY
Assign colours to elements based on the first mesh quality test to fail.
19/08/1999
548
FEMVIEW Command.
Attribute
Control
Comments
ASSIGN
DEFAULT
Colour [Range]
NODES
Colour
MODULATE
CONNECT `n' or ALL
ELEMENTS
OFF
Colour [FILL or EDGES]
MODULATE [FILL or EDGES]
OFF
GROUPS
MATERIALS
TYPES
Examples:
1. VIEW OPTIONS COLOUR ASSIGN RED 1 TO 6
The colour red is assigned to entities in the range 1 to 6.
2. VIEW OPTIONS COLOUR ASSIGN GREEN 10
The colour green is assigned to entity number 10.
3. VIEW OPTIONS COLOUR MATERIALS FILL
If issued following the two previous commands the effect will be that elements with
material numbers 1 to 6 are colour filled red and elements with material number 10
are colour filled green.
4. VIEW OPTIONS COLOUR ASSIGN GREEN 15 16 17
The colour green is assigned to entities 15, 16 and 17. This will replace the previous
assignment for the colour green given in the second example.
5. VIEW OPTIONS COLOUR GROUPS EDGES
If issued following the previous commands the effect will be that elements in groups
1 to 6 have their edges coloured red and elements in groups 15, 16 and 17 have their
edges coloured green (see note 3 above).
6. VIEW OPTIONS COLOUR NODES RED
A red symbol is displayed at each node point.
7. VIEW OPTIONS COLOUR ELEMENTS BLUE FILL
All elements are filled with the colour blue.
See Also:
19/08/1999
549
550
VIEW OPTIONS
DEFORM
Display the mesh in its deformed shape
Component
Comments
X
Y
Z
ALL
19/08/1999
19/08/1999
551
552
VIEW OPTIONS
EDGES
Edge display control
Control
Comments
ALL
OUTLINE
MATERIALS
CONNECT-1
INHIBIT
Examples:
1. VIEW OPTIONS EDGES ALL
All edges of displayed elements are drawn.
See Also:
19/08/1999
19/08/1999
553
554
VIEW OPTIONS
HIDDEN
Select hidden line algorithms
Algorithm Control
Comments
QUICK
RIGOROUS
MESHFILL
[OFF]
BEAMS
OFF
19/08/1999
Examples:
19/08/1999
555
556
See Also:
19/08/1999
557
VIEW OPTIONS
LIGHT
Controls light sources and type of shading
Source
Comments (Default)
AMBIENT
EYE
TOP
TOP LEFT
TOP RIGHT
BOTTOM
BOTTOM LEFT
BOTTOM RIGHT
LEFT
RIGHT
POSITION
19/08/1999
[/CURSOR]
[' ndc' ]
558
Examples:
1. VIEW OPTIONS LIGHT LEFT
The light source at the left of the screen is switched on with its current intensity.
2. VIEW OPTIONS LIGHT BOTTOM LEFT .3
The light source at the bottom left of the screen is switched on with an intensity of
.3.
3. VIEW OPTIONS POSITION OFF
Turns the postitionable light off.
See Also:
19/08/1999
559
VIEW OPTIONS
SHRINK
Display a shrunken view of the element mesh or the geometry
Type
Comments
GEOMETRY
MESH
Control
Comments
[FACTOR] Factor
OFF
19/08/1999
560
Examples:
1. VIEW OPTIONS SHRINK
The elements are shrunk with a factor of .8 .
2. VIEW OPTIONS SHRINK FACTOR 0.5
The elements are shrunk with a factor of .5 .
3. VIEW OPTIONS SHRINK OFF
The elements are restored to their normal size.
4. VIEW OPTIONS SHRINK GEOMETRY .6
The geometry is shrunk with a factor of .6 .
19/08/1999
561
VIEW
SHAPE
Displays a shape
Examples:
1. VIEW SHAPE CC1
Clears the screen and displays the shape CC1
2. VIEW SHAPE +ALL
Adds all defined shapes to the current display.
See Also:
19/08/1999
562
VIEW
SPOT
Highlights geometric parts
Part
Control
Comments
Partname
/PICK
[RED]
[ORANGE]
[YELLOW]
[GREEN]
[BLUE]
[VIOLET]
[WHITE]
[SHRINK Factor]
Examples:
1. VIEW SPOT SUR5
Surface `SUR5' is drawn in the default colour white. A default shrink factor of 0.9
is applied to the surface when it is drawn.
2. VIEW SPOT SUR5 RED
Surface `SUR5' is drawn in colour red. A default shrink factor of 0.9 is applied to
the surface when it is drawn.
3. VIEW SPOT BOD6 SHRINK .7
Body `BOD6' is drawn in the default colour white. A shrink factor of 0.7 is applied
to the body when it is drawn.
4. VIEW SPOT LHR2 GREEN SHRINK .85
Part `LHR2' is drawn in colour green. A shrink factor of 0.85 is applied to the part
when it is drawn.
See Also:
19/08/1999
563
VIEW
XSECTION
Displays a cross-section through the model
Mode
Definition of Plane
/CURSOR
The cursor is used twice to define a section plane that lies normal to the
plane of the screen.
The user enters the numbers of three nodes that lie in the section plane.
The most recently viewed cross-section is re-displayed.
The named shape(s), which must be planes, are selected and the
corresponding cross-section(s) are viewed simultaneously. Also, a global
plane may be specified at different offset positions and the
corresponding cross-sections viewed simultaneously. (See note 1).
NODES
OLD
shape name(s)
19/08/1999
564
See Also:
19/08/1999
19/08/1999
565
566
19/08/1999
Index
!, 14
+, 537, 542, 543, 561
, , 14, 218
-, 537, 542, 543, 561
/, 13
: , 13
; , 13
=, 13
?, 13
@, 13
487
# , 14
FEMGEN model
deleting, 481
making a copy, 478
writing to file, 528
FEMGEN neutral files (FG), 525
FEMVIEW model
deleting, 481
FEMVIEW neutral files (FG), 525
Absolute rotations, 158
Absolute tolerance (FG), 115
Activating coordinate systems (FG), 34
Adding names, see Labelling
Adding results together (FV), 429
Adding to a set (FG), 79
Ambient lighting, 557
Analysis loading environments, 345
Analysis program loading environment (FG),
362
Analytical shapes (FG), 96
line definition from, 204
surface definition from, 230
Angle of rotation, 158
Angle of sight to the model, 152
Angles (FG), 485
Angular accelerations (FG), 383
Animation, 136, 496
colour, 136, 496
cyclic, 136, 496
duration, 136, 496
from batch files, 496
linear, 136, 496
monchrome, 496
567
monochrome, 136
quitting, 136, 496
sequence of, 136, 496
setup status, 516
speed, 136, 496
submenu, 136, 496
Animation (FV)
automatic setup, 136
macro commands, 136
of complex values, 136
of modeshapes, 136
of results, 136
Anisotropic materials (FG), 392, 393
Annotating, see Label
Annotation of contour lines (FV), 329
Anticlockwise rotations, 158
Appending to a set (FG), 79
Appending to a set (FV), 81
Applying constraints (FG), 348
Applying displacements to the model (FV),
341
Arbitrary cross sections (FV), 134, 563
Arbitrary cut-away sections (FV), 530
Arbitrary plane through the model (FV),
134, 530, 563
Archive files, 528
reading, 487
Archive files (FG), 525, 528
Arcs (FG), 198
Assemblies (FG)
constraining, 352
Assigning (FG), see Attaching
Attaching (FG)
beam orientations, 346
beam sections, 346
load masks, 346
local coordinate systems, 346
physical properties, 346
space curves, 346
thickness, 346
time curves, 346
Attributes (FV)
deleting, 480
Automatic model framing, 154
Averaging results (FV), 424
568
INDEX
Difference, 426
Percentage difference, 440
Axes
positioning, 140
Axes (FG), see alsoCoordinates
labelling, 256, 258
Axes (FV)
labelling, 260
Backing up the database (FG), 528
Bandwidth (FG)
renumbering nodes, 298
Batch files (FV)
results calculations from, 432
Batch input, 487
Beam offsets (FG), 412
Beam orientation (FG), 413
Beams (FG)
deleting sections, 479
listing sections, 516
orientations
assigning, 346
sections
assigning, 346
Beams (FV)
diagrams, 314
graphs, 314
imposed on the mesh, 312
integration over, 439
Bending moment diagrams, 312, 314
Biasing the distribution of elements (FG),
275
Binary operators for calculations (FV),
432
Body (FG), see also Parts
applying a shrink factor, 503
creating from a sweep, 246
definition, 170180
deleting, 479
five surface definition, 177
four surface definition, 176
general, 181
in-line editing, 170
listing, 516
manual definition of elements, 172
multi surface definition, 181, 183
number of elements on, 275
renaming, 486
six surface definition, 179
two surface definition, 174
Boolean sets operations, 86, 87
Boundary conditions (FG)
definition of, 348
Broken line mesh (FV), 546
INDEX
Colour (FG)
applying to parts, 537
assigning to the model, 547
cancelling, 547
element edges only, 547
filling with, 547
highlighting parts, 562
labels, 256, 258, 271
of element types, 547
of feedback, 503
of materials, 547
of mesh, 542
of mesh quality, 547
of physical, 547
Colour (FV)
assigning to the model, 548
cancelling, 548
contours, 309
element edges only, 548
filling with, 548
labels, 260
modulation of maxmin display, 336
modulation of numerical values, 335
modulation of vectors, 338
of element types, 548
of groups, 548
of materials, 548
of nodes, 548
Combining geometric parts (FG), 56
Combining lines (FG), 194
Combining meshes (FG), 280, 282
Combining models, 25
Combining results (FV), 422453
Command
controlling echo, 502
log of, 484
macros, 512
setting number of lines for echo, 501
synonyms, 512
undoing effect off, 514, 522
Complementary sets, 86
Completion of sets (FG), 85, 88
Complex results (FV), 454, 456, 458, 461
Cone (FG)
definition, 100
variable radius, 100
Confirmation prompt
switching it off, 500
Connectivity of elements (FV), 534, 536,
552
Consistent added mass (FG), 386
Constant for element results (FV), see Invariant results
Constraining the model (FG), 348
19/08/1999
569
Constraint equations (FG), 353, 357
Constraints (FG)
changing the default name, 57
coupled, 353
defining, 348
deleting, 479
elastic, 351
external, 352
fixed, 350, 354, 357, 361
general, 353
labelling, 256, 258
listing, 516
positioning points for, 217
prescribed, 360
renaming, 486
Construction shapes (FG), 96
Continuation lines, 13
Contoured mesh lines (FV), 329
Contours (FV)
annotation of, 329
cancelling, 463
edge, 329
filled, 329
key, 140
keylines, 329
labelling of, 329
legend, 140
levels, 309
line, 329
number of, 309
on edge views, 309
on hidden line views, 309
on outline views, 309
setting the levels, 309
shell, 329
steps, 309
values of, 309
Control of mesh profiles (FG), 299
Controlling the mesh density (FG), 275
Controlling the view, 545
Controlling the view of the model, 151
Converting a previous database, 523
Coordinate systems (FG)
assigning, 346
Cartesian, 35
changing the default name, 57
Cylindrical, 30
defining, 28
deleting, 479
detaching, 346
effect on node numbering, 298
Global, 33
labelling, 258
listing, 516
570
INDEX
Local, 28, 34
Polar, 30, 37
Rectangular, 35
renaming, 486
Spherical Polar, 37
Coordinate systems (FV)
applying to results, 470
Coordinates (FG)
converting digitized, 114
effect of coord system on, 28
entering, 218
nodal
listing, 516
parametric definition, 218
point
listing, 516
variable, 218
workbox, 117
Copying between viewports, 147
Copying parts (FG), 184
Copying (FG)
tolerance for, 115
Coupled Degrees of Freedom (FG), 353
Creating a mesh (FG), 279
Creating an analysis input deck (FG), 525
Cross section (FV)
defining, 106, 134, 563
filtering results with, 464
tranformation of stresses onto, 470
viewing, 156
Cross-sectional properties for beam members (FG), 405
Curl (FV), 432
Current loadcase (FV), 459
Current range of results (FV), 464
Cursor
positioning lights with, 557
setting up colours with, 498
shifting the model with, 160
use of, 14
zooming in/out with, 163
Cursor (FG)
appending to sets, 79
entering coordinates with, 218
mapping points, 113
mid-side point definition with, 235,
238, 240, 242, 244
picking a node for point definition,
217
picking items to delete, 479
picking items to list, 516
picking labels with, 258
picking points, 220
point definition, 113
INDEX
Dialogue area
setting up, 501
Dialogue (FG)
controlling, 503
Difference (FV), 426
Differentiation of graphs, 431
Digitizer (FG)
coordinate space, 114
Direction of sight to the model, 153
Displacements (FV)
applying to the mesh, 550
applying to the model, 341
Displaying, see Viewing
Displaying names, see Labelling, see Labelling
Displaying the mesh (FG), 542
Displaying the model, see View
Displaying the results (FV), 307
Distances (FG), 485
Distortion of element (FG), 509
Distributed loads in beam local axes (FG),
370
Distributed loads in the global axes (FG),
373
Divergence (FV), 432
Dividing lines (FG), 225
Divisions (FG)
assigning, 275
defining on line, 195212
labelling, 256
Dotted line mesh (FV), 546
Dotted outline of model (FV), 155
Drawing
splitting into 2, 3 or 4 views, 147
Drawings (FG)
listing contents of, 516
Drawings (FV)
contents status, 519, 521
deleting, 480
listing saved, 519
Duplicate parts (FG)
merging, 56
Duplicate points (FG)
tolerance for, 115
DXF format files
reading, 487
Echo
setup status, 516
Edge contours (FV), 329
Edge view of a model (FV), 534, 552
Editing, see also deleting
Editing the screen contents, 140
Elastic supports (FG), 351
19/08/1999
571
Element centroid results (FV), see Invariant results
Element library (FG)
assigning, 301
Element nodal results (FV), 454
Element numbering (FG)
control of, 291
Element quality (FG), see Mesh Quality
Element thickness (FG), 415
Element types (FG)
colouring by, 547
definition of, 301
labelling, 256, 258
Element types (FV)
colouring by, 548
Element variants (FG)
assigning, 301
listing, 516
Elements
shrinking, 559
Elements (FG)
assigning to a body, 172
assigning to a line, 203
assigning to a surface, 229
assigning types and variants, 301
biasing the distribution, 275
colour of edges, 547
defining from nodes, 278
defining type on bodies, 170180
deleting, 479
labelling, 258
listing, 516
number on a body, 275
number on a line, 275
number on a surface, 275
removing from a part, 301
size of, 275
Elements (FV)
adding to sets, 81
appending types to sets, 81
colour of edges, 548
defining a line of, 40
graph across loadcases, 315
labelling, 260
listing, 519
plotting along a line, 317
removing from sets, 92
removing types from sets, 92
specifying values to use, 464
viewing faces of, 536
viewing the connectivity, 534
Ellipse (FG), 198
Enviroment
index, 253
572
INDEX
Equations for postprocessing calculations
(FV), 432
Exiting the program, 475
External degrees of freedom (FG), 352
Extrapolate results (FV), 438
Eye rotate
changing the sense of, 511
Face view (FV), 536
Factor
perspective, 157
Factor of safety (FV), 447
Factoring results (FV), 422453
Feedback (FG)
controlling, 503
setup status, 516
File formats
FEMGEN neutral
reading, 487
FEMVIEW neutral
reading, 487
archive
reading, 487
batch
reading, 487
drawings, 506
Files
outputting to, 525, 528
synonym, 512
Filled contours (FV), 309, 329
Filled view of the model, 538
Filled view of the model (FG)
colour, 547
Filled view of the model (FV)
colour, 548
Fillets (FG)
defining, 187
Filtering results (FV), 464
Finishing execution, 475
Fixed constraints (FG), 350, 354, 357,
361
Flattening shell models (FV), 532
Flexural section properties (FG), 409
Flipping surfaces (FG), 190
Four point surface definition (FG), 242,
244
Framing the model, 154
Free edge display (FV), 534, 552
Free line definition (FV), 40
Gaussian results (FV), 456
General beam properties (FG), 404
General physical properties (FG), 403
Generalised constraints (FG), 353
INDEX
Hardcopy, see also Plotter
making, 145
Hidden view, 538
coloured, 538
filled, 538
shaded, 538
showing surface normals, 538
Hidden view of cut-aways, 538
Hidden view of multiple cross sections,
538
Hidden view (FV)
choice of algorithm, 554
History files, 484
HP-Laserjet plots, 506
HP-Paintjet plots, 506
HPGL plots, 506
IGES format files
reading, 487
Imaginary component of complex results
(FV), 454, 456, 458, 461
Initial conditions (FG), 363
deleting, 479
labelling, 256
listing, 516
Input files for analysis (FG), 525
Input from batch files, 487
Integration of results (FV), 439
Integration points, see Gaussian results
Interleaf
format plots, 506
Intersecting sets, 87
Intersection Curve (FG)
definition, 103
Intersection lines (FG), 204
Intersection point (FG), 220
Intersection surfaces (FG), 230
Invariant results (FV), 458
Inverting colours, 498
Isolines, see contours
Isotropic materials (FG), 392394
Joining lines (FG), 194
Joining meshes (FG), 280, 282
Key
positioning, 140
Key (FV), see also Legend
Labelling
control of symbol size, 263
feedback control, 503
Labelling (FG)
axes, 256, 258
19/08/1999
573
constraints, 256, 258, 265
coordinate systems, 258
divisions, 256
element types, 256, 258
elements, 258
externals, 266
in colour, 258
Initial conditions, 258
loads, 256, 258, 267, 268
materials, 256, 258
merged parts, 256, 258
mesh, 258
mesh quality, 258
moving loads, 268
MPC's, 270
nodes, 258
off, 256
parts, 256
physical properties, 256, 258
removing, 258
shapes, 271
surface normals, 256
with colour, 256, 271
Labelling (FV)
axes, 260
constraints, 260
element types, 260
elements, 260
externals, 260, 266
groups, 260
in colour, 260
local axes systems, 264
materials, 260
mesh, 260
nodes, 260
removing, 260
Laminate materials (FG), 396
Laminate physical properties (FG), 419
Left rotations, 158
Legend (FV)
positioning, 140
Lengths (FG), 485
Light control (FV)
status, 519, 521
Lighting
control of, 557
Line and point surface definition (FG),
237
Line combinations (FG)
definition of surface from, 240
point definition of surface, 238, 240,
242, 244
splitting lines to be, 225
Line contours (FV), 309, 329
574
INDEX
Line (FG), see also Parts
arc, 198
at shape intersection, 204, 230
circles, 200
combination, 194
creating from a sweep, 246
defining, 195212
defining a surface from, 237, 240
deleting, 479
from analytical shapes, 204, 230
listing, 516
manual definition from nodes, 207
manual definition of elements, 203
number of divisions on, 275
NURB, 202
of nodes, 207
point on, 222
renaming, 486
spline, 211
straight, 212
undoing a split line, 249
Line (FV)
arbitrary, 40, 541
definition of, 40
filtering results with, 464
free, 40, 541
graphs along, 317
integration over, 439
of elements, 40, 541
of nodes, 40, 541
transform of stresses onto, 470
viewing, 541
Lines (FV)
deleting, 480
listing, 519
Link freedoms (FG), 352
Listing, see Tabulating
synonyms, 512
Live Drawings (FV)
recovering, 143
saving, 145
Load mask (FG)
renaming, 486
Load Masks (FG), 44
Body load, 45
defining, 44
Global Coordinate System, 47
Line load, 50
Surface load, 52
Load masks (FG)
assigning, 346
listing, 516
Loadcases (FG)
defining, 364
numbering, 364
Loadcases (FV), see also Results
combining with calculations, 422
453
deleting, 480
graphing across, 315, 319
listing, 519
making current, 459
scan, 449
selecting a range, 459
selecting the step from, 459
Loading the model (FG), 364
Loads (FG)
angular accelerations, 383
applying, 364
centrifugal accelerations, 382
consistent added mass, 386
deleting, 479
distributed in beam local axes, 370
distributed in the global axes, 373
gravity and linear accelerations, 381
interpretation of, 362, see Interface
Manual
labelling, 256, 258
listing, 516
lumped added mass, 384
lumped full mass, 385
neutral environment, 362
nodal, 366
positioning points for, 217
prescribed displacements, 367
pressure, 368
projected distributed in the global axes,
375
renaming, 486
setting the analysis program, 362
temperature gradients at nodes, 378
temperature gradients on elements,
380
temperatures at nodes, 377
temperatures on elements, 379
Local coordinate systems (FG), 28
Local coordinate systems (FV)
application to results, 470
Locating the model, 155
Locked mesh (FG), 279
Locking the mesh (FG), 292
Logging of input, 484
Lumped added mass (FG), 384
Lumped full mass (FG), 385
Macros, 512
Magnifying the model, 163
19/08/1999
INDEX
Magnitude of complex results (FV), 454,
456, 458, 461
Mapping (FG)
midside nodes, 293
points, 113
shapes for, 96
surfaces, 233
Material boundary display (FV), 534, 552
Material properties from external library
(FG), 397
Materials (FG)
aiso, 392
anisotropic, 393
assigning, 346
changing the default name, 57
colouring by, 547
defining, 390
deleting, 479
detaching, 346
isotropic, 392394
labelling, 256, 258
laminate, 396
library, 397
listing, 516
naming, 390
orthotropic, 395
renaming, 486
temperature dependent isotropic, 394
Materials (FV)
appending to sets, 81
colouring by, 548
filtering results with, 464
removing from sets, 92
Maximum results (FV), 449, 451
Maximum value (FV), 340
Maxmin display (FV), 340
colour control, 336
values considered, 464
Measuring (FG)
angles, 485
distances, 485
lengths, 485
Menu
changing width, 505
removing, 505
setup status, 516
Merged parts (FG), 56
labelling, 256, 258
tolerance, 115
Merges (FG)
cancelling, 479, 516
renaming, 486
Merging meshes (FG), 280, 282
Merging tolerance (FG)
19/08/1999
575
effect of, 282
Mesh Quality (FG), 516
aspect ratio, 509
colouring by, 547
labelling, 258
listing, 516
maximum angle, 509
mid node bulge, 509
mid node offset, 509
minimum angle, 509
setting up, 509
total, 509
warpage, 509
Mesh status (FG)
listing, 516
Mesh status (FV)
listing, 519
Mesh (FG)
adding to the display, 542
cancelling, 274, 279
changing the density, 275
controlling the density, 275
displaying, 542
generating a single part, 279
labelling, 258
locked, 279
Projection onto a shape, 299
removing from the display, 542
renumbering, 298
Mesh (FV)
broken line view, 546
deforming, 550
with nodal results, 550
displaying, 543
effect of options on, 543
labelling, 260
writing to file, 527
Meshing (FG)
algorithm, 286
Delaunay, 286
free , 286
mappped, 286
Paving, 286
Midside node (FG)
positioning, 293
testing, 509
Minimum results (FV), 449, 451
Minimum value (FV), 340
Mirror transform (FG), 127
Model
assembling, 25
creation dates, 253
deleting, 481
generating, 165
576
INDEX
geometry definition, 169
index, 253
inputting, 487
orientation, 152, 153, 158
rotating, 158, 511
shifting, 160
size, 117
status, 253
walk through, 161
zooming in, 163
Model generation environment, 165
Model saving, 473
Model transformations (FV)
listing, 519
Monitor
positioning, 140
Mouse
button definition, 14
Moving parts (FG), 213
Moving the model, 160
Multi viewport mode, 147
Multilayer elements (FV)
selecting the results, 464
Multiple copies (FG), 184
Multiple sided surface definition (FG), 235
Names
changing names, 486
displaying, see Labelling, see Labelling
of parameters, 59
Names (FG)
body, 170180
for models, 165
line combinations, 194
lines, 195212
loads, 364
physical properties, 399
points, 216224
renaming parts, 486
Setting the defaults, 57
split lines, 225
surfaces, 227245
Neutral files
reading, 487
Nodal averaging (FV), 424
Difference, 426
Percentage difference, 440
Nodal coordinate system (FG)
deleting, 479
listing, 516
Nodal coordinates (FV)
writing to file, 527
Nodal loads (FG), 366
Nodal (FV)
INDEX
of tables, 516
printer page length, 508
Overlaying plotfiles(FV), 143
Parameters (FG)
cone radius, 100
cylinder radius, 104
defining, 59
point coordinates, 218
position of point on line, 222
sphere radius, 109
parameters (FG)
listing, 516
Parts (FG)
adding to a set, 79
applying a shrink factor, 562
changing the default name, 57
copying, 184
defining element type on, 301
deleting, 479
displaying, 537
flipping, 190
framing, 154
generating a mesh on, 279
highlighting, 562
labelling, 256
listing, 516
merging the mesh on, 280, 282
moving, 213
removing from the display, 537
renaming, 486
viewing, 154
PATRAN format files
reading, 487
Peaks (FV)
labelling, 340
results considered, 464
Percentage difference (FV), 440
Perspective
applying, 157
Phase angle of complex results (FV), 454,
456, 458, 461
Physical properties (FG), 399
assigning, 346
beam, 404
beam offsets, 412
beam orientation, 413
changing the default name, 57
Cross-sectional for beam members,
405
deleting, 479
detaching, 346
element thickness, 415
19/08/1999
577
element thickness using space curve,
417
flexural section, 409
general, 403
labelling, 256, 258
Laminates, 419
listing, 516
renaming, 486
sections from external library, 410
variable element thickness, 416
Physical (FG)
colouring by, 547
Picking (FG)
parts for sets, 79
Plane definition, 97, 106
Plotfile, 506
recalling, 143
saving, 145
Plotfile (FV)
deleting, 480
Plots (FV), see Graphs
Plotter
character size, 506
colour, 506
format, 506
polygon fill, 506
scaling output, 506
setting up from batch file, 506
setup status, 516
Pointers adding, 140
Points
switching markers on or off, 515
Points (FG), see also Parts
coordinates, 218
defining, 216224
defining a surface from, 237, 238,
242, 244
deleting, 479
in-line editing, 216
intersection, 220
mapping cursor definitions, 113
on a line, 222
on split lines, 225
parametric positioning, 218, 222, 224
positioned at a node, 217
renaming, 486
set for spline line, 211
transformed, 224
Polar coordinates (FG), 30, 37
Polygon fill plotters, 506
Polygon (FG)
of parts, 79
Polygon (FV)
of elements, 81, 92
578
INDEX
Position (FG)
moving loads, 268
Postprocessing calculations (FV), 422453,
470
Postscript
plots, 506
Powers in calculations (FV), 432
Pre-check (FG)
general body, 297
Prescribed displacements (FG), 360, 367
Prescribed Freedoms (FG), 360
Present (FV)
setup status, 519
Presentation modes (FV)
affect of view on, 307
Presentation of results (FV)
cancelling, 463
Pressure calculations (FV), 432, 442
Pressure loads (FG), 368
Principal shear (FV), 432, 445
Principal strain (FV), 443
Principal stress (FV), 432, 444
Principal yield (FV), 432, 446
Printer, see also Plotter
pagelength, 508
setup status, 516
Printing
copies of the screen, 145
Printing tables, 516
Profile edge display (FV), 534, 552
Projected distributed loads in the global
axes (FG), 375
Prompted graphs (FV), 321
Properties of materials (FG), 390
Quality (FG), see Mesh Quality
Quick draw view (FV), 534
Quitting execution, 475
Reading
FEMGEN models, 487
FEMVIEW models, 487
archive files, 487
batch files, 487
CAD models, 487
Real component of complex results (FV),
454, 456, 458, 461
Recovering Drawings, 143
Rectangular coordinates (FG), 35
Redefining attachments (FG), 346
Redefining colours, 498
Redefining surface normals (FG), 190
Redrawing, 142
INDEX
graphs of one attribute against another, 324
integrating, 439
listing, 519
loadcase titles, 432
maximum, 449, 451
minimum, 449, 451
multiplication calculations, 432
naming, 422453
operators for calculations, 432
Percentage difference for averaging,
440
power calculations, 432
Pressure calculations, 432
Principal shear, 445
Principal shear calculations, 432
Principal strains, 443
Principal stresses, 444
Principal stresses calculations, 432
Principal yield, 446
Principal yield calculations, 432
relative to a line, 470
relative to a node, 470
relative to a plane, 470
relative to value, 470
resultant calculations, 432
scaling, 429
scan, 449, 451
selecting many, 468
square root calculations, 432
subtraction calculations, 432
time step definition, 432
values considered for display, 464
vector, 342
Von Mises, 453
Von Mises calculations, 432
writing to file, 527
Reversing the local Z-axis (FG), 190
Right rotations, 158
Rigid constraints (FG), 354
Rotating the model, 158, 511
Rotational transform (FG), 129
Rotations
absolute, 158
displaying, 140
setup status, 516
Saving the model, 473
Scale factor (FV)
for shape presentation, 341
for vectors, 342
Scaling parts (FG), 131
Scaling results (FV), 429
Scanning results (FV), 422451
19/08/1999
579
Screen dumps, 145, see also Plotter
Screen layout
changing, 140
dialogue area, 501
Section properties from an external section library (FG), 410
Selecting (FV)
averaged nodal results, 461
elementwise results, 454
gaussian results, 456
invariant results, 458
loadcase, 459
multiple results attributes, 468
the results to be considered, 464
Selective meshing (FG), 292, 296
Separating elements, 559
Separating geometry, 559
Session log, 484
Sets, 78
Boolean combinations of, 86, 87
closing, 85
complementary, 86
intersected, 87
name of, 88
opening, 88
Sets (FG) (FG)
defining a body from, 181
Sets (FG)
appending, 79
appending with cursor, 79
changing the default name, 57
completion, 8588, 90
copying, 184
deleting, 479
listing, 516
removing parts from, 90
renaming, 486
spline line from, 211
Sets (FV)
adding element types, 81
adding elements, 81
adding groups, 81
adding materials, 81
deleting, 480
displaying the mesh in, 543
filtering results with, 464
listing, 519
locating in the model, 155
name of, 85
removing element types, 92
removing elements, 92
removing groups, 92
removing materials, 92
Setting up
580
INDEX
animation, 496
colour, 498
command echo, 502
confirmation prompt, 500
lighting, 557
menu, 505
number of dialogue lines, 501
plotter, 506
sense of model rotations, 511
synonyms, 512
Setting up (FG)
command undo, 514
feedback, 503
mesh quality, 509
Shaded contours (FV), 329
Shaded view
lighting for, 557
Shaded view of the model, 538
Shape of the deformed mesh (FV), 341
Shape (FG)
labelling, 271
Shapes (FG)
box, 97
changing the default name, 57
cone, 100
curve, 102, 103
cylinder, 104
defining, 96
deleting, 479
displaying, 561
Intersection surface, 230
line of intersection, 204
listing, 516
mapping points onto, 113
mapping surfaces onto, 233
plane, 106
point of intersection, 220
projection of mesh onto, 299
renaming, 486
sphere, 109
surface, 111
Shapes (FV)
defining, 96
Shear force diagrams, 312, 314
Shell elements (FV)
developed view of, 532
selecting the surface, 464
Shells (FG)
thickness, 346
Shifting parts (FG), 132, 213
Shifting the model location, 160
Shrink factor (FG)
application of, 503
temporary application of, 562
INDEX
displaying, 538
Surface normals (FG)
displaying, 256
flipping, 190
Surface (FG)
applying a shrink factor, 503
deleting, 479
listing, 516
renaming, 486
Surface (FV)
filtering results with, 464
integration over, 439
Surfaces (FG), see also Parts
automatic definition of, 228
automatic sub-division of polygons,
233
creating from a sweep, 246
defining, 227; 227 , ,245
defining a body from, 174, 176, 177,
179, 181, 183
four point definition, 242
four side definition, 244
in-line editing, 227
line and point definition, 237
manual definition of elements, 229
mapped onto shapes, 233
Multiple sided surface definition, 235
number of elements on, 275
points, 227245
three point definition, 238
three side definition, 240
Surfaces (FV)
scan, 451
Sweeping (FG)
parts, 246
tolerance for, 115
Switching on/off point markers, 515
Symbols (FG)
display control, 503
Synonyms
activating, 512
adding, 512
deleting, 512
listing, 512
parameters for, 512
saving, 512
setup status, 516
switching off, 512
Tabulating
synonyms, 512
Tabulating (FG)
constraints, 516
coordinate systems, 516
19/08/1999
581
drawing contents, 516
element variants, 516
elements, 516
geometry status, 516
initial conditions, 516
Interface program element types, 516
load masks, 516
loads, 516
materials, 516
merged parts, 516
mesh quality, 516
mesh status, 516
nodal coordinate systems, 516
nodes, 516
parameters, 516
parts, 516
physical properties, 516
set names, 516
shapes, 516
space curves, 516
time curves, 516
transforms, 516
using the cursor, 516
workbox, 516
Tabulating (FV)
colour control for, 335
elements, 519
lines, 519
loadcases, 519
materials, 519
mesh, 519
model transformations, 519
nodes, 519
number of significant figures, 337
results, 519
saved drawings, 519
sets, 519
Tabulation
hardcopies of, 516
Temperature dependent materials (FG),
394
Temperature gradients at nodes (FG), 378
Temperature gradients on elements (FG),
380
Temperature loads at nodes (FG), 377
Temperature loads on elements (FG), 379
Testing element quality (FG), see Mesh
Quality
Text adding, 140
Thickness (FG)
assigning, 346
deleting, 479
listing, 516
Three point surface definition (FG), 238
582
INDEX
Three side surface definition (FG), 240
Time curve (FG)
renaming, 486
Time Curves, 119
Time curves (FG)
assigning, 346
listing, 516
Title, see monitor
Tolerance (FG)
definition of, 115
effect of workbox on, 117
effect on Construct Merge, 56
effect on copy, 184
the effect of, 280
Tolerance (FV)
for line definition, 40
Transformations (FG), 126
mirroring, 127
rotating, 129
scaling, 131
translation, 132
Transforming results to local coordinate
systems, 470
Transforming stresses to local systems (FV),
29, 31, 36, 38
Transforming vectors (FV), 432
Transforms
assembling with, 25
Transforms (FG)
copying with, 184
deleting, 479
listing, 516
moving with, 213
renaming, 486
sweeping with, 246
Translating the model, 160
Translation transform (FG), 132
removing, 463
resultant of, 432
scale factor, 342
transforming, 432
Video sequences, see Animation
Viewing
shrunken elements, 559
shrunken geometry, 559
Viewing control, 151
Viewing enviroment for results, 167
Viewing shapes (FG), 561
Viewing (FV)
external faces, 536
selected element faces, 536
Viewports, 147
Volume (FV)
integration over, 439
Von Mises stress (FV), 432, 453
Walk through the model, 161
Workbox (FG), 117
tabulation, 516
viewing, 155
Workspace (FG), see Workbox
Writing
archives, 528
Writing (FG)
FEMGEN neutral files, 525
FEMVIEW neutral files, 525
archive files, 525, 528
database backups, 528
FE input deck, 525
Writing (FV)
FEMVIEW data, 527
WS Atkins loading environment, 345
Zooming in/out on the model, 163