Chapter IV.0
Introduction
This Part of the document is devoted to the presentation of examples illustrating various aspects of
FeResPost All the FeResPost example are done with a model and Nastran results corresponding to a
very simplified and imaginary satellite represented in Figure IV.1.1. This Part is organized as follows:
- The finite element model of the structure is described in Chapter IV.1. In that Chapter,
one also gives information that will help the reader to use the finite element in the various
examples.
- In Chapter IV.2, one presents small examples of ruby programs using the FeResPost
library and finite element model and results of the “testSat” satellite. These results
illustrate the use of various classes and methods of the FeResPost library.
- In Chapter IV.4, one presents an example of object-oriented post-processing program
written with ruby and using FeResPost library. The program uses the model and results
of “testSat” satellite to calculate margins of safety in honeycomb, skins and connections.
This project results from an evolution of a former project. (Previous versions of this
project are described and discussed in Appendixes IV.4 and X.F.)
- Chapter IV.3 presents a few examples that illustrate the use of composite classes.
All the examples are delivered in “TESTSAT” directory. This directory contains four subdirectories:
-
1.
- “MODEL” contains the definition “testSat” finite element model. The splitting of
this model into several files and its organization in sub-directories is described in
section IV.1.6.
-
2.
- “OTHER_EXECS” contains Nastran example BDF files not related to the “testSat”
small satellite finite element model. In general, these examples illustrate technicalities of
Nastran and FeResPost.
-
3.
- “RUBY” contains the small examples described in Chapter IV.2. The sub-directories in
“RUBY” are:
- The different “EX??” directories containing the small examples.
- “PROJECT” is the main directory of the modular program described in
chapter IV.4. Each
- “PROJECTa” is the main directory of the modular program described in
Appendix X.E. Each
- “PROJECTb” is the main directory of the object oriented program described in
Appendix X.F.
-
4.
- Finally, a “EXEC_OP2” directory has been defined in “MODEL” directory. The main bulk data
files have been copied in this directory and the calculations with Nastran must be performed in
that directory.
-
5.
- Similarly a “EXEC_XDB” directory has been defined in “MODEL” directory. There, the main
bulk data files have been modified to produce “xdb” result outputs.
Of course, before running the examples, you must compile ruby or its shared library, and produce the
Nastran finite elements results.