Home
        ESABASE2 - Framework Software User Manual
         Contents
1.                                                                                             119    5 Troubleshooting                                                                                     120    5 1 Precautions                                                                                             120      Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 4   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     5 2 Trouble Information                                                                                 120    5 3 Program Messages                                                                                   121    5 3 1 Messages  ESABASE2                                                                                   121    5 3 2 Messages  Eclipse and JVM                                                                           122    5 3 3 Messages  Solver                                                                                         122    5 4 Known Issues                                                                                          124    5 4 1 Import of Complex BAS Files                                                                         124    5 4 2 Memory Leak caused by Open CASCADE                                                        125    5 4 3 Meshing                   
2.                                                                                    125    5 4 4 ATI Graphics Card                                                                                        127    6 Annex A  Geometry Shapes                                                                   128    6 1 Basic 3D Shapes                                                                                      128    6 1 1 Box                                                                                                             129    6 1 2 Cone                                                                                                           132    6 1 3 Cylinder                                                                                                      135    6 1 4 Ellipsoid                                                                                                      138    6 1 5 Paraboloid                                                                                                   142    6 1 6 Sphere                                                                                                        146    6 2 Basic 2D Shapes                                                                                      150    6 2 1 Disc                                                                                                            151    6 2 2 Plate                                                                                           
3.                                                                           107    Table 3 6   The  pdir  parameter                                                                               108    Table 3 7   The  track  parameter                                                                              109    Table 3 8   The  inverse  parameter                                                                           109    Table 5 9   Overview of the capabilities of the ESABASE2 meshers                                127    Table 6 1   Definition of the BOX shape in ESABASE style                                            129    Table 6 2   Definition of the BOX shape in GDML style                                                 130    Table 6 3   Definition of the CONE shape in ESABASE style                                          133    Table 6 4   Definition of the CONE shape in GDML style                                               133    Table 6 5   Definition of the CYLINDER shape in ESABASE style                                    136    Table 6 6   Definition of the CYLINDER shape in GDML style                                        136    Table 6 7   Definition of the ELLIPSOID shape in ESABASE style                                   139    Table 6 8   Definition of the ELLIPSOID shape GDML style                                           139    Table 6 9   Definition of the PARABOLOID shape                                                         143    Tabl
4.                                                                  174    7 2 Geometry Editor Toolbar                                                                          176                     Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 6   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     Document Information    I  Release Note    Name  Function  Date  Signature    Established by  K  Ruhl  K D  Bunte  A     G  de  P  Hake  M   Zaake  J  Weiland  J   Pervez  A  Miller  M   D  ttmann    Project Engineers  2013 07 23    Released by   K D  Bunte  Project Manager  2013 04 23     II  Revision History    Version  Date  Initials  Changed  Reason for Revision    0 1  2009 06 12  KR  All  Taken over from ESABASE2 Debris SUM  restruc   tured chapters  and rewrote introduction and get   ting started chapters     0 2  2009 06 22  KR  Chapter 3  Rewrote mission and S C handling     0 3  2009 07 06  KR  Chapters 4  5   Annex A and B    Rewrote debris meteoroids chapter  troubleshoot   ing section  Annex A and B    0 4  2009 07 28  KR  Chapter 2  3  4  Enhancements after PM5     0 5  2009 08 03  KR  All  Split into Framework  Solver documents    0 9  2009 09 23  KB  All  Review for Final Draft    1 0  2009 09 28  KR  All  Adapted to review results    1 1  2009 10 22  KR  KB  Chapters 2  A  User feedback recognition     1 2  2009 12 11  AG 
5.                                                           36    3 1 4 Mission Visualisation                                                                                       37    3 1 5 Ground Track                                                                                                38    3 1 6 Import of INP Files                                                                                         39    3 1 7 Trajectory File                                                                                               40    3 1 8 Orbit Propagator                                                                                            42    3 2 Geometry                                                                                                  46    3 2 1 Geometry File                                                                                                47    3 2 2 Geometry Viewing                                                                                          48    3 2 3 Geometry Editing                                                                                           53    3 2 4 Geometry Outline and Properties View                                                             76    3 2 5 Boolean Operations                                                                                        84    3 2 6 Geometry Model Import Interfaces                                                                  86    3 2 7 Geometry Model Ex
6.                                               171    Figure 6 28  Points of the four sided truss object                                                          172    Figure 6 29  Additional parameters of the four sided truss object                                   172    Figure 7 1   ESABASE2 menu bar                                                                                174    Figure 7 2   ESABASE2 help system                                                                             175    Figure 7 3   Geometry editor  Toolbar  right side                                                          176       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 14   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     VIII  List of Tables    Table 2 1   Hardware Requirements                                                                            18    Table 3 1   Orbit input parameters                                                                              44    Table 3 2   Examples for Degree of Freedom specifications                                          100    Table 3 3   The  Inherit parent values  parameter                                                       106    Table 3 4   The  VEC1  parameter                                                                             107    Table 3 5   The  VEC2  parameter   
7.                                            153    Figure 6 15  Meshing parameters of the PLATE                                                             154    Figure 6 16  Specific geometry shapes                                                                         155    Figure 6 17  Parameters of a prism object                                                                    157    Figure 6 18   Parameters of a surface object                                                                  159    Figure 6 19  Complex geometry shapes                                                                        161    Figure 6 20  Parameters of a beam object                                                                    162    Figure 6 21  Parameters of a pipe object                                                                      164    Figure 6 22  Parameters of a tank object                                                                      166    Figure 6 23   Meshing parameters of the tank                                                                167    Figure 6 24  Overview of the truss object                                                                     169    Figure 6 25  Points of the truss object                                                                          169    Figure 6 26  Additional parameters of the truss object                                                   170    Figure 6 27  Overview of the four sided truss object        
8.                                         63    Figure 3 23  Material Overview Page  Edit materials button                                               64    Figure 3 24  Material Editing Page                                                                                   64    Figure 3 25  Material editing page  Properties view                                                           65    Figure 3 26  Material editing window  Filter button                                                           67    Figure 3 27  Material overview page  select a material for all surfaces                                68    Figure 3 28   Geometry editor  example satellite with antenna dish at bottom                   69    Figure 3 29   Geometry editor  Pointing page  antenna dish                                             70    Figure 3 30   Geometry editor  Kinematic page  antenna dish                                          71    Figure 3 31   Geometry editor  Pointing page  System node                                             72    Figure 3 32   Geometry editor  Kinematic page  solar panel                                             73    Figure 3 33   Geometry editor  Pointing page  solar panel                                                74    Figure 3 34   Geometry editor  example satellite with two solar panels                              75    Figure 3 35   Orbital point configurations  example satellite                                              75    Figure 3 36   G
9.                                      85    Figure 3 48  The shape after the modification                                                               86    Figure 3 49   Geometry file creation wizard  STEP variant                                                87    Figure 3 50   Geometry editor  imported STEP ATV model                                                88    Figure 3 51   Geometry file creation wizard  BAS variant                                                  89    Figure 3 52  Geometry editor  imported HUBBLE BAS                                                     90    Figure 3 53   Geometry file creation wizard  GDML variant                                               91    Figure 3 54   Geometry file creation wizard  STEP SPE variant                                          92    Figure 3 55   The ATV imported from a BAS file                                                             93    Figure 3 56   The GDML export entry in the context menu                                              94    Figure 3 57   The directory for the export is selected                                                      94    Figure 3 58   Files generated during GDML export                                                          95    Figure 3 59   Typical content of    mainFile gdml                                                               95    Figure 3 60   A simple satellite structure to demonstrate the STEP SPE export                  96    Figure 3 61   STEP S
10.                                    8    V   Glossary                                                                                                      9    VI   List of Abbreviations                                                                                    9    VII  List of Figures                                                                                            10    VIII  List of Tables                                                                                             14    1 Introduction                                                                                             16    1 1 The Big Picture                                                                                          16    1 2 Chapter Overview                                                                                      17    1 3 Problem Reporting                                                                                     17    2 Getting Started with ESABASE2                                                              18    2 1 Installation and Start                                                                                 18    2 1 1 Hardware Requirements                                                                                 18    2 1 2 Installation                                                                                                    19    2 1 3 Operating System Adaptations                                                     
11.                    20    2 1 4 Upgrade                                                                                                        21    2 1 5 Starting ESABASE2                                                                                         22    2 2 Basic GUI Usage                                                                                        23    2 2 1 GUI Overview                                                                                                23    2 2 2 GUI Adaptation                                                                                              26    2 2 3 Project Organisation                                                                                       27    3 Mission and Spacecraft Definition                                                           31    3 1 Mission                                                                                                      31    3 1 1 Mission File                                                                                                    32      ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 3   176    3 1 2 Mission Editor                                                                                                33    3 1 3 Mission Outline and Properties View      
12.                 153    6 3 Specific Shapes                                                                                        155    6 3 1 Facet                                                                                                          156    6 3 2 Prism                                                                                                          157    6 3 3 Surface                                                                                                       159    6 4 Complex Shapes                                                                                      161    6 4 1 Beam                                                                                                          162    6 4 2 Pipe                                                                                                            164    6 4 3 Tank                                                                                                           166    6 4 4 Truss                                                                                                          169      ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 5   176    7 Annex B  Additional GUI Elements                                                        174    7 1 Application Menubar               
13.       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 59   176     Moreover  you can choose the color of the shape  The default is to color it according to ob   ject number  but you can override it with a fixed color here     Finally  you may check the orientation of the mesh elements by enabling    Display Element  Normals     This will display a perpendicular arrow at the centre of each mesh element     Close the Box wizard now by pressing  Finish   as we will now continue with a cone as a  child to the box       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 60   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     3 2 3 3 Cone  Position and Attitude Page    Each shape has its local coordinate system  which is initially set to  0  0  0  within its parent s  local coordinate system  The Position and Attitude page allows you to arrange a shape within  the coordinate system     Normally  you define the shape size without regard to placing it  although for some shapes   this would be possible   You then move the shape along the XYZ axis of its local coordinate  system   translation   and rotate it by specifying angles and axis priorities   rotation  
14.       To further our example satellite  mark the box in the 3D view by leftclicking it  then rightclick  to open the context menu and choose  Coordinate Systems     global coordinate system    This will show the global coordinate system     Rightclick the box again and choose  Add Child     Cone  from the context menu  On the  wizards size page  give the cone p1    0  0  0  and p2    0  30  0   complement it with  diam1   80 and press  Finish  to preview the result     The following figure shows that the cone is somewhat misplaced  especially if seen from the  front view      circled in red        Figure 3 19  Geometry editor  default Cone     To remedy the situation  leftclick the cone to select it  and then choose  Modify     Position  and Attitude  from the context menu  This will directly jump to the Position and Attitude  page in the Cone wizard  as shown in the following figure       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 61   176         Figure 3 20  Geometry editor  Cone wizard  Position and Attitude page     In the first row  translate the shape by  140  50  50  mm  Because X is the velocity direction  of the satellite as indicated by the front viewing perspective  this will move the cone to 4cm  before the front plate and centre it in Y and Z direction     In the rotation
15.      Table 3 8   The  inverse  parameter     If the pointing has two solutions  the model should be visualised to determine whether the  solution found is the desired one  If not  then the  inverse  parameter can be used to select  the second solution        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 110   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     3 4 3 Relationship with Mission Specification    The pointing facility is related to the mission specified in the mission editor via     Orbital definition of the articulated system    Orientation of the bodies of the articulated system in space    Since the attitude of each body is referenced to orbital specific directions such as the sun   solar panels   the earth  antennas   georelay  antennas  and the inertial direction  tele   scope   the following is computed     The system s position and the velocity which determines the orbital plane  the veloc   ity can be considered as a special pointing direction     Sun ephemeris    Earth ephemeris    Georelay positions  if any     Eclipse     3 4 3 1 Orbit Definition    The definition of the orbit is described in the ESABASE User Manual  6   The epoch is used to  compute the position of the Sun  the Earth as well as the location of possible georelay satel   lites  and to link the pointing facility with the ESABASE debris and meteo
16.     11  SPENVIS  The Space Environment Information System  orbit generator description     http   www spenvis oma be help models sapre_earth html      ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 9   176    V  Glossary    Term  Description    Application  ESABASE application such as e g  the  Debris  or the   Sunlight  application     Eclipse  Eclipse is an open source community whose projects are  focused on providing an extensible development platform  and application frameworks for building software  For de   tailed information refer to http   www eclipse org      ESABASE  Unix based analysis software for various space applications   For details refer to the ESABASE User Manual  6      ESABASE2  New ESABASE version running on PC based Windows plat   forms  to be distinguished from the  old  Unix based  ESABASE      Geometric al   analysis   Analysis of a full geometric model     Georelay  Object pointing keyword  tracking of a GEO satellite     Non geometric al   analysis  Analysis of a plate  faster than analysing a full geometrical    model     STEP  Acronym which stands for the Standard for the Exchange of  Product model data  8       VI  List of Abbreviations    Abbreviation  Description    GUI  Graphical User Interface    JVM  Java Virtual Machine    NASA  National Astronautics a
17.     etamax space GmbH      ESABASE2   Framework    Software User Manual     Contract No   16852 02 NL JA    Title   PC Version of DEBRIS Impact Analysis Tool    ESA Technical Officer   G  Drolshagen  J  S  rensen    Prime Contractor   etamax space GmbH    Authors   K  Ruhl  K D  Bunte  A  G  de  P  Hake  M  Zaake  J  Weiland  J  Pervez   A  Miller    Date   2013 07 23    Reference   R077 230rep_01_08_02_Software_User_Manual_Framework doc    Revision   1 8 2    Status   Final    Confidentiality   Public    etamax space GmbH  Frankfurter Str  3d  D 38122 Braunschweig  Germany  Tel     49  0 531 866688 33    Fax    49  0 531 866688 99    email  esabase2 etamax de  http   www etamax de      Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 2   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     Table of Contents    Document Information                                                                                   6    I   Release Note                                                                                               6    II   Revision History                                                                                           6    III  Distribution List                                                                                           7    IV   List of References                                                     
18.     gether to determine the final pointing of a spacecraft     Pointing the Bodies and Indeterminacies  How pointing works when pointing re     quirements can only be partially fulfilled     Pointing Output  Describes the results of the pointing algorithm     Pointing Calculation Method  Describes the pointing algorithm      3 4 1 Pointing Introduction    A system  for example  a spacecraft  in orbit is subject to various environmental effects   such as solar illumination  the gravitational field  the atmosphere and so on  These effects  appear as forces and torques which affect the orbital position and attitude of the system   e g  aerodynamic  radiation effects  or as material degradation  e g  surface recession due  to the atomic oxygen fluence  and depend strongly on the geometrical configuration of the  system  on its orbital orientation and on the orbital position and velocity of the system     In order to compute these effects accurately  the articulating capabilities of the bodies of the  system have to be properly modelled  For example  an earth oriented system may assume a  solar array articulating capability within angular constraints in order to track the direction of  the sun  With such a system  changes in the solar panel orientation with respect to the ve   locity vector and or the sun significantly alter the resulting effects  e g  torques  forces  sur   face degradation  on the system     The orientation of the various bodies of an articulated system along an
19.    Figure 6 4   Parameters of a cylinder object in ESABASE  left  and GDML  right  style     135    Figure 6 5   Meshing parameters of the cylinder                                                           137      ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 13   176    Figure 6 6   Parameters of an ellipsoid object in ESABASE  left  and GMDL  right   style                                                                                                       138    Figure 6 7   Meshing parameters of the ellipsoid                                                           141    Figure 6 8   Parameters of a paraboloid object                                                             142    Figure 6 9   Meshing parameters and element numbering of the paraboloid                   145    Figure 6 10   Parameters of a sphere object in ESABASE  left  and GDML  right  style       146    Figure 6 11   Meshing parameters of the sphere                                                            149    Figure 6 12  Basic 2D geometry shapes                                                                        150    Figure 6 13   Parameters of a disc object                                                                       151    Figure 6 14  Parameters of a plate object                          
20.    Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 92   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     3 2 6 4 STEP SPE File Import    As of ESABASE2 version 5 0 0  the STEP SPE protocol is supported for import  As most of the  shape from the STEP SPE protocol can be mapped to the ESABASE2 shape palette  it is pos   sible to edit the shapes dimension after the import     To import a STEP SPE geometry  create a new geometry file by using the menubar  choose   File     New     Geometry   The resulting wizard is shown in the following figure      Figure 3 54  Geometry file creation wizard  STEP SPE variant    On the first page  choose  Import STEP SPE   in place of the standard  Create empty file    Then  on the next page  choose the input STEP SPE file  The third page will ask you for a  directory location  the same as for empty new geometries     The NetGen mesher is stored as default for every object  but it is also possible to use the  OCC mesher  or  if the shape is part of the ESABASE2 shape palette  also the ESABASE  mesher       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 93   176     3 2 7 Geometry Model Export Interfaces    3 2 7 1 GDML Export    As of ESABASE2 R
21.    Note  altitude of  apogee   apogee radius minus the celestial  body   s radius Re  Earth  6378 165 km  Moon   1738 km      hper  real  0  altitude of perigee  km   Note  altitude of  perigee   perigee radius minus the celestial  body   s radius Re  Earth  6378 165 km  Moon   1738 km      A  real   gt  6378 165  semi major axis  km      E  real  0 e  gt  1  eccentricity  0  1      incl  real  0 001 INCL  lt   180    orbital inclination  deg      raan  real  0 RAAN  lt  360  right ascension of the ascending node  deg      argper  real  0 argper  lt  360  argument of perigee  deg     trano  real  0 trano  lt  360  true anomaly at the mission start epoch  deg     Table 3 1   Orbit input parameters     Please note that the specification of the perigee and apogee altitudes  or alternatively of the  semi major axis and the eccentricity  can be used  The input of any of the values results in a  re calculation of the other values  If the resulting orbit is not valid  e g  due to a perigee  altitude below the Earth s surface   the respective input field will be marked in red      The parameters of the solar radiation pressure and the atmospheric drag can be modified in  the respective    Outline    to consider the corresponding perturbations  Please bear the follow   ing definitions of the both parameters in mind  These definitions are provided in  11      The solar radiation pressure parameter is defined as     M  A  K  Radiation  Solar  8  10  451   0  _    where K is the material
22.   0  0   p2    0  0  20   diam   80 mm and thickness   2 mm  Then translate it  by  50  50  0  and rotate it by  180  0  0   The result is shown in the following figure       Figure 3 28  Geometry editor  example satellite with antenna dish at bottom     On the figure  the z axis of the parabole points  down   the x axis points into velocity direc   tion and the y axis to the right side of the satellite  With this in mind  select the parabole and  choose  Modify     Pointing  from the context menu       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 70   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     The following figure shows the Pointing page for the parabole       Figure 3 29  Geometry editor  Pointing page  antenna dish      Set VEC    0  0  1  and direction   EARTH  Also  activate the  Inherit from parent  check   box  this will allow the parabole to force the parent body to rotate  if possible  more on that  in a minute       In ESABASE2  all shapes possessing pointing must also have kinematics  Although we do not  wish to move the parabole  the satellite should move instead   it has to have at least mini   mal kinematic freedoms     Kinematic operates on the concept of an axis around which to move  specified by a vector    Perpendicular to this axis  a second vector indicates where the 0   position is  i e  the  natu   ra
23.   Another example would be   The spacecraft altitude is greater than 2000 km  Please use  MASTER 2001 or 2005 for the debris analysis   The reason is that MASTER 2001 and  MASTER 2005 are the only debris models which support all orbits with altitudes up to 1000  km above GEO  The other debris models are valid for orbital altitudes below 2000 km      Generally  the error messages should be self explaining  so you can get an idea of what  went wrong  In case of doubt  send us an email        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 124   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     5 4 Known Issues    The following issues are known as unresolved in ESABASE2 version 4 0 0     Import of complex BAS files    Memory leak caused by Open Cascade    5 4 1 Import of Complex BAS Files    If after the import of a complex BAS file not the entire geometric model is displayed in the  3D view or even nothing is shown  this will most probably be caused by the use of complex  BAS file constructs ESABASE language elements  The following language elements from the  original ESABASE are not available in ESABASE2     CONIC    MIRROR    NODE    POLYNOM    PYRAMID    REMOVE    REVOL    SWEEP     We recommend replacing the above mentioned shapes with the supported shapes in the BAS  file  while this is only a geometric approximation  it will ens
24.   By default  both sides of the shape s  boundary surface are active  This default can be changed via the respective drop down  menu on the  Meshing  page of the shape wizard      6 2 1 3 Meshing    The meshing parameters are expressed along meshing directions a and b respectively  These  directions are shown in Figure 6 13  along with how the elements are numbered        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 153   176     6 2 2 Plate     Figure 6 14   Parameters of a plate object     6 2 2 1 Purpose    To describe the shape of a planar surface between a series of 3 to 64 points      Parameter Type     Unit     Range  Default Description    p1  point   mm  mm   mm     First point of the plate     pn  point   mm  mm   mm     n th point of the plate     Table 6 13  Definition of the PLATE shape       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 154   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig      6 2 2 2 Geometry and Size    To describe the shape of a planar surface between a series of 3 to 64 points     The boundary of the surface is constructed using the points in the order that they appear in  the input  The attributes must be in
25.   ESABASE2 relies on the Eclipse RCP framework  which in turn runs on a JVM  Java Virtual  Machine   Although both have a clean exit strategy  errors caused in the OpenCascade   C    part can lead to crashes     The following figure shows an Eclipse JVM runtime error       Figure 5 2  Troubleshooting  Messages  Eclipse and JVM abnormal termination     It is not possible to recover from such an error  Examine the log file from the logs directory  to detect any warnings  then restart the application  It might be helpful to proceed with  fewer files being open       5 3 3 Messages  Solver    A softer class of errors may appear within the solvers  Many invalid data definitions  for ex   ample  are detected and presented to you via error dialog     Typical solver error messages are one of the following     Pointing and kinematic  When impossible kinematics and pointing combinations are  detected     Debris and other solvers  When models are not specified for certain altitudes      The following figure shows a solver error dialog        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 123   176      Figure 5 3  Troubleshooting  Messages  Solver warning  kinematic      In the example above  a kinematic requirement can not be fulfilled  because a degree of  freedom is not available for an object    
26.   The intersection of this  plane with the cone acts as the  reference line for generating a  segment  and for specifying the  direction of  diame   and also for  specifying the starting point of  the meshing into nodes and ele   ments  Note  p3 must be speci   fied if  angle1    angle2    an   gle3  or  diame  is specified     angle1  real  deg  0  lt  angle1  lt  an     gle2  lt  360    0  Start angle with reference to the  plane p1p2p3 for generating a  segment     angle2  real  deg  0  lt  angle1  lt  an     gle2  lt  360    360  End angle with reference to the  plane p1p2p3 for generating a  segment     Table 6 3   Definition of the CONE shape in ESABASE style    Parameter Type     Unit   Range  Description    rMin1  real  mm  0     rMin1  lt     rMax1  Inside radius at the base of the cone     rMax1  real  mm   gt  0  Outside radius at the base of the cone     rMin2  real  mm  0     rMin2  lt     rMax  Inside radius at the apex of the cone     rMax2  real  mm      0  Outside radius at the apex of the cone     sPhi  real  deg  0     sPhi     360  Starting angle of the segment in radians in the x y   dimension     dPhi  real  deg  0  lt  dPhi     360     sPhi    Delta angle of the segment in radians in the x y   dimension     dZ  real  mm   gt  0  Half height of the cone in z direction     Table 6 4   Definition of the CONE shape in GDML style     6 1 2 2 Geometry and Size    This shape describes a circular cone or a segment of a cone  The cone may be a volume or a  surfa
27.   comes a free axis which can be used by another body for a chained pointing realisation  a  typical case is given by the space telescope       3 4 4 2 Body with two Degrees of Freedom Indeterminacy    This second indeterminacy case is illustrated by a simple example shown in Figure 3 66 the  exact pointing is realised for two different bodies       Figure 3 66  Attitude indeterminacy  2 degrees of freedom      Physical constraints generally allow this indeterminacy to be suppressed but a special input  command  provided for each body  allows one of the two solutions of a pointing with two  degrees of freedom  the  Inverse  flag  to be chosen  The best way to determine whether to  use this parameter is to visualise the model  The easiest way to visualise the pointing of the  model is to perform an ESABASE2 run selecting the  Only pre processing  flag in the analysis  run dialog      3 4 4 3 Kinematic Constraints in Pointing    The previous sections have implicitly assumed that the relative rotations were unrestricted   Generally  a movable body cannot rotate 360 degrees because of the mechanical constraints  of the joints and or due to the presence of other bodies     The rotation of a body may be restricted by defining minimum and maximum angular posi   tions with respect to its joint for each degree of freedom  If satisfaction of the pointing re   quirements for a body would require an angular position outside the allowed range  the body  is rotated to the closest limit and
28.   mm   mm   mm     Location of the centre of the circle at  the base of the cylindrical mid   section and the first point of the axis  of revolution     p2  point   mm   mm   mm     Location of the centre of the circle at  the top of the cylindrical mid section  and the second point of the axis of  revolution  defined by the vector  p1p2     diam  real   mm      gt  0  Outer diameter of the cylindrical  mid section  this parameter also  specifies the diameter of the hemi   spherical end caps     thick  real   mm     0  lt  thick  lt   diam 2    Wall thickness of the tank  If  thick 0  the shape is a surface     Table 6 19  Definition of the TANK shape       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 167   176     6 4 3 2 Geometry and Size    This shape describes a tank  consisting of a cylindrical mid section capped by a hemisphere  at each end  The length of the mid section of the tank is determined by the distance p1 to  p2  the wall thickness of the shape is determined by the  thick  parameter  If thick 0 the  shape will be a surface  otherwise a volume  Depending on the shape s parameter values  a  volume tank has an outer and inner base cap  an outer and inner cylinder and an outer and  inner top cap  A surface tank has an outer base cap  outer cylinder and outer top cap     By de
29.   p1p2     solid  Wall thickness of the paraboloid  If  thick 0 the paraboloid is a surface  shape       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 143   176     Parameter Type     Unit     Range  Default  Description    h1  real  mm   gt  0  0  no  trunca   tion     Location of the top of the parabol   oid with respect to point p1 along  the vector p1p2  used for generat   ing a truncated paraboloid  Note   h1 may not be specified if  diam1   is specified    diam1  real  mm  0 diam1  lt  diam2 0  no    trunca   tion     Diameter at the top of a truncated  paraboloid  Note   diam1  may  not be specified if h1 is specified    h2  real  mm   gt  0  4000  Location of the base of the shape  with respect to point p1 along the  vector p1p2  Note  h2 may not be  specified if  diam2  is specified    diam2  real  mm  0 diam1  lt  diam2 equal to     diam     Diameter at the base of the  paraboloid  Note   diam2  may  not be specified if h2 is specified    p3  point   mm  mm   mm     0  0  0  Optional point defining the plane  p1p2p3  The intersection of this  plane with the paraboloid acts as  the reference line for generating a  segment  and for specifying the  direction of  diame   and also for  specifying the starting point of the  meshing into nodes and elements   Note  p3 must be specified 
30.   p1p2p3 and through the  point p1     thick  real  mm  0  lt  thick  lt  min diam 2     p1p2     0  Wall thickness of the el   lipsoid type    h1  real  mm      p1p2  h1  lt  h2   p1p2     6000  Location of the base of  the ellipsoid with respect  to point p1 along the vec       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 139   176     Parameter Type     Unit     Range  Default  Description    tor p1p2     h2  real  mm      p1p2  h1  lt  h2   p1p2   6000  Location of the base of  the ellipsoid with respect  to point p1 along the vec   tor p1p2     p3  point   mm  mm   mm     0  0  0  Point defining the plane  p1p2p3  The intersection  of this plane with the el   lipsoid acts as the refer   ence for generating a  sector  and for specifying  the direction of  diame    and also for specifying  the starting point of the  meshing into nodes and  elements  p3 must be  specified if  angle1    an   gle2  or  diame  is speci   fied     angle1  real  deg  0  lt  angle1  lt  angle2  lt  360 0  Start angle with reference  to the plane p1p2p3 for  generating a segment     angle2  real  deg  0  lt  angle1  lt  angle2  lt  360 360  End angle with reference  to the plane p1p2p3 for  generating a segment     Table 6 7   Definition of the ELLIPSOID shape in ESABASE style    Parameter Type     Unit   Ran
31.   right side   Mesh button                                     49    Figure 3 12  Geometry Editor in meshed view                                                                50    Figure 3 13   Geometry editor  Toolbar  left side                                                             51    Figure 3 14   Geometry editor  example satellite                                                             53    Figure 3 15   Geometry editor  Box wizard  Size page                                                      55    Figure 3 16   Geometry editor  Box wizard  Meshing page                                                56      ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 11   176    Figure 3 17   Geometry editor  Box wizard  Meshing page  Raytracing and sides               57    Figure 3 18   Geometry editor  transparency set to 5                                                      58    Figure 3 19   Geometry editor  default Cone                                                                   60    Figure 3 20   Geometry editor  Cone wizard  Position and Attitude page                            61    Figure 3 21   Geometry editor  Wizard header                                                                 62    Figure 3 22   Geometry editor  Material page                          
32.  3D   38122 Braunschweig  Page 79   176     3 2 4 2 Copy  amp  Paste    The major reason to become familiar with the Outline is the Copy  amp  Paste function  It is per   formed on the tree  instead of the 3D model  because positioning of shapes within the tree  hierarchy can become a major issue if not properly observed     To copy a shape for later pasting  go the Outline and rightclick a shape name  e g   BOX  or   Solar Panel   to open the context menu  Then  choose copy     Both copy and paste actions are shown in the following figure       Figure 3 39  Geometry editor  Outline  Copy  amp  Paste     On the left screenshot  the  Paste  menu entry is still disabled  because no shape has been  copied into the buffer   clipboard   yet  The shape is directly selected and copied     On the right screenshot  the context menu has been opened on the parent element  the   Central body    This is because the pasted object will be inserted as a child shape  analo   gous to  Add child shape    If you were to perform the paste directly on the copied node  the  pasted solar panel would appear as a child of the original solar panel  not as a sibling     After a paste operation  the 3D view will not show any differences  the reason is that the  pasted shape overlays the original one  Rightclick the new shape and choose  Modify object   from the context menu  Then  go to the  Position and Attitude  page to translate and rotate  the new shape  see 3 2 3 3          Date   2013 07 23  ESABAS
33.  3D geometry shapes      ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 129   176     6 1 1 Box      Figure 6 2  Parameters of a box object in ESABASE  left  and GDML  right  style     6 1 1 1 Purpose    To describe the shape of a rectangular box      Parameter Type  Unit   Range  Default  Description    dx  dy  dz  real  mm  mm   mm      gt  0  dx  dy and dz are the  lengths of the respective  edges of the box along the  x   y   and z axes     thick  real  mm   0  lt  thick  lt   min dx  dy  dz  2    solid box  Thickness of the walls of  the box  If thick 0  the  box is a surface shape  with 6 connected faces     Table 6 1   Definition of the BOX shape in ESABASE style     Parameter Type  Unit   Range  Default  Description    X  Y  Z  real  mm  mm   mm      gt  0  X  Y and Z are the half   lengths of the respective  edges of the box along the      Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 130   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     Parameter Type  Unit   Range  Default  Description    x   y   and z axes     Table 6 2   Definition of the BOX shape in GDML style     6 1 1 2 Geometry and Size    This shape describes a rectangular 
34.  BOX_DX  attribute  After the leftclick  the right  side screenshot shows a text field for the value  You can enter any value here and press Re   turn on the keyboard to make the change effective      Please note that not all values may be editable  for some attributes  e g  calculated ones    this has been turned off since it would never make sense to edit them        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 83   176     3 2 4 5 Enclosures    Shapes can be grouped into so called  Enclosures   Each enclosure group has a numerical id   1  2  3       and some applications  e g  Sunlight  5   can operate on the enclosures     You can define enclosures only by using the properties editor  as shown in the figure below   and described in the previous subsection  3 2 4 4         Figure 3 43  Geometry editor  Outline and Properties view  Enclosure definition     By default  all shapes belong to enclosure 1  To change the id  select the shape in the Out   line  navigate to the  Info  node  and     in the Properties view     edit the value of  ENCLOS      Applications that do not know what enclosures are will ignore this parameter      Please note that the  Info  node  and the  ENCLOS  parameter  will only be visible to you in  the Expert mode  to select Normal or Expert mode  in the menu bar 
35.  Figure 6 7  along with how the elements are numbered       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 141   176      Figure 6 7  Meshing parameters of the ellipsoid        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 142   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     6 1 5 Paraboloid     Figure 6 8  Parameters of a paraboloid object    6 1 5 1 Purpose    To describe the shape of a circular or elliptical paraboloid  or a sector of a paraboloid      Parameter Type     Unit     Range  Default  Description    p1  point   mm  mm   mm     0     3000   0    Origin of the shape and the first  point of the axis of revolution     p2  point   mm  mm   mm     0  3000  0 Second point of the axis of revolu     tion  defined by the vector p1p2   Note  p2 will be the focal point if   diam  is not specified    diam  real  mm   gt  0  4000   point p2  is the fo   cus     External diameter of the circular  paraboloid  or the external minor  diameter of the elliptical parabol   oid  perpendicular to the plane  p1p2p3 and through the point p2   Note  If  diam  is not defined  p2  will be the focal point    thick  real  mm  0  lt  thick  lt     min diam 2
36.  GmbH   Frankfurter Str  3D   38122 Braunschweig     By default  the complete boundary surface of the shape is active except if the shape has a  fully enclosed cavity  In this case only the positive side is active  while the enclosed cavity is  not present in surface node ray tracing analyses  e g  EASBASE THERMAL   If the shape is a  surface shape  thick 0  or has a fully enclosed cavity  this default can be changed via the  respective drop down menu on the  Meshing  page of the shape wizard     For a basic sphere in ESABASE style  full sphere   two parameters need to be specified  Pa   rameter p1 defines the centre point of the sphere and  diam  defines the diameter of the  circular sphere  Because no more parameters are defined  the sphere will be full and com   plete sphere     For a basic sphere in GDML style  only parameter rMax needs to be specified  rMax defines  the outer radius of the sphere     By default the sphere is a solid sphere   thick  is empty   To change this in ESABASE style   the thickness of the walls of the sphere   thick   needs to be specified  When the thickness is  set to 0  the walls are infinitely thin  When the thickness is defined   diam  is the external  diameter of the circular sphere  In GDML style the difference of rMax and rMin defines the  thickness of the wall of the sphere     In order to segment the sphere in ESABASE style  p3   angle1  and  angle2  have to be  specified  The point p3 together with p1 and p2 define the plane which serv
37.  KR  Chapters 3  5  Enclosures  3 2 4   BAS import  5 4 2   Surface  nodes  3 2 3 2   orbital points  3 1 2      1 3  2011 02 03  PH  All  Update of the SUM to reflect the changes intro   duced with release 4 of ESABASE2     1 4  2011 03 09  JW  3 2 3 4  Update of tutorial dealing with the Material Editor    1 4  2011 03 30  MZ  3 2 7  GDML export section added    1 5  2011 09 08  MD  3 1 5  Introduced chapter for Ground Track Page     1 6  2012 09 20  JP  3 2 7  5 4 3  Meshing info added     1 7  2013 04 04  PH  AM  1 1  3 1  3 4  Added descriptions for Lunar Missions     1 8  2013 04 18  AM  3 1 8  3 4 3  Extended the descriptions for lunar missions     1 8 1  2013 06 11  AM  3 1 8 3  3 2 6 3  5 4 3    Include the definitions of SRP and drag  SAPRE    Note for GDML import  internet connection    Extended Meshing section    1 9  2013 07 23  MZ  3 2 3 2  Extended Meshing section       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 7   176    III  Distribution List    Institution  Name  Remarks    ESTEC  Gerhard Drolshagen       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 8   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     IV  List of Refere
38.  analysis and post processing purposes      The calculations performed are described in the following subsubsections     Initialisation part  Activated only once  at startup     Dynamic part  Activated at each orbital position      The calculation steps are only treated in summary form  followed by the formulas applied  and any additional background information        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 118   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     3 4 6 1 Initialisation Part    The  Kinematic  section of the geometry file is read and the time related data is converted  into modified Julian days  The transformation matrices between the body reference frames  and that of the central body  which is identical to the system reference frame  are computed   With this information the orientation of the pointing vectors of the bodies in their initial posi   tions are calculated in the reference frame of the central body     The  link vectors   i e  the vectors between the origins of two connected bodies  are calcu   lated and  finally  the bodies are translated so that the origins of their reference frames coin   cide with the origin of the central body reference frame      3 4 6 2 Dynamic Part    This part is performed for each of the orbital points selected according to the  Pointing  pa   rameters contained in the g
39.  and tesseral harmonics to include  see KZONAL and KTESS below    However sectoral harmonics are not included and may not be modelled  These terms  with  the symmetry of the segments of an orange  are often not important  as during one com   plete orbit around the earth the effects average to zero  Thus in general only small perturba   tions result with period no greater than one orbit  But for a geosynchronous orbit  which  stays within a limited range of geographic longitudes  this is not the case  In fact the first  sectoral harmonic  J22 and K22   corresponding to the ellipticity of the equator  is the major  perturbing influence for a geostationary satellite  producing an oscillation about two stable  points in the equatorial plane with a period greater than 780 days  SAPRE entirely neglects  this effect  However for runs of no more than a few days  the results will be a fair approxi   mation  There is no sectoral harmonics restriction for the lunar orbits       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 44   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig      3 1 8 3 Input Parameters for SAPRE    The following table provides an overview of the orbital parameters used to specify the orbit  of the spacecraft  as seen by the SAPRE orbit propagator      Parameter Type Range  Description    hapo  real  0  altitude of apogee  km
40.  button is to minimise the view  the second one is to maximise it  You  can also maximise a view by double clicking its name tab  left   By double clicking the tab of  an already maximised view  the size is normalised     You can also grab the tab and move the view around  and snap it into different positions  within the main window  This includes tabbing views  i e  layering several views on top of  each other     Lastly  the edges of each view can be grabbed for resizing  Depending on the position of the  view in the main window  only the view or a whole column is resized      All of your changes are saved automatically in the current perspective   arrangement of  views    To reset the perspective to the original settings  choose  Window     Reset Perspec   tive  in the menubar         ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 27   176     2 2 3 Project Organisation    In order to work with ESABASE2  you will work with input and output files  Both are organ   ised in projects  This subsection deals with the following cases     Creating a project    Creating input files  e g  mission  spacecraft     Moving files around     2 2 3 1 Creating a Project    The first thing to do after starting ESABASE2 is to create a new project  which will contain  S C geometry  orbit and solver paramete
41.  choose  Window      Preferences     ESABASE2          Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 84   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     3 2 5 Boolean Operations    The starting point of a Boolean Operation is two overlapping 3D objects  10   The available  Boolean Operations which can be performed are Intersection  Union and Subtraction     The following graphic depicts a cone which has a sphere as child shape      Figure 3 44   Geometry editor  Outline and Properties view  Enclosure definition    To perform a Boolean Operation  select the child shape in the outline and open the context  menu  The menu will display the three different BO        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 85   176     Figure 3 45   The context menu in the outline  containing the BO    Select    Intersect     The editor now displays the result of this operation      Figure 3 46   The shape after performing the operation    It is important to know that the resulting shape takes all secondary attributes like shielding  or material settings from the parent node     Let us assume that we are not satisfied with the result  and that we would like
42.  file with the ending trajectory  An example file is  displayed in Figure 3 7      Figure 3 7  Trajectory File    You can create this file via the context menu of a project or folder within a project  New   gt   Other   gt  File  then press    Next    and enter a name for the file  e  g  trans   fer trajectory   Please note that the file must have the appropriate extension  other   wise it will not be recognized by the Analysis Wizard and cannot be chosen for an analysis     It is also possible to create and edit the file with the text editor you prefer  to save the file to  disk with this editor  and use drag and drop to move it into the folder of your ESABASE2 pro   ject in the ESABASE2 explorer     Certain syntax must be matched in order to allow ESABASE2 to use the file for an analysis        Origin  The origin defines the central body from which the mission specified by the  trajectory file originates  It can be omitted  and if you do this  the default value     Earth    is used internally  The second valid option is to define it  and to use either     Earth    or    Moon           Target  Like origin     Earth    and    Moon    are viable options  but unlike the origin pa   rameter  this parameter has to be specified        Coordinates  It is necessary to define the coordinate system used for the supplied  state vectors     ECI    and    LCI    can be chosen       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep
43.  in  Table 2 1 are met  Otherwise  large geometries or analysis runs with a large number of or   bital points could take very long or fail due to insufficient memory     Minimum  Recommended    Operating System  Windows 2000  Windows XP  Vista    RAM  1 GByte  4 GBytes    Free Disk Space  1 GByte  2 GBytes    CPU  Clock frequency   2 GHz single core  2 GHz dual core    Graphics Card  Nvidia Geforce 6200  Nvidia Geforce 9800    Table 2 1   Hardware Requirements       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 19   176     2 1 2 Installation    To install ESABASE2  unzip the ESABASE2_4 0 0 zip archive from the installation DVD to a loca   tion of your choice  We recommend deactivating anti virus software as its file scanning ac   tivities can considerably slow down the unpacking process     If you open a Windows Explorer and navigate to the ESABASE2 application directory  the  layout shown in the following figure will be presented to you       Figure 2 1  ESABASE2 directory tree     In the logs folder  you can find the application log files  named with application start date    useful for troubleshooting  If you report a problem to the etamax team  please attach the  pertinent log file     In case you are an original ESABASE expert  the contents of the Solver directory could be of  inter
44.  limitations      We start with the mission editor       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 32   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     3 1 1 Mission File    With the creation of a project  a new mission file has been created  however you might also  want to create a new one  To do so  choose  File     New     Mission  in the menubar  A wiz   ard as shown in the following figure will be opened       Figure 3 1  Mission file creation wizard     On the first wizard page   Create empty file  is selected as default  just press the  Next  but   ton  The second page asks you for the location of the new file  in the figure above    tc_5_01    and a file name  above   cubesat_mission       Upon pressing  Finish   a new mission file is created  It has the file ending   mission   which  is not shown in the ESABASE2 Explorer  and does not need to be specified in the wizard     A mission editor is automatically opened on the newly created file        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 33   176     3 1 2 Mission Editor    If the mission editor is not already open  go to the ESABASE2 Explorer view and doubleclick  the missio
45.  ometry had not been meshed  it will use the OCC mesher internally to generate a mesh  which can be exported  Please note that this mesh is not stored within the file  It will only be  generated on the fly and removed after the export     In the current implementation  all shapes from the ESABASE2 shape palette can be exported  to STEP SPE  and all unknown shape types  like imports from STEP AP  can also be ex   ported  It is not possible to export assemblies     3 2 7 3 STEP AP Export    With release 5 0 of ESABASE2  it is possible to export geometry objects to files following the  STEP AP protocol     The export mechanism for STEP AP follows the same principles as the GDML export de   scribed in section 3 2 7 1  We can revisit the ATV example used to show the GDML export to  show how the export works in detail     After importing the BAS file  go to the outline and select the    System    node  Please note that  the STEP AP export is only possible on system level  and not for single shapes       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 98   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig      Figure 3 62   STEP export in the outline    After selecting the entry  a new window opens where you can enter the name and the loca   tion of the file which will be created to contain the geometry description in the STEP AP pro   tocol  
46.  orbital trajectory is  computed by the ESABASE2 pointing facility  The pointing facility computes the best possible  pointing of each body of a configuration of an articulated system to be oriented in its re   quired pointing direction starting with the central body      Data for the pointing facility is specified via the  Kinematic  and  Pointing  pages of the  shape wizards within the geometry editor       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 103   176     The articulated system is modelled as a set of rigid bodies  It consists of a central body sup   porting other bodies  as shown in the following figure       Figure 3 63  Spacecraft model     The bodies are hierarchically linked  each body imparts its own movement to the bodies that  are attached to it  Each body is attached to another body through a joint with 0  1 or 2 rota   tional degrees of freedom that are used by the pointing facility to orientate the body in the  manner required  Constraints may be specified on the degrees of freedom  representing the  rotational constraints of real joints     The orbit of the articulated system is specified via the mission editor  see 3 2 3  by means of  the orbital elements and the corresponding mission start epoch     The pointing direction of a body in space can be described in a
47.  parameter     K   1     gamma   rho  plate      ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 45   176     K   1     gamma  sphere    K   2  plate with perfect specular reflection    K   1  sphere with perfect specular reflection or perfect absorption    K   1 44  sphere with perfect diffuse reflection    rho and gamma are the reflectivity and the transitivity of the satellite     A  m    is the total reflectivity area of the object  for the spherical satellites it is the cross  sectional area  M  kg  is the mass of the satellite      The atmospheric drag parameter is defined as     M  A  c  Drag  c  Atmospheri  D    6  10  5 0  _    Where cD     is the drag coefficient  A  m    is the cross sectional area of the satellite and  M  kg  is the mass of the satellite        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 46   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     3 2 Geometry    A spacecraft geometry model is prerequisite for a full analysis  This section describes how  you can build a geometry in a CAD way  using the geometry editor  It is structured into the  following subsections     Geometry File  How to create a new geometry     Ge
48.  pointing      Please note that for some complex BAS geometries  some open issues exist  refer to section  5 4 1 for more details         ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 91   176     3 2 6 3 GDML File Import    As of ESABASE2 version 5 0 0  the GDML protocol is supported for import  As most of the  shape from the GDML protocol can be mapped to the ESABASE2 shape palette  it is possible  to edit the shapes dimension after the import     To import a GDML geometry  create a new geometry file by using the menubar  choose  File      New     Geometry   The resulting wizard is shown in the following figure      Figure 3 53  Geometry file creation wizard  GDML variant    On the first page  choose  Import GDML  in place of the standard  Create empty file   Then   on the next page  choose the input GDML file  The third page will ask you for a directory  location  the same as for empty new geometries     The NetGen mesher is stored as default for every object  but it is also possible to use the  OCC mesher  or  if the shape is part of the ESABASE2 shape palette  also the ESABASE  mesher      Please note that for the GDML import an internet connection is required  due to the needed  retrieval of the GDML schema from the website defined in the GDML file        Date   2013 07 23  ESABASE2
49.  remains there until a position within the allowed range is  specified       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 116   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     In some cases  if the constraints have not been correctly defined  the bodies may overlap  one another  These cases cannot be detected by the software  Again  this can only be de   tected using visualisation       3 4 5 Pointing Output    The pointing facility calculates the orientation of the pointing vector which has the minimum  angular deviation from the specified direction for the bodies of the system for each of the  selected orbital positions of the mission  The results of the calculations are output to the  results and listing files  while the information content is the same     For each kinematic step  the Pointing Facility outputs the following information to the report  file    LISKIN   which is written to the  ListingFiles  folder  The report file can also be ac   cessed through the  Listings  page of the results editor  choose the  Kinematic  listing       A kinematic listing contains the following     date time and elapsed time from the beginning of an orbital sequence    orbit information  orbital elements  state vector and sun location  given in the inertial  GAMMA 50 reference frame    orientation of the pointing vector and the pointing d
50.  section below  keep  angles  and a XYZ rotation order  then choose angle 3   z angle    270    Click  Finish  to view the results  as shown above in the  before  and  af   ter  screen shots     Please note the checkbox for the local coordinate system  If this is selected  the local coordi   nate system for that object will be displayed within the editor         Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 62   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     3 2 3 4 Cone  Material Page    We skip the Kinematic and Pointing pages  see subsections 3 3 and 3 4  and concern our   selves with material properties  which always apply to surfaces  not to bodies  i e  no bodies   filled with aluminium  here   Since we need surfaces  we have to mesh the geometry first     Press the    mesh    button       so that each object of the geometry will be meshed with the    configured mesher and surfaces will be generated     For our cone  choose  Modify     Cone Size   Although size pages differ from shape to shape   all will contain a  Thickness  parameter of some kind  Choose thickness   3mm     Open the material editor page by clicking the    Material    link highlighted with a gray shadow  in Figure 3 21       Figure 3 21  Geometry editor  Wizard header     The resulting material overview page will in turn look like the following illustrat
51.  section of the truss  and one of the sides will be per   pendicular to the plane     Table 6 20  Definition of the TRUSS3 shape       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 171   176     6 4 4 1 2 Geometry and Size    This shape described a connecting truss whose cross section is an equilateral triangle with  the centres of the ends located at points p1 and p2  Additionally a third point p3 may be  specified to define the orientation of the truss  The lengths of the sides may be specified by  the  size  parameter  if size 0  the truss is a line segment     The number of elementary sections is specified by the  nstep  parameter     The TRUSS3 is classed as a line shape and hence has no surface nodes  It is not considered  in surface related analyses      6 4 4 1 3 Meshing    A meshing parameter cannot be applied to a TRUSS3       6 4 4 2 Truss4     Figure 6 27   Overview of the four sided truss object       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 172   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig      Figure 6 28   Points of the four sided truss object      Figure 6 29   Additional parameters of the four sided truss object     6 
52.  selected  this button allows the filtering of the properties view  see Figure  3 26   Not all properties of a material are useful for a certain solver  e g  the Atmos   phere Ionosphere solver only uses the properties    Accomo        Omega        Reacto    and     Speco     Using the filter  you can easily see which properties are used for each solver      Figure 3 26  Material editing window  Filter button     Now that we know each control element in the Material Editing Window  we can copy the     ALUMINUM    material into our geometry by selection the material and using the    Copy to     button  Notice  that the element    Aluminum    was copied as well  since the material refer   ences it as a fraction  When you close the Material Editing Window by clicking    close    at the  bottom  you will now see  that the material    ALUMINUM    appears in the Material overview  list  As indicated in the list  it is already usable for COMOVA analyses and for GDML export     To assign the material to all of the cone   s surfaces  select the    Whole Shape    option in the     Assign materials    section and select the material in the combo box  see Figure 3 27   Press   ing    Finish    will result in the storage of the material in the geometry file and the final as   signment of the material to the surfaces     If you re open the material editor for the Cone again  you will see  that each surface has the  material    ALUMINUM     Furthermore  the material overview shows  that ALU
53.  should  point to the sun  using the freedoms afforded by the kinematics  The Pointing page is illus   trated in the following figure       Figure 3 33  Geometry editor  Pointing page  solar panel      Following the 0   kinematic vector specified above  choose the x axis to point to the sun  set  VEC1    1  0  0  and direction   SUN  Then  Finish  the wizard     To complete the solar panel  select the cylinder and choose  Add Child     Box  from the con   text menu  Set the size to  20  100  400  and translate it by   10  30   200   The latter will  move the box to the end of the cylinder in y direction and centre it x and z wise     Please note that the front flat side of the box points along the x axis of the cylinder  and  therefore matches our pointing direction      For better result accuracy  go to the Meshing page of the solar panel box  There  set number  of elements for b axis   4 and c axis   16  Select the solar panel box again in the 3D view  to see the new meshing        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 75   176     Now repeat the process on the right side of the satellite  You might consider using the Copy   amp  Paste functions in the Outline  explained in subsection 3 2 4  The result should be similar  to the figure below       Figure 3 34  Geometry editor  ex
54.  system x  y  z     To allow for more realistic modelling of the pointing behaviour of the various bodies  a time  notion has been introduced for each pointing direction        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 112   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     There are three ways of specifying the pointing of a body     as one pointing vector and one direction for all orbital positions of the body  e g  the  sun pointing of a solar array     as several pointing vectors and or several pointing directions  each pair valid for a  given period of time  e g  different targets for a space telescope   not yet available in  ESABASE2     as pointing directions for one pointing vector where the pointing directions are speci   fied in an external file  e g  a tracking antenna   not yet available in ESABASE2       In addition to these facilities  certain other pointing features can be modelled for the Earth  orbits     The pointing of a body can be directed towards a georelay spacecraft by specifying a  georelay longitude    The pointing of a body can be fixed for a given period of time such that     o for the central body  the orientation does not change with respect to the    GAMMA 50 reference frame  not yet available in ESABASE2     o for other bodies  the orientation of the body is fixed with respect to its parent     
55.  the pointing behaviour of other parts of the system via the Outline or via    the 3D editor  right click on the object to be pointed  select  Modify object  from the  context menu  go to the  Kinematic  page and specify the required degrees of free   dom rotation axis axes and their restrictions  go to the  Pointing  page and specify the  intended pointing direction       Note that all child objects of an articulated object will be oriented like their parent object   unless a different pointing is specified for parts of the geometry sub tree or single objects  which themselves have no child objects      This section is structured into the following subsections     Bodies  Explains how shapes are connected to each other     Degrees of Freedom  Discusses the maximum allowed movement for bodies     Central Body  How kinematics applies to the central body     Articulated Bodies  How kinematics applies to non central bodies        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 100   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     3 3 1 Bodies    Each body  except the central body  is attached to another body     the so called parent body   A body can only be attached to one parent body but a parent body can have more than one  body attached to it     All bodies are connected to the central body     either attached directly  or linked
56.  the same plane     The shape has two faces  top  positive side  and base     By default  both sides of the shape s boundary surface are active  This default can be  changed via the respective drop down menu on the  Meshing  page of the shape wizard      6 2 2 3 Meshing    The meshing parameters are expressed along meshing directions a and b respectively  These  directions are shown in Figure 6 15  along with how the elements are numbered       Figure 6 15   Meshing parameters of the PLATE       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 155   176     6 3 Specific Shapes    Specific shapes are based on the concept of a  Facet   a free form point list in space  which  is then further extended  and encompass both 2D and 3D shapes     The following specific shapes are based on one ore more facets  two dimensional    dummy     shapes      Prism    Surface     The figure below gives a visual index        Figure 6 16   Specific geometry shapes     Facets will also be explained below       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 156   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     6 3 1 Facet    The facet is a so called dummy shape  It ca
57.  through  other bodies  Therefore the orbital position of the whole system is given when the orbital  position of the central body is specified  Each body is attached to its parent body through a  hinge with 0  1 or 2 rotational degrees of freedom that are used by the pointing facility to  orientate the body in the manner required     For the central body  the body reference frame is the same as the system reference frame   The orbital position of the system is the position of the origin of the central body reference  frame     The body reference frame of an articulated body is the object reference frame of the first  object of that body  i e  of the one for which the kinematic and pointing is specified      3 3 2 Degrees of Freedom    The central body has 3 degrees of freedom  When one pointing vector  and direction  is  specified for the central body  then the central body has one degree of freedom remaining   namely rotation about that pointing vector  Specifying one additional pointing vector fully  determines the orientation of the central body in space     An articulated body may have 0  1 or 2 rotational degrees of freedom  DoF   for example      Degrees of Freedom     DoF     Properties Example    0  no relative motion  i e  rigidly connected    1  solar array  radiator    2  antenna    Table 3 2   Examples for Degree of Freedom specifications     If satisfaction of the pointing requirements for a body would require an angular position out   side the allowed range  th
58.  to decrease  the radius of the sphere  This can be done via the outline  There  we find a node called     BOP    under the    CONE    object  Under the BOP node  we find a node called OBJECT_1_1   This is the sphere which was used as second operand in the BO      Figure 3 47   Modifying a BO via the outline      Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 86   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     We select    Modify Object     The shape wizard opens  There  we decrease the radius of the  sphere and press    Finish     The result is depicted next      Figure 3 48   The shape after the modification    The other BO can be used in a similar way  BO can be chained  so it is possible to apply the  next BO to this shape now by adding another child object and perform the operation in iden   tical manner     To undo a BO  one can select the second operand node of the BO under the    BOP    node   open the context menu and choose    Undo Boolean Operation     This restores the parent ob   ject  and the child object is deleted  If no more nodes are under the    BOP    node  this node is  deleted also     3 2 6 Geometry Model Import Interfaces    The ESABASE application offers four different possibilities to import geometries     STEP File Import  The STEP file format is an industry standard for exchanging data in  files  7   
59.  variety of reference frames     Inertial reference frames    Sun based reference frames    Earth based reference frames    Orbit related reference frames    A body can also track a geo relay satellite      The objective of the pointing facility is to orientate each body of a configuration of an articu   lated system  for a given orbit  in its required pointing direction  starting with the pointing of  the central body      For each degree of freedom of each body  a pointing vector  a vector always fixed relative to  the body  and a pointing direction  the direction in space which the pointing vector is re   quired to receive  are defined       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 104   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     The degrees of freedom and their constraints do not always allow the required pointing di   rection to be achieved  On such occasions  the pointing facility gives the orientation of the  pointing vector which has the minimum angular deviation     taking the constraints into ac   count     to the required direction      3 4 2 Pointing Parameters    This subsection describes how to apply pointing to a spacecraft geometry  it is divided into  the following subsubsections     General Aspects  Things to know before considering the following pointing parame   ters     Inherit Parent Values  The p
60. 013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 169   176     6 4 4 Truss    Two types of truss shapes are available  the three sided truss  Truss3  and the four sided  truss  Truss4       6 4 4 1 Truss3     Figure 6 24   Overview of the truss object      Figure 6 25   Points of the truss object       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 170   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig      Figure 6 26   Additional parameters of the truss object     6 4 4 1 1 Purpose    To describe the shape of a triangular section connecting truss      Parameter Type     Unit     Range  Default Description    p1  point   mm  mm   mm     Location of the centre of one end  of the truss     p2  point   mm  mm   mm     Location of the other end of the  truss     size  real  mm   gt  0  Length of the sides of the truss   Note  If size O  the truss is  treated as a line segment    nstep  int  1 nstep  50    Number of elementary sections  that the shape is constructed of     p3  point   mm  mm   mm     Point defining the plane p1p2p3   This point defines the reference  plane for orientating the truss   This plane will bisect the angle at  one of the  corners  of the trian   gular cross
61. 4 4 2 1 Purpose    To describe the shape of a rectangular section connecting truss      Parameter Type  Unit  Range  Default  Description    p1  point  mm   mm  mm     Location of the centre of one  end of the truss     p2  point  mm   mm  mm     Location of the other end of  the truss       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 173   176     Parameter Type  Unit  Range  Default  Description    size1  real  mm    gt  0  Length of one side of the  cross section of the truss   Note  If size1 0  the truss is  treated as a line segment    nstep  int  1 nstep 50  Number of elementary sections  that the shape is constructed  of     p3  opt   point  mm   mm  mm     Point defining the plane  p1p2p3  This point defines the  reference plane for orientating  the truss  This plane will be  parallel to the side of the truss  whose length is indicated by   size1      size2  opt  real  mm    gt  0  size2    size1   square  cross   section     Length of the other side of the  cross section of the truss  per   pendicular to the other side  and to the plane p1p2p3     Table 6 21  Definition of the TRUSS4 shape     6 4 4 2 2 Geometry and Size    In order to define a truss4  which is a connecting truss whose cross section is a rectangular   you must first specify two points  p1 and p2  defined as coo
62. 77 230rep_01_08_02_Software_User_Manual_Framework doc    Page 66   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     3 2 3 4 7 Toolbar    The toolbar offers the buttons    New entity        Duplicate entity        Delete entity    and    Copy to      All of these actions can also be accessed in the context menu of each tree node  Right click  on a library or geometry tree node to open the context menu     The toolbar furthermore contains the buttons    Collapse    and    Filter     whereas the context  menu has the button    Set type        All buttons are described below      Button    New entity       This button creates a new entity  The type of entity  material  fraction  isotope      is deter   mined based on the currently selected tree node  That means  if e g  the Elements node is  selected  the    New    button will create a new empty element  A special characteristic of the     new    button has to do with the creation of composites or fractions  If you create a new  composite under a user defined material or a new fraction under an element or material  it  will automatically change the type of the parent element or material to whatever you added  to the parent  See description of the button    Set type    below for details     Button    Duplicate entity       The    Duplicate    button simply creates a copy of the selected entity and puts it in the same  tree  geometry or library tree      Button    Delete entity       This button deletes the cur
63. After pressing the    Save    button  the file is written to the disk  STEP AP is an ASCII  format  so the exported file can be viewed and modified by a text editor     Internally  ESABASE2 uses the OpenCASCADE Step Exporter  which maps the displayed To   poDS Shapes into the STEP AP format  The export can be applied to all kind of geometries       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 99   176     3 3 Kinematics    Kinematics was briefly discussed in tutorial style in section 3 2 3 5 and 3 2 3 6  This section  discusses kinematics in more detail      In a spacecraft geometry  the  system  is represented by the central body of the geometric  model  typically the spacecraft s platform   which carries all other bodies  solar panels  an   tennas  rotors  etc    The pointing of the system is directly specified on the  System  node of  the geometric model     The system is modelled in three steps     Establishment of the geometric objects considering the intended model hierarchy via the    geometry wizards  pages  Size    Meshing    Position  amp  Attitude    Debris      Definition of the system s pointing via the Outline  right click on  System   select  Mod     ify object  from the context menu  go to the  Pointing  page and specify the required  pointing directions     Definition of
64. E2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 80   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     3 2 4 3 Shape Information    Our view of the Outline has been quite shallow yet  Expanding the tree nodes and at the  same time looking at the Properties view can show you much about the internal data struc   tures of a geometry file  as shown in the following figure        Figure 3 40  Geometry editor  Outline  expanded     The tree on the right is an expanded version of the tree on the left       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 81   176     As the panel is a flat box  you can see its 6 surfaces  and below the last surface  its meshed  elements  4 elements per surface   These are the elements whose coordinates will be used  in Debris and other analyses     When looking at the Properties view at the same time  you can see the data values for each  node in the Outline  e g  the element area and the normal vector for a meshed element  as  shown on the left in the following figure       Figure 3 41  Geometry editor  Outline and Properties view     Other nodes are accessible in the same way  The right side of the figure above shows the   SHAPE  node in the Ou
65. EC  geocentric  sun fixed  ecliptic system     o x within the ecliptic plane  towards the true sun position of date  o z perpendicular to ecliptic plane  towards the ecliptic North pole  o y completes the right hand system x  y  z    EARTHE  topocentric  equatorial system     o x parallel to the equatorial plane  towards East  o z perpendicular to the equatorial plane  towards North  o y completes the right hand system x  y  z    EARTHG  topocentric  centred at a point on earth s reference ellipsoid surface   hori   zontal system     o x within the body horizontal plane  towards East  o y within the body horizontal plane  towards North  o z  geodetic normal  completes the right hand system x  y  z    ORBITG  geocentric  radius related system  roll  pitch  yaw      o x within the orbital plane  directed from earth centre to the satellite  o z perpendicular to the orbit plane in the direction of the angular momentum    vector    o y completes the right hand system x  y  z    ORBITT  geocentric  velocity related orbital system     o y within the orbital plane  along the absolute velocity vector  o z perpendicular to the orbit plane in the direction of the angular momentum    vector    o x completes the right hand system x  y  z    EARTHLEQ  selenocentric  Earth fixed  tilted lunar equator system     o x within the orbital plane  towards the true Earth position of date  o z perpendicular to x in the direction of the north  o y within the equatorial plane  completes the right hand
66. For ESABASE2  relevant formats are STEP AP 214 and AP 203     BAS File Import  Used by the original ESABASE  many spacecraft geometries defined  in the BAS format can be re used in ESABASE2     GDML File Import  GDML is a popular geometry model format in the radiation do   main     STEP SPE File Import  STEP SPE is a protocol for geometry models developed by ESA  in the course of several activities  It is a combination of STEP TAS and STEP NRF       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 87   176     From STEP TAS  the geometry definitions are included in STEP SPE  and STEP NRF  contributes to this new protocol by providing means to define generic data structures     3 2 6 1 STEP File Import    As of ESABASE2 version 4 0 0  the STEP AP 214 protocol is supported  but not AP 203   STEP SPE  yet  Also  please note that the size and form of imported STEP shapes cannot be  changed within the geometry editor  the reason is that STEP shapes translate to an element  mesh but not necessarily to attributes needed by the shape wizard     To import a STEP AP geometry  create a new geometry file by using the menubar  choose   File     New     Geometry   The resulting wizard is shown in the following figure       Figure 3 49  Geometry file creation wizard  STEP variant     On the first page  cho
67. Import    Users of the original ESABASE can re use their geometry BAS files in ESABASE2 using the  BAS import  In the menubar  choose  File     New     Geometry  and consider the wizard  shown in the following figure       Figure 3 51  Geometry file creation wizard  BAS variant     As with STEP  only the pure geometry is imported  excluding kinematics and pointing  as this  was specified in CMD files   Also  please note that certain constructs are not supported  see  section 5 4 1   and that the file name of the BAS file may not exceed 12 3 characters      BAS shapes can be edited normally in the Geometry editor  they are the same as shapes  created with the shape wizard  Notable exceptions are facets which are not based on points   i e  circle  line  polynom   only points are supported by the shape wizard in the geometry  editor  Meshing  however  works on all imported shapes        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 90   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     The figure below shows a model of the HUBBLE Space Telescope imported via BAS file       Figure 3 52   Geometry editor  imported HUBBLE BAS     A sensible way to convert BAS files is to import them  check the existence of all shapes   COPY statements will be translated into duplicated objects in the ESABASE2 geometry file    and re apply kinematics and
68. MINUM is now  being used       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 68   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig      Figure 3 27  Material overview page  select a material for all surfaces      ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 69   176     3 2 3 5 Antenna dish  Global Kinematics and Pointing    The following subsections are examples  but not full specifications of kinematics and point   ing  For a full description of both functionalities  please see sections 3 3 and 3 4      To extend our example satellite  we will add a parabole   antenna dish    which shall always  point to earth  We start with the antenna dish  instead of the solar panels  because it will  force the satellite system to rotate  and system pointing must always be defined before sec   ondary  local  pointing     Select the main body box in the 3D view and open the context menu to choose first  Coordi   nate Systems     global and local coordinate systems   You will now see the local coordinate  system for each shape  this will be useful below     Again  select the main body box and choose  Add Child     Parabole  from the context menu   Set p1    0
69. PE export in the outline                                                                  97    Figure 3 62   STEP export in the outline                                                                        98    Figure 3 63   Spacecraft model                                                                                     103    Figure 3 64   Pointing realisation                                                                                   113    Figure 3 65   Attitude indeterminacy  central body                                                         114    Figure 3 66   Attitude indeterminacy  2 degrees of freedom                                            115    Figure 5 1   Troubleshooting  Messages  ESABASE2 Debris analysis                               121    Figure 5 2   Troubleshooting  Messages  Eclipse and JVM abnormal termination              122    Figure 5 3   Troubleshooting  Messages  Solver warning  kinematic                               123    Figure 5 4   Application of the ESABASE mesher in the    Outline                                       126    Figure 6 1   Basic 3D geometry shapes                                                                        128    Figure 6 2   Parameters of a box object in ESABASE  left  and GDML  right  style           129    Figure 6 3   Outer shape parameters of a cone object in ESABASE  left  and GDML   right  style                                                                                             132 
70. Parameter  xSemiAxis defines the radius in centre of the ellipsoid and parameter ySemiAxis defines the  half length in y direction of the ellipsoid  Parameter zSemiAxis will be changed automatically  with xSemiAxis     By default the ellipsoid is a solid ellipsoid  thick is empty   To change this in ESABASE style   the thickness of the walls of the ellipsoid   thick   can be defined  When the thickness is set  to 0  then the walls are infinitely thin  If the thickness is defined  then  diam  is the external  diameter of the circle around the point p1     In order to segment the ellipsoid p3   angle1  and  angle2  need to be specified  The points  p1  p2 and p3 define the plane which serves as a starting point for the angles  Going from  that point   angle1  defines the start and  angle2  defines the end of the segment around  the axis  p1  p2      To truncate the ellipsoid h1 or h2  ESABASE  or zBottomCut or zTopCut  GDML  must be  defined  By defining h1  zBottomCut  the bottom half of the ellipsoid can be truncated  h1 is  the length from p1 to h1 along the vector p1  p2   zBottomCut is the length from the centre  to zBottomCut along the y Axis  By defining h2  zTopCut  the top half of the ellipsoid can be  truncated  h2 is the length from p1 to h2 along the vector p1  p2   zTopCut is the legth from  the centre to zTopCut along the y Axis     6 1 4 3 Meshing    The meshing parameters are expressed along meshing directions a  b  c respectively  These  directions are shown in
71. Please note that this view is not available when choosing    Moon    as central body in the    Or   bit Data    tab       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 39   176     3 1 6 Import of INP Files    Users of the original ESABASE can re use their mission specifications by importing  INP   files  Select  File     New     Mission  in the menubar and the wizard shown in the following  figure will appear       Figure 3 6  Mission file creation wizard  for INP files     On the first page   Create empty file  is the default option  Change this to  Import  INP    and click  Next   Then  on the second page  enter the location of the INP file and press   Next  again  On the last page  enter file name and location within the project     Upon pressing  Finish   the file will be created and the mission editor for it will be opened       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 40   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     3 1 7 Trajectory File    As an alternative to a mission file  it is also possible to use so called trajectory files to define  a set of state vectors to define an orbit     A trajectory file is an ASCII based text
72. Save    Close  and  Exit  entries with its  variants  The  Convert Line Delimiters To  allows you to convert text files from Windows to  Unix and vice versa  With  Switch workspace  you can specify a non default workspace loca   tion  though this is not recommended     In the Edit menu  you find  Copy  and  Delete   A  Paste  operation is not included  it will  appear only in context menus above the appropriate places  e g  geometrical shapes or  nodes in the Outline      The Help menu contains an  About  box yielding among others the version of ESABASE2 you  are using  and the integrated Help      The Window menu allows you to customize your  Perspective   which is the current layout of  the views you see in the application window  You can actually have more than one perspec       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 175   176     tive  although you will probably not use this  With the  Show view  entry  you can control  which views will be show  e g  only explorer and editor area are possible      In addition  the Window menu gives you access to the Preferences  in which you can modify  various aspects of running ESABASE2      Finally  the Help menu provides an About dialog and a link to the help system  the latter is  depicted in the figure below       Figure 7 2  ESABASE2 hel
73. Str  3D   38122 Braunschweig     6  Annex A  Geometry Shapes    The original ESABASE framework  6  dictates the shape palette available in ESABASE2  In  addition  the Torus   Tetrahedron  and the Trapezoid GDML shapes from the REAT MS editor  were integrated within the course of    Data Exchange Methods for Space Environment Tools      ESA contract number 4000101301  The following sections describe the definition and specific  parameters of all available objects  structured into the subchapters     Basic 3D Shapes  Geometrical bodies which could appear in any CAD program     Basic 2D Shapes  Two dimensional shapes with a front and back side     Specific Shapes  Flat or extruded shapes based on the  Facet  concept     Complex Shapes  Unusual bodies that aid in the construction of spacecraft      As of ESABASE2 Release 4 0  Antenna and Ogive shapes are no longer supported  They can   not be created or imported  In addition  it is no longer possible to create or import shapes  with an ellipsoid base  Both changes are due to the fact that the shape palette is now im   plemented using so called OCC shapes     6 1 Basic 3D Shapes    Basic three dimensional geometrical shapes encompass the following     Box    Cone    Cylinder    Ellipsoid    Paraboloid    Sphere     It is completely reasonable to form a first S C approximation from these shapes  more de   tailed analyses would make use from more specialised shapes  The following figure gives a  visual index        Figure 6 1  Basic
74. _01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 41   176        Epoch  This option must also be specified  It defines the epoch format  and valid op   tions are    MJD    and    UTC           For each supplied state vector  one line shall be used        The section in which the state vectors are defined shall be started with the   BEGIN  tag  and should end with   END        The format of the state vectors is    epoch X Y Z X_dot Y_dot Z_dot         Please note that trajectory files can only be used for the Debris application  This mechanism  does not work for any other application  For more details on how to use the trajectory file   see  2         Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 42   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     3 1 8 Orbit Propagator    This subsection describes details of how orbital points are calculated from the mission speci   fication  It is particularly interesting to original ESABASE users  The subsection is structured  as follows     Introduction to SAPRE  Description of the SAPRE orbit propagator     Restrictions of SAPRE  Explains limitations of SAPRE     Input Parameters for Sapre  Describes how SAPRE views the input parameters in the  mission editor      3 1 8 1 Introduction to SAPRE    Many ESABASE a
75. adable by ESABASE2 version 1 4 2  It is always possible that a file of an older version can  be imported and used in a newer version of an application but not vice versa       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 22   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     2 1 5 Starting ESABASE2    To launch the ESABASE2 application  double click the file esabase2 exe in the application direc   tory     A splash screen will appear to accompany the loading process  after which the main GUI will  become visible on screen  as illustrated by the following screenshot       Figure 2 3  ESABASE2 user interface     You will notice that the GUI consists of multiple sub windows  called  views    In the figure  above  the left column consists of an  ESABASE2 Explorer  and an  Outline   to the right   most of the place is taken by a spacecraft geometry editor  and at the bottom  you can see a   Properties  view     The next section will explain the usage of the GUI       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 23   176     2 2 Basic GUI Usage    After reading this chapter  you will be able to navigate the GUI and make sense of the  ESABASE2 work
76. al  mm  0  lt  thick  lt  diam 2  solid  Wall thickness of the sphere   If thick 0  the shape is a  surface    p2  point   mm  mm   mm     Second point of the axis of  revolution  defined by the  vector p1p2     h1  real  mm     diam 2 h1  lt  h2    diam 2       diam 2  Location of the base of the  sphere with respect to point  p1 along the vector p1p2 for  generating a truncated  sphere     h2  real  mm     diam 2 h1  lt  h2    diam 2    diam 2  Location of the top of the  sphere with respect to point  p1 along the vector p1p2 for  generating a truncated      ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 147   176     Parameter Type     Unit     Range  Default  Description    sphere     p3  point   mm  mm   mm     Optional point defining the  plane p1p2p3  The intersec   tion of this plane with the  sphere acts as the reference  for generating a segment   and for specifying the direc   tion of  diame   and also for  specifying the starting point  of the meshing into nodes  and elements     angle1  real  deg  0  lt  angle1  lt  angle2  lt     360    0  Start angle with reference to  the plane p1p2p3 for gener   ating a segment     angle2  real  deg  0  lt  angle1  lt  angle2  lt     360    360  End angle with reference to  the plane p1p2p3 for gener   ating a segment     Table 6 10  Defin
77. alculated by the orbit generator during the analysis  This can  happen because the mission editor does not consider perturbations  see 3 1 3  which lead to  acceleration or deceleration of the spacecraft     Changes on the data in the textfields of the    Orbit Data    tab are directly sent to the visuali   sation tabs  called    Visualization    tab  3D view  and    Ground Track    tab  2D view   If you  enter data outside the specified interval an error popup window is shown  Additionally the      ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 35   176     textfield background containing the wrong data is coloured red  The visualisation tabs are  not updated with wrong data inputs       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 36   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     3 1 3 Mission Outline and Properties View    Expert users of the original ESABASE may edit further properties using Outline and Proper   ties view  The following figure shows the pertinent points in the GUI       Figure 3 3  Mission Editor  with Pertubations in Outline      Select the  Perturbations  node in the Outline and click on a value in the Properties vi
78. ample satellite with two solar panels     Please note that in the geometry editor  neither kinematics nor pointing is visualised in the  3D view  Only in the different solvers  result editors you can see the different configurations  per orbital point  As an example  the following figure shows the orbital points of an  ESABASE2 Debris run  using MASTER 2001 on a sun synchronous orbit       Figure 3 35  Orbital point configurations  example satellite     Read on to the next section to learn how to give shapes more intuitive names       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 76   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     3 2 4 Geometry Outline and Properties View    In the Outline view  you can see the tree structure of the satellite geometry created in the  previous subsections  This Outline is good for several things     Shape Naming  Allows you to rename shapes such as  BOX  to  Central body  or  So   lar panel  left       Copy  amp  Paste  How to duplicate parts of the geometry model     Shape Information  See the exact contents of each shape  down to surface and  meshed element level     Shape Editing  How to edit geometry values in the Property editor with the help of  the Outline     Enclosures  A typical case for editing values in the property editor  Enclosures are ad   vanced functionality that is not integr
79. angles  Going from that point   angle1  defines the start and  angle2  de   fines the end of the segment around the axis  p1  p2      To segment the cylinder in GDML style  the parameters sPhi and dPhi have to be specified   Parameter sPhi defines the start angle and parameter dPhi defines the size of the segment     6 1 3 3 Meshing    The meshing parameters are expressed along meshing directions a  b  c respectively  These  directions are shown in Figure 6 5  along with how the elements are numbered       Figure 6 5  Meshing parameters of the cylinder       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 138   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     6 1 4 Ellipsoid     Figure 6 6  Parameters of an ellipsoid object in ESABASE  left  and GMDL  right  style    6 1 4 1 Purpose    To describe the shape of a complete circular or elliptical ellipsoid or a sector of an ellipsoid      Parameter Type     Unit     Range  Default  Description    p1  point   mm  mm   mm     0     3000   0    Origin of the shape and  the first point of the axis  of revolution     p2  point   mm  mm   mm     0  3000  0 Second point of the axis    of revolution  defined by  the vector p1p2     diam  real  mm   gt  0  5000  External diameter of the  circular ellipsoid  or the  external minor axis of the  elliptical ellipsoid  per   pendicular to the plane
80. ated into the Geometry editor      3 2 4 1 Shape Naming    In the last subsection  you have defined a spacecraft geometry  represented as a 3D model   The shapes are ordered hierarchically  depending on the shape you performed  Add Child   upon  To see this hierarchy  consider the outline on the left side of the following figure       Figure 3 36  Geometry editor  Outline  Cone selected     From the  GeomModel  root node  you see the  System  node  where you specified the sys   tem pointing in chapter 3 2 3 5   and further below a hierarchy of BOX  then CONE   PARABOLE  CYLINDER and further shapes       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 77   176     When you select  CONE  with a leftclick  the cone in the 3D area is highlighted  so you know  which node belongs to which shape  However  a name like  CONE  is not really intuitive     to  change that  rightclick in the node in the Outline and choose  Rename      The following figure shows the resulting Rename dialog  where you can edit e g   Front  shield  as a more appropriate name       Figure 3 37  Geometry editor  Outline  Cone renaming     Continue in this manner and rename the  BOX  to  Central body   the  PARABOLE  to  Earth  antenna   the cylinders to  Solar panel  left   and  Solar panel  right    and the cylinders   chil
81. aterials tree  the library materials tree and the properties view  A toolbar is located at the  top      Figure 3 24  Material Editing Page     3 2 3 4 4 Geometry materials    The geometry materials tree lists all elements  isotopes and materials  in the following we  call these three types    entities     that are stored in the geometry file  Initially  a geometry file      ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 65   176     contains none of these entities  You can either create new entities or copy them from the  library     3 2 3 4 5 Library materials    The library materials tree lists all entities that are stored in the ESABASE2 material library   The material library contains all elements from the periodic table and a selection of the most  common materials  Those pre defined standard materials can never be deleted or changed  and work as a basis to create new materials via duplication     3 2 3 4 6 Properties view    Figure 3 25 shows the properties view populated with the values of the material  ALUMINUM 1   which was created by copying the original material ALUMINUM with the    Du   plicate    button      Figure 3 25  Material editing page  Properties view       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R0
82. ble 6 21   Definition of the TRUSS4 shape                                                                 173       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 16   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     1 Introduction    Before you dive into the ESABASE2 analysis work  this short introduction will provide you  with a birds eye view understanding  with the help of the following items     The Big Picture  Where does ESABASE2 stand     Chapter overview  So you find your way through the chapters more quickly     Problem Reporting  What to do if you encounter troubles      1 1 The Big Picture    ESABASE2 is a software application  and framework  for space environment analyses  which  play a vital role in spacecraft mission planning  Currently  2013   it encompasses De   bris meteoroid  2   Atmosphere ionosphere  3   Contamination outgassing  4  and Sunlight   5  analyses  with this  it complements other aspects of mission planning like thermal or  power generator design     In CCN 9  the Debris application was extended to allow the analysis of lunar missions     The application grew from ESABASE2 Debris  an application for space debris and micro   meteoroid impact and damage analysis  which in turn is based on the original  ESABASE Debris software  6  developed by different companies under ESA contract   ESABASE2 adds a m
83. box with its corner point  ESABASE  or its central point   GDML  at the origin of the local reference frame     In ESABASE style the default values describe a solid box   An enclosed cavity may be described by defining the thickness of the box     If the parameter  thickness  is disabled  default setting   the resulting shape is a  solid with 6 faces in the following order  x   y   x   y   z   z     If the parameter  thickness  is enabled and bigger than 0  the resulting shape is a  volume with 12 faces  the outer faces  x   y   x   y   z   z and the inner faces in the  same order     If the parameter  thickness  is enabled and equals 0  the shape is a surface with 12  faces in the order  outer face  x  its inner face  outer face  y  its inner face  etc     x  means the face in the yz plane given by the maximum x value  x means the face in  the yz plane given by the minimum x value  etc  The wall are infinitely thin     By default  the complete boundary surface of the shape is active  except if the shape has a  fully enclosed cavity  In this case enclosed cavity is not active and hence not present in sur   face node ray tracing analyses  e g  ESABASE THERMAL   If the shape is a surface shape   thickness 0  or has a fully enclosed cavity  this default can be changed via the respective  drop down menu on the  Meshing  page of the shape wizard     A box can be specified by defining the length of the x   y  and z axis  dx  dy  dz   The lower  right corner  red dot  is the point o
84. cake out of it     The apex of the paraboloid can be truncated     For a basic paraboloid  full paraboloid   the user needs to specify only two parameters  Pa   rameter p1 defines the centre point of the top of the paraboloid and p2 define the centre  point at base of the paraboloid  As a default  diam   which is the external diameter of the  circular paraboloid base  will be 4     p1p2    Because no more parameters are defined  the  paraboloid will be full and complete paraboloid  By default the paraboloid is a solid parabol   oid  thick is empty   To change this  the thickness of the walls of the paraboloid  thick   needs to be specified  When the thickness is set to 0  the walls are infinitely thin  When the  thickness is defined   diam  is the external diameter of the circular base of the paraboloid     In order to segment the paraboloid  p3   angle1  and  angle2  have to be specified  The  points p3  p1 and p2 define the plane which serves as starting point for the angles  Going  from that point   angle1  defines the start and  angle2  defines the end of the segment  around the axis  p1p2      To truncate the paraboloid  the user has to define h1  which is the length from p1 to h1   along the vector  p1p2   h2 has to be defined also  which is then the location of base of the  paraboloid     6 1 5 3 Meshing    The meshing directions a  b  c are shown in the Figure 6 9  along with how the elements are  numbered     The numbering of nodes and elements of the shape is accord
85. ce  By default  the complete boundary surface of the shape is active  For a surface  shape  only one side of the boundary surface can be made active by changing this default  via the respective drop down menu on the  Meshing  page of the shape wizard  Depending  on the shape s parameter values  the shape s boundary surface has up to 6 faces  outer and      Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 134   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     inner cone  base and top disc  cut faces at  angle1  and  angle2   ESABASE style  or  sPhi   and  dPhi   GDML style      When defining the cone shape  the user can choose from several possible options     The apex of the cone can be truncated     The cone can be segmented vertically  i e  like cutting a piece of cake out of it     For a basic cone  full cone  in ESABASE style  only three parameters need to be specified   Parameter p1 defines the centre point of the base of the cone  p2 defines the centre point of  the apex of the cone and  diam1  defines the diameter of the base of the cone  Because no  more parameters are defined  the cone will be a full and complete cone  By default the cone  is a solid cone   thick  is empty   The thickness of the walls of the cone can be defined    thick    If the thickness is defined to be 0  then the walls are infinitely thin and  diam1  i
86. ces     Run time errors of ESABASE2 are displayed in a dedicated window on the screen   e g  Figure 5 1   The application will be terminated after the occurrence of a run   time error     Run time errors of the JVM or of the Eclipse platform are displayed in a dedicated  window on the screen  e g  Figure 5 2   The application will be terminated after the  occurrence of such run time errors     Solver error messages are displayed in a dedicated window on the screen  e g  Figure  5 3   The behaviour of ESABASE2 depends on the type of error  In case of fatal er   rors  the analysis  e g  Debris  will be terminated and the focus will be on the GUI  again      5 3 1 Messages  ESABASE2    ESABASE2 analyses are typically executed in Fortran code  With exotic data configurations   errors may be produced  Such errors will be shown as a popup window as shown in the fol   lowing figure       Figure 5 1  Troubleshooting  Messages  ESABASE2 Debris analysis     It is not possible to continue the analysis after such an error  Please check your input files  for unusual configurations  e g  a box with negative dimension in a geometry file   and make  a screenshot of the error dialog when reporting the issue        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 122   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     5 3 2 Messages  Eclipse and JVM  
87. ci   fied for the central body  then it has one rotational degree of freedom left  namely rotation  about that pointing vector  The remaining degree of freedom is used to point the central  body in either of two ways     A second set of pointing vectors and directions is specified using  VEC2  and  pdir    the pointing facility minimises the angle between the pointing vector and the second  specified direction     A body is attached to the central body using the  Inherit parent values  parameter   The remaining degree of freedom is then used to minimise the angle between that  body s pointing vector and its required pointing direction      Please note that the first option is not yet available in ESABASE2     For bodies other than the central body  the exact pointing of the pointing vector requires  that two rotational degrees of freedom are present  Otherwise  the pointing will be  at best    meaning that the angle between the pointing vector and the pointing direction will be mini   mised      The central body requires two pointing vectors to describe its orientation in space  the speci   fication of its first pointing vector   VEC1   is mandatory while the specification of its second  pointing vector   VEC2   is optional     If the second pointing vector is not specified  the orientation of the central body must be  further defined by means of the  Inherit parent values  parameter in the definition of one of  the attached bodies  the remaining degree of freedom of the cent
88. d  The same applies  for shapes imported via STEP import  In the following  the different meshers are explained  briefly  For a more deeply understanding of the meshers  please refer to the appropriate  user manuals     ESABASE Mesher    Along any axis  you can modify the number of subdivisions per surface  resulting in distinct   node areas    and further the number of elements per subdivision  Multiple axis definitions  are combined  see figure above   Setting a value to 4 on one axis results in slices on a sur   face  setting 4 on a second axis results in quad division     If you just want to fine tune the meshing  use the second block   Number of elements     However  if you use a solver that supports surface nodes  e g  Sunlight  5    you can also  use the first block   Subdivision into node areas         ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 57   176     A word on the nomenclature  If you take a surface and e g  divide it into two  na   2   there  are now 2 node areas  If only one side of the surface is active  see below   there are 2 sur   face nodes  if both sides are active  there are 4 surface nodes  You can think of surface  nodes as being  the active sides of node areas      OCC Mesher    The OCC mesher works with a value called    deflection     Deflection is the maxi
89. d Attitude   and  Pointing         Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 72   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     Go to the Pointing page  which looks like portrayed by the following figure       Figure 3 31  Geometry editor  Pointing page  System node      On this page  velocity   forward   and earth   down   vectors are set by default  Since the  parabole takes over the earth pointing  deactivate it here by setting VECB    0  0  0  and  direction   NONE  If you were not to do so  the parabole and the system pointing would  come into conflict     Click  Finish   and the global pointing is adjusted  complementing the local pointing per   formed on the parabole      On a final note  please remember that system pointing must always come before secondary   local  pointing  Otherwise  the locally pointed shapes will be rotated before the system   leading to strange geometries at the orbital points in a solver result file        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 73   176     3 2 3 6 Solar panel  Local Kinematics  amp  Pointing    In the previous subsection  we performed global pointing for the antenna dish  Now we 
90. d by you in the wizard        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 48   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     3 2 2 Geometry Viewing    If the geometry editor is not yet open  doubleclick on a geometry file in the ESABASE2 ex   plorer  This will open the geometry editor  as shown in the following figure       Figure 3 9  Geometry editor  empty file     In the left column  you see the opened geometry file in the ESABASE2 Explorer  the tree  structure of the geometry in the Outline  with  System  marked  and the selected node s  attributes in the Properties view     On the right side  you see a blank screen  as there are no shapes created yet  At the top of  the editor  directly under the  cubesat_geometry  tab   you see a toolbar to manipulate the  geometry      This subsection s goal is to explain how to view a geometry  not how to edit one  this is the  subject of the following subsection   However in order to have something to view  press the  button indicated by the red circle in the figure above  this will provide you with a palette of  available shapes       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 49   176     S
91. d direction for the particular degree of  freedom  or by letting the pointing requirements of an attached body fully determine the  orientation of the current body  Any remaining degrees of freedom will be detected and an  error message will be issued     With two degrees of freedom exact orientation in a given direction is not always possible if  the rotation axes  and or one rotation axis and the pointing vector  are not perpendicular      In two instances this causes the orientation of a body to be indeterminate  these indetermi   nacies are discussed in the following sections     Central Body Indeterminacy  When the central body is not fixed       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 114   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     Body with two Degrees of Freedom Indeterminacy  When an articulated element  a  joint  is not fixed     Kinematic Constraints in Pointing  How minimum and maximum angle specified as  kinematics are applied      3 4 4 1 Central Body Indeterminacy    Figure 3 65 represents an earth oriented platform  central body  and a connected movable  body  solar array   The orientation of the platform is specified by a pointing vector p    VEC1    The vector p is fixed in the central body reference frame  and in this example it  must point towards the earth  This condition is satisfied for any pla
92. de   Being in this mode    allows you to click on a shape  which will then be highlighted      With this  you know how to view a geometry from all sides  and we now come to the CAD  editing capabilities of the Geometry Editor       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 53   176     3 2 3 Geometry Editing    Every geometry consists of a tree structure  Starting with the  System  node  you define a  central body and all other pertinent shapes as children of the central body node  or further  down the tree structure      To create the first  and central body  shape  press the  Add object       button in the ge     ometry editor toolbar  and choose the desired shape  The following shape types are possible     Basic Shapes  Geometrical primitives which could appear in any CAD program  Box   Cone  Cylinder  Ellipsoid  Ogive  Paraboloid  and Sphere     2D component Shapes  Geometries defined partly as a two dimensional blanket   Disk  Plate  Surface  and Prism     Spacecraft Shapes  Unusual shapes that aid in the construction of spacecraft  An   tenna  Beam  Pipe  Tank  and Truss      A full description of all shapes can be found in  Annex A  Geometry Shapes   In this section   for the purpose of explaining the geometry editor workflow  we will compose a simple exam   ple satellite  as s
93. doc    Page 132   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     6 1 2 Cone     Figure 6 3  Outer shape parameters of a cone object in ESABASE  left  and GDML  right     style     6 1 2 1 Purpose    To describe the shape of either a complete or truncated circular or elliptical cone  or a sec   tion of a cone  of a given wall thickness      Parameter Type     Unit     Range  Default  Description    p1  point   mm  mm   mm     Centre of the circle at the base  of the cone and the first point of  the axis of revolution    p2  point   mm  mm   mm     Centre point of the circle at the  apex of the cone and specifies  the second point of the axis of  revolution  defined by the vector  p1p2     diam1  real  mm   gt 0  External diameter of a circle at  the base of the cone or external  minor diameter of elliptical cone     diam2  real  mm   gt  0  0  complete  cone     External diameter of the circle at  the apex of the cone     thick  real  mm  0  lt  thick  lt     diam1 2    solid cone  Thickness of the cone wall per   pendicular to the surface  If thick    0 the cone is a surface       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 133   176     Parameter Type     Unit     Range  Default  Description    p3  point   mm  mm   mm     Optional point defining the plane  p1p2p3
94. dren  BOX  to  Panel       Besides  Rename   other operations are available      Add child shape  is the same as choosing  Add child     Shape  in the 3D view  when  rightclicking a shape to invoke its context menu      Remove  is the same as the  Remove  in the 3D view context menu of a shape      Modify object  is the same as  Modify     Size  in the 3D view context menu of a  shape  leading to the first page of the shape wizard      Refresh  refreshes the Outline structure  In rare cases  usually involving the import  of non standard geometry files   this might be come necessary after modifying a  shape      Copy   amp  Paste is the subject of the next subsubsection      The figure below shows the Outline with renamed shape nodes  left   and the context menu  used to invoke the commands described above  right        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 78   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig        Figure 3 38  Geometry editor  Outline  node renaming     With the shapes now properly named  3D view and Outline together represent a spacecraft  geometry more intuitively than the 3D model alone can do         ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str 
95. dx  dy  dz  real  mm   mm  mm     The translation vector  defined by dx  dy  dz  must not be in the  same plane as the  facet     dx  dy and dz are translations  of the facet in x  y and z direc   tions in the object reference  frame  At least one must be  specified different from 0    Table 6 15  Definition of the PRISM shape       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 158   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig      6 3 2 2 Geometry and Size    This shape describes a prism by translating a facet along a vector  The resulting shape is  always a volume  as extruded from the facet     The volumn prism has a base  top and as many quadrilateral outer faces as the base shape  has sides     By default  the complete boundary surface of the shape is active      6 3 2 3 Meshing    The meshing parameters are expressed along meshing directions a and b respectively  These  directions are shown in Figure 6 17  along with how the elements are numbered        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 159   176     6 3 3 Surface     Figure 6 18  Parameters of a surface object     6 3 3 1 Purpose    To describe the shape of a polygonal sur
96. e 6 10   Definition of the SPHERE shape in ESABASE style                                       147    Table 6 11   Definition of the SPHERE shape in GDML style                                            147    Table 6 12   Definition of the DISC shape                                                                     152    Table 6 13   Definition of the PLATE shape                                                                   153    Table 6 14   Definition of the FACET dummy shape                                                       156    Table 6 15   Definition of the PRISM shape                                                                   157    Table 6 16   Definition of the SURFACE shape                                                               159    Table 6 17   Definition of BEAM shape                                                                        162    Table 6 18   Definition of the PIPE shape                                                                     164      ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 15   176    Table 6 19   Definition of the TANK shape                                                                    166    Table 6 20   Definition of the TRUSS3 shape                                                                 170    Ta
97. e a toolbar for manipulating the viewing perspective  scrolling  and zooming   The buttons are the same as in the geometry editor  and will be handled in  chapter 3 2     Please note that this view is not available when choosing    Moon    as central body in the    Or   bit Data    tab        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 38   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig      3 1 5 Ground Track    The  Ground Track  view is second possibility to visualize the mission data  set in the    Orbit  Data    tab      Figure 3 5  Mission Editor  Ground track page     The  Ground Track  tab is circled in red  In the 2D view  you see the orbit as a ground track   coloured in green and blue  Different colours stand for different revolutions as shown in the  legend  In the background you can choose between pictures of the earth or shore lines  The  equator is highlighted in light grey  Near the orbit hourly time steps are placed      On right mouse click you can open a popup menu to change for example the title or the axis  range of the chart  Further options are the switch the legend  time steps or gridlines on or  off     On left mouse click you can zoom in the chart  To rebuild to initial view there is an option in  the popup menu     You have also the option to save the chart as an image in the     png    file format     
98. e body is rotated to the closest limit and remains there until a posi   tion within the allowed range is required        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 101   176     3 3 3 The Central Body    The orientation of the central body is conditioned by a first pointing vector which is exactly  pointed in the required direction  The remaining degree of freedom is used to point the cen   tral body in either of two ways     A second set of pointing vector and directions is specified and the pointing facility  achieves the orientation of the pointing vector which has the minimum angular devia   tion from the specified direction     A body is attached to the central body using the  Inherit parent values  parameter   The remaining degree of freedom is then used such that the body s pointing vector  achieves the orientation which has the minimum angular deviation from the required  pointing direction      3 3 4 Articulated Bodies    Rotational degrees of freedom are defined on the  Kinematic  page of the geometry wizards  to specify how each body moves with respect to its parent  i e  defines the direction of the  relative angular motion between two linked bodies      For pointing purposes  each articulated body may have up to two rotational degrees of free   dom defined for it     The r
99. ee default files                                                      28    Figure 2 11   Creating new files within a project                                                              29    Figure 2 12   Creating folders within a project  using the context menu                            30    Figure 3 1   Mission file creation wizard                                                                        32    Figure 3 2   Mission Editor  Outline and Properties view                                                 33    Figure 3 3   Mission Editor  with Pertubations in Outline                                                 36    Figure 3 4   Mission Editor  Visualisation page                                                               37    Figure 3 5   Mission Editor  Ground track page                                                              38    Figure 3 6   Mission file creation wizard  for INP files                                                     39    Figure 3 7   Trajectory File                                                                                          40    Figure 3 8   Geometry file creation wizard                                                                     47    Figure 3 9   Geometry editor  empty file                                                                       48    Figure 3 10   Geometry editor  first box                                                                          49    Figure 3 11  Geometry button  Toolbar
100. ee is no longer crossed  This means  that a mesh is available for the shape  Only unmeshed objects are marked in the outline with  a red cross     Please note that depending on the complexity of the geometry  switching between un   meshed and meshed view can take some time  Not all shapes are meshed every time the  mode is switched  Only those shapes which need to be meshed  if they had no mesh applied  yet  if a meshing parameter was changed  if the dimension itself was changed  are meshed   We suggest working in the unmeshed mode to construct the shape and then perform the  meshing before using the geometry for an analysis     Consider now the toolbar  particularly the left part  It concerns manipulation of the viewing  perspective  Please refer to the following figure        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 51   176      Figure 3 13  Geometry editor  Toolbar  left side      The first two buttons reset the view     the left one tries to fit the geometry to the window   showing as much as possible  while the right one takes a wider perspective  being some dis   tance away     The next seven buttons allow viewing the model from canonical perspectives     front  top  left view    back  right  bottom view    axo   all axis 45     view     The following four buttons are useful f
101. elease 4 0  this new functionality is supported by the application  GDML is  a geometry data format  popular in the domain of radiation analysis  Geant4   To support  the interoperability between the different tool frameworks  ESABASE2 offers you to export  your geometry model into the GDML format  This section covers how this export functionality  is used     For this example  we have imported the ATV geometry from a BAS file  This BAS file is in   cluded in the ESABASE2 distribution  The following graphic depicts the spacecraft       Figure 3 55   The ATV imported from a BAS file     To export this geometry to GDML format  two prerequisites have to be met     1   A material shall be assigned to each object to be exported  The GDML format requires    a defined material for each exported object  If no material was assigned  a default  material will be set in the resulting GDML file to produce a valid GDML file       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 94   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     2   The geometry shall be meshed  The GDML format supports only a subset of    ESABASE2 shapes  If one of the shapes to be exported is not directly supported by  GDML  the corresponding shape is exported as so called tessellated object  This  means that the mesh elements are written to GDML instead of a geometry definit
102. elect the  Box   and in the wizard that opens  just press  Finish   This will produce a box  with some sensible default values     The following figure shows the newly created box in the 3D view  and on the right side a  colour scale  which matches colours on the surfaces of the cube to object numbers       Figure 3 10  Geometry editor  first box     The box can be viewed in two different modes  Unmeshed and meshed  The unmeshed view  is the default setting when creating a new geometry  It displays the shape as 3D object  This  view is convenient for constructing the spacecraft   s geometry  as objects can be manipulated  and added very fast  However  to use the geometry with a solver  a mesh needs to be ap   plied to the geometry  Meshing and its parameters are handled in another chapter  but to  view the mesh  one needs to toggle the meshed view by using the button depicted below      Figure 3 11  Geometry button  Toolbar  right side   Mesh button    If this view is chosen for our box  the editor will display the following view       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 50   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig      Figure 3 12  Geometry Editor in meshed view    Now the mesher is applied to the shape and elements are displayed  If you look at the out   line  you will notice that the box element in the object tr
103. ents in the text fields below the first combobox     semi major axis  km     eccentricity  0  1     inclination  deg     right ascension of the ascending node  deg     argument of perigee  deg     true anomaly  deg      Semi major axis  A  and eccentricity  E  can alternatively be defined using apogee altitude  and perigee altitude  textfields to the right   Whenever you leave   unfocus   one of the lat   ter text fields  A and E will be re calculated automatically     Note that for analysis purposes  A and E are always the values that will be evaluated  apo   gee and perigee altitudes are only helper input methods      In the next section   Mission Time    you specify start and end date of the mission  and the  number of orbits  Please note that some solvers  e g  Debris  will always use number of or   bits   1  ignoring deviant input  this is hardcoded into the Debris solver and cannot be  changed by ESABASE2      The last section   Time Interval or Number of Orbital Points   is used to specify how many  orbital points you want  A higher number of orbital points will increase the accuracy of analy   sis results  but take longer to compute     Whenever you make changes in one of the text fields  press the  Apply  button next to it  If  time interval and number of orbital points are not in sync  results may vary depending on the  solver you use      Please note that the number of orbital points defined in the mission file may differ from the  number of actual orbital points c
104. eometry editor  Outline  Cone selected                                                     76    Figure 3 37   Geometry editor  Outline  Cone renaming                                                   77    Figure 3 38   Geometry editor  Outline  node renaming                                                   78    Figure 3 39   Geometry editor  Outline  Copy  amp  Paste                                                      79    Figure 3 40   Geometry editor  Outline  expanded                                                           80    Figure 3 41   Geometry editor  Outline and Properties view                                              81    Figure 3 42   Geometry editor  Outline and Properties view  editing                                  82    Figure 3 43   Geometry editor  Outline and Properties view  Enclosure definition               83    Figure 3 44  Geometry editor  Outline and Properties view  Enclosure definition              84    Figure 3 45  The context menu in the outline  containing the BO                                    85    Figure 3 46  The shape after performing the operation                                                  85      Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 12   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     Figure 3 47  Modifying a BO via the outline                             
105. eometry file     Some useful vectors are calculated in the geocentric inertial equatorial GAMMA 50 reference  frame  i e  sun ephemerides  georelay position and inertial direction  for the Earth or the  bodycentric inertial frame      The current pointing directions are determined and are transformed to the GAMMA 50   bodycentric  reference frame  The transformation matrix between the GAMMA 50  bodycen   tric  reference frame and the system reference frame is computed by pointing the central  body of the geometry in the direction specified by the user     All orbit related information is now transformed from the GAMMA 50  bodycentric  reference  frame to the system reference frame in which the other bodies are pointed so that the orien   tation of the pointing vector has the minimum angular deviation from the specified direction  in a hierarchical manner  the central body is pointed first and then the bodies directly at   tached to the central body  thereafter the bodies attached to those bodies are pointed  and  so on  Special features such as  fixed  bodies and  no tracking during eclipse  are taken into  account at this stage        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 119   176     4 Solvers    Mission and geometry specified above can be used in a number of solvers  In order 
106. erefore  their  definition is also non standard  They encompass     Beam    Pipe    Tank    Truss     The following figure gives a visual index        Figure 6 19   Complex geometry shapes        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 162   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     6 4 1 Beam     Figure 6 20   Parameters of a beam object     Figure 6 20 depicts the parameters of the beam object      6 4 1 1 Purpose    The beam shape is described by two points p1 and p2  defined as coordinates  x  y  z   The  beam will be between these two points  Additionally  the thickness of the beam   size   can  be defined  By default the thickness is 50 mm      Parameter Type  Unit   Range Default Description    p1  point  mm  mm   mm     End point of the beam     p2  point  mm  mm   mm     End point of the beam     size  real  mm   0  50  Length of the sides of the cross   section of the beam     Table 6 17   Definition of BEAM shape       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 163   176     6 4 1 2 Geometry and Size    This shape describes a square section beam between the points p1 and p2 where p1 and p2  are the centre points of 
107. es as a starting  point for the angles  Going from that point   angle1  defines the start and  angle2  defines  the end of the segment around the axis  p1p2      To segment the sphere in GDML style  sPhi and dPhi have to be specified  Parameter sPhi  defines the start angle and parameter dPhi defines the size of the segment     To truncate the sphere in ESABASE style the user has to define h1 which is the location of  the base of the sphere with respect to point p1 and h2 that is the location of the top of the  sphere with respect to point p1     To truncate the sphere in GDML style sTheta and dTheta have to be specified  sTheta de   fines the start angle and dTheta defines size of the segment       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 149   176     6 1 6 3 Meshing    The meshing directions a  b  c are shown in Figure 6 11 along with how the elements are  numbered      Figure 6 11  Meshing parameters of the sphere     The numbering of nodes and elements of the shape is according to the face order and num   bering directions given in Figure 6 11     outer inner spheres    base top  cut1 cut2     base top discs   inner outer  cut 1 cut2     cut1 cut2 faces   inner outer  base top      Note that first value increments fastest  For a clearer picture of the node and element num   beri
108. est to you  Here  expert users can manipulate population data and data tables  Do so at  your own risk  and always keep a backup     Please do not touch the components  configuration  plugins  and release_dlls folders  Only look into  the temp directory for curiosity  do not change anything there     Once you run the application  a workspace folder will be added  All of your files are saved  here        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 20   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     2 1 3 Operating System Adaptations    The operating system for ESABASE2 is Windows 2000 SP4  XP SP3 or Vista SP1  With the  older OS versions  the following components may not be present and must then be installed  manually     Windows installer  version  KB884016 v2 x86      DLLs for generic Windows functions  version  x86_2009_sp2        To install the missing components  locate the components install supplements directory below the  ESABASE2 base directory  as shown in the figure below  this is an exception to the  don   t  touch the components directory  from the previous subsection        Figure 2 2  ESABASE2 directory tree  install supplements     Doubleclick WindowsInstaller KB884016 v2 x86 exe and follow the instructions  Then repeat the  same procedure for vcredist_x86_2009_sp2 exe  Your system is now equipped with the newe
109. ew to  edit it  if you cannot see an attribute  click  Window     Preferences  in the menubar and set  your  user mode  to  expert       Wibair  air drag parameter    Wibspr  solar radiation pressure parameter    Sun  flag to include the gravitational perturbations caused by the sun    Moon  flag to include the gravitational perturbations caused by the moon    Earth  flag to include the gravitational perturbations caused by the Earth    Kzonal  number of zonal harmonics of the earth s gravity field     Ktess  number of tesseral harmonics of the earth s gravity field    Ncira  number of the CIRA  COSPAR International Reference Atmosphere   1965  atmospheric density model  0 very low solar activity   10 extremely high solar activity        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 37   176      3 1 4 Mission Visualisation    To visually verify the correctness of the specified orbit  you can click the  Visualisation  tab  at the bottom of the mission editor  as shown in the following figure       Figure 3 4  Mission Editor  Visualisation page     The  Visualisation  tab is circled in red  In the 3D view  you see the orbit as a yellow circle   with tiny globes at the approximate spots of the orbital points  The equatorial plane is shown  in faint white     At the top of the editor  you se
110. f origin in the local reference frame  i e  the lower right  corner of the box is at  0  0  0    Optionally  the user can choose to set the point of origin  into the centre of the object     By setting the cavity it is possible to get a five sided box with one open side     In GDML style a box can be specified by defining the length of the x   y  and z axis  too  X   Y  Z   But the Box extends from  X to  X  from  Y to  Y and from  Z to  Z  Similar to the  ESABASE style if the point of origin was set into the centre of the object      6 1 1 3 Meshing    The meshing directions a  b  c are defined in x   y  and z directions  The meshing parameter  arguments are the number of elements per node area in the meshing directions a  b  c  re   spectively     The numbering of nodes and elements of the shape is according to the face order and num   bering directions given below  first processing the outer faces and then  if present  the inner  faces       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 131   176      x face     y  z      y face     x  z      x face     y  z      y face     x  z      z face     y  x      z face     y  x       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework 
111. face  This is the default case     3 2 3 4 2 Material overview section    The material overview section shows a list of all materials  which are currently stored in the  geometry file you are editing  It also shows if the material is useful for certain solvers and if  the material is currently assigned to a surface  column    Used      This is indicated with either  an empty or checked box  If you hover over a column title  you can see the requirements a  material has to fulfil in order for it to be useful for a solver     Since we have not added any material to our geometry yet  the list is empty  Adding materi   als to the geometry can be done on the Material Editing page  see 3 2 3 4 3   Once a mate   rial is copied to or created in the geometry it is available in the material combo boxes in the     Assign materials    section      3 2 3 4 3 Material editing page    We will now use the Material editing page to copy a material from the material library into  the geometry file  Open the editing page by clicking    Edit materials       on the Material Over   view page       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 64   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig      Figure 3 23  Material Overview Page  Edit materials button    The material editing page  Figure 3 24  opens  It is divided into three sections  the geometry  m
112. face constructed of up to 64 facets      Parameter Type     Unit     Range  Default Description    facet lt n gt   facet  n th facet for the surface  Up  to 64 facets are supported     Table 6 16  Definition of the SURFACE shape     6 3 3 2 Geometry and Size    This shape describes a surface constructed of up to 64 facets     The surface is constructed by adding the specified facets  no checking is performed on the  positions of the individual shapes and the boundary lines are not removed     The facets do not have to be connected and they do not have to be in the same plane     By default  the complete boundary surface of the shape is active  while the positive sides are  the faces with the positive normal        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 160   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     6 3 3 3 Meshing    The meshing parameters are expressed along meshing directions a  These directions are  shown in Figure 6 17  along with how the elements are numbered       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 161   176     6 4 Complex Shapes    This section details shapes not readily found in standard CAD applications  th
113. fault  the complete boundary surface of the shape is active except if the shape has a  fully enclosed cavity  In this case only the positive side is active  while the enclosed cavity is  not present in surface node ray tracing analyses  e g  EASBASE THERMAL   If the shape is a  surface shape  thick 0  or has a fully enclosed cavity  this default can be changed via the  respective drop down menu on the  Meshing  page of the shape wizard      6 4 3 3 Meshing    The meshing directions a and b are shown in Figure 6 23  along with how the elements are  numbered       Figure 6 23  Meshing parameters of the tank     The numbering of nodes and elements of the shape is according to the face order and num   bering directions given below       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 168   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     outer base cap   base top  anti clockwise about p1p2     outer cylinder   base top  anti clockwise about p1p2     outer top cap   base top  anti clockwise about p1p2     inner base cap   base top  anti clockwise about p1p2     inner cylinder   base top  anti clockwise about p1p2     inner top cap   base top  anti clockwise about p1p2      Note that first value increments fastest  For a clearer picture of the node and element num   bering  please refer to Figure 6 23       ESABASE2   Framework  Date   2
114. flow  in the following steps     GUI Overview  Explains the contents of each view within the application  and its pur   poses     GUI Adaptation  How to customise the view arrangement to suit your informational  needs     Project organisation  How to create and organise projects and geometry  mission and  solver files      2 2 1 GUI Overview    This subsection will give you an overview of the main GUI parts  enumerated from 1 to 6 in  the following figure      Figure 2 4  User interface overview     There is a menu bar  1   a toolbar  2   an editor  3  and then a number of supporting views   4  to  6        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 24   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     They serve the following purposes     The menu bar gives full  but complex  access to all major operations concerning pro   jects and files     The tool bar gives easy  but incomplete  access to the most frequently used func   tionalities     The editor area contains an editor for a file  here  a geometry editor on a ROSAT  spacecraft geometry   Each file has its own editor     The workspace explorer shows your projects and the folders and the files within it     Each file is modelled as a tree structure  think  directories  and  files  like in your file  system   The Outline shows the  directory  nodes     Complementary  the Pr
115. g        Figure 3 17  Geometry editor  Box wizard  Meshing page  Raytracing and sides       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 58   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     For volume shapes  there are outer  positive  and inner  negative  sides  for surfacic shapes   e g  plate   one side is usually declared positive  the other one negative  In the meshing  page  the following active sides choices are possible     positive negative  only the outer inner  or front back  side of a shape is affected     both none  both or no sides are affected     default  Depends on the shape  For volume shapes  the default is  positive   as the  inner side  e g  of a box  is supposed to be never reached by raytracing  For surfacic  shapes  the default is  both       In addition  you can define a ray tracing weighting factor  it defaults to 1 0 and sets how  many rays are emitted from the surfaces  e g  setting it to 2 0 means that the surfaces of  this shape emit twice as many rays as any other shape in the geometry      Please note that solvers may or may not respect the ray tracing weighting factor     For each object  a transparency can be defined  Transparency reaches from 0 to 10  0  means that the object is solid  where at level 10 it becomes completely transparent      Figure 3 18   Geometry editor  transparency set to 5
116. ge  Description    xSemiAxis real     mm    gt  0  Length of semi axis in X dimension     ySemiAxis real     mm    gt  0  Length of semi axis in Y dimension     zSemiAxis real     mm    gt  0  Length of semi axis in Z dimension     zBottomCut real     mm     0     zBottomCut      zSemiAxis    Z coordinate for a bottom cut  The higher  the value the more gets cut of     zTopCut  real   mm     0     zTopCut      zSemiAxis    Z coordinate for a top cut  The higher the  value the more gets cut of     Table 6 8   Definition of the ELLIPSOID shape GDML style      Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 140   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     6 1 4 2 Geometry and Size    This shape describes a circular ellipsoid or a segment of an ellipsoid from  angle1  to  an   gle2  with a wall thickness determined by  thick      Depending on the shape s parameter values  the shape s boundary surface has up to 6  faces  outer and inner ellipsoid  base and top disc  cut faces at  angle1  and  angle2      By default  the complete boundary surface of the shape is active  For a surface shape  only  one side of the boundary surface can be made active by changing this default via the respec   tive drop down menu on the  Meshing  page of the shape wizard     For a basic ellipsoid in GDML style  only two parameters need to be specified  
117. herit parent values   parameter     No body may be attached to the current body using the  Inherit parent values  pa   rameter      The parent body will be orientated such that the angle between the current body s pointing  vector and its  required pointing direction is minimised      3 4 2 3 VEC1    This parameter specifies a vector in the body reference frame that will be aligned with the  required pointing direction        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 107   176     Parameter Type  Range  Default Description    vec  vector not parallel with any    axis of rotation of the  degree s  of freedom of  the body    n a  specifies a pointing vec   tor    Table 3 4   The  VEC1  parameter     VEC1 may be specified only if      VEC1  must be followed by at least one  pdir  specification      VEC1  must be specified if and only if the current body     is the central body     is not the central body and has 2 rotational degrees of freedom     is not the central body  has 1 rotational degree of freedom  and is attached to its   parent body using  Inherit parent values       VEC1  may not be specified if one other body is attached to the current body using   Inherit parent values       3 4 2 4 VEC2    This parameter specifies a vector in the body reference frame that will be aligned w
118. hown in the following figure       Figure 3 14  Geometry editor  example satellite       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 54   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig      The satellite above is a fictional Cubesat derivative  consisting of     a box as central body    a cone as front shield    a parabole as earth facing antenna    two cylinders as solar panel joints    two flat boxes as solar panels     Re visit the  Add Object       button and choose  Box        A wizard to define the    shape will open  Each shape has its own wizard page  other pages are shared among the  shapes     Alternatively  if you already created the box in the previous chapter  select the box in the 3D  view  left click while being in selection mode   and then open the context menu  right click    choosing  Modify     Size       The following wizard pages are available     Size  This page defines both shape size and point of origin  and is unique for each  shape     Meshing  Every shape is divided into surfaces  flat or curved   which in turn are  meshed into elements  always flat  triangle or quad   This page determines meshing  detail and active sides     Position and Attitude  Allows translating and rotating the shape in its own local coor   dinate system     Kinematic  Defines joints that allow child elements to move  See subsecti
119. iam1  0  disc   Internal diameter of a circular  disc or the internal minor axis  of an elliptical disc perpendicu   lar to plane p1p2p3 for de   scribing an annulus       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 152   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     Parameter Type     Unit     Range  Default Description    p3  point   mm  mm   mm     Point defining the plane  p1p2p3  The intersection of  this plane with the disc acts as  the reference for generating a  sector  and for specifying the  direction of  diame   and also  for specifying the starting  point of the meshing into  nodes and elements     angle1  real  deg  0  lt  angle1  lt  angle2     lt  360    0  Start angle with reference to  the plane p1p2p3 for generat   ing a sector     angle2  real  deg  0 lt  angle1  lt  angle2  lt     360    360  End angle with reference to  the plane p1p2p3 for generat   ing a segment     Table 6 12  Definition of the DISC shape     6 2 1 2 Geometry and Size    This shape describes a circular or elliptical disc or annulus or a sector of a disc or annulus   The DISC is classed as a surface shape  By defining  diam2  an annulus can be described  A  sector of a disc or annulus is described by start angle  angle1  and end angle  angle2  with  reference to the plane p1p2p3     The shape has two faces  top  on side of p2  and base
120. if  an   gle1    angle2  or  diame  is  specified    angle1  real  deg  0  lt  angle1  lt  an     gle2  lt  360    0  Start angle with reference to the  plane p1p2p3 for generating a  segment     angle2  real  deg  0  lt  angle1  lt  an     gle2  lt  360    360  End angle with reference to the  plane p1p2p3 for generating a  segment     Table 6 9   Definition of the PARABOLOID shape     6 1 5 2 Geometry and Size    This shape describes a circular paraboloid or a segment of a paraboloid from  angle1  to   angle2  with a wall thickness determined by the value of  thick   The PARABOLOID shape is  classed as a surface if thick 0 or a volume otherwise       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 144   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     Depending on the shape s parameter values  the shape s boundary surface has up to 6  faces  outer and inner paraboloid  base and top disc  cut faces at  angle1  and  angle2      By default  the complete boundary surface of the shape is active  For a surface shape  only  one side of the boundary surface can be made active by changing this default via the respec   tive drop down menu on the  Meshing  page of the shape wizard     When defining the paraboloid shape  you can choose from several possible options     The paraboloid can be segmented vertically  i e  like cutting a piece of 
121. in section 3 2 7 1  We use the simple satellite with two solar panels to demonstrate  the export      Figure 3 60   A simple satellite structure to demonstrate the STEP SPE export    After opening the related geometry file  go to the outline and select the    System    node   Please note that the STEP SPE export is only possible on system level  and not for single  shapes       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 97   176      Figure 3 61   STEP SPE export in the outline    After selecting the entry  a new window opens where you can enter the name and the loca   tion of the file which will be created to contain the geometry description in the STEP SPE  protocol  After pressing the    Save    button  the file is written to the disk  STEP SPE is an  ASCII format  so the exported file can be viewed and modified by a text editor     In STEP SPE  the shape definitions from STEP TAS are used  and  if possible  ESABASE2 will  map the shapes types from the geometry to the STEP TAS types  In case this cannot be  done  ESABASE2 will try to export the shape in question as a tessellated  or meshed  shape   Therefore  it will check whether the geometry was already meshed before  e  g  an analysis  was performed with it   and if it finds an existing mesh  it will be exported  In case the ge  
122. ing to the face order and num   bering directions given below     outer inner paraboloids   top base  cutl cut2     base top discs    inner outer  cut1  cut2     cut1 cut2 faces    inner outer  base top      Note that the first value increments fastest  For a clearer picture of the node and element  numbering  please refer to Figure 6 9        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 145   176      Figure 6 9  Meshing parameters and element numbering of the paraboloid       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 146   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     6 1 6 Sphere     Figure 6 10  Parameters of a sphere object in ESABASE  left  and GDML  right  style    6 1 6 1 Purpose    To describe the shape of a circular or elliptical sphere or a sector of a sphere      Parameter Type     Unit     Range  Default  Description    p1  point   mm  mm   mm     Centre of the sphere and the  first point of the axis of revo   lution     diam  real  mm   gt  0  External diameter of the cir   cular sphere  or the external  minor diameter of the ellipti   cal sphere  perpendicular to  the plane p1p2p3 and  through the point p1     thick  re
123. inimised     On the  Pointing  page of the geometry wizard the degrees of freedom  the pointing vectors  and the pointing directions are specified  If no own kinematic and pointing is specified for a      ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 105   176     sub object of an articulated object  it is assumed to be rigidly connected to its parent object  and will be pointed together with the parent object      First of all  the pointing behaviour of the central body  which represents the overall system   has to be specified  All other bodies specified are connected to the central body  either di   rectly or through a chain of other bodies     The body reference frame of the central body is the system reference frame  The origin of  this frame is positioned at the orbital points  The object reference frames of all other objects  are fixed with respect to the respective object and can be translated and rotated with re   spect to the system reference frame as specified in the  Position  amp  Attitude  parameters of  that body      Each body is attached to another body through a hinge with 0  1 or 2 rotational degrees of  freedom  The origin of the joint is the origin of the body reference frame     The central body has three rotational degrees of freedom  When one pointing vector is spe
124. ion         ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 63   176     Figure 3 22  Geometry editor  Material page     It is divided into two sections  The upper section named    Assign materials    and below that   the section called    Material overview     At the bottom is a button called    Edit materials         which opens the Material Editing Page     3 2 3 4 1 Assign materials section    The upper section allows you to apply materials to surfaces in three ways  You can assign all  materials of the current shape the same material by selecting the option    Whole Shape     Or  you assign each surface its material individually by using the option    Individual surface      Finally you can replace a material  which is already assigned to one or more surfaces  with  another material     The    Propagate    checkboxes available for the    Whole Shape    and the    Replace    option  allow  the fast modification of the current shapes and all its child shapes  By activating the    repli   cate    checkbox of the    Whole Shape    option  not only will all surfaces of the current shape  get a new material but also all surfaces of all shapes that are children of the current shape   For the    Replace    option  it works analogous     Notice  that currently no material is assigned to any sur
125. ion   This approach of course requires a present mesh   If you try to export geometry objects that are not GDML compatible and not meshed  manually  OCC mesher is performed meshing before exporting to GDML file  The sec   tion 5 4 3 describes which meshers are suitable for which shapes and why GDML ex   porter uses the OCC mesher as default mesher     If the geometry is configured correctly  the export can be started  The export can be per   formed either for the whole system or for single objects  including their child objects   To  start an export  select the respective object in the outline  In this example  the whole ge   ometry shall be exported  so the system node is selected and the context menu is opened      Figure 3 56   The GDML export entry in the context menu    Use the entry    GDML Export     A file chooser opens and asks for the directory into which the  geometry shall be exported      Figure 3 57   The directory for the export is selected    Please note that the exporter will create a subdirectory within the selected directory  The  name of this directory is a combination of the file name and the object id  So for our exam   ple  a new directory is created within    GDML_Exports    with the name    ATV_OBJECT_0      Within this directory  a file named    mainFile gdml    can be found  containing the structure  description of the GDML data  Next to the main file  other data files are created on which the  main file relies  Figure 3 58        ESABASE2   Framewo
126. irection are given in two refer   ence frames     o the inertial GAMMA 50 reference frame    o the system reference frame  i e  the reference frame of the central body     relative orientation and pointing direction of the bodies       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 117   176     3 4 6 Pointing Calculation Method    The pointing calculation method used can be summarised as follows     Transform all system related information  body reference frames and pointing vec   tors  to the reference frame of the central body  which represents the reference  frame of the articulated system     Transform all orbit related information  state vector  sun ephemerides  georelay posi   tions and pointing directions  to the inertial equatorial GAMMA 50 reference frame     Convert all time related information  epoch and pointing vectors  into modified Julian  days     Establish the connection between the space environment  expressed in the GAMMA   50 reference frame  and the system environment  expressed in the reference frame  of the central body   this is performed by pointing the central body     Transform the pointing directions to the reference frame of the central body     Transform the  pointed  articulated system and orbit related information to the user   specified reference frame for
127. ith the  required pointing direction  and with VEC1      Parameter Type  Range  Default Description    vecb  vector not parallel with any axis of    rotation of the degree s  of  freedom of the body    specifies the additional  pointing vector of the  central body    Table 3 5   The  VEC2  parameter     The following restrictions apply      VEC2  may only be used for the central body  the  System       Bodies may no longer be attached to the central body using  Inherit parent values        VEC2  may be specified only if      VEC2  is followed by the corresponding  pdir  specification     VEC1  is specified        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 108   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     3 4 2 5 Direction    This parameter must be specified if a  VEC1   a  VEC2  parameter is specified  It defines a  pointing direction in a specified reference frame      Parameter Type Range  Default  Description    dir  vector earth  sun  velocity     georelay  fixed  cen   tral body    n a  is a parameter specifying a  pointing direction    Table 3 6   The  pdir  parameter     Six types of pointing direction specifications are made available  For a description of the ref   erence frames available in ESABASE2 refer to 3 4 3 2     EARTH  The body is pointing towards the centre of the earth  This is equivalent to di     rec
128. ition of the SPHERE shape in ESABASE style    Parameter  Type   Unit   Range  Description    rMin  real  mm  0     rMin     rMax Inner radius of the sphere     when set to 0     the sphere is solid     rMax  real  mm   gt  0  Outer radius of the sphere     sPhi  real  deg  0     sPhi     360  Starting angle of the segment in radians in  the x y plane     dPhi  real  deg  0     dPhi     360     sPhi    Size angle of the segment in radians in the  x y plane     sTheta  real  deg  0     sTheta     180 Starting angle of the segment in radians in    z dimension     dTheta  real  deg  0     dTheta        180 sTheta    Size angle of the segment in radians in z  dimension     Table 6 11  Definition of the SPHERE shape in GDML style    6 1 6 2 Geometry and Size    This shape describes a circular sphere or the segment of a sphere defined by  angle1  and   angle2   ESABASE  or  sPhi  and  dPhi  with a wall thickness determined by the value of   thick   Defining parameters h1 and h2  ESABASE  or sTheta and dTheta  GDML  allows the  sphere to be truncated  The sphere shape is a surface if thick 0 or a volume otherwise     Depending on the shape s parameter values  the shape s boundary surface has up to 6  faces  outer and inner sphere  base and top disc  cut faces at  angle1  and  angle2        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 148   176  etamax space
129. l  rotation angle   Then  a minimum and maximum angle is specified     Up to 3 kinematic axes can be defined  although in our example  we will use only one        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 71   176     The Kinematic page of the parabole wizard is shown in the following figure       Figure 3 30  Geometry editor  Kinematic page  antenna dish      We ignore the top section  translational kinematics  see section 3 3 for more  and go to the  bottom section  rotational kinematics   which has three 2 line specifications  The first line for  the axis vector  the second line for the 0   vector  and to the right the maximum and mini   mum angle  rmax rmin      Since having a pointing requires us to have at least minimal kinematics  set the first line to   0  1  0   the second line to  0  0  1   and rmax   0 1 and rmin   0  Then press  Finish       The pointing and kinematics on the parabole are now configured to allow forcing the parent  body to move  However  the parent body has to accept this  Therefore  we will edit the  global system pointing     Go to the Outline  You will see a node  System  here  rightclick it and choose  Modify Ob   ject   A wizard will appear     and unlike the standard geometry wizard  the System node wiz   ard shows only pages for  Size    Position an
130. llowing chapters     Chapter 1  Introduction  You are reading it right now     Chapter 2  Getting Started  How to install  start and use the software  without going    into particular solvers  debris  atmosphere  ionosphere      Chapter 3  Mission and Spacecraft Definition  How to specify the basics  mission pa     rameters and spacecraft geometry  Can be re used with all solvers     Chapter 4  Solvers  Pointers to the solver handbooks  e g  Debris or Sunlight     Chapter 5  Troubleshooting  What to do in case of errors      Each solver  e g  Debris  2   Atmosphere Ionosphere  3   Sunlight  5   has its own hand   book  this manual explains only the functionality common to all     This user manual refers to ESABASE2 version 4 0 0  Other versions of ESABASE2  and of  course the original Unix implementation of ESABASE  are not covered      1 3 Problem Reporting    ESABASE2 has been extensively tested  However  errors might occur at different layers of  the software  GUI  business layer  data handling   Aside from the GUI messages  the log  files in the ESABASE2 logs directory may yield further information     If a problem cannot be solved  you should contact the ESABASE2 team at etamax space to  investigate the issue in detail  Please do not hesitate to visit http   www esabase2 net for  contact information  You will also find a problem reporting form in the User   s area of the  ESABASE2 website       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Man
131. mum distance  between an edge of your mesh and the corresponding surface  It is measured in mm     The deflection value can be calculated automatically  If this option is chosen  the deflection  will depend on the boundary box around a shape or surface     The mesher can work in two ways  Either it can mesh the whole shape  or each surface can  be meshed individually  The latter option tends to produce more elements than the first     As a rule of thumb  one can say that the smaller the deflection value is  the finer the mesh  becomes     In some cases the OCC mesher will orientate the mesh into the opposite direction  which  e g  means that the normals of the mesh elements point inwards the solid  This will confuse  the solvers  To avoid this  you may verify the orientation of the relevant elements by ena   bling the check box    Display Element Normals     If the normals point into the wrong direc   tion  enable or disable the check box    Invert Element Normals        NetGen Mesher    For the NetGen mesher  you can choose between two basic modes  One based on maximum  numbers of elements  and one based on edge length specifications  change the top check   box to activate the appropriate fields   For a full discussion of the available parameters  refer  to the Netgen user manual  9       Further down the meshing page  and shown in the figure below   the  Active Side  setting  determines which sides of the shape s surfaces are affected by the solvers  mostly via ray   tracin
132. n file  recognisable via the planet plus orbit icon   A mission editor will be opened   and the Outline and Properties view will be updated     The following figure shows the application with an opened mission editor       Figure 3 2  Mission Editor  Outline and Properties view     The mission file is circled in red  Below  you see the  Orbit  node selected in the Outline   and further below  the  A   semi major axis  and other attributes in the  Properties  view   On the right side  the mission editor itself is shown      The mission editor contains all necessary parameters to specify an orbit and the number of  orbital points to be used during an analysis  It has three sections     Orbit    Mission Time    Time Interval or Number of Orbital Points       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 34   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     Starting with the  Orbit  section  you can choose whether the central body for the mission  should be    Earth    or    Moon     Please note that    Moon    is only an option for Debris analysis     When choosing    Earth     you can choose between a predefined geostationary   GEO    a pre   defined sun synchronous   SUN   or a custom   GEN   orbit in the first combobox of the  editor     In most cases  you will probably want a custom orbit  for that  specify the Keplerian ele   m
133. n only be used in conjunction with Surface  to  build a surface type shape  or Prism  to extrude to a 3D shape      6 3 1 1 Purpose    To describe the shape of a planar surface between a series of 3 to 64 points      Parameter Type     Unit     Range  Default Description    p1  point   mm  mm   mm     First point of the facet  must  lie in a plane with all other  points     pn  point   mm  mm   mm     n th point of the facet  must  lie in a plane with all other  points     Table 6 14  Definition of the FACET dummy shape     6 3 1 2 Geometry and Size    To describe the shape of a planar surface between a series of 3 to 64 points     The surface is constructed using the points in the order that they are specified  The first and  last point are implicitely joind to form the closed facet     Facet is a dummy shape and should therefore be labelled so that it can be referred to in the  enclosing shape  Surface or Prism       6 3 1 3 Meshing    As a dummy shape  Facet has no meshing        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 157   176     6 3 2 Prism     Figure 6 17   Parameters of a prism object     6 3 2 1 Purpose    To create a prismatic shape from a facet  i e   to extrude it       Parameter Type     Unit     Range  Default Description    base  facet  A previously defined facet    
134. nces     1   ESABASE2 homepage  http   www esabase2 net      2   K  Ruhl  K D  Bunte  ESABASE2 Debris software user manual  R077 232rep   ESA ESTEC Contract 16852 02 NL JA  PC Version of DEBRIS Impact Analysis Tool    etamax space  2009     3   K  Ruhl  A  Gaede  ESABASE2 Atmosphere Ionosphere software user manual  R077   233rep  ESA ESTEC Contract 21739 08 NL JK  Rapid Prototyping Toolkit for Space  Environment Engineering Tools   etamax space  2009     4   K  Ruhl  J  Weiland  ESABASE2 COMOVA software user manual  R077 234rep   ESA ESTEC Contract 21739 08 NL JK  Rapid Prototyping Toolkit for Space Environ   ment Engineering Tools   etamax space  2009     5   K  Ruhl  A  Gaede  ESABASE2 Sunlight software user manual  R077 235rep   ESA ESTEC Contract 21739 08 NL JK  Rapid Prototyping Toolkit for Space Environ   ment Engineering Tools   etamax space  2009     6   ESABASE User Manual  ESABASE GEN UM 070  Issue 1  Mathematics  amp  Software Di   vision  ESTEC  March 1994     7   SWENET  ESA s Space Weather European Network  since 2004   http   www esa spaceweather net swenet      8   STEP file format  http   en wikipedia org wiki ISO_10303     9   Netgen mesher user manual   http   www mathcces rwth aachen de netgen doku php docu ngusermanual     10  P  Hake  M  Zaake  Data Exchange Methods for Space Environment Effect Tools de     sign definition file  R089_221rep  ESA ESTEC contract 4000101301    Data Exchange  Methods for Space Environment Effect Tools     etamax space  2010 
135. nd Space Administration    OCAF  Open CASCADE Application Framework  contains the ESABASE2 data  model     RTP  Randomly Tumbling Plate        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 10   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     VII  List of Figures    Figure 2 1   ESABASE2 directory tree                                                                            19    Figure 2 2   ESABASE2 directory tree  install supplements                                              20    Figure 2 3   ESABASE2 user interface                                                                           22    Figure 2 4   User interface overview                                                                             23    Figure 2 5   Menubar and Toolbar                                                                                24    Figure 2 6   Explorer  Outline  Properties view                                                               25    Figure 2 7   Common View buttons                                                                              26    Figure 2 8    New Project  wizard  page 1                                                                     27    Figure 2 9    New Project  wizard  page 2                                                                     28    Figure 2 10   A new project and its thr
136. ng  please refer to Figure 6 11       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 150   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     6 2 Basic 2D Shapes    Apart from 3D shapes with an inside and an outside  you can also define 2D shapes with a  front and back side  both of which are visible      The following shapes are two dimensional     Disk    Plate     The figure below gives a visual index        Figure 6 12   Basic 2D geometry shapes       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 151   176     6 2 1 Disc     Figure 6 13  Parameters of a disc object     6 2 1 1 Purpose    To describe the shape of a circular or elliptical disc or annulus or a sector of a disc or annu   lus      Parameter Type     Unit     Range  Default Description    p1  point   mm  mm   mm     Centre of the disc and the first  point of the axis of revolution     p2  point   mm  mm   mm     Point of the axis of revolution   defined by the vector p1p2     diam1  real  mm  diam1  gt  diam2  gt  0  External diameter of a circular  disc  or the external minor axis  of an elliptical disc  perpen   dicular to the vector p1p2     diam2  real  mm  0  lt  diam2  lt  d
137. not yet available in ESABASE2     The tracking of a body can be stopped during eclipse of the pointing direction by the  earth        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 113   176     3 4 4 Pointing the Bodies and Indeterminacies    The pointing of the bodies in an articulated system is performed in a hierarchical manner   starting from the central body and working outwards from each parent to its children  to  their children and so on  The bodies are pointed so that the orientation of their pointing vec   tors has the minimum angular deviation from the specified direction  but the specified point   ing cannot always be achieved     Figure 3 64 illustrates this point  if the attitude of the central body is fixed and if the hinge  allows only one degree of freedom  the connected body  the solar panel  cannot be exactly  orientated towards the sun  The pointing is realised by minimising the angle between the  fixed body vector  the vector normal to the panel  and the pointing direction  the sun        Figure 3 64  Pointing realisation     In orbit  the positions and orientations of all bodies of the articulated system must be known  for a given orbital position  Hence  all degrees of freedom must be removed  This is achieved  either by specifying a corresponding pointing vector an
138. ns requiring orbital information  SAPRE also generates an ASCII report  file which can be displayed on the result file  Listings  page  but is also available in the  List   ingFiles  directory of the active ESABASE2 project     It should be noted that SAPRE is intended for the generation of positions over a fairly small  number of orbits for use in ESABASE analyses  It is not suitable for analysing the long term  behaviour of the orbit itself  The restrictions on the program are discussed in greater detail  in section 3 1 8 2 below       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 43   176      3 1 8 2 Restrictions of SAPRE    There are a number of restrictions which should be kept in mind when using the orbit gen   erator  SAPRE does not correctly handle orbital inclinations approaching zero  For this reason  a minimum inclination of 1E 3 degrees is enforced on input  If the inclination falls below this  value at any stage  the program may fail  Thus an orbit exactly in the equatorial plane can   not be modelled  This is most likely to affect a geostationary orbit  where the above restric   tion requires the orbit to oscillate at least 700 m from the equatorial plane     The user may include the effects of harmonics of the earth s gravitational potential by speci   fying how many zonal
139. o   cation by ESABASE2  in particular when working with large geometry models     ESABASE2 should be closed and restarted from time to time in order to avoid significant per   formance losses or even system crashes      5 4 3 Meshing    ESABASE2 provides three meshers  Netgen  OCC and ESABASE  cp  section 3 2 3 2   It is  observed that all three meshes are not able to mesh all available shape types correctly     Some meshers do not work properly for some shapes and some shapes are not  supported by certain meshers     In the current implementation  the GDML exporter meshes the shape and exports  it as a so called tessellated shape  if the shape type is unknown and the shape is  meshed by the user     In case the shape type is unknown  i e  in all cases where the geometry was im   ported via the STEP importer  and the user has not meshed it manually  the  GDML exporter meshes the shape with the OCC mesher  However  in most cases  the OCC mesher cannot produce correct element normal vectors  Nevertheless   the OCC mesher is used by default  because other meshers are not suitable for  complex geometries     The import of geometries  which are generated with ESABASE2 version 3  leads  normally to unmeshed geometries with OCC as default mesher for the objects       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 126   176  etamax space GmbH   Frankfurter St
140. odern graphical user interface enabling the user to interactively estab   lish and manipulate three dimensional spacecraft models and to display the selected orbit   Analysis results can be displayed by means of the colour coded surfaces of the 3D space   craft model  and by means of various diagrams     The development of ESABASE2 was undertaken by etamax space GmbH under the European  Space Agency contract No  16852 02 NL JA  The first goal was to port ESABASE Debris and  its framework user interface to the PC platform  Microsoft Windows  and to create a modern  user interface      From the start  the software architecture has been expressively designed to accommodate  further applications  the solvers outlined in the first paragraph were added  and more mod   ules like e g  Radiation are to follow     ESABASE2 is written in Fortran 77  ANSI C   and Java 6  The GUI is built on top of the  Eclipse rich client platform  with 3D visualisation and STEP import realised by Open  CASCADE  Report and graphs are based on the JFreeReport JFreeChart libraries         ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 17   176    1 2 Chapter Overview    This software user manual is intended to be read by persons running the program and in   terpreting or using the results of ESABASE2  It contains the fo
141. ointing relation to the parent body     VEC1 and VEC2  The pointing vectors     Direction  The pointing direction     Track  When pointing is impossible due to eclipse  whether to follow or keep still     Inverse  When several pointing solutions are possible  which one to choose      All parameters described below are specified via the  Kinematic  and  Pointing  pages of the  shape wizards in the geometry editor  The shape wizards can be called either by right   clicking on the  System  or  Object  nodes in the geometry editor outline  or by selecting the  respective object  not possible for  System   in the 3D geometry editor window and opening  the context menu by rightclicking      3 4 2 1 General Aspects    Up to fifty bodies may be pointed in ESABASE2      The first oriented body is the central body  called  System    which represents the overall  system configuration  One body or a subtree of bodies can be defined starting at any object  of the system  The chaining of these bodies is according to their hierarchical interrelation     The Geometry Editor offers the user a shortcut      to the system pointing  It can be found    in the toolbar on the right side     The pointing facility orientates each body of an articulated system in its required pointing  direction  starting with the central body  If it is not possible to point the body exactly  for  example  if it has only one degree of freedom  then the angle between the pointing vector  and the pointing direction is m
142. olders  To do  so  rightclick on the project  this will open a context menu  as shown in the following figure   and create a new folder       Figure 2 12  Creating folders within a project  using the context menu     A wizard opens  asking you for a directory name  in the example above  the name  mis   sion_and_spacecraft  is chosen   Enter a file name and click  Finish      To create subfolders  repeat the process on the desired parent folder within the ESABASE2  Explorer  instead of on the project       To move a file to a different folder  close any editor operating on the file  and then grab   hold left mouse button  the file  move the mouse cursor to the desired folder  and drop   release left mouse button  the file  To move a file to the project root directory  drop the file  on the project name     Drag and drop also works between the ESABASE2 Explorer and the Windows Explorer  e g   to copy files sent to you by email into the ESABASE2 project      The specifics of mission and geometry files will be explained in the next section 3  Debris  and other solver files will be explained in the solver handbooks        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 31   176     3 Mission and Spacecraft Definition    Every analysis within ESABASE2 needs a mission specification and a spacecraf
143. ometry Viewing  How to navigate around the geometry editor     Geometry Editing  How to add and modify geometrical elements     Geometry Outline and Properties View  Describes the tree structure of the geometri   cal model as an alternative view on the data     Boolean Operations  How to perform Boolean Operations     STEP and BAS File Import  How to import files from other CAD programs and from  the original ESABASE     GDML Export  How to export geometry structures into GDML format     We start with the geometry file creation        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 47   176     3 2 1 Geometry File    A default geometry file has been created together with the project  If you want to add fur   ther geometry files  choose  File     New     Geometry  from the menubar  a wizard as shown  in the following figure will open       Figure 3 8  Geometry file creation wizard     On the first wizard page  keep  Create empty file  as option and press  Next   The second  page asks for the new file s location  above   tc_5_01   and name  above   cube   sat_geometry   without file ending      Upon pressing  Finish   the geometry file will be created and the geometry editor opened   Geometry files have the file ending   geometry   which is neither shown in the ESABASE2  Explorer nor specifie
144. on 3 3     Pointing  Defines shape pointing  e g  solar panel to sun   See subsection 3 4     Material  Defines the material properties of the shapes surfaces  Only used in some  solvers      Some solvers  e g  Debris  COMOVA  may introduce additional pages to fulfil their special  geometry model requirements  These pages will be explained in the respective solver chap   ters        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 55   176     3 2 3 1 Box  Size Page    The  Add Box  command will result in the wizard shown in the following figure       Figure 3 15  Geometry editor  Box wizard  Size page     In the upper section  you can see object name and state name  Usually  you can leave them  as is  future versions of ESABASE2 may support multiple states per object      The box definition itself is quite straightforward  Choose a size in XYZ dimensions  and then  specify whether the point of origin is the front lower right corner point or the centre of the  box  we recommend the former      As you can see in the picture  marked by the red box   it is also possible to supply input pa   rameters in GDML style  Besides the box  the wizard offers this functionality for the sphere   the cylinder  the ellipsoid and the cone     All parameters of the box are described in  Annex A  Geometry Shape
145. operties view shows the  file  nodes      The menu bar contains  File    Edit    Help  entries  probably familiar to you from other ap   plications  and a  Window  menu  which allows you to customize the GUI both through Per   spective settings and the Preferences  Please see Annex B for details  and the following fig   ure for overview       Figure 2 5  Menubar and Toolbar     The toolbar contains  New    Save   Save All  and  Run  buttons  The  New   project  ge   ometry  mission  etc   entry is explained in section 2 2 3  Project Organisation   the  Run   entries apply to the different Solvers  e g  Debris  Sunlight  Atmosphere  and are explained  in the respective solver handbooks     If you hopelessly disarranged the application window  you can press the  Reset Perspective   button as a last resort  It will restore the standard GUI settings     The  Next   Prev Change  and  Back  buttons are shortcuts to menu entries  They will be  removed in future versions of ESABASE2      The editor area contains the active editors  Whenever there is more than one editor open   tabs will show the list  and the active tab belongs to the active editor  Please see chapter 3   Mission and Spacecraft  definition  for details         ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 25   176     Explorer  O
146. or more interaction than just pressing a button     each  toggle button activates a particular interaction mode     Zoom area mode  allows to select a rectangular region with the  mouse that should be zoomed    Normal zoom mode  zoom in and out by dragging the mouse    Pan mode  move the view by dragging it with the mouse    Rotate mode  rotate the object with the mouse     With the first zoom toggle button       the zoom area mode is activated  Leftclick and hold    the mouse in the geometry area and drag a rectangle  then release the mouse button  The  selected area is now the new viewing perspective     The second zoom toggle button      works differently  While this mode is active  you can    hold the left mouse button and move the mouse to the left or to the right  Left means fur   ther away  right means closing in     Using the third toggle button       you can pan the perspective  Hold the left mouse button    and move the perspective with the mouse  then release the mouse button     The fourth button      is used for rotation  Within this mode  hold the left mouse button    and move the mouse cursor to gradually change the rotational viewing angle        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 52   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     The last button on the left side of the toolbar      is the  Select mo
147. orrect  Not Correct  Correct    Cylinder  Correct  Not Correct  Correct    Disc  Correct  Correct  Correct    Ellipsoid  Correct  Correct  except trun     cated and or seg   mented ellipsoid     Correct    Parabole  Correct  Correct  Correct    Pipe  Correct  Not Currect  Correct    Plate  Correct  Correct  Correct    Prism  Correct  Not Correct  Correct    Sphere  Correct  Correct  except trun     cated and or seg   mented sphere     Correct    Surface  Correct  Correct  Correct    Tank  Correct  Correct  Correct    Tetrahedron  Correct  Correct  Correct    Tessellated  Correct  most    cases     Not Correct  Not Supported    Torus  Correct  Not Working  Not Supported    Trapezoid  Not Correct  Correct  Not Supported    Truss  Not Working  Not Correct  Correct    Table 5 9   Overview of the capabilities of the ESABASE2 meshers     5 4 4 ATI Graphics Card    ESABASE2 relies on the OpenCASCASDE visualisation library  which uses OpenGL to display  all kinds of 3D shapes  The OpenGL implementation depends on the used graphics gard  and  following OpenCASCADE   s recommendations  we strongly advise to only use ESABASE2 on  computers with an NVIDIA graphics card  Using it on computers with ATI graphics cards can  lead to random crashes and general instabilities       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 128   176  etamax space GmbH   Frankfurter 
148. ose  Import STEP AP  in place of the standard  Create empty file    Then  on the next page  choose the input STEP file  The third page will ask you for a direc   tory location  the same as for empty new geometries        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 88   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     The following figure shows an ATV model imported from a STEP AP 214 file       Figure 3 50  Geometry editor  imported STEP ATV model     The NetGen mesher is stored as default for every object  Occasionally  a STEP file is struc   tured in a way that does not allow NetGen to automatically figure out a good way to mesh it   In this case  you can change the meshing parameters and or the mesher via the Geometry  Wizard for each object     Finally  please note that only geometrical and topological STEP entities as well as assembly  structures are imported into the geometry file  This means that you must re specify the fol   lowing information     Kinematics  see 3 2 3 5     Pointing  see 3 2 3 6     Both can be done by using the ESABASE2 shape wizard       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 89   176     3 2 6 2 BAS File 
149. otation of a body may be restricted in range  minimum and maximum values  to take  into account the possible mechanical constraints  If two rotational degrees of freedom are  defined and there is no constraint on the rotation  the pointing is exact  However  the gen   eral case with non orthogonal rotational degrees of freedom does not always allow exact  pointing  even when no constraint has been defined  If one rotational degree of freedom is  defined  the pointing minimises the angular difference between the pointing vector and the  pointing direction required  This can be improved by using the degree of freedom of the par   ent body to get two effective degrees of freedom  In this case both the body and its parent  body must have one  and only one  degree of freedom     If  for any reason  there is no relative rotation between two bodies  zero rotational degrees  of freedom may be defined        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 102   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     3 4 Pointing    Following the briefly discussed Pointing in section 3 2 3 5 and 3 2 3 6  this section goes into  deeper detail  in the following structure     Pointing Introduction  Why to use pointing     Pointing Parameters  How to use pointing     Relationship with Mission Specification  How pointing and orbit specification work to 
150. p system     The help system is the same as this user manual        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 176   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     7 2 Geometry Editor Toolbar    In the geometry editor  the toolbar at the top allows you to select the viewing options  The  more central buttons were described in section 3 2 2     Additional viewing mode toggle button are shown by the following figure       Figure 7 3  Geometry editor  Toolbar  right side      You have the choice among the following viewing options     Line Wireframe mode  The objects are displayed using lines     Solid mode  The objects are displayed coloured with solid faces     Background colour  Change the background colour of the view from black  to anything else  You can also change the colour of  the colour scale     Light on off  Enable or disable the lighting of the scene  Lighting  lets models look more realistic  but will obstruct exact  object colouring      
151. port Interfaces                                                                  93    3 3 Kinematics                                                                                                99    3 3 1 Bodies                                                                                                         100    3 3 2 Degrees of Freedom                                                                                     100    3 3 3 The Central Body                                                                                         101    3 3 4 Articulated Bodies                                                                                        101    3 4 Pointing                                                                                                  102    3 4 1 Pointing Introduction                                                                                    102    3 4 2 Pointing Parameters                                                                                     104    3 4 3 Relationship with Mission Specification                                                           110    3 4 4 Pointing the Bodies and Indeterminacies                                                        113    3 4 5 Pointing Output                                                                                           116    3 4 6 Pointing Calculation Method                                                                          117    4 Solvers       
152. pplications  and the pointing facility  need to know the position of a space   craft on its orbit at successive times during an analysis  For the purpose of generating this  information in a standard form  an orbit generator is provided with ESABASE2  The orbit  generator currently used is SAPRE     The SAPRE orbit generator uses a 4th order Runge Kutta routine with fixed step size to inte   grate the equations of motion  expressed in terms of osculating orbital elements  It is a gen   eral purpose orbit generator  and may be used for close earth orbits  geostationary orbits  or  highly eccentric orbits  It was also extended to allow the use for lunar orbits  Facilities exist  for taking into account the first few harmonics of the earth s respective Moon   s gravitational  field  perturbations due to the Sun s and Moon s  for Earth  respective Earth   s  for Moon   gravity fields  air drag  for Earth using the CIRA atmospheric density model 1965  and solar  radiation pressure  for Earth      The input to SAPRE is the orbit specified via the mission editor  The orbital elements are  specified in a standard format  and control parameters and details of perturbing influences to  be modelled can be specified in the respective  Outline  window  see Figure 3 3   The output  is saved for each orbital point in the result file and gives the position and velocity of the  spacecraft at specified intervals  and also upon eclipse entry and exit  This information is  read by the applicatio
153. r  3D   38122 Braunschweig     The version 3 provided only the ESABASE mesher  A new feature can be very  helpfully if the ESABASE mesher shall be applied to the objects  again   To use  the feature select an object  it is not applicable to system  in the    Outline    and  choose in the context menu    Apply ESABASE mesher  includes all child objects       see next figure  This applies the ESABASE mesher with default meshing configu   ration to the object and its child objects      Figure 5 4  Application of the ESABASE mesher in the    Outline       It is recommended that the user should manually mesh the geometry using the Netgen  mesher before performing the export to a GDML file     The following table shows  which shape is meshed correctly with which meshers in  ESABASE2  The table uses the following terms to describe the meshing behaviour     Correct  The element normal is pointing to the correct direction     Not Correct  The element normal is not pointing to the correct direction     Not Working  The mesher does not work correctly for this shape     Not Supported  The shape is not supported by the mesher        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 127   176     Shape  Netgen  OCC  ESABASE    Beam  Correct  Not Correct  Correct    Box  Correct  Correct  Correct    Cone  C
154. r and inner paraboloid  base and top disc  cut faces at  angle1  and  angle2      For a basic cylinder  full cylinder  in ESABASE style  only three parameters need to be speci   fied  Parameter p1 defines the centre point of the base of the cylinder  p2 defines the centre  point of the top of the cylinder and  diam  defines the diameter of the base of the cylinder   Because no more parameters are defined  the cylinder will be a full and complete cylinder       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 137   176     By default the cylinder is a solid cylinder   thick  is empty   To change this  the user can de   fine the thickness of the walls of the cylinder   thick    If the thickness is 0  the walls are  infinitely thin  Then  diam  is the external diameter of the base of the cylinder     For a basic cylinder in GDML style  only two parameters need to be specified  Parameter  rMax defines the radius of the base of the cylinder and parameter dZ defines the half height  of the cylinder  If the parameter rMin was greater than 0  the cylinder will be hollow  The  inner radius is rMin     In order to segment the cylinder in ESABASE style  the user needs to specify p3   angle1   and  angle2   The point p3 together with p1 and p2 defines the plane which serves as start   ing point for the 
155. ral body will then be used  to minimise the angular difference between the pointing vector and the required pointing  direction of that attached body  this attached body must itself have one degree of freedom      The other bodies require a pointing vector and direction for each degree of freedom     the   VEC1  and  direction  parameters  respectively       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 106   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig      3 4 2 2 Inherit Parent Values    This parameter is accessible via the check box  Inherit parent values  on the  Pointing   page      Parameter Type  Range  Default Description    parent  boolean 0 or 1  0  is a flag to indicate whether the  free   degree of freedom of the parent body will  be used to minimise the angle between  the pointing vector and the pointing di   rection of the current body     Table 3 3   The  Inherit parent values  parameter     Parent may be specified only if     The body is not the central body     The body must have one and only one rotational degree of freedom and at least one  VEC parameter     The parent body  if central body  has no VEC2 specified     The parent body  if not central body  must have one and only one rotational degree  of freedom  and may not have a VEC1 parameter     Only one body can be attached to the parent body using the  In
156. rdinates  x  y  z   These points  are the centres of the ends of the truss     Additionally the  size1   which specifies the length of the side of the truss  and  nstep  which  is the number of elementary sections that the shape is constructed of  have to be defined     Furthermore p3  which defines the orientation of the truss and  size2  which is the size of  the other side of the cross section of the truss  can be defined  If  size2  is not specified  it  defaults to  size1       6 4 4 2 3 Meshing    A meshing parameter cannot be applied to a TRUSS3 or TRUSS4 object        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 174   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     7 Annex B  Additional GUI Elements    This annex describes GUI elements which are not central to the usage of ESABASE2  and  therefore have not been included in either the mission geometry or solver chapters  In par   ticular  these are     Application Menubar  A complete listing of menubar options     Geometry Editor Toolbar  Additional options in the toolbar  e g  for lighting or wire   frame mode      7 1 Application Menubar    The menu bar contains mostly predictable entries  as the following figure shows  only the   Window  menu will probably seem unfamiliar to you        Figure 7 1  ESABASE2 menu bar     The File menu contains the usual  New    Open    
157. rently selected entity  It is restricted to entities  which are not  referenced by other entities and which are not assigned to surfaces  in the case of materi   als      Button    Copy to       The    Copy to    button allows the user to copy an entity from the ESABASE2 material library  into the geometry and vice versa  If an entity with the same name already exists in the tar   get tree  the user has to confirm the overwrite process     When an entity with child entities gets transferred  the child entities get transferred as well   E g  a material composed of two elements getting copied results in the two elements getting  transferred as well     Button    Set type       Materials can have three types  atomic  made of composites or made of fractions  This but   ton enables you to toggle between these types  Initially a new material is considered atomic   When you add a fraction or composite as a child to this material  you have the option to  switch the type  Select the Fractions or Composites node and use the    Set material type       button appropriately     Button    Collapse       This button enables you to close the library or geometry tree  whichever is currently se   lected       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 67   176     Button    Filter       If a material is
158. rk  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 95   176      Figure 3 58   Files generated during GDML export    In detail  the main file is a GDML file that refers to other exported files from its several sec   tions  This way e g  the position information is stored separated from the shape information   This is done via XML entities  So when reading the GDML file with a standard conform XML  parser  the entities are included during reading  This way a program like Geant4 can operate  on the full GDML data structure  The advantage of this split storage appears in case of large  exports  It requires a smaller amount of memory during export and prevents from crashes  due to out of memory errors     The typical content of a    mainFile gdml    is shown in Figure 3 59      Figure 3 59   Typical content of    mainFile gdml          Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 96   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     3 2 7 2 STEP SPE Export    With release 5 0 of ESABASE2  it is possible to export geometry objects to files following the  STEP SPE protocol     The export mechanism for STEP SPE follows the same principles as the GDML export de   scribed 
159. roid models  refer to  the Debris handbook      Information whether the system is in eclipse or not is derived from the epoch parameters   time  location  velocity and eclipse flag       3 4 3 2 Space Orientation    The orientation in space of each body of the articulated system is described by     A body fixed pointing vector    A pointing direction in a specified orbital reference frame      A pointing direction may be specified in one of the following reference frames     INERTEQ  geocentric  inertial  equatorial system     o x within the equatorial plane  towards the vernal equinox  o z perpendicular to equatorial plane  towards North  o y completes the right hand system x  y  z  o Note  INERTEQ is the so called GAMMA 50 reference frame       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 111   176     INERTEC  geocentric  inertial  ecliptic system     o x within the ecliptic plane  towards the vernal equinox  o z perpendicular to ecliptic plane  towards ecliptic North pole  o y completes the right hand system x  y  z    SUNEQ  geocentric  sun fixed  equatorial system     o x within the equatorial plane  towards the intersection of the meridian of the    true sun with the equator    o z perpendicular to equatorial plane  towards North  o y completes the right hand system x  y  z    SUN
160. rs   We recommend creating one project per mis   sion  To do so  click  File     New     Project  in the menubar  the wizard shown in the follow   ing figure will open       Figure 2 8   New Project  wizard  page 1     On this first page  you can select the type of project  choose  ESABASE2 Project   in future  versions of ESABASE2  other kinds of project may be possible   Then  click next  This will  lead to the second wizard page  illustrated in the following figure        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 28   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig      Figure 2 9   New Project  wizard  page 2     Choose a project name in the first text field  we recommend   lt S C name gt _project   Then  click the  Finish  button     When looking at the ESABASE2 Explorer  top left in the window   you will see that the pro   ject has been created with three default files  shown in the following figure       Figure 2 10  A new project and its three default files     The  geometry  file contains the S C geometry  the  mission  file describes the orbit  and the   debris  solver input file contains parameters for ESABASE2 Debris        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankf
161. s   For our purposes   set 100 mm as side length and press  Next       If you enter invalid values  the appropriate fields will become red  Please note that for some  more complex shapes  certain errors can only be detected after you press  Finish   these are  errors related to surface generation and meshing  which is only done once for performance  reasons      In that case  a popup dialog will inform you  and you have to revisit the wizard in order to  correct the values       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 56   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     3 2 3 2 Box  Meshing Page    The following figure shows the meshing page  which has the same structure for all shapes   but differing default parameters         Figure 3 16  Geometry editor  Box wizard  Meshing page     On the meshing page  you can fine tune the subdivision of surfaces of the object  which may  be curved  into meshed elements  which are planar triangles or quads   The normal case is  to accept the defaults     Up to three meshers are available for the shapes  the ESABASE   NetGen  and OCC mesher   How many meshers are available for a shape depends on the type of shape  For the shapes  from the original ESABASE shape palette  all three meshers are available  For Torus  Tetra   hedron and Trapezoid  only the NetGen  and OCC meshers can be use
162. s  the external diameter of the base of the cone     For a basic cone in GDML style  only two parameters need to be specified  Parameter rMax1  defines the radius of the base of the cone and parameter dZ defines the half height of the  cone  If the parameter rMin1 was greater than 0  the cone will be holed  The radius of the  hole is rMin1     To define a cone which is truncated parallel to the base in ESABASE style  the parameter   diam2  has to be defined  If  diam2  was 0  it would be a basic cone  with a sharp apex      To define a truncated cone in GDML style  the parameter rMax2 has to be greater than 0   The parameter rMax2 defines the radius of the apex     In order to segment the cone in ESABASE style  p3   angle1  and  angle2  need to be speci   fied  The point p3 together with p1 and p2 define the plane which serves as a starting point  for the angles  Going from that point   angle1  defines the start and  angle2  defines the  end of the segment around the axis  p1  p2      To segment the cone in GDML style  sPhi and dPhi have to be specified  Parameter sPhi de   fines the start angle and parameter dPhi defines the size of the segment     6 1 2 3 Meshing    The meshing parameters are expressed along the meshing directions a  b  c  refer to the  figures above        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter S
163. st  version of central DLLs used by ESABASE2        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 21   176     2 1 4 Upgrade    If you are a first time user of ESABASE2  you can safely skip this chapter  If you are upgrad   ing  the following hints may be useful for you     The new installation is in a separate directory from your old installation  It is possible to have  several versions on harddisks  the development team is doing it all the time      To keep your workspace from a previous version  e g  ESABASE2 1 4 2   delete the workspace  directory from the new application directory  and move your original workspace directory here     Then start the new application  your workspace should be immediately visible  This is all you  need to do to the workspace replacement     Individual projects can be imported also  by copying the project folder or files to the existing  workspace directory  After starting the application the project files should be visible      Please note that with ESABASE2 version 2 0 0  a new file storing format has been intro   duced  Files from earlier versions are readable  they are converted automatically to the new  version   but it is not possible the other way round     For example  a geometry file created or modified with ESABASE2 version 4 0 0 will not be  re
164. t  of the meshing into nodes and  elements  Note  p3 must be  specified if  angle1    angle2     angle3  or  diame  is specified     angle1  real  deg   0  lt  angle1  lt  an   gle2  lt  360    0  Start angle with reference to the  plane p1p2p3 for generating a  segment     angle2  real  deg   0  lt  angle1  lt  an   gle2  lt  360    360  End angle with reference to the  plane p1p2p3 for generating a  segment     Table 6 5   Definition of the CYLINDER shape in ESABASE style    Parameter Type     Unit   Range  Description    rMin  real  mm      0  The inner radius of the circular cylinder     rMax  real  mm   gt  0  The outer radius of the circular cylinder     sPhi  real  deg  0     dPhi     360  Starting angle of the segment in radians in x y   dimension     dPhi  real  deg  0  lt  dPhi     360     sPhi    Size angle of the segment in radians in x y   dimension     dZ  real  mm   gt  0  Half height of the cone in z direction     Table 6 6   Definition of the CYLINDER shape in GDML style    6 1 3 2 Geometry and Size    This shape describes a circular cylinder or a segment of a cylinder  The cylinder may be a  volume or a surface     By default  the complete boundary surface of the shape is active  For a surface shape  only  one side of the boundary surface can be made active by changing this default via the respec   tive drop down menu on the  Meshing  page of the shape wizard     Depending on the shape s parameter values  the shape s boundary surface has up to 6  faces  oute
165. t geometry  definition  as well as a solver specific input file  In this chapter  you will learn how to specify  mission and S C geometry  in the following steps     Mission  How to specify the S C orbit and timeframe of the mission     Geometry  How to build a 3D spacecraft geometry in a CAD way  or how to import  one from BAS or STEP files     Kinematics  How to supply the S C geometry with the ability to move its parts  both  by rotating and translating subsystems during a mission     Pointing  How to specify pointing on a spacecraft  both on the system and on sub   components  e g  solar panels pointing to the sun   Subsystems need kinematics to  be able to move      3 1 Mission    All solvers within ESABASE2 perform their analysis on orbital points  i e  fixed locations on a  given orbit at a given point of time  To determine these orbital points  the mission file is  used     In the following  you will specify a mission in the following steps     Mission File  How to create a new mission file     Mission Editor  How to specify the orbit  timeframe  and orbital point parameters     Mission Outline and Properties View  How to specify additional parameters  for Expert  users only      Mission Visualisation  The mission editor contains a preview page  on which you can  see the specified orbit     Import of INP files  Alternatively  you can import original ESABASE  INP files for the  mission specification     Orbit Propagator  Explains how the orbit propagator works  and its
166. tform attitude obtained by  a rotation about the p axis       Figure 3 65  Attitude indeterminacy  central body      The central body has 3 degrees of freedom  The exact pointing of p towards the earth re   moves 2 degrees of freedom  The remaining degree of freedom is the rotation about the p  axis     To fully determine the orientation of the spacecraft  the remaining degree of freedom must  be removed  This may be achieved by specifying a second pointing vector   VEC2   and a  pointing direction  pdir   The central body is then rotated about p such that the pointing vec   tor given in  VEC2  is aligned as closely as possible with the direction given in  pdir       The second method is to let an attached body use this degree of freedom to achieve the  orientation of the pointing vector which has the minimum angular deviation from the speci   fied direction for itself  i e  the central body will be rotated about p such that the pointing  vector of the attached body achieves the minimum angular deviation from its specified point   ing direction       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 115   176     A second pointing vector   VEC2   is used to suppress the indeterminacy about the first  pointing vector  If this second pointing vector is not defined  the first pointing vector be 
167. the earth  the body can continue tracking  or stop in its latest position according to the value of the  track  flag      Parame   ter    Type  Range  Default Description      ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 109   176     Parame   ter    Type  Range  Default Description    track  boolean 0 or 1  1  Flag to specify the behaviour of the  pointing vector when the pointing direc   tion is eclipsed by the earth     Table 3 7   The  track  parameter     Use  track  if the pointing vector is to continue tracking the pointing direction  Disable   track  if the pointing vector is to retain the last orientation before eclipse until no longer  eclipsed     Even if exact pointing can be realised  it may be of no use when the pointing direction is  eclipsed by the earth  In this case  either the pointing vector of the body continues to track  the pointing direction  or the body stays in its last position      3 4 2 7 Inverse    The  inverse  parameter is accessible via the check box on the  Pointing  page of the ge   ometry wizards      Parameter Type  Range  Default  Description    inverse  boolean 0 or 1  0  Flag to indicate which body orientation  to choose if two pointing solutions ex   ist  If inverse   0 the first solution is  chosen  If inverse   1 the second solu   tion is chosen
168. the ends of the beam  By default the beam is a line segment  By  using the optional  size  parameter  the length of the sides of the square cross section of the  beam can be specified     BEAM is classed as a line shape and hence has no surface nodes  It is not considered in sur   face related analyses      6 4 1 3 Meshing    Note that  although the shape has one or more node areas  it has no surface nodes as the  shape is classed as a line shape  The meshing parameter  a  intersects the beam into  a  sec   tions of equal length       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 164   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     6 4 2 Pipe     Figure 6 21   Parameters of a pipe object      Parameter  Type   Unit     Range  Default  Description    p1  p2  p3       pn point  mm     mm  mm      Corner  points of the pipe   Note  up to 64 points may be  specified     size  real  mm   0  0  the pipe is a  series of line  segments     Length of the sides of the  cross section of the pipe     Table 6 18  Definition of the PIPE shape     6 4 2 1 Geometry and Size    This shape describes a square section pipe between the points p1 and p2 where p1 and p2  are the centre points of the ends of the pipe  By default the pipe is a line segment  By using  the optional  size  parameter  the length of the sides of the square cross section of 
169. the pipe  can be specified     PIPE is classed as a line shape and hence has no surface nodes  It is not considered in sur   face related analyses       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 165   176     In order to define a pipe  the user must specify multiple points  defined with coordinates  x   y  z   The pipe shape is a shape that will be created by connecting these points  At least two  points  p1 and p2  have to be specified  Additionally the thickness of the pipe   size   in mil   limetres needs to be defined  By default the thickness is 0      6 4 2 2 Meshing    The meshing direction is from P1 to P8 as shown in the example in Figure 6 21     Note that  although the shape has one or more node areas  it has no surface nodes as the  shape is classed as a line shape       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 166   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     6 4 3 Tank     Figure 6 22   Parameters of a tank object     6 4 3 1 Purpose    To describe the shape of a  tank  consisting of a cylindrical mid section and two hemispheri   cal end caps      Parameter Type     Unit     Range  Default Description    p1  point 
170. tion     1 0 0  in the SUNEC reference frame     SUN  The body is pointing towards the sun  This is equivalent to direction  1 0 0  in the    SUNEC reference frame     VELOCITY  The body is pointing within the orbital plane along the absolute velocity vec     tor  This is equivalent to direction  0 1 0  in the ORBITT reference frame     GEORELAY  The body is pointing towards a geostationary entity  whose location is    specified by its georelay longitude     FIXED  The body is  fixed   For the central body it implies that the orientation is fixed     in inertial space  at the last value  For all other bodies  it implies that they are rigidly  connected to their parent body  If fixed is used  then track may not be specified     FRAME  The body s pointing direction is specified by a vector in an orbital reference    frame  The vector may be specified by its coordinates or as right ascension and declina   tion  The orbital reference frame may be inertial  INERTEQ  INERTEC  sun based   SUNEQ  SUNEC   earth based  EARTHE  EARTHG  or orbit related  ORBITG  ORBITT      CENTRAL BODY  If a complete lunar mission is analysed via an appropriate trajectory    file  the central body for the first part of the mission is the Earth  When the space craft  reaches a certain point of the orbit  the central body becomes the Moon  To reflect this  and allow this kind of flexibility in the pointing  this frame should be used      3 4 2 6 Track    When a pointing direction of a body is eclipsed by 
171. tline  the corresponding properties view shows for the panel  the x   y  z size and the box thickness     The attributes you see here will appear familiar  These are the ones that you already edited  in the Shape Wizard on the size page  see 3 2 3 1       Please note that the amount of nodes and attributes you see in the Outline and Properties  view depend on the user level setting made in the preferences  in the menubar  choose   Window     Preferences  then adjust  user mode       The default setting is  Normal   where not all information is displayed  With the  Expert   setting  you can see more nodes and attributes  Finally  the  Developer  setting  may not be  available in some versions  shows everything  but enables you to crash the application in  creative ways  if you change data values  see next subsection  wrongly       Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 82   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     3 2 4 4 Shape Editing    Outline and Properties view not only enable you to see that data within a spacecraft geome   try  but also give you the opportunity to edit attributes directly  Leftclick on a value in the  Properties view to activate editing  as shown in the following figure       Figure 3 42  Geometry editor  Outline and Properties view  editing     On the left side  you see a red circle for the 
172. to keep  the framework handbook at a reasonable size  the chapters for the solvers have been put  into dedicated solver handbooks     The Debris handbook  2  covers space debris and micro meteoroids     The Atmosphere Ionosphere handbook  3  covers atmospheric and ionospheric ef   fects  it corresponds to the Atomic Oxygen solver of the original ESABASE    The COMOVA handbook  4  covers contamination and outgassing     The Sunlight handbook  5   covers sunlight effects      In each handbook  input and output files as well as instructions for running an analysis are  described  Geometry additions only applicable for one specific solver are also covered there   including more detailed material descriptions        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 120   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     5 Troubleshooting    You can run into two kinds of trouble  The application delivers unexpected results  or the  application crashes  This chapter is divided into the following sections     Precautions  How to avoid trouble     Trouble Information  Where to look for information about what is happening     Application Messages  How to interpret warnings and errors shown by the application     Known Issues  How to recognize and work around known problems      5 1 Precautions    The following precautions can be taken to avoid 
173. tr  3D   38122 Braunschweig  Page 135   176     6 1 3 Cylinder     Figure 6 4  Parameters of a cylinder object in ESABASE  left  and GDML  right  style     6 1 3 1 Purpose    To describe the shape of a circular or elliptical cylinder  or a sector of a cylinder  of a given  wall thickness      Parameter Type     Unit     Range  Default  Description    p1  point  mm   mm  mm     Location of the centre of the  base of the cylinder and the first  point of the axis of revolution     p2  point  mm   mm  mm     Location of the centre of the top  of the cylinder and the second  point of the axis of revolution   defined by the vector p1p2     diam  real  mm    gt 0  External diameter of a circular  cylinder or the diameter of an  elliptical cylinder perpendicular  to the plane p1p2p3     thick  real  mm   0  lt  thick  lt  diam 2 solid cylin     der    Wall thickness of the cylinder  If  thick   0  the shape is a sur   face     p3  point  mm   mm  mm     Point defining the plane p1p2p3   The intersection of this plane  with the cylinder acts as the      Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 136   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     Parameter Type     Unit     Range  Default  Description    reference line for generating a  segment  and for specifying the  direction of  diame   and also  for specifying the starting poin
174. trouble     Have as much RAM as possible   gt  2 GB     Install the latest graphics card driver  OpenGL support must be available     o nvidia  http   www nvidia com Download index aspx    o ati   http   ati amd com support driver html    If you have an older graphics card or driver  avoid using two or more monitors     Use Nvidia or ATI graphics cards  Particularly  Intel or SiS graphics cards are not sup   ported  Their OpenGL implementations are incomplete      5 2 Trouble Information    There are several ways to retrieve information     When the application opens an error dialog  please make a screen shot  Alt PrtScr   then paste into ImageMagick  Word or another program capable of handling images      The ESABASE2 log file is another valuable source of information  You can find it un   der the logs directory in the installed application directory  Each application start pro   duces a new log file  the current date and time is part of the file name      When reporting errors to us  please attach log files and a screenshot of the error message   This will shorten our error reproduction and debug times considerably        ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 121   176     5 3 Program Messages    Error messages of the different modules of the software are issued to different pla
175. ual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 18   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     2 Getting Started with ESABASE2    This chapter describes how you can install and run ESABASE2 in a basic way  If you have  already created a spacecraft geometry and a mission and or made an analysis  you can  safely skip this chapter  It is divided into the following subsections     Installation and Start  How to install ESABASE2 and start it  you should end with the  application on your screen     Basic GUI Usage  Explanation of the ESABASE2 graphical user interface concept  how  to perform tasks that are common to all ESABASE2 solvers      2 1 Installation and Start    In this section  you will learn how to install and start ESABASE2     Hardware Requirements  Just to make sure your PC is sufficiently powerful  Especially  large geometries and many orbital points can be quite taxing     Installation  How to install the ESABASE2 software on your harddisk     Operating System Adaptations  For older operating systems  e g  Windows 2000    some adaptations are necessary in order to run ESABASE2     Upgrade  Notes for users upgrading from a previous version of ESABASE2     Starting ESABASE2  The different ways to start the application  and details about  where your files are on the harddisk      2 1 1 Hardware Requirements    Before installing ESABASE2  you should make sure that the system requirements listed
176. ure that the model will be cor   rectly imported      A second issue is the use of SHIFT and MIRROR  Although shapes are correctly imported   you should not change their values afterwards  depending on the order of BAS commands   different non intended effects could happen  Besides  as of ESABASE2 4 0  MIRROR is no  longer supported  even if not used in combination with shift      A third issue are unsupported constructs  affecting the system and object sections  In the  system section  only  DATA is supported  all other constructs are ignored      ENCLOSURE     NODE     SUBSYSTEM     TEXT       ESABASE2   Framework  Date   2013 07 23    Software User Manual  Revision   1 8 2    Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc  State   Final    etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig  Page 125   176     In the object section  the following constructs are unsupported and thus ignored      ANALYSIS  except RAYDENS  which is imported      MASS    within  RADIATION  INCLUDE is not supported because it requires  MASS     TEXT     Some sections  like  RADIATION  currently do not have a solver  The information is imported  anyway  and you can access it via the Outline and Property editor  see 3 2 4   but it will not  be of any use      5 4 2 Memory Leak caused by Open CASCADE    Open CASCADE provides its own memory management which causes minor memory leaks in  connection with ESABASE2 geometry handling  The consequence is cumulating memory all
177. urter Str  3D   38122 Braunschweig  Page 29   176     2 2 3 2 Creating Input Files    When you created a project  3 default files for S C geometry  mission specification  and De   bris solver were created  To create additional files  choose  File     New      lt Type gt   in the  menubar  as illustrated by the following figure       Figure 2 11  Creating new files within a project     All possible input files are listed here  In the example above  you see  New  options for pro   jects  see previous subsection   geometry  mission  folder  and solver input files for Atmos   phere Ionosphere and Debris     For each file type  an appropriate wizard will be opened  at the minimum  it will ask you for  the filename and where to save it in the project structure  Import options  if applicable  will  also be presented here  please see the respective chapters for more information      All newly created input files are filled with default values  such that you can immediately per   form a solver run with it  This means that with the 3 default files  you could initiate an  ESABASE2 Debris analysis  see Debris solver handbook         Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 30   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     2 2 3 3 Moving Files Around    In larger projects  you may wish to organise your input  and output  files into f
178. utline and Properties view give you information about the data contents in a file   This is done in 3 detail levels  as the following figures show       Figure 2 6  Explorer  Outline  Properties view     The Explorer shows the workspace with projects  directories and files  the Outline shows the  tree structure of an open file  and the Properties view shows detailed data entries of one  specific node     In the above example  a ROSAT geometry is shown  see Explorer   This in turn consists of a  tree with a System and a main body  ROSAT   which has a  CentralBody  with a  STATE_1    describing an  Axis   see Outline   To see exactly how the axis is specified  refer to the Prop   erties view  which shows e g  a  Rotation  attribute        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 26   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     2 2 2 GUI Adaptation    In this section  you will learn how to customise the views of the ESABASE2 application win   dow  If you are already familiar with GUI handling of multi window applications  you can  safely skip this chapter     The first thing to know is how to manipulate the views within the main application window   For this purpose  each view has a tab with its name  and additional buttons  as shown in the  following figure       Figure 2 7  Common View buttons     To the right  the first
179. will  concentrate on purely local pointing  i e  the satellite orientation is fixed when seen from the  local shape  A satellite panel is a good candidate for local pointing     Select the main body box in the 3D view and open the context menu to choose  Add child      Cylinder   On the size page  set p1    0  0  0   p2    0  30  0  and diam   20 mm  On the  position and attitude page  set translation    50  100  50   This will centre the cylinder on  the left side of the satellite  when looking from the back      This cylinder is the moving part within the solar panel  so we specify Kinematics and Pointing  on this shape  The following figure shows the Kinematics page in the wizard        Figure 3 32  Geometry editor  Kinematic page  solar panel      As we can see in the local coordinate system of the cylinder  we want to rotate around the y  axis  Therefore  in the first line of the rotation section of the Kinematics page  set the rota   tion vector to  0  1  0   rmax   360   and rmin   0       In the second line  to define where exactly 0   is  choose  1  0  0   which is the vector along  the x axis  pointing into the velocity direction        Date   2013 07 23  ESABASE2   Framework    Revision  1 8 2  Software User Manual    State   Final  Reference  R077 230rep_01_08_02_Software_User_Manual_Framework doc    Page 74   176  etamax space GmbH   Frankfurter Str  3D   38122 Braunschweig     Having specified the kinematics  we go to the Pointing page to specify the vector that
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Thermador CEP304 User's Manual    Copyright © All rights reserved. 
   Failed to retrieve file