This Part of the document is devoted to the presentation of examples illustrating various aspects of FeResPost. All the FeResPost examples 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, information is also provided to help the reader use the finite element model in the various examples.
Chapter IV.2 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.
Chapter IV.4 presents an example of an 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.
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:
“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.
“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.
“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.
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.
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.