File: e88ia.htm

package info (click to toggle)
z88 13.0.0+dfsg2-6
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 107,792 kB
  • sloc: ansic: 45,530; sh: 71; makefile: 14
file content (411 lines) | stat: -rw-r--r-- 18,119 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns:o="urn:schemas-microsoft-com:office:office"
 xmlns:w="urn:schemas-microsoft-com:office:word"
 xmlns="http://www.w3.org/TR/REC-html40">
<head>
  <meta http-equiv="Content-Type"
 content="text/html; charset=iso-8859-1">
  <meta name="ProgId" content="Word.Document">
  <meta name="Generator" content="Microsoft Word 10">
  <meta name="Originator" content="Microsoft Word 10">
  <link rel="File-List" href="e88ia-Dateien/filelist.xml">
  <title>Producing 3 EINGABE-DATEIEN</title>
<!--[if gte mso 9]><xml>
 <o:DocumentProperties>
  <o:Author>Prof. Frank Rieg</o:Author>
  <o:Template>Normal</o:Template>
  <o:LastAuthor>Prof. Frank Rieg</o:LastAuthor>
  <o:Revision>2</o:Revision>
  <o:Created>2006-02-10T16:04:00Z</o:Created>
  <o:LastSaved>2006-02-10T16:07:00Z</o:LastSaved>
  <o:Pages>1</o:Pages>
  <o:Words>1001</o:Words>
  <o:Characters>6308</o:Characters>
  <o:Company>Uni Bayreuth</o:Company>
  <o:Lines>52</o:Lines>
  <o:Paragraphs>14</o:Paragraphs>
  <o:CharactersWithSpaces>7295</o:CharactersWithSpaces>
  <o:Version>10.2625</o:Version>
 </o:DocumentProperties>
</xml><![endif]--><!--[if gte mso 9]><xml>
 <w:WordDocument>
  <w:HyphenationZone>21</w:HyphenationZone>
  <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 </w:WordDocument>
</xml><![endif]-->
  <style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;
	mso-font-charset:2;
	mso-generic-font-family:auto;
	mso-font-pitch:variable;
	mso-font-signature:0 268435456 0 0 -2147483648 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-parent:"";
	margin:0cm;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
p
	{mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	mso-pagination:widow-orphan;
	font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";}
@page Section1
	{size:595.3pt 841.9pt;
	margin:70.85pt 70.85pt 2.0cm 70.85pt;
	mso-header-margin:35.4pt;
	mso-footer-margin:35.4pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
 /* List Definitions */
 @list l0
	{mso-list-id:692074649;
	mso-list-template-ids:796279980;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l1
	{mso-list-id:886143427;
	mso-list-template-ids:629682808;}
@list l1:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l2
	{mso-list-id:1506479675;
	mso-list-template-ids:955780980;}
@list l2:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
@list l3
	{mso-list-id:1866365956;
	mso-list-template-ids:-867898570;}
@list l3:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:36.0pt;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:10.0pt;
	font-family:Symbol;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
-->
  </style><!--[if gte mso 10]>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Normale Tabelle";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-parent:"";
	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
	mso-para-margin:0cm;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman";}
</style>
<![endif]-->
</head>
<body style="" lang="DE" link="blue" vlink="blue">
<div class="Section1">
<p><b><span style="font-size: 18pt;" lang="EN-GB">3
EDITING INPUT FILES</span></b><span style="" lang="EN-GB"><o:p></o:p></span></p>
<p><b><span style="font-size: 18pt;" lang="EN-GB">3.1
GENERAL INFORMATION</span></b><span style="" lang="EN-GB"><o:p></o:p></span></p>
<p><span style="" lang="EN-GB">Z88 works with the
following files:<o:p></o:p></span></p>
<p><b><span style="" lang="EN-GB">(1) Input Files:</span></b><span
 style="" lang="EN-GB"><o:p></o:p></span></p>
<p><a href="e88i1.htm"><i><span style="" lang="EN-GB">Z88I1.TXT</span></i></a><i><span
 style="" lang="EN-GB"> (general structure data,
coordinates, coincidence, material information)<br>
</span><a href="e88i2.htm"><span style="" lang="EN-GB">Z88I2.TXT</span></a></i><i><span
 style="" lang="EN-GB"> (boundary conditions, loads,
constraints)<br>
</span><a href="e88i3.htm"><span style="" lang="EN-GB">Z88I3.TXT</span></a></i><i><span
 style="" lang="EN-GB"> parameters for stress processor
Z88D)<br>
</span><a href="e88i4.htm"><span style="" lang="EN-GB">Z88I4.TXT</span></a></i><i><span
 style="" lang="EN-GB"> (parameters for the sparse matrix
solvers Z88I1/Z88I2 and Z88I1/Z88PAR)<br>
<a href="e88i5.htm">Z88I5.TXT</a> (surface and pressure loads &#8211; if
needed)<br>
</span><a href="e88ni.htm"><span style="" lang="EN-GB">Z88NI.TXT</span></a></i><i><span
 style="" lang="EN-GB"> (input file for the mesh generator)</span></i><span
 style="" lang="EN-GB"><o:p></o:p></span></p>
<p><span style="" lang="EN-GB">Produce these input files
with your CAD program and the </span><a href="e88x.htm"><span style=""
 lang="EN-GB">CAD converter Z88X</span></a><span style="" lang="EN-GB">
or with a 3D CAD system creating COSMOS files
and converting them with </span><a href="e88g.htm"><span style=""
 lang="EN-GB">Z88G</span></a><span style="" lang="EN-GB"> or with an
editor (e.g. <i>Notepad</i>
of Windows, <i>Emacs</i>, <i>Joe</i> at UNIX) or word processing
program (e.g. <i>Word for Windows</i> at Windows). If using a word
processor systems keep in mind to edit pure ASCII
texts without any hidden control characters ... every word processing
program
has such an option. Why not using your own editor (if you do not want
or cannot
work with a CAD program) ? <o:p></o:p></span></p>
<p><span style="" lang="EN-GB">So how you can work with
the editor/word processor you are familiar with and used to.<o:p></o:p></span></p>
<p><b><span style="" lang="EN-GB">Details to the input
files see sections 3.2 pp.</span></b><span style="" lang="EN-GB"><o:p></o:p></span></p>
<p><b><span style="" lang="EN-GB">(2) Output Files:</span></b><span
 style="" lang="EN-GB"><o:p></o:p></span></p>
<p><i><span style="" lang="EN-GB">Z88O0.TXT (processed
input data for documentation)<br>
Z88O1.TXT (processed boundary conditions for documentation)<br>
Z88O2.TXT (calculated displacements)<br>
Z88O3.TXT (calculated stresses)<br>
Z88O4.TXT (calculated nodal forces)</span></i><span style=""
 lang="EN-GB"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style=""
 lang="EN-GB">The files Z88O5.TXT and Z88O8.TXT
are not regular Z88 output files, containing the coordinates of the
stress
points and the reduced stresses for use for the plot program <a
 href="e88o.htm">Z88O</a> internally. It is a
pure ASCII file, so that advanced users can use it for own routines, if
necessary.<o:p></o:p></span></p>
<p><a href="e88f.htm"><b><span style="" lang="EN-GB">(3)
Binary Files:</span></b></a><span style="" lang="EN-GB"><o:p></o:p></span></p>
<p><span style="" lang="EN-GB">These files are used
internally and are not for editing. They serve the fast data
interchange
between Z88 modules.<o:p></o:p></span></p>
<p><i><span style="" lang="EN-GB">Z88O1.BNY</span></i><i style=""><span
 style="" lang="EN-GB"><span style=""><br>
Z88O3.BNY<br>
Z88O4.BNY (only for internal communication of the sparse matrix solvers)</span></span></i><span
 style="" lang="EN-GB"> <o:p></o:p></span></p>
<p><span style="" lang="EN-GB">Why work with files? Is
that not old-fashioned and does "interactive" working not do a better
job? Z88 is designed as an open, transparent system according to the
UNIX
philosophy: Several, compact modules communicate via files together.<o:p></o:p></span></p>
<ul type="disc">
  <li class="MsoNormal" style=""><b><span style="" lang="EN-GB">A
maximum of </span><a href="e88dy.htm"><span style="" lang="EN-GB">memory</span></a></b><b><span
 style="" lang="EN-GB"> is useable</span></b><span style="" lang="EN-GB">
for the FE data, because always only relatively small, compact programs
are loaded into memory.<o:p></o:p></span></li>
  <li class="MsoNormal" style=""><span style="" lang="EN-GB">Z88 is
very flexible and adaptable through its open structure. <b>Any kind of
preprocessing and postprocessing is possible without restrictions.</b>
You can generate the input files by small, self-written preprograms
(such a preprogram is the mesh generator </span><a href="e88n.htm"><span
 style="" lang="EN-GB">Z88N</span></a><span style="" lang="EN-GB">) or
leave the job of processing the output data to other programs: You can
quite easily load Z88 output files into EXCEL and analyse there. <o:p></o:p></span></li>
  <li class="MsoNormal" style=""><span style="" lang="EN-GB">Every FEA
program can, and so does Z88, produce a huge amount of data junk from
time to time. You are very often interested only in very specific
results, e.g. of special nodes. The output files are simple ASCII
files. You can edit and shorten them as you like and print only the <b>really
interesting results</b>. <o:p></o:p></span></li>
  <li class="MsoNormal" style=""><span style="" lang="EN-GB">Very often
input files are produced <b>much faster</b> than by any interactive
queries: Many input lines are similar to prior lines: Use the block
operations of your editor for copying !<o:p></o:p></span></li>
</ul>
<p><b><span style="" lang="EN-GB">Downward compatibility:</span></b><span
 style="" lang="EN-GB"><o:p></o:p></span></p>
<p class="MsoNormal" style="text-align: justify;"><span
 style="font-size: 12pt;" lang="EN-GB">Z88 files for V11.0 and V12.0
are okay for Z88 V13.0, if the the plate
flag and the surface and pressure loads flag are supplied. <o:p></o:p></span></p>
<p><span style="" lang="EN-GB"><o:p></o:p></span></p>
<p><b><span style="" lang="EN-GB">Rules for entering
values:</span></b><span style="" lang="EN-GB"><o:p></o:p></span></p>
<p><span style="" lang="EN-GB">There is no need for
special rules or field divisions, only the usual C rules apply:<o:p></o:p></span></p>
<ul type="disc">
  <li class="MsoNormal" style=""><i><span style="" lang="EN-GB">All
values are to be separated by at least one blank</span></i><span
 style="" lang="EN-GB"> <o:p></o:p></span></li>
  <li class="MsoNormal" style=""><i><span style="" lang="EN-GB">Integer
numbers may contain any point or exponents</span></i><span style=""
 lang="EN-GB"> <o:p></o:p></span></li>
  <li class="MsoNormal" style=""><i><span style="" lang="EN-GB">For
floating point numbers no points need to be provided</span></i><span
 style="" lang="EN-GB"> <o:p></o:p></span></li>
  <li class="MsoNormal" style=""><i><span style="" lang="EN-GB">Numerical
values which are 0 (zero), have to be entered explicitly. </span></i><span
 style="" lang="EN-GB"><o:p></o:p></span></li>
</ul>
<p><b><i>Integer numbers</i></b> </p>
<table class="MsoNormalTable" style="" border="1" cellpadding="0">
  <tbody>
    <tr style="">
      <td style="padding: 0.75pt; width: 57pt;" width="76">
      <p class="MsoNormal">Correct</p>
      </td>
      <td style="padding: 0.75pt; width: 33.75pt;" width="45">
      <p class="MsoNormal">1</p>
      </td>
      <td style="padding: 0.75pt; width: 45.75pt;" width="61">
      <p class="MsoNormal">345 </p>
      </td>
      <td style="padding: 0.75pt; width: 77.25pt;" width="103">
      <p class="MsoNormal">55555</p>
      </td>
      <td style="padding: 0.75pt; width: 49.5pt;" width="66">
      <p class="MsoNormal">0</p>
      </td>
    </tr>
    <tr style="">
      <td style="padding: 0.75pt; width: 57pt;" width="76">
      <p class="MsoNormal">Wrong</p>
      </td>
      <td style="padding: 0.75pt; width: 33.75pt;" width="45">
      <p class="MsoNormal">1.</p>
      </td>
      <td style="padding: 0.75pt; width: 45.75pt;" width="61">
      <p class="MsoNormal">345. </p>
      </td>
      <td style="padding: 0.75pt; width: 77.25pt;" width="103">
      <p class="MsoNormal">55555E+0</p>
      </td>
      <td style="padding: 0.75pt; width: 49.5pt;" width="66">
      <p class="MsoNormal">no entry</p>
      </td>
    </tr>
  </tbody>
</table>
<p><b><i><span style="" lang="EN-GB">Floating point
numbers</span></i></b><span style="" lang="EN-GB"> (Z88
uses internally double precision floating point numbers <i>[Double]</i>)
<o:p></o:p></span></p>
<table class="MsoNormalTable" style="" border="1" cellpadding="0">
  <tbody>
    <tr style="">
      <td style="padding: 0.75pt; width: 57pt;" width="76">
      <p class="MsoNormal">Correct</p>
      </td>
      <td style="padding: 0.75pt; width: 33.75pt;" width="45">
      <p class="MsoNormal">1.</p>
      </td>
      <td style="padding: 0.75pt; width: 47.25pt;" width="63">
      <p class="MsoNormal">345 </p>
      </td>
      <td style="padding: 0.75pt; width: 75.75pt;" width="101">
      <p class="MsoNormal">5.5555E+10</p>
      </td>
      <td style="padding: 0.75pt; width: 49.5pt;" width="66">
      <p class="MsoNormal">0</p>
      </td>
    </tr>
    <tr style="">
      <td style="padding: 0.75pt; width: 57pt;" width="76">
      <p class="MsoNormal">Wrong</p>
      </td>
      <td style="padding: 0.75pt; width: 33.75pt;" width="45">
      <p class="MsoNormal">1,</p>
      </td>
      <td style="padding: 0.75pt; width: 47.25pt;" width="63">
      <p class="MsoNormal">345, </p>
      </td>
      <td style="padding: 0.75pt; width: 75.75pt;" width="101">
      <p class="MsoNormal">O (letter O)</p>
      </td>
      <td style="padding: 0.75pt; width: 49.5pt;" width="66">
      <p class="MsoNormal">no entry</p>
      </td>
    </tr>
  </tbody>
</table>
<p><span style="" lang="EN-GB">Z88 input files may have
comments in every line if all corresponding data has been filled out
before. Separate
the last data and the comment at least by one blank. Lines in Z88 input
files
can include 250 bytes (really needed are noticeably less than 80).
Blank lines
and pure comment lines are not permitted.<o:p></o:p></span></p>
<p><b><span style="" lang="EN-GB">Always check input files
with </span><a href="e88v.htm"><span style="" lang="EN-GB">Z88V</span></a></b><b><span
 style="" lang="EN-GB"> before a Z88 run.</span></b><span style=""
 lang="EN-GB"><o:p></o:p></span></p>
<ul type="disc">
  <li class="MsoNormal" style=""><span style="" lang="EN-GB">Z88V
checks for formal correctness of the entry files. It can hardly
recognize wrong or useless structures and boundary conditions. Examine
when error messages or abnormal program stops of Z88: <o:p></o:p></span></li>
  <li class="MsoNormal" style=""><span style="" lang="EN-GB">Are the
files really pure text files, well in the ASCII format? Or have there
been added unnoticed hidden control characters by your text processor ?<o:p></o:p></span></li>
  <li class="MsoNormal" style=""><span style="" lang="EN-GB">Is the
last line of an input file terminated by at least one <i>RETURN</i> ? <o:p></o:p></span></li>
</ul>
<ul type="disc">
  <li class="MsoNormal" style=""><span style="" lang="EN-GB">Is MAXKOI
in Z88.DYN large enough? If in doubt enter 1000000 or higher for MAXKOI.<o:p></o:p></span></li>
  <li class="MsoNormal" style=""><span style="" lang="EN-GB">Is your
structure statically determined or in any way statically overdefined
(allowed !)? Or is it statically indetermined, i. e. boundary
conditions are missing which may cause serious trouble. Statically
indetermined structures can appear easily for </span><a
 href="e88e2.htm"><span style="" lang="EN-GB">Beams No.2</span></a><span
 style="" lang="EN-GB">, </span><a href="e88e5.htm"><span style=""
 lang="EN-GB">Cams No.5</span></a><span style="" lang="EN-GB"> and </span><a
 href="e88e13.htm"><span style="" lang="EN-GB">Beams No.13</span></a><span
 style="" lang="EN-GB"> (take care of the rotation degrees of freedom).<o:p></o:p></span></li>
  <li class="MsoNormal" style=""><span style="" lang="EN-GB">Is the
coincidence list defined properly? Especially </span><a
 href="e88e10.htm"><span style="" lang="EN-GB">Hexahedrons No.10</span></a><span
 style="" lang="EN-GB"> are very sensitive to wrong numbering.<o:p></o:p></span></li>
  <li class="MsoNormal" style=""><span style="" lang="EN-GB">Plot the
initial structure with </span><a href="e88o.htm"><span style=""
 lang="EN-GB">Z88O</span></a><span style="" lang="EN-GB"></span><span
 style="" lang="EN-GB">. If you will not see some pretty good stuff,
then the rest can hardly become better!<o:p></o:p></span></li>
  <li class="MsoNormal" style=""><span style="" lang="EN-GB">Always do
a rough calculation! Are the calculated deflections extremely high? </span>Then
check the <a href="e88i2.htm">boundary conditions</a> quite carefully!
  </li>
  <li class="MsoNormal" style=""><span style="" lang="EN-GB">And for
the UNIX operating system: Are the file permissions properly set? </span>For
the .LOG files too ? Do a <i>chmod 777</i> !</li>
  <li class="MsoNormal" style=""><span style="" lang="EN-GB">Z88 input
files for UNIX and Windows have the same structure. You can without
restriction load Z88-UNIX files into Windows and vice versa. But did
you do the proper conversion? Windows terminates lines by a CR/LF, but
UNIX only by a LF ! </span>Many LINUX systems feature the converters <i>unix2dos</i>
and <i>dos2unix</i>. </li>
</ul>
</div>
</body>
</html>