Home
Table of Contents
Contents
1. D 1105 EN L329 0 1768 0 2048 0 2454 2042277 0 7554 0 6395 0 1480 0 2352 027741 0 n3223 0 3684 U 3939 0 0736 0 2564 0 0718 0 0670 0 8746 elt 7143 0 5207 O 76247 0 5034 0 2265 Gel 00359 0 3172 VARIABLE FIN 2 VARIABLE DEBUT 3 0 2817 0 2907 0 2932 0 2773 02973 0 3412 0 6832 1 9725 bea E 1 8686 1 8206 1 7254 1 6022 1 5641 1 4864 4 2622 1 2980 3 4797 1 0807 1 3108 1 5827 2 L297 20042 2 T912 2 7574 2 7859 2 7870 2 7215 2 6599 2 5974 VARIABLE_FIN_3 VARIABLE DEBUT 4 0 2462 0 3335 0 4340 0 3397 0 2962 0 2586 0 5276 0 8977 1 2758 1 4205 1 4876 1 4707 1 4517 1 4957 1 6829 2 0578 2 4140 2 9490 2 6312 2 8252 29542 4 0003 4 0788 3 1564 34509 Su 1099 VARIABLE FIN 4 VARIABLE DEBUT 5 e 0012 20 0019 04 0059 04 00390 0 0063 0 00 69 20 032 0 2039 0 4808 0 6284 0 5709 0 4880 0 55325 0 4238 Ca LLG 5 8442 0 0625 cS 41191 3 25760 S265 119 1 5400 0 3018 1 1950 2 3463 4 2992 2 5907 1 6521 0 9960 0 5146 0 1332 0 0044 0 2901 O 337 1 26261 232716 2 AG a oe 2 29968 2 4723 m ri oy L43049 kt 0 8682 T9272 VARIABLE FIN 5 PAS DE TEMPS FIN Note The maximum number of variables is 100 7 18 EDF LNH SINUSX format SINUSX format EDF LNH The Files coming from SinusX 5 et 6 can be used as input for Rubens in order to create a nu mericall terrain model Rubens automatically generates a mesh See Section Generating a mesh automatically page 5 21 based on measurements p
2. encadre NONENCADRE frontiere VISIBLE couleur 12 couleur 0 couleur 12 couleur 0 type SOLIDE type SOLIDE type SOLIDE type SOLIDE Fuyante3DDef type SOLIDE type SOLIDE abscisse 100 000000 type SOLIDE type SOLIDE FormulesDef formule totos3 formule toto B AK formule titi 4 formule toto 5 formule toto3 1 formule TOTAL B formule toto FOND formule titi maxtps FOND formule formule formule formule EDF LNH tin formules epaisseur TRESFIN epaisseur TRESFIN paisseur TRESFIN ordonnee 100 000000 epaisseur TRESFIN min hauteur mintps HAUTEUR D EAU max_hauteur maxtps HAUTEUR D EAU min SURF mintps SURFACE LIBRE max SURF maxtps SURFACE LIBRE epaisseur TRESFIN epaisseur TRESFIN epaisseur TRESFIN epaisseur TRESFIN remplissage VIDE remplissage VIDE remplissage VIDE elevation 100 000000 remplissage VIDE Defaults file rubens4 0 marqueur 8 l marqueur 5 l marqueur 5 marqueur 5 JT p 14 Jj trac trace trac trace Chapitre Image file 6 8 6 APPENDIX A users files An image is saved in an ASCII file in a very specific format This file includes all the features of the drawing area the projects which are used the graph locations etc The image de
3. ordonnee 1e 06 fin abscisse 1e 06 ordonnee 1e 06 graduation LINEAIRE petits Lies 5 grands tics 6 coeff_a 1 coeff_b O fonte name courier r 1 i 0 o 0 bold 1 taille 10 medium 0 simple date year 1995 month 1 direction HORIZONTAL position AXEMAX repartGrad NOMBRE posGrad EXTR format sq couleurGrad 0 sensGrad ADROITE posTics EXTERIEUR tailleTics 4 valPos 0 fleche 0 epaiAxe TRESFIN epaiGdGrille TRESFIN epaiPtGrille TRESFIN day 2 hour 0 minute 0 seconde 0 typeGaGrille AUCUNE typePtGrille AUCUNE type AUTOMATIQUE minimum 371400 maximum 376164 mindefaut 371400 maxdefaut 376164 debut abscisse fin 593 481934 60 000000 44 000000 267 000000 abscisse 1e 06 I 593 481934 60 000000 44 000000 1e 06 ordonnee 1e 06 ordonnee 1e 06 graduation LINEAIRE petits tics 5 grands tics 6 coeff a 1 fonte name date year 1995 courier coeff_b 0 r 1 i 0 o 0 medium 0 bold 1 taille 10 simple month 1 day 1 hour 0 minute 0 seconde 0 direction VERTICAL position AXEDOUBLE repartGrad NOMBRE posGrad EXTR format eq couleurGrad 12 sensGrad ADROITE posTics EXTERIEUR tailleTics 4 valPos 0 fleche 0 epaiAxe TRESFIN 6 11 Chapitre 6 12 6 APPENDIX A users files epaiGdGrille epaiPtGrille typeGdGrill
4. e possible selection of another graphical object Selecting To select a graph you just have to click on it left button To select several graphs the combination lt Shift Click gt is used keep the Shift key down and click on each required graph You can also select by creating a frame around the targeted objects Click with the left button on one point and drag it By keeping the Shift key down you can also make a multiple selec tion in the same way Selecting All The function Select All available in the Graph menu is used to select all the graphs displayed in the drawing area It doesn t select icons and can be directly accessed with the keyboard short cut lt Ctrl D gt Moving To move a graph just select it and move the mouse by keeping left button down Use the same procedure to move several graphs Itis sometimes difficult to move small graphs because the area used to move a graph is confused with the maximizing area In that case select the Group function in the Graph menu The maxi mizing area is thus deactivated Moving the graph is now very easy Once you have finished use the Separate function in the Graph menu Iconify This function available in the Graph menu is used to transfer all the selected graphs to the icon bar as numbered icons It can be directly accessed with the keyboard short cut lt Ctrl I gt These can be displayed later by clicking on the associated icon Note Icons
5. 1 Print CE nina aa aaa jana kan aga Quit CEE a S E Reading an image CR a Saving an image CET DUE Importing Chapitre 8 APPENDIX C Summary CFU oe aa naak saang akin dag is Superimpose GANG rer Overall view CA EYN Numerical printing CE ms Deleting a graph E P Saving a graph E Delete all Ce Bring to front E 4 Send to back Size of the application In order to adapt to all kinds of machines and software uses maximum sizes have been defined for some of the elements for instance the number of variables and time steps and the graphical objects If a problem occurs when reading an object for instance this may come from an oversizing e maximum number of nodes not applicable in version 4 1 e maximum number of time steps not applicable in version 4 1 e maximum number of scalar calculated variables not applicable in version 4 1 e maximum number of vectors not applicable in version 4 1 e maximum number of thresholds 150 For the different objects here are the limits during input file reading In this version e maximum number of Lonard variables 100 e maximum number of Sraphin variables 100 e maximum number of lidoP variables not applicable in version 4 1 e maximum number of LidoNP variables 100 e maximum number of Scop2D variables 100 e maximum number of ScopS variables 100 e maximum number of ScopT variables 100 e maximum number of Scopgene variables 10
6. By using the defined attributes the following file parameters can be modified e Height and width of the drawing window in pixels 6 2 EDF LNH EDF LNH Environment Files LargeurFenetre 800 HauteurFenetre 550 Printing zone margin Marge 40 Minimum mouse movement under which RUBENS does not take any movement into account and under which the graph will not be replotted MinimumDeplacement 5 The output quality in Dpi to be used in the system if you do not define any value RU BENS selects a quality which corresponds to that of the screen ResolutionDpi 75 la valeur peut etre 75 ou 100 Number of colours required to define the automatic palette NombreCouleurs 60 Start and End colours in the automatic palette in rvb values or by using the predefined colour names from the X11 file rgb txt usr lib X11 rgb txt on HP CoulAutoFin s 100 0 0 CoulAutoDebut S 0 U 100 Maximum number of thresholds for Coloured surfaces graphs NombreSeuils 32 Graphical mode 0 for black drawings on a white background and 1 for white drawings on a black background ModeGraphique 0 Monochrome mode 0 for coloured drawings and 1 for black and white ModeMonochrome U Definition of the default colour palette for profiles texts and lines from Colour and EndColour using the rvb values or the predefined colour names from the X11 file reb txt Couleur S D 60 100 S 0 81 100 S 0 100 99 0 100 7
7. NOP uS VE VS VS AD 30 44 49 56 64 19 28 44247 45029 4572 46352 942359 97427 69265 400 900 LAL s 1700 2400 3400 4400 00 00 00 00 00 00 00 11 1348 L1 1274 LL 122 Eh 166 11 1078 110963 726225 4249 4175 ALTI 4059 3970 3844 9890 20 0000 20 0000 20 0000 20 0000 20 0000 20 0000 20 0000 NOP PPB VS AD 30 45 d y 67 DE o 44403 45186 4580 46489 94895 99032 38236 This is a time related binary format corresponding to the 1D calculation code results of the LIDO group LIDO CASIER RUPTUR REZO The file is divided into 4 parts Header the header a section which is not used by RUBENS the values of the time independent variables the values of the time related variables 7 7 Chapitre APPENDIX B Input formats TITLE1 A72 subtitlel A72 subtitle2 A72 varia gene 1 A4 varia gene n A4 FIN A4 Part not used by RUBENS nbbief nbbief 2 integers tab i i 1 nbbief tab i i 1 nbbief Time independent variables nbbief integers nbbief integers name varia gene 1 A4 name varia gene 2 A4 name varia gene n A4 FIN A4 imax imax 2 integer variable 1 i i 1 imax real variable 2 i i 1 imax real Variable n i i 1 imax real Time related variables name_varia gene 1 A4 name_varia gene 2 A4 name varia gene n A4 FIN A4 index_time index_time 2 integer value time value time real imax imax 2
8. UF centre Right Let jak FsghtAleft UK Cancel Help Note The up down down up left right and right left options are useful to gathered 2D gra phs in order to build a whole domain from parts of the domain especially for symmetrical cases See Section Modifying the axes of a graph Page 3 44 EDF LNH Chapitre 4 OTHER FUNCTIONS Adjust image This function available in the Tools menu is used to update a selected graph in which an action was carried out but was not taken into account See Section Zoom Page 4 3 Refresh If objects which are moved or deleted are still partially displayed use the Refresh function in the Graph menu to redisplay the drawing area keyboard short cut lt Ctrl L gt Page setup This function available in the Window menu is used to modify the features of the display win dow The orientation can be e landscape horizontal A4 e portrait portrait A4 Forms Landscape Partrail OK Cancel Heke Notes e The page setup cannot be modified if the window is not empty or if there are icons e The page setup is then associated with all the images when you open an image its setup is automatically used e When RUBENS is invoked the initial page setup depends on two parameters the height and the width specified in the parameter file ParamRubens See Section ParamRubens file Annexe A 2 the application context associated with the invoking directory saved in the rubens4 0 file
9. P Empty Shaded Solid Marker elsoier exele Line style o Cloud Solid Coeur I Line ste Line thickness Cancel Help This dialogue window depends on the graph Some of the available options may not be dis played for certain types of graph eg no filling for Measurement Points The dialogue window allows to modify e the fill for the surfaces empty shaded solid the type of marker by clicking on the Marker Choice bar in order to open the window for selec ting the different types of markers vide if you do not want any marker This other dialogue box makes it possible to select the type of marker displayed as icons modify the size of the markers if they are not empty by using an integer value between and 10 select the type of filtering for the profile graphs and if you have chosen a non empty marker This option is not available for variables that are defined on mesh elements finite volumes 5 filtering modes are available Without to keep all the markers 1 every to keep one marker in n Number of points to represent n markers at the existing points which are the closest to the theoretical points uniformly spaced along the profile Number of interpolated points to represent n markers at points which are uniformly interpolated along the profile Number of interpolated and shifted points with this option n markers are spaced between the minimum and max
10. RGC 20 00 20 00 20 00 20 00 20 00 20 00 20 00 20 00 RMIN NOP PPPS HS AD VOL 4455 4534 4135 4662 9533 9866 3820 00 00 00 00 00 00 00 10 33 60 19 53 54 42 17 09 34 61 08 48 44 19 99 00 00 00 00 00 00 00 00 a 39 47 52 58 10 ead 29 9 s ET Ts 4 4 m 38 NBBIEF 1 36 100 600 1100 1400 1900 2800 3800 4800 00 00 00 00 00 00 00 00 11 1394 11 1318 1 1246 11 1205 11 1140 11 1030 11 0921 7 5409 4294 4249 4147 4096 4036 39517 A194 9908 20 0000 20 0000 20 0000 20 0000 20 0000 20 0000 20 0000 20 0000 NOP us d VS VS VS A MES s41 48 d 60 DN 388 29 39394 44716 45500 46078 46764 96172 99310 38168 L 200 700 1190 1500 2000 2000 4000 5000 00 00 00 00 00 00 00 00 11 1378 111303 11 1234 RE R I 11 1127 1141007 11 0900 7 5000 s4219 s4205 4134 4084 4024 3892 s3 169 9918 20 0000 20 0000 20 0000 20 0000 20 0000 20 00 00 20 0000 20 0000 NOP VS VE uS uS 34 lt 42 s49 54 61 s16 91 lt 29 44091 44872 41084 46215 46902 96611 999564 38132 300 800 1200 1600 2200 3200 4200 00 00 00 00 00 00 00 11 1363 11 1239 11 4234 11 1179 LlsJ3 109 11 0985 7 6632 4264 4190 4134 4071 43 99 7 2990 68 9882 20 0000 20 0000 20 0000 20 0000 20 0000 20 0000 20 0000
11. SCOPS lecscs SCOPS Formateur SCOPT lecsct SCOPT Formateur SCOPZD leocsc2D SCOP2D Formateur SCOPGENE lecscg SCOPGENE Formateur SCOPGENE_NT lecscgnt SCOPGENE Formateur MAILLEUR lecmail ELFI Formateur VOLFIN lecvol ELFI Formateur SINUSX lecsin ELFI The formats for contour importing see section Importing displaying and modifying a con tour p 5 5 A shell format is associated with each format It converts the file to a Contour formatted file located in the user s directory and using the object name followed by the cont extension Importateur SINUSX S SxZcont Sx This syntax indicates that a contour importation format has been defined its name is SINUSX and it uses the sx2cont filter The file extension is sx Notes e An A4 format should always be kept otherwise part of the graph may be lost during the printing process e If an image is designed to be reproduced on a slide displaying it with a black bac kground is likely to give the best results X Window Environment Files The software interface was defined during installation It is stored in the XdefRUB file But the attributes related to the interface can be customized by adding X Windows definitions in your environment file EDF LNH Defaults file rubens4 0 Two options are then available Either the modifications are integrated in the resources file SHOME Xdefaults which is executed at connection or an XdefRUB file is created in the user s d
12. VIOEPFIN Tomai EE B 4 LIDO PERMANENT Format i iecore eu Tena o a a ga aan na ga Ta Dang an N a B 6 NON PERMANENT LIDO 8 Ss EE B 7 SCOP Sand SCOP er 2228 a em iri sl bebe a AA ne tote B 10 SCOD KTT EE B 11 SCOPGENE and SCOPGENE NT formats menus B 12 MALEUR e EE m TT B 14 SINUS TOMA cnin leq end ME era Pa a asd Risques B 19 CONTOUR TO EE B 20 6 APPENDIX EE C 1 slve m T ANK EE te E C 1 fev ali utem Rn E TS C 1 Keybord SRO CUS ca C 1 SIZE DI The Te C 2 Sp cialeharactetS sas aab e apaa d unt aan alaa ues saa aaa ala ana sente RUE eda aa C2 User s Guide Rubens 4 1 iii 9 APPENDIX DE problem SOON desi i apa sana a a tpi bete ttn D 1 Incident SEL EE D 1 IU JAPPENDIXIZ2IMOOKULIO RUES emo E 1 Command She M OT H E 1 Commands through a communication file E 2 11 R F RENCES ha gana ni aa aaa a ag iu etaim a dise References 1 Chapitre INTRODUCTION Description of the manual This manual explains how to use RUBENS version 4 1 RUBENS runs under the X Window Motif environment Before using it you should be familiar with the basic commands of the Windows Manager or Motif and you ought to know some of the commands of the UNIX system This manual is divided into five chapters e thechapter Learning basic RUBENS will teach you how to quickly obtain graphs from your data and how to modify them by giving a general procedure of all the applications of the software e the chapter How to use
13. but on the ordinate axis you can determine a list of variable time step couples You have to e select first the Abscissa Variable a variable time step couple by clicking on the name of the variable to be used as an abscissa and on the required time step e Select the Ordinate Variables Select first a variable then a time step and click on Selec tion to transfer the couple to the list of selected couples You can repeat the operation to select other couples The graphical attributes marker colour line style of the variable time step couple can be mo dified by double clicking on the name of the couple in the list of Selected Variables That opens the dialogue window for modification of variables see Figure Correlation 3 See Section Chan ging the attributes of a curve Page 3 46 It is recommended not to link points which are not lin ked by the ordering of their node numbers or of the measurement points because the result would not have any particular significance The Cancel Selection button is used to delete a selected couple You can also e decide whether or not to display the legend e decide whether or not to frame the graph In the same way as for every 2D graph the attributes of the horizontal and vertical axes can be modified See Section Modifying the axes of a graph Page 3 44 by clicking on the X Axis and Y Axis buttons see Figure Correlation 6 To modify the legend associated with the graph cancel the
14. click on 1D Time Profile in the list of available graphs and define the size of the graph click on a point left button of the mouse and drag it diagonally The dialogue win dow for modifying the options of the graph appears see Figure 1D Time Profile 2 You first have to e enter the abscissa of the point from which the time profile will be displayed e define the start and end time steps for which you want the evolution of the variable to be displayed by default these values are the minimum and maximum ones but you can modify them Then select a variable by clicking on it in the list and by pressing OK You can select several va riables the curves will all be represented on the same graph You can then e decide whether or not to display the legend e decide whether or not to frame the graph e decide whether or not to display the End Point in the legend if it is displayed You can differentiate or modify the attributes of these curves by double clicking on the name of one of the variables in the list of Selected Variables The dialogue window for modi fying the ordinate appears see Figure Time Profile 1D 3 See Section Modifying the axes of a gra ph Page 3 44 In the window for modification of the options of the graph you can also modify the options of the horizontal and vertical axes by clicking on the H Axis and V Axis buttons see Figure 1D Time Profile 6 The dialogue window corresponding to the axis you wa
15. i SEL mis Sheree Beer Tinprgsains Cuontibhutt TIT hide Note If the scaling of the graph is incorrect along one of the axes because of the precision limi tations of the printer itis possible to introduce a correction factor in the EnvironRubens file See Section EnvironRubens File Appendix A 1 netdjpsK755 A4 lp dnetdJjpsR755 onb postscript couleur A4 0 0 2 The last two parameters define the percentage correction factors used respectively for the X and Y axes during the scaled plotting In this case RUBENS will set a compensation factor of 0 2 in the Y axes in the case of portrait prints How to calculate the correction factors for scaled plots In order to calculate the necessary correction factor for a printer carry out the following proce dure Select a graph with graduations that correspond to the scaling factor 2 Make the graph as large as possible within the display window 3 Print the graph with a scale designed so that it takes up the maximum amount of space on the printer paper 4 Measure along the x and y axes the distances between the origin and the last graduation Calculate the discrepancy between the measured and theoretical lengths and add the corresponding percentage correction factor to the EnvironRubens file See Section EnvironRubens File Appendix A 1 A positive percentage corresponds to a magnification of the print and a negative percentage corresponds to a reduction in size
16. the vectors representing velocities higher than 70 Yo of the maximum standard will be represented with an arrow of which the size will be 70 Yo of the maximum standard If you choose identical Minimum and Maximum the size of the arrows will be identical and determined by the size you have chosen ex 50 Yo for the middle size You can for instance obtain the following graph mpm F B m ve uoc unm Te m Bea e Be If you want to come back to the standard values click on Default The extreme values will be 0 and 100 choose to display the palette if you use the multicolour option choose whether or not to display the boundaries choose whether or not to display the vector scale choose the line style choose the thickness of the vectors If you click on the H Axis and V Axis buttons See Section Modifying the axes of a graph Page 3 44 the dialogue windows for modifying the features of the horizontal and vertical axes asso ciated with the graph are displayed see Figure Vectors 8 After having defined the options of the graph click on OK and validate The dialogue window disappears and the graph is created To modify the palette of colours associated with the graph if you use the multicolour function cancel the selection of the graph select the palette and double click on it The dialogue window for modifying the palette appears see Figure Vectors 6 See Section Modifying the text for the titles the axes the scales an
17. 0 type SOLIDE epaisseur TRESEPAIS fleche DEPART type CPLEIN trait couleur 12 type SOLIDE epaisseur EPAIS MaillageDef noeuds voir INVISIBLE numero INVISIBLE mailles voir VISIBLE numero INVISIBLE frontiere voir INVISIBLE numero INVISIBLE cond 0 coul0 2 coull 3 coul2 4 encadre NONENCADRE type PLEIN nbre seuils 14 nbre seuils 14 ind debut 2 ind fim 15 frontiere VISIBLE coul rirontiere 0 palette VISIBLE degrade DEGRADE encadre NONENCADRE IsoligneDef VecteurD MesureDef e nbre seuils 14 ind debut 2 ind fin 15 frontiere VISIBLE coul frontiere O0 palette VISIBLE degrade DEGRADE encadre NONENCADRE epaisseur TRESFIN nbre seuils 14 ind debut 2 ind farm 15 1 bold 1 medium 1 bold 1 couleur 0 couleur O0 taille 11 bold 0 simple 0 taille 0 taille 14 couleur 12 coul3 5 trait couleur 0 type SOLIDE epaisseur TRESFIN frontiere VISIBLE projection OUI palette INVISIBLE legende VISIBLE degrade DEGRADE unizcolor QUI encadre NONENCADRE fonte name courier r 1 1 0 o 0 medium 0 marqueur 5 couleur 0 sens ENBAS format 9 99 encadre NONENCADRE legende VISIBLE ProfilSp
18. 5 5 It does not allow a project creation A CONTOUR file is in ASCII and includes flag distortable 1 if distortable x y 2 if non distortable x y number polylines following polylines and polygons all the polylines are described as follows EDF LNH CONTOUR format name up to 16 characters without space sub type 0 for open polylines 1 for closed polylines if polyline sub type colour number marker type line thickness line type else polyline type colour number filling type number of points list of x y points with colour number the one defined by default in the palette 0 black 1 white 2 red 5 orange 7 yellow 9 green 16 purple 18 blue e marker type 0 square 1 filled square 2 lozenge 3 filled lozenge 4 cross 5 empty line thickness TRESFIN FIN EPAIS TRESEPAIS VERYTHIN THIN THICK VERY THICK e line type SOLIDE TRAITRAI POINPOIN TRAIPOIN SOLID DASHDASH POINT POINT DASHPOINT e fill type PLEIN HACHURE VIDE FILLED SHADED EMPTY Example 2 3 ENTREE 0 8 2 EPAIS TRAIPOIN POLYGONE d 5 PLEIN 5 50 200 100 200 100 250 80 300 60 250 EDF LNH 7 21 Chapitre 7 APPENDIX B Input formats 7 22 EDF LNH Chapitre 8 Selection Moving APPENDIX C Summary To select a graph just click on it left mouse button To select several graphs use the combination lt Shift Click gt and keep the lt Shift gt key down whi le clicking on each required
19. FIN 4 4 2222 4444 SIN VAL COS FIN 5 5 1 000000 2 000000 4 000000 4 000000 5 000000 017452 034899 052336 069756 087156 999848 999391 998630 997564 996195 FRQ1 FRQ2 TANG FIN 1 1 0 0 5 5 017452 034899 052336 069756 087156 999848 999391 998630 997564 996195 017455 034921 052408 069927 087489 2 260 0 60 0 5 5 1 017452 1 034899 1 052336 1 069756 1 087156 1 999848 1 999391 1 998630 1 997564 1 996195 1 017455 1 034921 1 052408 1 069927 1 087489 KOR 120 0 120 0 5 5 2 017452 2 034899 2 052336 2 069757 2 087156 249998480 2 999391 2 998630 2 997564 2 996195 2 017455 2 054921 2 052408 2 069927 2 087489 4 4 180 0 180 0 ss 4 017452 4 034899 4 052336 4 069757 4 087156 34 999840 3 999591 3 998630 2 997564 3 996195 4 017455 4 034921 4 052408 4 069927 4 087489 5 5 240 0 240 0 5 3 4 017452 4 034900 4 052336 4 069757 4 087156 4 999847 4 999391 996630 997564 996199 4 017455 4 034921 4 052408 4 069927 4 087489 D D D EDF LNH 7 9 Chapitre 7 APPENDIX B Input formats SCOP S and SCOP T formats The SCOP 5 format is used to enter measurements as space profiles independent of time This is an ASCII file VARIABLE NAME FORMAT lines 1 to 3 TITLE N N 1 3 i line 4 name variable ii line 5 name variable2 P line 6 name variablen variable1 1 variable2 1 variablen 1 variablel N variable2 N variablen N N Notes e Each text line starts with an apostrophe in
20. Image file AXEMIN 8 267 000000 p pd Ejang Pi Pa rd ee ae Pt LI 0 dpi 75 charset NONE CHARSET Si A AXEMAX 9 279 481934 19 000000 p p Fa Est Pet Pt d Pd Pd Et Est Feat 0 charset NONE CHARSET LI dpi 75 Soa Pd feat prr Et Cc Lr Pd rd f E E AXEMAX 10 267 000000 Pa Pd Pt eng Lr LE P Pt d 0 dpi 75 charset NONE CHARSET Ld Ped saa P P oa Pt Pad d Ped Pt Pt Est Lr EDF LNH 287 000000 60 000000 44 000000 267 000000 287 000000 60 000000 44 000000 type AUTOMATIQUE minimum 371400 maximum 376164 mindefaut 371400 maxdefaut 376164 debut abscisse 1e 06 ordonnee 1e 06 fin abscisse 1e 06 ordonnee 1e 06 graduation LINEAIRE petits tics 5 grands tics 6 coeff_a 1 coeft b O fonte name oonrier r 1 i 0 o 0 bold 1 taille 10 medium 0 simple date year 1995 month 1 direction VERTICAL position AXEDOUBLE repartGrad NOMBRE posGrad EXTR format sq couleurGrad 12 sensGrad ADROITE posTics EXTERIEUR tailleTics 4 valPos 0 flecha 0 epaiAxe TRESFIN epaiGdGrille TRESFIN epaiPtGrille TRESFIN typeGaGrille AUCUNE typePtGrille AUCUNE 330 000000 315 000000 279 481934 19 000000 day 1 hour 0 minute 0 seconde 0 330 000000 315 000000 type AUTOMATIQUE minimum 600570 maximum 605932 mindefaut 600570 maxdefaut 605932 debut abscisse 1e 06
21. RUBENS In order to add further formats to those that can already be read by RUBENS it is necessary to write a filter to transform the desired format into the contour format See Section ParamRubens file Appendix A 2 For each format a shell type filter converts the file into a contour file which is placed in the directory in a file with the cont extension Importateur SINUSX sx2cont sx This in the ParamRubens file defines a contour importing format which will be labelled SINUSX which uses the filter sx2cont and for which the file extension is sx Each contour is made up of lines and polygons each with a name and which can be modified independently When the Import a graph selection is chosen from the Data menu the following window ap pears Rubens pabylime filter 1 UARAE alame rilubensilncidentsl cont T sides sait ALIAS patine E Metdentss Loeemnrbeurz cont incidents le HUE nieale eoant Tan eh entse TH b AIR Incidents UL DS AWE Incidents Oreca A LIA aMaieidentssCreecaspn HU neidentscE lsabseth Aailabli formats CONTOUR IMLS Let Home ol the eorgour object fonds Poher Har ro he loa LMP TS Ire TA kh En an e dk isl impari Lgdute Close bie lp Choose the file format required and the search filter will be modified accordingly eg sx for Si nusX files dxf for DXF files and cont for contour format files EDF LNH 5 5 Chapitre 5 SPECIFIC APPLICATIONS T
22. RUBENS details all the commands and functions related to available graphs in RUBENS e thechapter Other Functions for further use of the software particularly for e use ofthe functions for presentation calculation and analysis e thechapter Specific Uses in which you will find advice regarding specific e applications you may have The Appendices which are as follows Appendix A describes the environment and parameter files that is to say the user files Appendix B gives a list of the various input filters accepted by RUBENS Appendix C is a reminder Appendix D includes an example of an incident sheet Appendix E explains how to invoke RUBENS on your system This manual refers to the previous Reference Manual 1 and 2 and to the online help Presentation of RUBENS EDF LNH RUBENS is a one or two dimensional graphics visualization software package This software includes many types of graphs and is designed to manipulate and process the da ta The meshes can be structured or unstructured and are made up of triangular or quadrilateral ele ments You can visualize results of experimental measurements made at several single points of a one dimensional space Zi f Xi or on a two dimensional space Zi fi Xi Yi RUBENS includes a comprehensive range of functions You can define accurately the features and the aspect of your graphs The user interface is entirely based on the multi window syste
23. See Section Defaults file rubens4 0 Annexe A 5 Example a height of 800 pixels and a width of 500 pixels have been defined in the parameter file ParamRubens If the orientation saved in rubens4 0 is landscape the window is 500 pixels high and 800 pixels wide portrait the window is 800 pixels high and 500 pixels wide e If you wish to modify the page setup while you are working you must first clear the drawing area To do that use the Saving Graph function in the Graph menu then delete the contents of the window modify the page setup and open the existing graphs with the Import Graph function in the Graph menu Grid This function available from the Window menu is used to draw a background grid in the drawing area Without gt Simple gt Magreertic Hipa ol the grid up LK Cancel Help si Three options can be activated 4 6 EDF LNH EDF LNH Presentation Tools and Objects Without to delete the grid Basic to draw a grid without magnetism Magnetic in that case you draw a grid and activate the magnetism the new moved or copied graphs will use this grid Moreover the size of the graphs created later in the ses sion depend on this grid If the grid is drawn the step size is specified in pixels same for both horizontal and vertical di rections Texts To write some text in the graphical area activate the Text function in the window Object type Then specify the point where th
24. Selected variables CP AT es CL Cancel selection Reversed view i Yeg Np Framing Yes H Axis H ds V Nitin am Karad baan ETEHPEI IESGETTELI B Lia mor krmi haer E Bee dg PL LIT Axes Modification 6 Legend Modification 5 Figure 2D Space Profile EDF LNH 3 25 Chapitre 3 HOW TO USE RUBENS You can then e ask for a Reverse view i e swap the axes round e decide whether or not to display a frame around the graph In the dialogue window for modification of the options of the graph you can modify the options of the axes by clicking on the H Axis and V Axis buttons see Figure 2D Space Profile 6 The re levant dialogue box would then appear See Section Modifying the axes of a graph Page 3 44 To modify the legend associated with a graph first unselect the graph and then ask for modifi cation of the legend by selecting it and double clicking on it The dialogue window for modifi cation of the legend see Figure 2D Space Profile 5 See Section Modifying the text for the titles the axes the scales and the palettes Page 3 47 Notes e For variables defined on nodes the displayed points are the interpolated values at the endpoints of the segment and at the intersection of its segment with the mesh e Forthe variables defines on elements there is no interpoaltion The displayed points are the values of the endpoints of
25. Variables to be visualized Time step ja CELERME_ DO SAMA CK Legend Visible lt gt Invisible Palette Visible gt invisible Displaying Cube Axis D Gradualions Virwe int OE Cancel Help Viewpoint 5 Y L me i erm ER UT Ma r 8 94 d Label Legend Modification 6 Axes Modification 7 EDF LNH Variables sa he atad Tiag uer b eG LTR Creating a 3D profile graph Threshold Initialisation 4 IE LI kra mr lare ees T accent We i Poo i fib te HAUITELE D EID WES ee WHESSE v dap CTFEDEE G BEA NE Steak RR La ial arin r hdd NR nk CE Care Colour Palette 8 ee Eri zer Pd Automatic Palette Generation 9 L on om omn n m m mn m m om om m m d Figure 3D Profile 3 37 Chapitre 3 HOW TO USE RUBENS Creating a correlation graph This type of graph is used to represent one or several variables as a function of another see Figure Correlation 1 It represents at each point of the mesh at each measurement point or at each cen tre of gravity of elements in the numbering order of the nodes or of the elements the value of the variable time step couple on the ordinate axis as a function of the variable time step couple on the abscissa axis see Figure Correlation 2 On the abscissa axis you have to define a single variable time step couple
26. according to the global numbering X2 Y2 point coordinates after the second discretization sorted according to the global numbe ring Note The maximum number of variables is 100 LIDO PERMANENT Format It is an ASCII file which is not dependant on time It corresponds to the 1D calculation code re sults of the LIDO group LIDO CASIER RUPTUR REZO Variable name Format lines 1 to 3 TITLE N N 13A72 line 4 imax nbief nb reach 2 8x I5 line 5 I1 N I2 n n 1 nbbief8x 10I5 line 6 name variable11x A4 line 7 variablel i i 1 imax5F10 x line 8r name_variable21x A4 line 9 variable2 i i 1 imax5F10 x line 10 FIN Notes e For record 5 the number of lines depends on the bief number nbbief e From line 6 format 5F10 x i e 5 columns of 10 digits read the variable name as long as the variable name is not FIN END e read the variable values when i is between 1 and IMAX e The first variable is used to be the aabscissa variable and its name will be X and values must be increasing values e Ihe maximum number of variables is 100 EDF LNH NON PERMANENT LIDO Format EDF LNH Example RESULTATS CALCUL DU PARAMETRE VERSION 2 0 FICHIER 7 Apr 94 NON PERMANENT LIDO Format NOTICE HE43 92 19 IMAX I1 I2 X 00 500 1000 1 2005 1800 2600 3600 4600 11 14 11 13 Lie iA 11 12 11 11 11 10 11 09 7 58 VMIN 43 AZ sA 41 40 lt 39 38 98
27. be modified These two boxes are used to modify the attributes of each object and to select whether or not to display each one Visilibity Option The contour can then be superimposed over a 2D graph Example of superimposition of contours aGrHYHETEIB 028 ERNST DARE TT Lh d d L L L Ed Ba Notes e Some contours can be stretched independently in either direction unlike other graphs for which resizing can only be carried out homogeneously in both directions This ca pability is activated by a value in the header of the definition file See Section CON TOUR format Appendix B 20 The defaults for files imported from SinusX or DXF formats is that they cannot be stretched e The option to stretch a contour can be very useful for displaying 2D graphs with a mo dified X Y ratio For this create a contour file with the stretching option on which cor responds for example to the edge of the area to be visualised Superimpose the desired 2D graph onto this contour and then the resulting object can be stretched independently in both directions The graphs can then be separated and the result is a 2D graph with a modified X Y ratio e Itis not possible to save a contour The contour format is only used for importing data and not for saving it The contour along with any modifications that may have been made to it can only be saved as a graph Superimposing coloured surfaces and isolines A coloured surface gr
28. create new calculated variables and allows you to manipulate the data Mathematical operators can be applied to existing variables to generate new variables The com mand interpreter is accessed by clicking on the Calculated variables function in the Data menu The variables times lists are displayed for information only E luli vai Existing variables Time step AE H CFIFRITF PA SOM vibrsse vecton Lis Interpreieur mewe A Dn Clost Help The command has to be entered in the Interpreter window and validated by clicking on the re turn key The left button of the mouse can be used to select and transfer the name of a already defined variable to create your new variable 4 17 Chapitre 4 18 4 OTHER FUNCTIONS A list of calculated variables from the previous session is stored and sorted in the rubens4 0 file See Section Defaults file rubens4 0 Annexe A 5 They are displayed in the middle part of the window Double click on the required variable in the list or click on validate The available operators y f x are The binary operators z f x y are tan asin acos atan cotan deriv X derivY mintps maxtps abs sh ch th ash ach ath exp atan2 min max gra div rot vector norme addition substraction or negative multiplication division exponentiation square root minimum value maximum value logarithm logarithm base 10 sine cosine t
29. dialogue window for mo dification of the graph is displayed click on the H Axis or V Axis buttons or Z T Axis for the 3D profiles and perspectives e Select an axis of an existing graph by clicking on it after having first cancelled selection To go faster double click directly on the axis to be modified The following window appears d Minimum Default Maximum ideni ss fed thormalization LI 4 LH Ap Bb ada Automatic Positive Position Down Ihickness Graduations Poditien Cutsid Type of graduations Logarithmic Limtar km Number k Sire bi Seconde Elunbe E Grid Main Wettoug Secomdars Without Thickness T SKIS A Aere Yes 9 Mo Labels for graduations Outside Define he het OF Caneel Help of the graph A frame appears around the axis Then click on Graph in the main menu bar and on Modify Graph In the first box you can modify the Minimum and Maximum values of the axis These can be defined by default if you click on Default The Axis normalization i e the modification of the values of the axis according to a formula A U B can be carried out in the second part of the window This option is mainly used in order to superimpose graphs with different scales The third part of the window contains the options for drawing the axes Selection of a mode the option Without cancels axis display The options which are th
30. extension when necessary Example OuvrirProjet AMI2 olivier PROJET RUB CreerProjet resultat NOUVEAU RUB LEONARD Relirelmage AMI2 olivier PROJET RUB image i SauverImage image2 Postscript CreerVariable toto 1 X SuiteDeCalcul resultat2 AMI2 olivier PROJET RUB Imprimer postscriptNB ReprendreStyle AMI2 olivier PROJET RUB image i 10 2 EDF LNH Chapitre 11 1 2 3 4 5 6 7 8 9 10 11 12 13 14 EDF LNH REFERENCES Rubens Reference Manual version 2 0 french M Piro HE 45 92 001 A Rubens Reference Manual M Piro HE 45 93 002 A Rubens User s Guide M Piro HE 45 93 003 A Rubens Version 3 2 User Manual french O Quiquempoix HE 45 95 009 A Rubens Manual for Configuration Management french O Quiquempoix M Pascal HE 45 95 013 A Rubens 4 0 Specifications O Quiquempoix HE 45 95 005 A Rubens 4 0 Validation report french B Laborie O Quiquempoix HE 45 95 032 A SinusX 2 0 User Manual french M Piro HE 45 93 007 A SinusX 2 0 User s Guide M Piro HE 45 93 008 A Rubens 4 1 Specifications french O Quiquempoix HE 45 97 003 B Rubens Quality Assurance Manual O Quiquempoix HE 45 95 033 B Rubens 4 0 User s Guide english O Quiquempoix HE 45 97 005 A Rubens 4 1 User s Guide french O Quiquempoix HE 45 97 008 B Rubens 4 1 Validation report french B Laborie O Quiquempoix HE 45 97 010 B 11 1 Cha
31. form of profiles in space evolution of variable in space they need to be formatted according to SCOP_S See Section SCOP_S and SCOP T formats Appendix B 10 and the corresponding RUBENS project must be created If the observations are time profiles evolution of the variable in time they need to be formatted in the SCOP T format See Section SCOP 5 and SCOP T formats Appendix B 10 and the cor responding RUBENS project must be created The observations can also be presented as either space or time profiles and in this case they must be formatted in the Scopgene format See Section SCOPGENE and SCOPGENE NT for mats Appendix B 12 Creating the observations graph Open the observations project create the profile graph space or time then save the graph using Save graph from the Graph menu a o e i Y Graph name graph Save Replace Chose Help Creating the calculations graph Open the calculations project If it does not exist create it using the New project selection from the File menu giving the appropriate file format Display the required profile graph space or time rom the Graph menu Display the observations graph by selecting Import graph f TRLEIEHS graph filter Aol ube nsii nsidents if OL AL o Falls Avallablie RUBENS graphes Ziolteiprttubeas ecHdents CH Da HUEL IU Izialvier Hubenzsincidenbs CERTA ELLE EZ Hame ol
32. graph to imported ME cire Hubensinelidemtsie OLI 4 FLE mec a mpor Filter Close Help Superimpose the two profiles by selecting Superimpose graph from the Graph menu the observations graph is displayed in the display window Only the size the position and the axes of the superimposition of graphs can be modified See Section Superimpose Page 4 3 Observations as a scatter of points It is possible to superimpose a scatter of measurements over a 2D scalar field EDF LNH Superimposing graphs with different scales Creating a RUBENS project The observations given as a scatter of points must be formatted using the SCOP 2D or SCO PGENE formats See Section SCOPGENE and SCOPGENE NT formats Appendix B 12 and the appropriate RUBENS project can be created Creating the observations graph Open the observations project and create a measurement points graph 2D graph as a scatter of points with display of the numerical value at each point Varigttes ip hs ea abp d Tine sp pw HO aLL Al PASSE T aki SR 3 EPS pui EIDEN inns D Y Sretan Selected variables k nt NATUNI ACEEEEREST p 407 Canal hein Paice Ier stra Marker g help Square use oi lustiga 5 Abc mee Wilkie kad nir Framing WEN He dog H Tree Mi Save the graph by selecting Save graph under the Graph menu Creating the 2D calculations graph Open the calculations project and display the scalar field for the calculated va
33. instance spacing 2 means 10 2 100 e thenumber of small ticks in the Manual mode The fifth part of the window can be used to define the main and secondary grids You can decide not to display them option Without select the type of line and their thickness The option In tersection allows you to select a type of cross to represent the intersections of your grid This op tion is taken into account as soon as the corresponding grid of the other axis is created The size of the crosses is then twice that of the ticks You can then e add an arrowhead at the end of the axis The size of this arrowhead will be related to that of the large ticks e decide whether or not to display the graduation labels and to display them inside or outside the axis Finally you can display the units at the end of the axes and modify the features of the gradua tion labels font size format direction etc by clicking on Define text See Section Modifying the text for the titles the axes the scales and the palettes Page 3 47 Validate by clicking on OK or cancel the modifications by clicking on Cancel The dialogue win dow disappears 3 45 Chapitre 3 HOW TO USE RUBENS Changing the attributes of a curve 3 46 You can modify the attributes of a curve by double clicking on the name of the selected variable in the dialogue window corresponding to this curve na TE i pratendeur lime 7 MWK HH Filingundertheeuve
34. long as the Scaling op tion for such an object has been activated See Section Texts Page 4 7 In either case the frame is positioned correctly for the printed text 5 10 EDF LNH Scaled printing Localised frames of reference can be set up by using the Group function see section Grouping p 4 2 For example a rectangle on its own will be scaled with the size of the paper eg a frame around the page while a rectangle that has been grouped with itself or with other objects will not be scaled In the same way any text which is included in a group is not scaled The projection point for the scaling is the top left hand corner of the page For groups which are not scaled the top left hand corner is displaced along with the corresponding point on the page but the objects within the group are not scaled Centre for scaling Rubens don 2D Graph Before After Size of Printed Hard Copy a Grouped Text with frame If the text Group were not The text in a group is in a group with the frame it positioned in terms of this group would have been here EDF LNH 5 11 Chapitre 5 SPECIFIC APPLICATIONS Let s look at the following example Text not in a group Title of the plate in scaling mode 2D Graph Text not in a group 44 notin scaling mode Line not in a group La Frame not in a group Frame included in a group Group containing text 3 a frame and a line Septem
35. of one or several variables along the abscissa axis see Figure 1D Space Profile 1 It is only accessible within a 1D project i e a project in which the nodes are defined only by their abscissa To create this type of graph click on 1D Space Profile in the list of available graphs and define the size of the graph click on a point left button of the mouse and drag it diagonally The dia logue window in which you can modify the options of the graph appears see Figure 1D Space Profile 2 By using the first two lists you can select the variables and the time steps Select a variable by clicking on it in the first list The time steps available for this variable are displayed in the second list Select a time step by clicking on it then click on the Selection button the variable time step couple is transferred to the list of Selected variables You can repeat the operation to select several variables The curves are all drawn on the same graph You can differentiate or modify the attributes of these curves by double clicking on the name of the variable in the list of Selected Variables The dialogue window for modifying the variables appears see Figure 1D Space Profile 3 See Section Modifying the axes of a graph Page 3 44 You can then e display the legend e decide whether or not to frame your graph e display the End Point in the legend if the latter is activated In the window for modification of the options of the grap
36. or the boundaries click on the colour button next to the element you want to modify Choose the colour you want by clicking on it in the Palette win dow which shows all the available colours see Figure Mesh 4 You can do the same action se veral times To modify the colours of the initial conditions click on the bar Node colours The window Node colours appears see Figure Mesh 3 With this function you can give different colours to the nodes related to the features of these no des nodes which are inside the model or on the boundary of the model nodes which are entry or exit boundaries etc These features are derived from the data file during the creation of a pro ject if there is enough information and if the format of the project is appropriate For the moment only one input format See Section APPENDIX B Input formats Appendix B 1 gives these features for each node These options can only be used for the moment with finite differences i e with the Leonard format See Section LEONARD Format Appendix B 2 To modify the colours of the different types of nodes click on the Colour button next to the ele ment you want to modify Choose the colour you want by clicking on it in the Palette window showing all the available colours see Figure Mesh 4 When you click on the H Axis and V Axis buttons a dialogue window appears in which you can modify the options of the horizontal and vertical axes of the graph see Figure Mes
37. original image ones Otherwise the axes values will be defined by default for each type of graph whole field for 2D graphs every time step for space profiles Then include your variables in the empty graphs To do that double click on each graph the re levant dialogue window is displayed Select a variable and a time step and validate The graph is now drawn with the variable of the current project Repeat the operation for each graph and save the image in the current project Analysis tools Point Probe It is possible to display the value of a scalar field in real time at one point which is determined with the mouse The relevant scalar field must be first plotted on the screen Activate the probing function by clicking on Point Probe in the Tools menu The following win dow is displayed Place the mouse cursor in the scalar field The following parameters are displayed in the Probe window e the point coordinates e the variable value at that point e the node or cell value e the values of i j and the indicator for finite difference projects These parameters are immediately updated You can probe a graph coming from another non opened project A vertical bar is available for profiles and it is used to indicate the position relative to the axes Its colour is automatically selected by RUBENS according to the graphical environment in order to obtain enough contrast You need to close the Point Probe window to hav
38. selection of the graph and ask for modification of the legend by selecting it and double clicking on it The window for modifying the legend appears see Figure Correlation 6 See Section Modifying the text for the titles the axes the scales and the palettes Page 3 47 Notes e Both selected variables must be either defined on nodes or on mesh elements e This type of graph can be used to represent a special kind of space profile If you use a non sorted SCOPGENE format See Section SCOPGENE and SCOPGENE NT formats Appendix B 12 and if you represent a couple Variable X you can obtain Space Profi les in which the points are not linked in ascending order of their abscissa but in the or der they are read from the input file 3 38 EDF LNH Creating a correlation graph Correlation Menu 2 Correoieon Letauee variables jAbacissa variable Time step Variable Attribute 3 MIE S Ka ILI Choice of Markers 4 bats Kua Cancel selection Legend Visible lt gt Invisible Ii Hee k EOM Renesas Than abrir be yp wania abe Voie Ee irai Axes Modification 6 Figure Corr lation EDF LNH 3 39 Chapitre 3 HOW TO USE RUBENS Creating a 1D space profile graph This type of graph is used to represent the evolution
39. the plotting op tions for the horizontal vertical and time axes by clicking on the H Axis V Axis and T Axis but tons see Figure 2D Profile perspective 6 The corresponding dialogue window is then displayed See Section Modifying the axes of a graph Page 3 44 The legend associated with a graph can be modified by first unselecting the graph and then brin ging up the dialogue window for modification of the legend by selecting the legend and double clicking on it The dialogue window for legend modification appears see Figure 2D profile pers pective 5 See Section Modifying the text for the titles the axes the scales and the palettes Page 3 47 Notes The time axis direction can be modified by selecting mouse button and moving the top time axis corner The 2D profile perspective can be resized like any other profile either by double clicking on the X or Y axis or by clicking on the X Axis Y Axis or T Axis buttons EDF LNH 2D Profile Perspective Menu 2 Bank oe mer fran E Era Ek le s v GEGE TE dach Projection ah EDF LNH Key d RE R PR Ren Le A EI Lee E LE ss bh Lim easi TEX RES imbri ews Cesar lian ihr irai Temmi Help Axes modification 4 Creating a 2D profile perspective graph Tiin ci rta Korra Feat Greg IEURITELI Fees gd et ku LUPA LAPA LN II MITA La Bets de MITT TIE 7 Poin rn Ha UK Caen ie Legend Mod
40. the variables created during the current session The number of variables is limited and all the variables are unique e The interpreter command which has just been used is now available through the Query project function in the File menu See Section Querying a project Page 4 15 Examples of calculated variables e VELOCITY vector VELOCITY U VELOCITY V This command creates a Velocity vector variable for each time step from the VELOCITY U and VELOCITY V scalar variables e Vortex rot VELOCITY creates the Vortex variable for each time step by using the curl operator for the VELOCITY vector variable e Vortex rot VELOCITY 36000 creates the Vortex variable only for time 36000 by using the curl operator for the VELOCITY vector variable e Pres pressure pressure 1000 350 standardizes the pressure variable by dividing by the pressure value at node number 350 and for a time step 1000 creates the Pres variable only for time 1000 e Delta Bed Bed t 3600 creates the Delta variable at times where Bed t and Bed t 3600 exist Delete variables This function is used to delete not only calculated variables or interpolated time steps but also original results from codes or measurements after confirmation This function now includes 4 in terfaces each of which has a specific role e Delete variables to delete all the data associated with the variable IEEE TITAN Variahies AK H CELERITE DU SH CE L
41. tour lines graph a colour is associated with a single value Notes e Itcan be interesting to superimpose black Isocontour lines on coloured surfaces See Sec tion Superimposing coloured surfaces and isolines Page 5 7 e If you wantto use only one colour for all the lines select identical Start Colour and End Colour in the dialogue box Initialization of thresholds see Figure Isocontour lines 3 e For finite volumes this graph has not the same meaning than for variables defined on nodes Inndeed it s no longer the isocontour lines but the boundaries of domains in cluding mesh element gathered according to the step defined by the user 3 12 EDF LNH Creating an isocontour lines graph Isolines Menu 2 Threshold initialisation 3 Variables to be visualized Time step 3 z 100096537 e 1l ih el Thre San colour Lag prha Automatic Palette Generation 7 Palette Visible gt Invisible EAE Line Thickness Framing w Yes Ho Cancel Help PCT br peak es pi Fe kirad Leen b Sere Era ree ge E a D ga dex irme 8 3 0 Taras Mn mms Sau nk Cameo Help Axes Modification 5 Figure Isolines EDF LNH 3 13 Chapitre 3 HOW TO USE RUBENS Creating a vectors graph This type of graph is used to represent a vector variable defined on the nodes of a mesh on measurement points as
42. 0 e maximum number of Scopgene NT variables 100 e maximum number of Mailleur variables 100 e maximum number of Volfin variables 100 e maximum number of SinusX variables 1 only z Notes e These sizing problems can make it impossible to open projects impossible to read or incorrect e A vector is defined by two variables Special characters Accents can be obtained as follows e Forthe HP version Accent Aigu Alt R vowel Accent grave Alt T vowel Accent circonflexe Alt Y vowel Trema Alt U vowel EDF LNH Chapitre 9 APPENDIX D problem shooting Incident sheet A blank incident sheet is provided on the following page Sending back filled in sheets allows us to e take potential suggestions into account for future developments e correct bugs if possible try to give information allowing us to reproduce the error Although the software has been tested through a number of real applications 7 some errors may still occur The incident sheet therefore contributes to ensure the reliability of the software and that its evolution takes into account the users requirements When an error occurs in a project it is better to send us this project so that we can analyse the cause You can also obtain information such as the version number through the About RUBENS function in the Help menu Praise st C ibere Aer Rud HOES Versio 3 19 Caper CH EDF DER 1598 3702
43. 4 OTHER FUNCTIONS Displaying variables This function is used to visualize the project variables and is accessed by clicking on Variables in the Data Menu The window dialogue is not the same for finite difference projects and finite element projects Finite element and finite volume projects Mena Pirie te ban steunbkred Tee Ting Sec mi IRC IE bp HAI HE Tor araga BEER TEMPERATE ramane oo Te PALSSON 699247 6 6 Cancel seizclian PET CE Hare of thp afr ITERAPERATTIH E UO om C PEEEEEKKEI S1 Hide neither 4 14 E CRAN 7 pe Da O9 due ET EI r QD First select the type of variable e variables defined at nodes e variables defined at elements By default the variables are defined at nodes Then select e the variable The list of available time steps for this variable is displayed e therelevant time step Then transfer the variable time step couple to the Selected variables window with the Selec tion button The numerical value of the variable is displayed in front of the corresponding node number The minimum and maximum values with their node number between brackets the standard deviation and value mean are displayed in the relevant windows Several variable time step couples can be selected The selection of a variable time step couple can be repeated up to 4 ti mes You can navigate throughout the mesh with the scroll bar and print the area disp
44. 573 Tous deiils r s reus Al gts rescore De Uma de France Ceroc tion des Etudes of Fiat asraha erwirm SES LH GEI E qual Walker Tin natu Cece prar Dosti by Cels Terhwbsipe C rsier ele Tel 335 Of 30 H7 78 70 a anii Coprs dot ag ir Depp Cadore Tei 335 DI Mi O7 77 33 n mad Ip laang bar ed frp dr Fa 335 DI 30 07 32 53 EDF LNH 9 1 Chapitre 9 APPENDIX D problem shooting Incident Sheet RUBENS Sheet No Machine Rubens Version See Help About Rubens L Remark L ouggestion Name Date gt Calculation Code lie ep Key Words How to reproduce theTrouble Description of the Trouble What was expected Trouble recording Temporary solution Answer Taken into account Please send to O QUIQUEMPOIX EDF DER LNH GEI 6 Quai Watier 78400 Chatou France tel 33 01 30 87 78 70 e mail olivier quiquempoixGder edfgdf fr 9 2 EDF LNH Chapitre 10 APPENDIX E invoking Rubens Command shell The new version will be available through the rubens command The 3 2 version becomes auto matically the previous version rubens o The 3 16 version is deleted The rubens script has been improved to allow the following options rubens h Short help on the command shell rubens H Long help on the command shell Hypertext On Line Help if available rubens o Invoke
45. 8 0 100 47 S 100 100 0 So L00 32 0 5 100 71 0 100 55 0 B 100 38 0 100 0 0 5 67 100 0 pink violet black FinCouleur Graduate palette definition for 2D and 3D coloured graphs from Graduated to End Graduated using the rvb colours or the predefined colour names from the X11 file reb txt Degrade S 0 0 100 S 0 40 100 S 0 60 100 6 3 Chapitre 6 APPENDIX A users files S 0 81 100 S D 200 S29 S 0 100 78 S 0 100 47 gt St 100 0 s 100 100 0 S 100 92 0 o 100 71 0 S 100 55 0 100 38 0 S 100 0 0 FinDegrade e The optional list of fonts to be used for texts legends axes and palettes in case the font cannot be found when opening the image FonteTexte times medium r 14 FonteLegende ocourrer bold r 12 5 FonteAxe courier bold r 10 FontePalette helvetica bold o0o 12 e The optional list of filters to be deleted for the project paths of existing images when the project cannot be found in case of a nfs installation or drive change used especially by LNH CheminAFiltrer AMTIA 4 nfsS export tmo mnt e The input filters for project creation That includes the name displayed in the interface the filter executor and the format for RUBENS DIFI for a finite difference project ELFI for finite element ones Formateur LEONARD lecleo DIFI Formateur SERAPHIN lecsera ELFI Formateur LIDOP leclip LIDOP Formateur LIDONP leclinp LIDONP Formateur
46. Coloured Surfaces See Section Creating a coloured surfaces graph Page 3 8 As for coloured surfaces you can add or destroy thresholds and initialize the thresholds by clicking on the bar Initialization to open the relevant window see Figure Vectors 4 You can then e modify the multiplication factor of the length of the vectors by typing the required value directly in the box vector scale For instance if you enter a scale of 50 and if your unit is m s the unit vectors will be 50 pixels long e modify the value of the sampling that is to say do not display vectors at all the nodes For instance if you type 3 you will only see one vector in 3 This option is not taken into account if the grid is activated Note that you cannot control the choice of the selected vectors but only their frequency the points are selected according to their number and not to their position e ask for display of your field on a regular grid by activating the grid option To define the steps for X and Y in this grid click on Modify the grid see Figure Vectors 5 The default steps correspond to a 20x20 grid The grid for X is built from the minimum abscissa excluding the first point The same procedure is used for Y If you use the grid the sampling function is not available but you will not have to cope with difficulties of visualization related to the heterogeneity of the mesh With the grid you can also check the points selected for the gr
47. H EDF LNH CONTOUR EXT FICHIER FIN CONTRAINTE DEBUT CONTRAINTE FIN GABARIT DEBUT GABARIT FIN GABARIT FICHIER DEBUT GABARIT FICHIER FIN PAS DE TEMPS DEBUT PAS DE TEMPS FIN VARIABLE DEBUT 1 VARIABLE FIN 1 VARIABLE DEBUT N VARIABLE FIN N Example TITRE DENUT CC FILENAME VR0055 DAT CC Bluff body Jet Combusting Flow CC Radial Velocity Profile Measured using LDV CC LDV Seed Added to BOTH Stream CC Axial Position x D 5 000 CC Bulk Jet Velocity 21 m s Coflow Air 25 m s CC x mm y mm U mean TITRE FIN DEFINITION VARIABLE DEBUT U m s V m s UP m s VP m s UV m2 s 2 DEFINITION VARIABLE FIN COORDONNEES DEBUT MAILLEUR Format 5 0000 40 0000 5 0000 37 5000 5 0000 35 0000 5 0000 32 5000 5 0000 30 0000 5 0000 27 5000 5 0000 25 0000 5 0000 22 5000 5 0000 10 0000 140 0000 7 5000 140 0000 5 0000 140 0000 2 5000 140 0000 0 0000 140 0000 2 5000 COORDONNEES_FIN CONTOUR_EXTERIEUR_DEBUT 5 0000 40 0000 5 0000 37 5000 5 0000 35 0000 5 0000 32 5000 5 0000 30 0000 5 0000 42 5000 50 0000 42 5000 40 0000 42 5000 30 0000 40 0000 20 0000 40 0000 10 0000 40 0000 5 0000 37 5000 CONTOUR_EXTERIEUR_FIN PAS DE TEMPS DEBUT U VARIABLE DEBUT 1 7 17 Chapitre 7 APPENDIX B Input formats 24 6820 24 7467 24 7796 24 8399 24 9034 24 9868 3 3988 1 3159 lt l3241 094968 k E 7 0 1442 20 1049 19 1120 18 5064 181232 17 7580 17 8037 17 8603 185 1619 VARIABLE FIN 1 VARIABLE DEBUT 2
48. HOW TO USE RUBENS The available variables are e VAR for the name of the variable e STEMPS for the time step This variable can be formatted see further in this section e SUNITE for the unit You can delete these variables In that case RUBENS will stop assessing them You can add some comments which will be used during the associated graph modification You can then modify e the font the style and the size e thetextcolour by clicking on the coloured box associated with the text and in the Colour Palette Depending on the type of objects it may be possible to e modify Position of the text Centre Left Right for palettes scales and legends e change the text orientation Horizontal Vertical for graduation labels and axis units e display a Background colour for the palettes scales and legends e modify the Background colour by clicking on the associated colour box and then in the colour palette for the palettes legends and scales e decide whether or not to frame scales legends and palettes e modify the time format of the graduation labels for the time axes and the TEMPS va riable used in the legends scales and palettes Some formats are already defined You can modify the original date providing that you keep the example format day month year hour minute second The year must be fully written 1995 and 95 are not the same year time formats can be dates or just numbers The original date can be asso
49. P pn DHP DRT FHTHALFE EPS Delete Clove Help Select the required variable and click on Delete RUBENS deletes the variable and asks for confirmation if the variable comes from a calculation code EDF LNH 4 19 Chapitre 4 OTHER FUNCTIONS e Delete time steps associated with a variable to delete variable time step couples variables mp steps RS 7 19097 eri H ACESS re e CELEHITE DS SOM Ps iggguede r 2 C d BIBHBDESC HO CP KEE gg DA J B T 0 TA Ek DAP DAT ENTHAI PIE EPS Selection Cancel selection Delete Close Help Select the variable in the left list RUBENS displays the existing original and interpola ted time steps Select the required time step and click on Selection to include the va riable time step couple in the selection list All the elements of the selection list can be deleted later in the session by clicking on Delete An element can also be deleted from the list by clicking on it and then on Cancel Selection e Delete all interpolated times to delete the interpolated time steps of a variable Interpolated time steps Don eo cot B CFELERITE D4J 50M CK CP DR CHP DAN EHTHAI PIE EPS Delete Chest Help Select the variable in the left list RUBENS displays the list of all the time steps associated with this variable in the right column Click on Delete to delete all the interpolated time steps of this variable If you only want to delete one time step use
50. P H 229109E 01 oo S49 LES B Loy SE 0 1 9620 2801 rofil XYZ 1 O 000000 00 0 0 9 8 a Fla 7 7 5 200000E 01 8 To 5 3 APPENDIX B Input formats D Glen E T0 000000ET00 0 000000E 00 4 1 000000ET00 1 000000E 00 T1 000000ET00 T DUOOODOR TOO cFO O00OOOOETOD FO 000000E 00 0 000000F 00 0 000000E 00 0000005400 0000005400 463241E 01 00911080 59200 0E U1 TIS 1 LIES 675099E 01 KOL BU Tos TOS Fos UN 15 1 7 A E 6359 Ll 674835E 01 9S0 T25E Q01 974967E 01 U2z9oL3B 01 934124E 01 PO 000000E 00 0 000000E 00 0 0 0 0 F9 5 T3 T5 000000E 00 000000E 00 000000E 00 000000E 00 dooooDE UI d aU Be codd og DESDT no UE OL 93330801 200000 g8 01 200000E 01 200000E 01 200000E 01 gt gt gu D pP p D N p gt CP TLDOUDODORTUA dq2 0000DOETUZ 1 0000008 01 CP U C profil 1 1 2 2 3 271410E 01 4268643E 01 155995E DI 821607E 01 432938E 01 7 6 902345E 01 DO420989E T0I Fo oi 4 23095 TE 01 067720E 01 495916E 01 CONTOUR format 7 20 6 8 1 TL 1 357048E 02 843215E 02 TTSOTE O I 410804E 01 716469E 01 pog gu 0 000000E 00 T 0UO0DODE FOU F0 000000E 00 0 000000E 00 Label SemisXoY Teo 0UD0OODETUT This format is used to import data and to add graphs to an existing project See Section Impor ting displaying and modifying a contour page
51. REB ME Tolre riFigbensiRefereneeezathode RUE MltziolreeriPiubensiFieferenegeonquet LME MG olen Aabens Aelerence equil AUG rm Hame of project queried JAMEvolivieriHubensiRelerencel Query Filter Cancel Help EDF LNH 4 15 Chapitre 4 OTHER FUNCTIONS Select the project to be selected Each RUBENS project has an ASCII file project txt which ga thers the following details about the project m e K Tee GHEE ST LH COUPE i d C Ea fra read iin Hi RER C Farnna FOHA L Ces irul kphirraral rn pier tmb C Liste des varieties ci yeka C prelarckur prezendrar ral C Harga ES reeds C Miniman dee E ae dos V 37 RE C bird ANA det XP det Y Si C RPR lip 731723 madens de pigs Carlie deu bere 0 cere E Teras pad de 14 Credit de d 01 ah Tubes Tib Creabum che 74 ake jalea Legion EN syariah japri arb Creaben ck vante bole TEH LC reat de Tag varie belied alal Crralbion ck Ta saari aki izig1sipies s e the source file title e the list of comments existing in the destination file e the variable list e thenumber of nodes e thenumber of elements e the format of the input filter LEONARD SERAFIN etc e the mesh dimensions e thenumber of time steps included in the file this file is not updated if time steps are added through the Time interpolation function See Section Creating new time steps Page 4 16 e the calculated variables created in th
52. TRESFIN typeGaGrille AUCUNE typePtGrille AUCUNE day 1 hour 0 minute 0 seconde 0 MAILLAGE 6 330 000000 81 000000 264 481934 235 000000 330 000000 81 000000 264 481934 235 000000 Pi Pa Est LU 19 000000 AXEMIN 7 Ped Ped rt gii c EIE C cc 0 dpi 75 charset NONE CHARSET LI Pi Pt Pd P P put Lr LL Pt 6 10 projet noeuds mailles frontiere cadre NONENCADRE Rubens Incidents COU14 voir INVISIBLE numero INVISIBLE couleur 0 voir VISIBLE numero INVISIBLE epaisseur TRESFIN voir INVISIBLE numero INVISIBLE couleur 14 couleur 12 330 000000 63 000000 279 481934 19 000000 330 000000 63 000000 279 481934 type AUTOMATIQUE minimum 600570 maximum 605932 mindefaut 600570 maxdefaut 605932 debut abscisse 1e 06 ordonnee 1e 06 fin abscisse 1e 06 ordonnee 1e 06 graduation LINEAIRE petits tics 5 grands tics 6 coett a 1 coeff_b fonte name courier r 1 i 0 o 0 bold 1 taille 10 medium 0 simple date year 1995 month 1 direction HORIZONTAL position AXEMAX repartGrad NOMBRE posGrad EXTR format g couleurGrad 0 sensGrad ADROITE posTics EXTERIEUR tailleTics 4 valPos 0 fleche 0 epaiAxe TRESFIN epaiGdGrille TRESFIN day 2 hour 0 minute 0 seconde 0 EDF LNH epaiPtGrille TRESFIN typeGdGrille AUCUNE typePtGrille AUCUNE
53. Table of Contents 1 PIN TODD CN RT EE 1 1 Description of the manual 1 1 Presentation Or RUBENS caseo rein ae e fletum tal a aana na a aaa talea aaa sh 1 1 opectabTeatutes or the VerstOD 4 Ts us es hid PERCHE DL eid CARE 1 2 2 LEARNING BASIG KUBDE Nai a ag rene 2 1 Creating a NEW eae has datant find diam 2 2 COpenitip d e used cast Na ak iue eee aa TER nce nen A 2 3 DS PS AR d rap oodd Rer mE SEM 2 4 MOVOS AOE AO saa aaa aa ed a LM a E ances i 2 4 Ee srap h e Rendu o 2 4 Savne AIS OS a male nn eme ne deu di 2 5 3 HON TOUSE Eege oa 3 1 Created e EE 3 1 Bee e GE 3 3 CAC AUG AD TA DIN aga RE EO niet 3 4 Creatine dues PEST eege 3 6 Creatine a coloured Surfaces ST EE 3 8 Creating ar isocontour lines TT uie aka ANG AAN eda ve eo Fee BANA bia aa de 3 12 Creatinp a L E DEE 3 14 Creating a streamlines or a trajectories graph e 3 18 Creating a measurement points graph eo 3 22 Creating E Space prole TT oer M cie Hatte aa Sie uua eda Ro ut 3 24 Creating 42D Tie Pr Olle STADE dioi eie ta I Rire 3 28 Creatine a 2D profile perspective KC iere ei ete eret as 3 30 Creating a 3D profile perspective graph sees eee eee eee 3 32 User s Guide Rubens 4 1 Creanga D Dr le Oras ote diede ettet Pad ein als di 3 36 Creatine 4 correlation DIA DI aaa nic eoi eer LA sate fuo AT E ahaaa a a sees 3 38 Creatine a LD SpA profile E EE 3 40 Creatine a LD tune prole 9rapbios oie tie HIER REP D atta da hu 3 42 Modifyine the AXES T 4 gend eter Dre baeo tc
54. Uc Envelope Additional edges Application The principal application of an envelope is for a bathymetry since for each set of field measurements bed profiles are defined at different positions within a fixed maritime do main In this case the external contour will be defined by the points of the first profile the first and last points of each of the intermediate profiles and all the points of the last profile It would be preferable to define an envelope for the domain as this can be defined once for all the sets of field measurements Y Y Contour Envelope e The existence of an envelope cancels out any need to define an external contour e Itis not necessary to provide a closed envelope as this will be done automatically by joining up the first and last points e Itis possible to define an envelope with a SinusX file 8 and 9 EDF LNH 5 23 Chapitre 5 SPECIFIC APPLICATIONS 5 24 EDF LNH Chapitre 6 APPENDIX A users files Environment Files The peripheral devices and parameters required for software operation are defined through se veral files EnvironRubens File This EnvironRubens file includes the list of available peripheral devices When the software is installed the reference version has to be updated by the system administrator to add the peri pheral devices available in the system When RUBENS is invoked if this file is not included in the SENVRUBENSPATH directory which is the user s de
55. a directory other than the current one modify the path to the file and click on Filter Select the project you want to open Its name will appears in the area Name of the project then click on Open in the dialogue box You can also click directly twice on the project RUBENS will open the selected project and close the dialogue box At this stage a pull down menu showing the different types of graphs which are available will appear EDF LNH 2 3 Chapitre 2 LEARNING BASIC RUBENS You can select a type of graph Please note that the graph will represent the data from the open project Some of the options are grey they are not available in the current project They corres pond to a project of different dimension You can only have one project open at a time But you can at any time open another project wi thout loosing the graphs on screen Displaying a graph Click on Mesh for instance in the list of available graphs and define a window in the main drawing area by clicking on one point and dragging it diagonally to create a rectangle keep the mouse button depressed while dragging the point A dialogue box appears in which the featu res of the graph can be modified Click on OK The dialogue window disappears and after a short while the graph corresponding to the mesh appears The same procedure can be followed for all the available graphs Each time the procedure to create a graph is as follows e select the type
56. a menu They are then available from the Contour button in the Objects box Retrieve a layout This function is used to retrieve the layout of an image which was previously created in another project in order to use it in the current project The reference image has to be saved Save window function in the RUBENS format in the first project Then open the second project in which you want to create an image Use the Retrieve style func tion in the Window menu to retrieve the reference image E Looe se oii ms Rod BLUEERNS mae filler d MereirderiBiubensiRelerence AREE RUE i Fabders Available ALLENS images BESSERES imani Valerie AREE R UR imagi i imagen rami mare ci maileasuri i tata l I NENNEN E IL D Re usimg the minimas ads values Hame of image bo be read HubensiHeterence MAREE AUBSimagepost i Fitar aran Came Hp EDF LNH 4 9 Chapitre 4 OTHER FUNCTIONS Several items are then displayed e the various empty graphs without variable in their initial position and with their ori ginal size and title e the presentation elements contours texts lines and rectangles e the mesh graphs which are independent from any variable or time As when you open a project the layout format is also retrieved landscape or portrait Moreover the retrieval of the axes values can be activated In that case the axes values of the dif ferent graphs are the same as the
57. a vector field see Figure Vectors 1 or at the centre of gravity of each ele ment for finite volumes This variable must exist first If not you have to create it with the command Calculated Varia bles in the menu Data See Section Creating new variables Page 4 17 The dialogue window used for modifying the options of this graph is the Vectors dialogue window see Figure Vectors 2 In this window the first box gives a list of the vector variables The second shows the time steps which are defined for the selected vector variable You can scroll up and down the list with the scroll bar displayed on the right side of the box Choose in the first list the variable to be repre sented by clicking on it and the time step in the second box You can then decide how to colour your vectors There are two options e Plaincolour if you want to work with a single colour click on Plain Colour and choose this colour by clicking on the box Colour and by choosing the colour you want by clic king on it in the window Colour Palette see Figure Vectors 3 e multicolour in this option the colour depends on the features of the vector Click on the button Multicolour The box Colour is modified a box Choice is displayed on which you can click to have access to the window see Figure Vectors 3 Plan cales Multi colti Plain e leur Multi colour Rlou Coben er This window was designed in a similar way to the one used for the
58. adapted to the values of these axes as long as the option is active For the existing 2D graphs which were not selected before the zoom definition the specifying zoom can also be used by selecting it and by using the Adjust view option in the Tools menu Note the zoom geometry is similar to the graph one It is therefore difficult to define a long rec tangular zoom In that case it is better to use the other available procedures Overall view This function available in the Tools menu is used to display the selected graph back in its ori ginal geometry after a zoom for instance This function is directly available with the keyboard short cut lt Ctrl V gt Notes e theoriginal graph geometry is stored in the project You can therefore have access to it all the time e theoverall view of superimposed objects forms the first superimposition If this supe rimposition results from a zoom the overall view is the initial view and includes the pa rameters of this zoom Saving a graph See Section Saving a graph Page 4 26 Importing a graph See Section Importing a graph Page 4 27 EDF LNH Presentation Tools and Objects Preferences This new function available in the Tools menu is used to modify the behaviour of 2D graphs when they are resized Indeed the 2D graphs are expected to keep their X Y ratio My idee etic Keep Ratio for 20 graphs Le Yes Ha OK Cancel Help By using this option you can dea
59. amlines Alternatively the same particles can be tracked but with their positions marked each time that they have travelled 500m In this case the constant distance interpolation method is selected with a 500m step Release of 4 particles at t 900 s Release of 4 particles at t 900 s Tracked every 3 ins for 10 hours Both cases give the same trajectories but the marker positions are different e Streamlines Streamlines can also be displayed from these four points and at time t 900s The same algorithm and the same methodology is used to calculate streamlines as for the trajectories except that the velocity values remain the same at each time step In the same way as for the trajectories the markers can be displayed either at constant timesteps or at constant distances Streamlines at t 900 s Streamlines at t 900 s Marked every 30 s Marked every 500 m Once again the lines are identical but the marker positions are different Notes e Itis possible to calculate inverse trajectories by selecting a start time which is at the end of the list and a negative integration time This makes it possible to see how particles reach a certain point at the end of the simulation EDF LNH 5 17 Chapitre 5 SPECIFIC APPLICATIONS e The accuracy of the algorithm can be adjusted with the resolution sliding button This factor subdivides the minimum step set by RUBENS Importing floats Besides the trajectories that can be calculate
60. angent arc sine arc cosine arc tangent co tangent derivative of X derivative of Y minimum time step maximum time step absolute value hyperbolic sine hyperbolic cosine hyperbolic tangent hyperbolic arc sine hyperbolic arc cosine hyperbolic tangent exponential arc tangent 2 dx dy minimum value maximum value application of gradient operator application of divergence operator application of curl operator vorticity creation of a vector variable from 2 scalar variables vector value Bracketed operations take priority in the calculations The structural variables such as X and Y for 2D projects are automatically added to the variable list of the project when you create a project The variables can be defined at one time step in this case write variable time at one time step and one node in this case write variable time node EDF LNH Calculation tools on different time steps The calculated variable will be linked with the first time step found during command processing Time units are used for spacing The re sulting times correspond to the times for which all the formula elements exist there is no interpolation for intermediary time steps delta BOTTOM BOTTOMIt step index t delta BOTTOM t step BOTTOMindex t step e Ihe calculated variable list comes from the rubens4 0 file in which the context is saved See Section Defaults file rubens4 0 Annexe A 5 and from
61. aph However the grid should not be too fine because the calculations required could be quite long 3 14 EDF LNH Creating a vectors graph Threshold Vectors Menu 2 initialisation 4 _ Wa Lite Vectors b acirmum O Grid Modify the grid Boundary Wisible lt gt Inmasible Automatic Palette Scale Visible C Invisible i Generation Framing Yes Ho Mods H dads V x Cancel Help Axes Modification 8 Darse re jit Figure Vectors Scale Modification 7 Legend Modification 6 EDF LNH 3 15 Chapitre 3 16 3 HOW TO USE RUBENS e impose limits to the size of the arrows of your vectors This function is particularly use ful if you want to visualize very heterogeneous vector fields You can act on the size of the arrows by determining a minimum size for example to visualize the direction of the subcritical flow in a specific area or a maximum size to obtain a clear graph In the de fault option to which you can have access by clicking on the button Default 0 and 100 are the extreme sizes To obtain a minimum size of 0 2 times the maximum one type 20 in Minimum for 20 7o In that case the vectors representing velocities lower than 20 of the maximum standard will be represented with an arrow of which the size will be 20 of the maximum standard If you choose a Maximum of 0 7
62. aph with many colours does not always show clearly the interfaces between the colours A superimposition of an isolines graph with black lines onto the coloured surfaces graph brings out the interfaces between the colours In order to carry this out e display the coloured surfaces graph e display the isolines graph for the same variable and using the same values for the pa rameters under the Initialisation selection minimum value maximum value EDF LNH 9 7 Chapitre 5 SPECIFIC APPLICATIONS number of thresholds Select the colour black for both the start and the end e Superimpose this isolines graph onto the coloured surfaces graph by selecting Superim pose graph from the Graph menu Example of superimposition Creating an animation Itis possible to generate an animation rapidly from the results of a calculation by using for exam ple the X windows utility xv This public domain utility depends on the type of machine and is not delivered with RUBENS Other utilities such as Xanim can be used This section shows how to proceed for an example using xv The aim is to create gif images for each time step using the batch processing of RUBENS These can then be visualised using xv First display the image on the screen and save it as a RUBENS image file with the Save option from the Window menu If the graph is a coloured surfaces graph or any graph for which a colour palette is defined make sure that the c
63. are part of the image If an image with icons is saved or if you want to print it the icons appear in the drawing area when you open the image later If you delete the drawing area the icons are also deleted Modify This function available from the Graph menu is used to display the modification window cor responding to the selected graph Chapitre 4 OTHER FUNCTIONS This function can also be accessed by double clicking on the graph or by a keyboard short cut lt Ctrl M gt Notes e multiple object selections grouped or superimposed objects cannot be modified if you try to modify a graph belonging to another project RUBENS offers to open this project The project iAMiziotivient ubensVulidalion CalculsifilanslLAN EF af this graph it mot opened De yea mt LO sri RE 7 Comtinue Camel Help The selected graph options are then available since the corresponding project is open This project becomes the current project Copy one graph This function available from the Graph menu is used to duplicate one or several objects See Section Selecting Page 4 1 The keyboard short cut lt Ctrl C gt can also be used After having asked for copy you must e click in the window In that case the copy is displaced from the original one e move the frame in which the copy will be drawn by keeping the left button of the mouse down while moving the frame to its final place Group With this function a group of grap
64. as either space profiles SCOP 5 or time profiles SCOP T or several space or time profiles with holes or different abscissas SCOPGENE and SCOPGENE NT Data can be imported to draw contours in different formats for instance See Section Importing displaying and modifying a contour Page 5 5 The contour format is a RUBENS format the SinusX format 8 and 9 the DXT Autocad format Chapitre 7 APPENDIX B Input formats LEONARD Format This is a binary file Its results correspond to Fortran inputs written by WRITE operations on a 32 bit machine or on CRAY with the ECRI3E functions The results are obtained from a 2D cal culation code in finite differences ULYSSE MELODY ESTET The record sequence is TITLE NBV1 NBV2 TEXT1 LUNIT1 TEXTi LUNITi TEXIn LUNIIn IM JM IM2 JM2 ICODE IPARAM X IM JM Y IM JM INDIC IM JM The records below depend on time and are stored according to the IPARAM option Si IPARAM 2 0 For each time step the record is as follows TEMPS variable 1 variable i variable n typel type2 Si IPARAM 2 1 The results are displayed in an unpacked form For each time step the binary records have the following form TIME variable type 1 variablei variablei 1 type 2 variablen Note The typel variable array dimension is IM X JM The type2 variable array dimension is IM2 X JM2 Variable definition TITLE 80 cha
65. as measurement points It is an ASCII file VARIABLE NAME FORMAT lines 1 to 3 TITLE N N 1 3 ii line 4 abscissa line 5 ordinate line 6 name_variable1 line 7 name variable2 line 8 name variablen x y variable1 1 variable2 1 variablen 1 x y variable1 N variable2 N variablen N N Notes Bach text line starts with an apostrophe in column 1 The first character must be first decoded to know whether or not a variable name is read gt This gives the number of variables NVAR for which the maximum value is 100 The file is then read in the following manner For I between 1 and NMAX check the file end to stop reading NMAX unknown read x y variablel i variable2 NVAR variables continue A unit can be given for each variable this unit must be written after the 16th characters since the name of the variable can be composed of 16 caract res SCOP 2D example file UTILISATEUR 20 03 89 B V de L ARDUSSON a ST AUBIN ABSCISSE ml ORDONNEE m DEB LTB REELS m3 s DEBITS SIMULES m3 s 7 11 Chapitre 7 APPENDIX B Input formats PLUIE 1 2 0 459 0 459 2 40 2 4 0 457 0 457 0 300 3 5 0 450 0 454 0 200 4 6 0 457 0 452 0 300 5 7 0 436 0 449 0 400 6 8 0 442 0 447 0 500 7 9 0 424 0 444 0 600 8 13 0 405 0 442 0 700 9 14 0 393 0 439 0 9 10 15 0 394 0 437 1 60 11 16 0 396 0 435 0 10 12 17 0 398 0 432 0 20 SCOPGENE and SCOPGENE NT for
66. asurement points graph 3 22 Merge 4 29 Mesh Generation 5 21 Mesh graph 3 6 Modify 3 44 3 47 4 1 5 6 Move 2 4 4 N Netscape 4 30 Nodes 3 6 4 12 Numerical printing 4 21 O Original Date 3 48 Overall view 4 4 P Page setup 4 6 Palette Automatic 3 8 3 49 5 14 Graduate 3 49 Standard 3 49 index 3 Use 3 49 Palettes 3 47 ParamRubens 3 49 4 6 A 2 Point Probe 4 10 Postscript 4 25 5 10 A 1 Preferences 4 5 Print 2 5 5 10 Image 4 21 Numerical values 4 21 Printing 4 21 Problem shooting D 1 Project Change 4 27 Copy 4 29 Create 2 2 3 1 Delete 4 28 Management 4 27 Merge 4 29 Open 2 3 3 3 Querying 4 15 Q Query 4 15 Quit 3 50 R Ratio 4 5 Reading an image 4 26 Real abscissa 3 24 3 30 3 32 Rectangle 4 8 References References Refresh 4 6 Restore Ratio 4 5 Retrieve Style 4 9 Retrieve a layout 4 9 index 4 Index User s Guide Rubens 4 1 S Sampling 3 14 Save 2 5 4 25 4 26 Saving Graph 4 4 Saving a graph 4 26 Saving an image 4 24 Scaled printing 5 10 Scales 3 47 Select All 4 1 Send to back 4 5 Separate 4 2 SinusX 5 5 Size of the application C 2 Special characters C 2 Special features of the version 4 0 1 2 Specific Applications 5 1 Streamlines graph 3 18 5 15 Summary C 1 Superimpose 4 3 Symetry 3 44 4 5 T Text 3 45 3 47 4 7 Thresholds 3 8 Time format 3 48 Time Interpolation 4 17 Titles 3 47 Tools Analysis 4 10 Calculation 4 16 Graph Manipulation 4 1 Presentation Tool
67. atial2DDef var trait couleur 19 type SOLIDE epaisseur TRESFIN e CONTINU segment INVISIBLE encadre NONENCADRE inverse NONINVERSE legende VISIBLE ProfilSpatiallDDef 6 6 bold 1 coul4 6 remplissage VIDE taille 10 simple 0 coul5 7 simple 0 simple 0 marqueur 5 trac EDF LNH var trait e CONTINU segment INVISIBLE encadre NONENCADRE legende VISIBLE ProfilTemporellDDef CONTINU var trait point INVISIBLE encadre NONENCADRE legende VISIBLE ProfilTemporellDDef var trait e CONTINU point INVISIBLE encadre NONENCADRE legende VISIBLE FuyanteDef trait couleur 12 segment INVISIBLE encadre NONENCADRE legende VISIBLE trait couleur 12 segment VISIBLE palette INVISIBLE cube VISIBLE axes VISIBLE graduations VISIBLE nbre seuils 0 ind debut 0 ipd fan O degrade AUTO unicolor OUI legende VISIBLE Profil3DDef trait point vue couleur 0 nbre seuils 14 ind debut 2 ind rim 15 degrade DEGRADE unicolor NON palette VISIBLE cube INVISIBLE axes INVISIBLE graduations VISIBLE legende VISIBLE CorrelationDef NUAGE var trait encadre NONENCADRE legende VISIBLE LignCourDef trait couleur 12 nblignes 3 segment INVISIBLE trajectoire FAUX interval TEMPS
68. binary or ASCII This project is created by clicking on the Save button Notes e this function is particularly useful if the initial project has been created in a binary for mat Once it has been duplicated in an ASCII format the variable saving files can be edi ted e this function is not applied to the images and graphs of the project which still refer to the initial project Merge An existing project can be extended by adding new time steps to existing variables or by adding new variables There are several applications such as bathymetric data collection extension of calculations or of measurements etc EDF LNH 4 29 Chapitre 4 OTHER FUNCTIONS This function can be used to merge a results file with an existing RUBENS file ld EE ug Lu Filter of the RLEIENS projects Uaioe Rubens Reference TIU FULL MAE Folders ARA EDI bseriHubensiHeferenae Leto her Aubers A eferenee DAME ol FTH ben Heferenee MARET Ale Flew lor fies paMon bini Aarena RY ALUA MAKI SeH stem cra gha rard ir JAMBYoliveeriAubensiAefercnectber eome RU Drachen Fina AAA ol rr ube A erene ieaie RUE EE JAM bYolivierAubensAelerencelconquet RUE ae Albo beseriHubenaiHeferenseiequil HUE re der ET I Home af sg file te he rad rrug Fined traer f r raar AE babe cite RH cr A eee reed Hamer of projec BA amp dtzlolivieriRiubensifieferenaeTR Y ALE Du cu e Merge Fiker Chose Help It is necessary to
69. bre 95 Title of the Plate Boundary Septembre 95 5 12 EDF LNH EDF LNH Scaled printing This example shows e inorder to put a frame around the whole graph it is important not to group it so that it is scaled in the same way as the graph e agroup of texts lines and frames is not scaled and the relative positions of all the ele ments within the group is not changed e lines and frames that have not been grouped follow the same scaling as the graph eg the frame around the page and the arrow e thescaling of texts which are not part of a group is governed by their scaling switch eg the text start is not scaled while the title is e lines frames and texts which are grouped are not scaled eg the box at the bottom right of the page e text boxes may have to be placed partly outside the figure in the display window for their position in the output plot to be as required during the scaling the top left hand corner of the box or group is positioned in the same position as in the window display but the spacings between this point and the frame are scaled Therefore a box which is flush to the frame in the window display will not be in a scaled plot e any objects within a group cannot be scaled When asked to print a scaled plot RUBENS asks for confirmation of the command indicating the size of paper required m t EL ALLLLBFRLLLB L er NG AJI BN ge eh i L irerssaten a echelle impoast au mimi es dlrs
70. case the utility tri vue can reorder them according to their creation dates and times The animation can then be viewed by typing xv wait 1 gif in the appropriate directory In this case a new image will be displayed every second v Z ON pat BEEBE ee 1 H T i e ee R m BEaNMESSZmS TANNA mI P a m E E Lege us Kia aia nn Notes e the xv utility is a public domain tool which is machine dependent and is not delivered with RUBENS it is preferable to use the landscape mode for xv animations so that the image is displayed in the natural orientation Scaled printing Version 4 0 offers a new function scale plotting This can be used as long as the image contains only one 2D graph or a superimposition of 2D graphs If another type of graph is displayed this function is not available This function enables you to plot scale images either in Postscript or in HPGL HPGL2 In order to use this function it is important to understand the mechanisms used for plotting the graphs since the plots will not correspond to the display in the RUBENS window but will be transformed by the scaling process The text on the axes labels scales and palettes are not scaled in the same way as the image This is also the case for the measurement point labels This makes it possible to generate large scale documents which have small scale text However the text objects can be scaled in the same way as the image as
71. ciated to the project for Serafin and Volfin files when this date is defined in this file In this case every new graph of this project will have an de fault original date set to this value See Section Format SERAFIN Appendix B 3 See Section VOLFIN Format Appendix B 4 e modify the numerical format of the values used in the object The threshold values in the palettes the scales and the graduation labels are formatted as numbers for the non time graphs but for time graphs time formats can be used see description of the TEMPS variable The numerical format of the value can be according to the Fortran standards ex F4 2 or the C standards ex 964 2f The selection of styles and sizes depends on the chosen font and on what is available in the sys tem The accepted fonts are those from Postscript Notes e Fornumerical formats character sequences can be added at the end of the format to in dicate for instance the unit if the object is a scale 904 2f m S e Complementary information can be obtained in the section which describes the Text ob ject See Section Texts Page 4 7 3 48 EDF LNH Using the Colour Palette Using the Colour Palette EDF LNH In this version there are three Colour Palettes that can be displayed by clicking on the associated button standard Graduate Autamalie ke e theStandard Palette is used for 1D graphs lines and texts This palet
72. cludes the entered name and the extension i which is automatically added by RUBENS For the other formats the extensions are xwd or the Bit map format cgm for the CGM text format cgm b for the binary CGM format hpgl for the HPGL format and hpgl2 for the HPGL2 format eps for the encapsulated Postscript for mat Notes e If the image already exists click on Replace to save or change the image name e The last five formats can be used to create files in the directory associated with the cur rent project You can also obtain and customize these files by using the numerical prin ting in file See Section Tools for printing Page 4 21 EDF LNH 4 25 Chapitre 4 OTHER FUNCTIONS Reading an image An image saved in the RUBENS format can be read in later Click on Window in the main menu bar and on Reading Window in the associated pull down menu keyboard short cut lt Ctrl R gt The following dialogue window is displayed RUBENS nape filter HolieriMubensiMelerenceroscarte AURA Fotders feailable ALIENS images rase EM poster d oseart e HF piahi pub qh i pubprinzli i primis et pub surteeczt 3 putraneki pubweetsurli E Project path ba be in the image PAK ole Hame of mage bo be read ensifieierenceiroscante Bi l pabprincicit 1 Head again Fier Cancel Help This window is a filter It works in the same way as the dialogue window which enables project opening See S
73. column 1 The first character must be first decoded to know whether or not a variable name is read gt This gives the number of variables NVAR for which the maximum value is 100 The file is then read in the following manner For I between 1 and NMAX check the file end to stop reading NMAX unknown read variablel i variable2 1 NVAR variables continue e Aunitcan be given for each variable this unit must be written after the 16th characters since the name of the variable can be composed of 16 caract res e The number of variables is limited to 100 Different format options o In SCOP S format the first variable is always the abscissaO This makes it possible to draw space profiles e In SCOP T format the first variable is always the timeO This makes it possible to plot time profiles SCOP S file example UTILISATEUR 20 03 89 B V de l ARDUSSON a ST AUBIN ABSCISSE m DEBITS_REELS m3 s DEBITS_SIMULES m3 s PLUIE 1 0 459 0 459 2 40 2 0 457 0 457 0 300 3 0 450 0 454 0 000 4 0 457 0 452 0 000 5 0 436 0 449 0 000 6 0 442 0 447 0 000 7 0 424 0 444 0 000 7 10 EDF LNH 10 dal 1 2 13 14 SCOP 2D format 0 405 0 442 0 000 0 393 0 439 0 8 0 393 0 437 1 60 0 393 0 435 0 10 0 393 0 432 0 00 0 393 0 430 0 00 0 393 0 428 0 00 SCOP 2D format EDF LNH The SCOP 2D format is a time independent format which can be used to enter a set of points such
74. create new images defined from a base image The batch processing concept allows automatic plotting of new images for new time steps from one or se veral images already saved in the RUBENS format which will form style sheets 4 22 EDF LNH EDF LNH Tools for printing These images will be either saved in the RUBENS format RUBENS image option it will thus be possible to open them in the RUBENS session for modification or sent to a peripheral device such as the printer Terminal option These images must first be created if they do not exist Open the relevant project then plot one or several images and save them in a RUBENS format Click on Batch processing in the Tools menu to display the following dialogue box keyboard short cut lt Ctrl B gt ke Huleh processing Project fitter JAM olrierPlubens incidents C OLI T4 RUBL DUR Directories LME ere Ru en afin el de rit s Eine am 491 s TE A TIE UD dE ER 00114 RUE Oo m EE RUBENS images Matter ubenstineldentsiC OTA ALE aired POM cle ri Aben sinal dangsah 094113 HUE den AMET Ie ri A Lh en aneda rt sic OLI FELIBTb en JAM elivierubensfineldents C O14 RUB iden Filter images Tm step Ep deal witht Min D 000000 hax 1 0000 Formal ei the variabile SPASIDETENHPS Numerical ba shihinga i Prin Poripteeral gt Aubers Images Printing time lt gt Might PALLL LOI gt How Project basbreoliierf
75. ctivate the ratio control that was done for the 2D graph This is especially useful when the scales X and Y of your domain are very different By default when Rubens is starting this option is set to keep the ratio This ratio can be restored by using the Restore Ratio function in the Tools menu See Section Restore Ratio Page 4 5 Restore Ratio This function available in the Tools menu is used to restore the ratio of 2D graphs Indeed this ratio may have been deactivated for 2D graphs thanks to the Preferences item See Section Pre ferences Page 4 5 Presentation Tools and Objects Bring to front send to back Having selected a graph you can bring it to the front in front of all the other graphs or send it to the back behind all the others The keyboard short cuts are lt Ctrl 1 gt to bring to the front and lt Ctrl 2 gt to send to the back This function cannot be used for grouped graphs Align This function is used to align a number of graphs with another one Select all the graphs to be aligned and select Align keyboard short cut lt Ctrl A gt Select the reference graph to display the dialogue window in which you will be able to define the alignment parameters e vertical alignment left right centred up down or down up e horizontal alignment top bottom centred left right or right left Align Vertical alignment Hort up Led canir Durs Lipi cart Devas Ip Horizontal alignment Home Left
76. d by default according to the screen or determined in the environment file Pa ramRubens See Section ParamRubens file Annexe A 2 e Accents can be obtained as follows For the HP version Accent Aigu Alt R vowel Accent grave Alt T vowel Accent circonflexe Alt Y vowel Irma AIt U vowel Drawing lines Lines can be drawn by clicking on the Hor Ver Line and ag buttons in the Object type window Select the required function e Hor Ver Line to draw horizontal and vertical lines e Line to draw lines in any direction Then click on a point and drag it to define the line A dialogue window appears in which the attributes of the line can be specified e thetype and thickness e the colour by using the colour palette e the arrowhead at the start end of the line Lime ale Lime thickness Nowe Start Fred Teen Coleur Rm LIE Lanael Help The line length and orientation can be modified by selecting the line and stretching its frame For the horizontal and vertical lines only the size can be modified with the mouse Notes e Once the line has been created its length can only be reduced to a certain extent depen ding on the selection area Beyond this limit RUBENS does not know if you want to re duce or move the object e If you wish to move a short line of which the frame size is the minimum imposed by the selection area you will only manage to lengthen it instead 5
77. d depends on the system you use please check with your System Administrator EDF LNH 2 1 Chapitre 2 LEARNING BASIC RUBENS e anicon box where it is possible to store graphs minimized as icons Creating a new project In RUBENS a project is a database structured around a mesh and stored in a directory To obtain a graph from a data set you have to convert it into a format accepted by RUBENS To do this click on File in the main menu A pull down menu appears Click on New Project in this pull down menu and the following window is displayed Hame of the file to be read file Find Hame of bg destinatben propisi PROJECT Project Direchory L Direetory e Wiring code i ACI Binary Format of the 36urcr file LEO LID LP LINN SCOPS SCOPI SCOP2D SCOPGEME MAILLEUR SCOPGENE HI resin SERAPHIB Creme Cancel Help Move the cursor of the mouse to Name of source file and enter the name of your data file Then move to Name of destination file and type the name of the project If your file is not in the cur rent directory please give its full name This can be done by using another dialogue box See Sec tion Opening a project Page 3 3 obtained by clicking on Find in the same pull down menu Then select the filter corresponding to your data file In this version of RUBENS ten filters are accepted Seraphin Leonard Scop 5 Scop T Scop 2D Scopgene Scopgene NT Lido P Lido NP Maill
78. d in RUBENS it is possible to import trajectories using the contour importing function The trajectories can for example be calculated in TELE MAC and stored at different time intervals from the main results thus making it impossible to include these values in a TELEMAC results file The start file contains for each time step the following information e the time step value e foreach floater either its state not yet released or removed or its position in X and Y Here is an example file TEMPS 85255 FLOTTEUR 1 NON LARGUE FLOTTEUR 2 NON LARGUE FLOTTEUR 3 100235 300113 FLOTTEUR 4 513 300873 FLOTTEUR 5 2360 401461 TEMPS 85851 FLOTTEUR 1 NON LARGUE FLOTTEUR 2 200000 300000 ELOITBUR 3 100490 300241 FLOTTEUR 4 448 301014 FLOTTEUR 5 2343 401594 TEMPS 87640 FLOTTEUR 1 300000 300000 FLOTTEUR 2 204084 300526 FLOTTEUR 3 101763 300903 FLOTTEUR 4 SEN 301374 FLOTTEUR 5 1902 101927 TEMPS 125796 EFLOTIBUR 1 295443 300671 FLOTTEUR 2 194398 300486 FLOTTEUR 3 99826 300550 ELOTTBUR 4 amp 1571 299379 FLOTTEUR 5 RETIRE A procedure delivered with RUBENS can transform this file from the trajectories format into the contours format See Section Importing displaying and modifying a contour Page 5 5 This procedure is started by typing flot2rub fichier rubens fichier flotte
79. d the palettes Page 3 47 You can use the same procedure to modity the scales see Figure Vectors 7 EDF LNH Creating a vectors graph EDF LNH 3 17 Chapitre 3 HOW TO USE RUBENS Creating a streamlines or a trajectories graph This type of display can be used to display streamlines that is to say curves which are tangential to the velocity vectors at each point of the field at a given moment in time Modelled trajectories of released particles can also be displayed see Figure Streamlines 1 In the dialogue window you can enter the coordinates of the support segment from which the streamlines will start This segment can be created either by entering the numerical values of the start and end coordinates of the segment or by defining a segment in a displayed 2D graph press the left button of your mouse and drag You can then e Selecta vector variable and a time step The time step selected is the start time step under the trajectory mode time of the release of particles or the only calculation time step un der the streamline mode indicate the Number of points on segment from which the streamlines will start These points are uniformly spaced on the support segment e Select the Mode of interpolation concerning time and distance according to the selected mode if you ask for markers they will be displayed every At for interpolation with a fixed time step or every Ad with a fixed distance This value is 0 w
80. d your time profile graph is displayed in the main window In the window for modification of the options of the time profile you can also modify the options of the horizontal and vertical axes by clicking on the H Axis and V Axis buttons see Figure 2D Time Profile 6 The dialogue window related to the axes is displayed See Section Modifying the axes of a graph Page 3 44 To modify the legends associated with the graph cancel selection of the graph and ask for mo dification of the legend by selecting it and double clicking on it The window for modifying the legends see Figure 2D Time Profile 5 appears See Section Modifying the text for the titles the axes the scales and the palettes Page 3 47 3 28 EDF LNH Creating a 2D time profile graph E e e e mm rm rm em e e e rm em e e e e e 4 Variable Attributes 3 2D Time Profile Menu 2 E wer semara dise Lee Fig uacer rie vro ase segment Empiy Shadrd Y bi Hate choice Rre r bas TR Ker sins Chut 7 Sci cour BE Dummy Coordinates point visibility une mures Legend visibility ox cancel Hop Valable soale variables AK i CELERITE DU SON Fest visibility Choice of Markers 4 Graphical Representation 1 Trau ng ap D Deien EI Tiri Ara kor Erami rroes sr Lae LN ss bh Benar md TEE fe isk
81. des of the mesh graph e data values at the nodes of the mesh It is not always necessary to have a defined mesh For data files obtained from experimental measurements the user usually knows only the coordinates of the measurement points nodes and the values measured at these points data RUBENS can process this type of file but in that case some of the graphical display options which require information on the mesh will not be available Version 4 1 of RUBENS accepts the following data file formats e Leonard e Seraphin e Permanent Lido e Non permanent Lido e Mailleur e Scops e ScopT e Scop2D e Scopgene e ScopgeneNT e Volfin e oinusX The different file formats are described in Appendix See Section APPENDIX B Input formats Appendix B 1 in the online help and in the Reference Manual 1 and 2 Two formats can be used for meshed data the Leonard format for a mesh defined using finite differences the Seraphin format for a mesh defined using finite elements and Volfin for the finite volumes Moreover the Mailleur format also allows creation of a project with meshed data by creating a finite element mesh from the data In the same way for SinusX data 8 and 9 Ru bens generates a terrain surface mesh To create a project from a data file click on File in the main menu bar and on New Project in the associated pull down menu Chapitre 3 2 HOW TO USE RUBENS The following windo
82. dpaintjet oraw onb bitmap xpr rv density 75 device 1jet lp oraw dlaser onb bitmap lusr lnh emicgm s s s s Sei cgm Chapitre 6 APPENDIX A users files gii Ixwdtoppm ppmtogif gt SHOME image_gif gif bitmap FichPOSTCOUL gt SHOME fich post postCOULSS postscript couleur A4 FichPOSTNB gt SHOME fich post postNBSs postscript PjetXL300A3 lp dpjetxl oraw onb postscript couleur A3 PjetXL300A4 lp dpjetx l oraw onb postscript couleur A4 paintjetHPGL2 lp dpaintjetK755 oraw onb hpglz paint jetHPGL lp dpaintjet oraw onbp hpgl imprimante L Ip 9c onp texte stdout TM S texte laserdisc xpr device 1jet output sauvegarde dump bitmap hpgldisque M gt test hpgl hpgl cgmbindisque gt Lestacdgmp T cgmb hpgl2disque gt test hpgl2 hpgl2 For gif RUBENS will carry out the following command cat sortie rubens xwdtoppm ppmtogif gt SHOME image gif gif s For gif RUBENS will carry out the following command cat output rubens xwdtoppm ppmtogif gt SHOME image gif gif 9 This command transforms the RUBENS output with the xwdtoppm and then the ppmtogif tools The result is inserted into a gif file is a processing number given by the system in the gif directory located in the user s directory Notes e The peripheral devices defined in this file will be used by the software and displayed in the Printing dialogue boxes The outputs in text for
83. dpi 75 charset NONE CHARSET Ld Pa Est SSS rd prp Prat Pri Pr Pd d Pd Pi P EP Pa APPENDIX A users files maxdefaut 605932 debut abscisse 18 ordonnee 80 tin abscisse 18 ordonnee 80 graduation LINEAIRE petits tios 5 Grands tics 6 coefr_a 1 coeff_b O fonte name courier r 1 i 0 o 0 bold 1 taille 10 medium 0 simple date year 1995 month 1 direction HORIZONTAL position AXEMAX repartGrad NOMBRE posGrad EXTR format sq couleurGrad 0 sensGrad ADROITE posTics EXTERIEUR tailleTics 4 valPos 0 fleche 0 epaiAxe TRESFIN epaiGdGrille TRESFIN epaiPtGrille TRESFIN typeGdGrille AUCUNE typePtGrille AUCUNE 464 138367 85 000000 44 000000 336 000000 day 2 hour 0 minute 0 seconde 0 455 138367 45 000000 44 000000 type AUTOMATIQUE minimum 371400 maximum 376164 mindefaut 371400 maxdefaut 376164 debut abscisse 18 ordonnee 80 fin abscisse 18 ordonnee 80 graduation LINEAIRE petits tics 5 grands tics 6 coeff a 1 coeff_b O fonte name courier r 1 i 0 o 0 bold 1 taille 10 medium 0 simple date year 1995 month 1 direction VERTICAL position AXEDOUBLE repartGrad NOMBRE posGrad EXTR format sq couleurGrad 12 sensGrad ADROITE posTics EXTERIEUR tailleTics 4 valPos 0 fleche 0 epaiAxe TRESFIN epaiGdGrille TRESFIN epaiPtGrille
84. e typePtGrille TRESFIN TRESFIN AUCUNE AUCUNE EDF LNH Chapitre EDF LNH APPENDIX B Input formats This chapter describes all the formats which are accepted by RUBENS These formats can be grouped into several categories Two dimensional Finite differences LEONARD format corresponds to the two dimensional calculation code data in finite differences used at the LNH MELODIE ULYSSE ESTET etc Finite elements SERAFIN format corresponds to the format of 2D calculation code results in finite elements used at the LNH TELEMAC TSEF N3S Finite volumes VOLFIN format corresponds to the format of 2D calculation code results in finite volumes used at the LNH Measurements SCOP 2D a cloud of points for a single time step MAILLEUR a cloud of points over several time steps which activates the generation of a finite elements type mesh with nodes which correspond to the measurement points SINUSX a cloud of points over one time step with only z values which activates the generation of a finite elements type mesh with nodes which correspond to the measurement points One dimensional Data LIDO group corresponds to the format of the 1D calculation code results used by the LNH River Hydraulics Group LIDO CASIER REZO etc LIDO P permanent Lido format ASCII file LIDO NP non permanent Lido format binary file SCOP group These formats are used to enter data
85. e X Y ratio To this aim this check option can be deactivated in the win dow Preferences For previous graph whose ratio hasn t been checked a Reset Ratio option is available The symmetry and the alignment of the graphs symmetries are available for 2D graphs and new kind of alignements can be used to represent symetrical domains The Integration function has been extended to the vectorial values it calculates the dot product of this variable along the defined segment The association of a date with a Rubens project to this aim the Serafin format has been extended to give a starting date issued from the calculation code that will be automati cally set to every 2D graph of this project The logarithmic scale is improved tics are set and displayed to be consistent with this kind of scaling The improvement of some miscellaneous functionalities and windows such as the Se lect all function the Find directory to choose the directory in which Rubens creates a project and the selection with the mouse of previous calculated variables to define a new one Main corrections Version 4 1 includes corrections of most of the bugs which have been reported in version 4 0 Compatibility There is no problem of compatibility between this version and the previous ones All the projects and images are read as they were before execpt 1D graphs using the logarithmic options since tics are now set in a different way Trajector
86. e access to the other functions of the software 4 10 EDF LNH EDF LNH Analysis tools Integration The Integration function available from the Tools menu calculates a value integral along a seg ment or the integral of the dot product of a vector with the segment This function is used for 1D and 2D projects in which space profiles can be displayed lashe Basste Elat errue PHY Pui POR Semen Hs Ei GEO s w AC ER End X TENETI N Gs A NGET Lime 0 0 Hesuks 7 415009 Poset TAIF dS RCS hirgatrer 0 ERES Calukan Cartel Help Select e the type on integration to caryy out it could be either scalar integration for scalar va riables or dot products for vectors According to this choice the right list of variables is displayed at the left of the window e the variable and its corresponding timestep e the segment along which the integration is to be carried out either by entering the end values manually or by defining the segment with the mouse on a 2D graph for the 2D projects e the minimum which is 0 by default The so called positive and negative areas are calcu lated on the basis of this minimum value See Section Surface and volume integrals Page 5 19 Then click on Calculation to start calculation The values below and above this minimum value are given See Section Surface and volume integrals Page 5 19 Notes When a spatial profile graph is selected before calling the integration f
87. e project only for version 4 0 i e the command which has been used to calculate this variable Note Comments can be added with a text editor such as information on the project or result analysis Calculation tools 4 16 In RUBENS several tools can be used to assess quantities or to create new elements to be visua lized Creating new time steps This function can be used to create new intermediary time steps for existing variables It is par ticularly useful when you want to produce intermediary images in order to create an animation See Section Creating an animation Page 5 8 The interpolations are linear EDF LNH EDF LNH Calculation tools Click on the Time Interpolation bar in the Data menu to display the Time Interpolation dialo gue window Hh of steps T LK Cancel Help Select the required variable in the list of available variables the minimum and maximum time values corresponding to this variable are then displayed Enter the Start and End time steps and the amount of time steps to be interpolated between these values The first created value is the value at the start time step the others are created at the TEND TSTART time step number times The variable values at these interpolated time steps can be read See Section Displaying variables Page 4 14 and these time steps can be deleted See Section Delete variables Page 4 19 Creating new variables The interpreter can be used to
88. e shows the difference between the positive and negative zones The positive value corresponds to the area which is both above the specified baseline value and below the cur ve while the negative value corresponds to the area below the baseline and above the curve For this example the values 0 and 25 m have been chosen for the baseline the radius of the sphere being 30m e Daselineat 0 m The positive area is zero while the negative zone is the area enclosed by the half circle and the volume of the half sphere of radius 30m which are theoretically EDF LNH 5 19 Chapitre 5 20 5 Notes SPECIFIC APPLICATIONS 1413 72m2 and 56548 67m3 respectively Audie Sat ern Hut INIM lrsakul i ee Pasii taati Hegail Baseline at 25 m In this case the positive zone is either the surface or the volume between the baseline and the part of the curve above this baseline while the negative value is the area or volume below the baseline and above the curve Seueri Pam mace Due x DERS Per Reus araumen Fm R esn Y kee Pii 15089 pw Piarcher 25 Pegat Ovi kae HrssKa a 560 Y Pasi Go moe Hegald 11240252 Calcul Anar Ain the positive values 201 93m2 and 16369 79m3 correspond to the surface of a rectangle 25m high and 60m wide minus the surface of the disk the volume of the portion of the cylinder minus the volume of the portion of the sp
89. e text will start with the mouse A dialogue window appears which makes it possible to Notes e enter the text in the upper part select the text Colour by clicking on the required colour in the palette select the font style and size of the text modify the text position in its frame which is defined by the maximum width Centre left right determine the orientation of the text Vertical or Horizontal add a Background Colour and modify it activate a Frame around the text require the text Scaling This option is taken into account during the scaled printing See Section Printing an image Page 4 21 If the scaling option is activated the text will be enlarged in the same way as the graph the titles for instance If not the text size will remain independent from the scaling the comments for instance See Section Scaled printing Page 5 10 Dee This is a text couter Rabe L M Rr id Hui IECH ra Tet ooi 24 WW Centering Les re ebi Hrrirairtal he rhc e I rand ni px He Scaling es gt Mo LIF Cancel Help The text size cannot be modified by stretching the object with the mouse the available font faces are derived from the ones available in your system They are fil tered and only include Postscript font faces Moreover in order to propose a homoge 4 7 Chapitre 4 OTHER FUNCTIONS neous list RUBENS works with only one printing quality which is 75 or 100 Dpi selecte
90. ection Opening a project Page 3 3 First select the name of the project in which the image is stored and click on Filter the list of available images appears the filter is by default i since all the RUBENS images have an i extension If necessary modify the Paths of the projects included in the image with which the relative sa ving directory of the project names can be defined By default this directory is the user s one See Section Saving an image Page 4 24 Select the image to be read by clicking on it and click on Read or double click directly on the image name The dialogue window disappears and RUBENS reads the image file displayed in the main window Saving a graph It is possible to save a graph or a set of superimposed or grouped graphs They will be saved in the current project Therefore if you select a graph from a project which is not the current one the graph saving file will still be put in the current project directory To do that click on the graph then click on Save a graph in the Graph menu keyboard short cut lt Ctrl Y gt Graph name graph Save Replace Cisse Help Enter the Graph name and click on Save or press return If the graph already exists click on Re place for substitution or change the graph name Note A graph can include several objects providing that they are grouped or superimposed 4 26 EDF LNH Project management Importing a graph This Import a graph f
91. ed before selecting the automatic colours mode Select automatic colours in the colour palette window then select the start and end colours re quired from this palette In this way some or all of the colours from the automatic palette will be used Click on OK Trajectories and streamlines This section can be read with the section Creating streamlines and trajectories voir paragraphe Creating a streamlines or a trajectories graph Page 3 18 Its purpose is to illustrate these func tions with an example EDF LNH 5 15 Chapitre SPECIFIC APPLICATIONS The following figure shows a flow field at time t 900s A segment along which the particles will be released is defined There are two possible interpolation methods and two types of graphs giving four possibilities Fors pn be eg d o Tr poerores Mark ra drra tj 4 mam Late tee bag pes Tyee 09 g trbhu p Congr Matane Dataseg iso Seq risk M Dea alr R ia bt ete e Trajectories For example in order to release 4 particles along a segment at time t 900s and to mark their positions every 30 minutes for 12 hours the following procedure should be followed Select the Trajectory mode and time interpolation Constant time step with a time step of 30 60 1800s and an integration time of 12 3600 43200s A full circle can be selected as the marker 5 16 EDF LNH Trajectories and stre
92. eis Hep ELDEHEREEE Legend Wisible gt Invisible Visible invisibili Displaying Cube Axis Graduations VWirwpai nt Help LK Vangel ViewPoint 5 P rm au Colour Palette 8 Barker re Jie S pec Erea PAI kd PA Automatic Palette Generation 9 Label Legend Modification 6 Axes Modification 7 Figure 3D Profile Perspective EDF LNH 3 33 Chapitre 3 HOW TO USE RUBENS To modify the colour palette associated with the graph if the multicolour mode is activated un select the graph and ask for modification of the palette by selecting it and double clicking on it The dialogue window for Palette modification is then displayed see Figure 3D Profile Perspective 6 See Section Modifying the text for the titles the axes the scales and the palettes Page 3 47 You can also modify the legend by following the same procedure see Figure 3D Profile Perspective 7 Notes e Ihetime axis direction can be modified by selecting mouse button and moving the top time axis corner e The 3D profile perspective can be resized like any other profile either by double clicking on the X or Y axis or by clicking on the X Axis Y Axis or T Axis buttons 3 34 EDF LNH Creating a 3D profile p
93. ements TELEMAC The file contains TITLE NBV1 NBV2 TEXT1 LUNIT1 TEXTi LUNITi IPARAM If IPARAM 10 1 IDATE NELEM1 NPOIN1 NPPEL1 IDISC1 NELEM2 NPOIN2 NPPEL2 IDISC2 si NBV2 0 IKLE1 IKLE2 if NBV2 0 IPOBOI IPOBC2 if NBV2 0 X1 X2 if NBV2 0 Y1 Y2 if NBV2 0 Si IPARAM 1 0 For each time step the record is as follows TEMPS variable 1 variable i variable n typel type2 Si IPARAM 1 1 The results are displayed in an unpacked form For each time step the binary records have the following form TIME Chapitre 7 APPENDIX B Input formats variable variable variablei 1 variablen Variable definition TITLE 80 characters for study identification NBV1 number of first discretization variables NBV2 number of second discretization variables TEXTi name of number i variable 16 characters LUNITi unit for number i variable 16 characters IPARAM array with 10 integers if IPARAM 2 1 result unpacking at each time step IDATE array with 6 integers to give the starting date of the calculation Year Month Day Hour Minute Second NELEM1 number of typel elements from the first discretization NPOIN1 total number of points NPPEL1 number of points per element IDISC1 code indicating the discretization type 1P1 3P2 option not used at present NELEM2 NPOIN2 NPPEL2 IDISC2 are the equivalents for the above variables in the case of a second discretization They are on
94. en useless are deactivated the option Automatic is used to select display of the axes The amount of intermediary graduations is automatically determined with the option Manual you can determine the number of intermediary graduations by directly entering the number of small and large ticks in the relevant boxes Orientation of the axis Positive Negative By using this option symmetries can be done and domains gathered thanks to the Align function See Section Align Page 4 5 EDF LNH EDF LNH Modifying the axes of a graph e Position of the axis left and or right of the graph for a vertical axis top and or bottom of the graph for a horizontal axis at the value this value must be included in the interval defined by the extreme values of the other axis of your graph If you select this option with a value which is not included in this interval the option is replaced by default by bottom or left depending on the type of axis e Thickness of the axis The fourth part of the window can be used to specify the options for the Graduation ticks e their position relative to the axis Inside On Outside e their spacing Linear or Logarithmic e thesize of the large ticks from which the arrowheads and small tick size is derived e the number of large ticks in the Manual mode by specifying their number and their spa cing When the logarithmic spacing is selected this spacing is the corresponding power of 10 for
95. enter the result file name which has to be in the current directory if not enter the relative pathname The dialogue window can be used to do a search by clicking on Find The specific dialogue box in which the file can be searched is displayed the existing project name by selecting it in the project list enter a filter and click on Filter Notes e If the results file format does not correspond to the project format an error occurs and there is no way to control it e RUBENS does not duplicate the calculated variables defined in the initial project They first have to be deleted and then redefined if you want to have access to them over the whole project e RUBENS carries out some consistency tests it checks the mesh identity and if the time steps used for one variable are distinct e This function does not work for the MAILLEUR Format Help in Rubens With the 4 1 version a new kind of On Line Help is available an Hypertext On Line Help It uses Internet tools such as Netscape to read this manual and to use hypertext links The old On Line Help is no longer updated even though it s still used when no Internet tools can be reached Menu oriented Help It gives access to the same information items but from the Help menu in the main menu bar If you click on Help the table of contents of this user s guide is displayed By clicking on any item you will access to the right chapter Check with your System Administrato
96. erimental data you can use the Mailleur format to create the mesh required for this type of graph See Section Genera ting a mesh automatically Page 5 21 For finite volumes no interpolation is made Each element is colored according to the value of the associated variable the graph is such a se kaleidoscop of coulours Once the size of the graph has been specified the dialogue window which includes the options for modification of the graph appears see Figure Coloured surfaces 2 In this window the first frame gives a list of the existing variables the second contains the calcu lation time steps These lists have been created by RUBENS during creation of the project on the basis of the initial data file Choose a variable in the first list and the list of time steps available for this variable is displayed in the second list You can use the scroll bars on the left side of the frame to scroll up and down the list Select the time step by clicking on it The third frame gives a list of the thresholds and the corresponding colours You can also scroll up and down the list You can e reinitialize the whole scalar field thresholds and associated colours Click on Initiali zation A dialogue window see Figure Coloured surfaces 3 appears Choose the minimum and maximum values of the scalar field the number of intermediary colours Number of thresholds Select the two extreme colours in the colour palette by clicking on the butt
97. erspective graph EDF LNH Chapitre 3 HOW TO USE RUBENS Creating a 3D profile graph This type of graph can be used to represent a scalar variable defined on a mesh as a surface plot see Figure 3D profile 1 Once you have defined the type of graph and the area where it will be displayed the dialogue window appears see Figure 3D Profile 2 Select the variable to be represented a list of relevant time steps appears Then select a time step In the same way as for the vectors See Section Creating a vectors graph Page 3 14 you can select either Plain colour or Multicolour mode Flan e a Multi ealisir Plan eglai Multi ulaur Colour MN e inthe plain colour mode the colour can be selected by clicking on the box Colour and by using the Colour palette Colis Colt e inthe Multicolour mode a bar Choice is displayed Click on this bar to define the co lours of the surface see Figure 3D Profile 3 The parameters you define can be related to another variable and another time step that you select Once you have selected this couple click on Initialisation to enter the complementary parameters of your graph see Figure 3D Profile 4 It is then possible to e decide whether or not to display the Legend e ask for display of the Palette if you are working in Multicolour mode e decide whether or not to display the Cube in which you graph is represented the Axes the Graduations Finally it is p
98. eur Volfin and SinusX Then select the format of the RUBENS project You can choose between two options e binary the files of the RUBENS project are written in a binary code Files are more con densed and easier to read This is the default option e ASCII the files of the RUBENS project are written in an ASCII code Files are larger and slower to read But you can read them and modify them directly with a text editor Click on Create RUBENS reads the initial data file and creates the new project by converting the formats as re quired The project is automatically opened after creation You can now display graphs of your data EDF LNH Opening a project Opening a project To open a project click on File in the menu bar and on Open Project The list of projects appears in the following window Filter of the RUBENS projects JAMPYolrieriAubens Reference TAY RUR AUB Folderi Jnh b relpeeriH benslibelrrtreocgz LMP Tode rfRubenslRBeleremeg TABAH e haha ri abena A lee ee AAE E ALIH banipiel eriubrnsaff elrreeerdfHw Hi IP AMG Telit nah ina Teen rs eont PUP AMO ole rAvbens Aelerence cathode ALE MaalppTolreieriBiuhensiBelerenerecnquer ALE Ija crema i Aubens Aeferencerequil AUB Hame of be project LAMP yolrieriPubens Reference TAY AUB Open Fitter Cancel Help Note that the projects in a RUBENS format are recognizable through their extension RUB If you want to obtain the list of projects in
99. fault directory it is automatically copied into this directory It can then be modified to allow you to customize some peripheral outputs such as saving to files 1 Bach line of this file corresponds to a peripheral device and includes 5 fields The first 3 are com pulsory the peripheral device name that RUBENS will display in the interface the command to be carried out by RUBENS the output file type postscript for Postscript printed outputs bitmap for the binary bitmap formats xwd used by the X Window tools tektro paintjet laser cgm for cgm formats cgmb for binary cgm formats text for the text formats laser screen ASCII files hpgl for the hpgl formats hpgl2 for the binary hpgl formats the colour enter colour for coloured outputs and nothing for black and white printing outputs for Postscript the page format for Postscript A3 for an A3 document A4 for an A4 document A4 can be set up as the default format the last two parameters correspond to correction parameters defined in percentages which are used for the X and Y axes during scaled printing See Section Scaled printing page 5 10 EnvironRubens file example postscriptNB DOST SOT Tat COD T tektro paint Jet laser varian EDF LNH Tod If dpostsceript onb postscript Ip dtektro onb postscript couleur A4 l usr lnh xwd2ps pA4 L lp dtektro bitmap xpr device pjetxl lp
100. g on one of the selected variables The dialogue window see Figure Measurement Points 3 is displayed You can use it to select the co lour through the Colour Palette see Figure Measurement Points 7 It is then possible to e choose the font of the text by clicking on Font With this dialogue window see Figure Measurement Points 6 you can specify the desired format for the variables in Fortran or in C See Section Modifying the text for the titles the axes the scales and the palettes Page 3 47 e Select the type of marker and its size by clicking on Marker Choice see Figure Measure ment Points 8 The marker is associated with one point It is therefore unique since it is not linked with the various variables for which only the colour is a parameter See Sec tion Changing the attributes of a curve Page 3 46 e Select the Type of Justification i e where you want to put the text corresponding to the selected variables relative to the position of the point of measurement Five options are available in the menu above below left right Point on Point The latter puts the deci mal of your value if its format allows it on the point of measurements this is used for bathymetry e Select whether or not to display the legend e decide whether or not to frame the graph The attributes of the horizontal and vertical axes can be modified by pressing on the X Axis and Y Axis buttons See Section Modifying the axes of a g
101. graph It is also possible to select by defining an elastic frame around the required objects press the left mouse button and drag the initial point You can carry out a multiple selection by keeping lt Shift gt down continuously during the selection procedure e Click ona graph gt the graph is selected e lt Shift Click gt on a graph the selection is reversed gt a multiple selection can be car ried out e elastic frame gt Everything inside the frame is selected Moreover the Select All function available in the Graph Menu Ctrl D can be used to select all the objects displayed in the drawing area To move a graph click on it and move it by keeping the left mouse button down The same pro cedure can be used for a graph group Itis sometimes difficult to move small graphs because the area used to move a graph is confused with the maximizing area In that case select the Group function in the Graph menu The maxi mizing area is thus deactivated Moving the graph is now very easy Once you have finished use the Separate function in the Graph menu Keyboard short cuts EDF LNH iu o Align CEED M Batch processing Sl e ee Copy a E ee Select All Ei E Mt Separate CTS M saree Group Eet Change projectt CHER ce Iconify Gr Retrieve all 14 di m Modify an object the selected graph TEIN m H New project create G1 9 PR Open
102. h 5 These dialogue windows are described in the section Modifying axis options See Section Modifying the axes of a graph Page 3 44 After having defined the options of a graph e click on OK to validate your modifications the graph is created e Click on Cancel to cancel the action EDF LNH Creating a mesh graph Mesh Menu 2 Coloring the Nodes 3 Mode numbers _ Mesh numbers Coleurimg initial conditions w Yes Ho Hodes colours AwizH Ads V Heri pania Aris feiss het ci oreduaier logarfivmkt linear hain Hemmer f Tre H ronds Fhkpeber E Sapira dam rime 83 0 lates Fer grasses Cuinkie Deiye me leg _ Label and Unit Modification 6 Axes Modification 5 Figuer Mesh EDF LNH 3 7 Chapitre 3 HOW TO USE RUBENS Creating a coloured surfaces graph This graph is used to represent a 2D scalar variable as a set of coloured surfaces each colour cor responding to a range of values of the variable see Figure Coloured surfaces 1 This type of graph requires the interpolation onto mesh elements of the data originally known at nodes for finite elements and finite differences Therefore the variable needs to be defined over the whole mesh This is generally the case for data obtained from a calculation code but not always for experimental data collected at measurement points For exp
103. h you can also modify the options of the horizontal and vertical axes by clicking on the H Axis and V Axis buttons see Figure 1D Space Profile 6 The dialogue window corresponding to the axis you want to modify appears See Sec tion Modifying the axes of a graph Page 3 44 The legend associated with the graph can be modified by first cancelling the selection of the gra ph and asking for modification of the legend by selecting it and double clicking on it The win dow for modification of the legend appears see Figure 1D Space Profile 5 See Section Modifying the text for the titles the axes the scales and the palettes Page 3 47 3 40 EDF LNH Creating a 1D space profile graph Variable Attributes 3 1D Space Profile Menu 2 l Saree ILS ra selected variable Cancel selection Prin cd ria kacara Feat CT est Axes Modification 6 Figure 1D Space Profile EDF LNH 3 41 Chapitre 3 HOW TO USE RUBENS Creating a 1D time profile graph This type of graph can be used to represent the evolution of one or several variables as a function of time see Figure 1D Time Profile 1 Itis only accessible from a 1D project i e for a project where the nodes are defined only by their abscissa To create this graph
104. h fixed time steps the markers will be positioned at the points corresponding to the positions of these time steps If you interpolate with fixed distan ces the markers will be positioned such that the distance between each marker is Ad See Section Trajectories and streamlines Page 5 15 e Select the colour of the streamlines by clicking on the coloured box and by selecting the required colour from the palette of colours e decide to draw the support segment either on your graph or on the graph on which you have defined this segment e decide whether or not to draw the boundaries of the calculation field e select the type of streamlines e decide whether or not to frame the graph 3 18 EDF LNH Creating a streamlines or a trajectories graph Streamlines Menu 2 Veetors to be visualized Time step SCs ie LC Hasker dipa ping ES Ter ob distribution Cons ditare inlanrr I Segment to be visible Boundaries to be visible Framing gt Wen Ma ne ka Song dew KURE 8 90 Legend and Unit Modification 5 Axes Modification 4 Figure StreamLines EDF LNH 3 19 Chapitre 3 HOW TO USE RUBENS The calculation of the streamlines is over when oum vector magnitudes integration time x vector scale The attributes of the horizontal and vertical axes can be modified by pressing on the X Axis a
105. h time step the binary records have the following form TIME variable variable variablei 1 variablen Variable definition TITLE 80 characters for study identification NBV1 number of first discretization variables NBV2 number of second discretization variables TEXTi name of number i variable 16 characters LUNITi unit for number i variable 16 characters IPARAM array with 10 integers if IPARAM 2 1 result unpacking at each time step IDATE array with 6 integers to give the starting date of the calculation Year Month Day Hour Minute Second NELEMI number of typel elements from the first discretization NPOIN1 total number of points NPPEL1 number of points per element IDISC1 code indicating the discretization type without signification set to 1 1 P1 Chapitre 7 APPENDIX B Input formats 3 P2 option not used at present NELEM2 NPOIN2 NPPEL2 IDISC2 are the equivalents for the above variables in the case of a second discretization They are only displayed if the RESULT file includes type 2 variables IKLE1 IKLE2 cross reference tables between local and global numbering INTEGER IKLE1 NPPEL1 NELEM1 IKLE2 NPPEL2 NELEM2 IPOBO1 IPOBO2 arrays of boundary point indicators If the point I is on the mesh boundary IPOBOx I contains the number of I in the boundary point numbering If the point I is within the mesh IPOBOXx I 0 X1 Y1 point coordinates after the first discretization sorted
106. he batch image the text value STEMPS can be entered as End time in the time profile graph See Section Creating an animation Page 5 8 This variable is assessed by RUBENS during the creation of the RUBENS image or the image to be printed Two formats can be used e time format In that case several formats are already defined The Start Date can be mo dified providing that the following format is used day month year hour minute se cond The year must be fully written 1995 and 95 do not represent the same year The original date can be associated to the project for Serafin and Volfin files when this date is defined in this file In this case every new graph of this project will have an de fault original date set to this value See Section Format SERAFIN Appendix B 3 See Section VOLFIN Format Appendix B 4 e numerical format select the required numerical format and modify if necessary the Start time by using the Initial Spacing function The numerical format in which the va lue is displayed can be Fortran eg F4 2 C eg 4 2f Notes e Try as far as possible to defer printing until night time in order not to overload the sys tem e A window must be open to use the batch processing function It does not work if you disconnect your application eg do not disconnect during night time e The list of printing terminals and their functions is available from the EnvironRubens file See Section EnvironRubens F
107. he data file and creates the directory if necessary the extension RUB is added automatically to the name of the directory and the different files included in the project If the project you want to create already exists or if the data file you have entered does not exist or is not in a proper format a supplementary dialogue window will appear and will indicate an error The created project is automatically opened Notes If the project you want to create already exists RUBENS offers to replace it C3 The Project TRW RUIT already misti Do you want to replace iR 7 Continue Caneel Help The original date can be associated to the project for Serafin and Volfin files when this date is defined in this file In this case every new graph See Section Modifying the text for the titles the axes the scales and the palettes Page 3 47 of this project will have an default original date set to this value See Section Format SERAFIN Appendix B 3 See Section VOLFIN Format Appendix B 4 EDF LNH Opening a project Opening a project EDF LNH To obtain the graph associated with a project you have to open the latter first You can only open one project at a time with RUBENS However you can at any time change the current project to open another one while keeping the contents of your window But if you want to modify the graph of a project which is not open you will have to open it again first To open a file click on File in
108. hen enter the name of the object to be created This is the name under which the object will be known within the project Select the file to import and then click on Import or double click on the file RUBENS will then transform the file into the internal format The contour object can then be displayed as a contour graph by selecting the Contours item from the Type of graphs selection Displaying a contour Once a contour has been imported it can be displayed with the Contours item from Type of gra phs box Click on this item define the frame for the display and the following dialogue box ap pears Loading Cancel help RUBENS lists all the objects that have been created Click on an object then on Load and it will be displayed The graphical characteristics of this object can then be modified colour line thic knesses markers etc Modifying a contour Once a contour has been read you can have access to the following window by requesting a mo dification of the contour In this window there is a list of all the elements which form the con tour Help To modify one of these objects double click on its name and the dialogue box for this object is opened e Line objects the colour the type and thickness of the lines and the type of marker can EDF LNH Superimposing coloured surfaces and isolines be modified e Polygon objects the colour and the filling can
109. hen you use your gra ph for the first time Then after the first display RUBENS suggests some default values e Specify the Accuracy for the calculation RUBENS uses an internal default displacement step to calculate the trajectories and the streamlines This default step is calculated from the current mesh size and from the features of the vector field RUBENS may reduce this step if it appears that the selected displacement means missing some of the mesh cells With the Accuracy function you can reduce this minimum displacement step calculated by RUBENS The displacement step is obtained from the division of the default step by the accuracy factor The higher this factor the more accurate the calculation is and the longer it takes The cursor can be adjusted with the mouse with the scroll bar or with the sequence Ctrl arrows to move by steps of 9 e Specify the length of the integration period it is the period over which the streamlines and trajectories will be calculated For instance if you choose under the trajectory mode a starting time of 36000s and if you ask for an integration period of 10000s RUBENS will follow the particles from t 36000s to 46000s The default length of the integration period is half of the maximum period e Specify the size of the marker by clicking on Marker choice to open the window see Fi gure Streamlines 3 See Section Changing the attributes of a curve Page 3 46 If you de cide to interpolate wit
110. here the negative values 112 43m2 and 2182 76m3 correspond to the surface of the part of the disk below the baseline value the volume of the portion of sphere below the baseline value The extremities of the Integration tools can be automatically selected by selecting a 2D spatial graph before calling the function The volume calculation can be used to calculate fluxes The dimension of the result has a dimension of a length squared multiplied by the unit of the variable which corres ponds to the flux of the variable over the domain If the variable is a height the area is a length cubed that is to say a volume The quality of the result percentage error depends on the resolution of the grid on the density of points and on the quality of the linearisation of the problem EDF LNH Generating a mesh automatically Generating a mesh automatically EDF LNH In order to make the most of physical model measurements or generally to make the most of data within RUBENS it is necessary to have a mesh See Section SINUSX format Appendix A 19 This gives greater visualisation possibilities and makes it possible to produce displays which in volve interpolations such as 2D and 3D graphs In order to allow such visualisation possibilities in RUBENS a new reading filter has been crea ted which uses a Delaunay type griding process This makes it possible to create a finite ele ment type grid based on the measurement points Mea
111. hosen colour ranges are appropriate for all the timesteps since these will re main the same Itis possible to obtain the maximum and minimum values of a variable over all the timesteps by creating new variables using the operators mintps and maxtps within the Data Calculated va riables menu selection Zen e Mariabia e siatiri FORD I MALIBEUR D EMIT TDTAL D Iric E OHO lli map HU j Pad eor com age LN i pe hazipar r dpa HALITE LIH D ro Bader ar Aide 5 8 EDF LNH EDF LNH Creating an animation These variables can then be examined from within the Variables selection from the Data menu It is possible to display a time graph from the initial time up to the current time for each image at each timestep by using the batch variable TEMPS which gives the current time of the image The time of each image can also be displayed by using this variable in a text box for example PASDETEMPS BTE ET nanm X Tr T RASTIETER Waar dk kor ETES E Wisitiide du paint Waitihte des doar u pom Visaibibir dr Fe Ieper warlab es culate dipotibdes FEH Sr yar I HALITELIA D E brkeike kaliyu 4 aha n des e L TET U VITESSE N Rabi me dulk Heinen FT lorte Hainai Verte L 8 a SALOPE BEN O u nen ost H AV Angel Le PL LET gU The variable TEMPS is formatted during the batch creation of the images Various format
112. hs is considered as a single object displacement iconifica tion Select the graphs to be grouped lt Shift Click gt and click on Group in the Graph Menu key board short cut lt Ctrl G gt Note Once the graphs have been grouped they cannot be modified they are considered as a container i e a group of objects You have to separate them before modifying them Separate This function is used to take apart graphs which have been grouped or superimposed See Sec tion Superimpose Page 4 3 Select the grouped objects left button of the mouse and select Se parate in the Graph menu keyboard short cut lt Ctrl E gt The graph position and size is not modified You can then modify the graphs Delete To delete a graph click on it to select it e Then select Graph in the main menu bar and click on delete in the associated pull down menu You can also use the keyboard short cut lt Ctrl X gt The following dialogue win dow asking you to confirm the operation appears SRE J This Mesh graph will be destroyed Continuar Cancel Help Click on Continue to delete the graph or on Cancel to cancel deletion 4 2 EDF LNH EDF LNH Graph manipulation Note You cannot delete several selected graphs at the same time you have to group them first before deletion Delete all The whole drawing area can be deleted after confirmation with this function It can be accessed with the keyboard short cut lt Ct
113. ickly on the project you want to open After a short while the dialogue window disappears your project is opened A window showing the list of graphs available is displayed on screen Notes e You can open a project while invoking RUBENS by indicating the name of the project in the options proposed when you invoke RUBENS See Section APPENDIX E invo king Rubens Appendix E 1 rubens p PROJECT RUB Chapitre 3 HOW TO USE RUBENS If you try to modify a graph included in another project RUBENS offers to open this other pro ject The project i bltzinliyieriubensiNValidationiCalculsiEtans HILAH EF of this graph it not opened Do seni vant bo opis gr 7 The options of the graph are now available since the project is open This project becomes the current one e Youcan also use the function Change project in the File menu to open a project on which you worked previously see section Project management p 4 28 This function keeps a list of the projects used earlier in the RUBENS session Creating a graph Once a project has been opened it is possible to create a graph to display the data Several types of graphs are available The list of available graphs is given in the window displayed on screen to the left of the main window when you open a project The graphs listed in the bottom part of this window are described in this chapter Details on the top ones are not given here See Secti
114. ickness of the lines Validate by clicking on OK or cancel the modifications by clicking on Cancel and the dialogue window disappears Modifying the text for the titles the axes the scales and the palettes roll Das der dus and u Modifying the text of the legends the axes the scales and the palettes is possible This is done by double clicking on the element associated with the graph after having first unselected this graph For the axes click then on the Define text button See Section Modifying the axes of a gra ph Page 3 44 The dialogue box is common to all the elements Depending on the type of graph some options are deactivated or not displayed Eg the time formats are only available for time profiles Then one of the following windows appears Da al chr Gece E e Tre g 1 PENA m a TT H PIS P Ip retin O pau lm teg kakal if up Harr E DIT Ne EEE fil rata ef ses te Hire ll M tis era d arabien p Y LS Viarusl lar Er ngala kian abris IEE Ten Pe 29 ngekang dar NES d gu pps Sinaeg dae PERS i ees F cwm al D Case Hip rm E EDF LNH raning veu jie t ssc Hela The text can be entered in the relevant box This text forms the title of the palette or the text of the scales and legends or the units of the graph The elements directly added by RUBENS during the creation of the graph are entered as variables which are calculated during validation 3 47 Chapitre 3
115. ide whether to display the coordinates of the extremities of the segment in the legend X1 Y1 X2 Y2 coordinates visibility e decide whether to display the legend legend visibility In the second box you can select the variables and the timesteps for the graph Click on the name of the variable and on the timestep associated and click on the Selection button to transfer the couple variable timestep to the list of Selected variables Several couples can be selected The curves will be superimposed on the same graph You can modify the characteristics of these curves colours by using the Colour palette see Figure 2D Space Profile 7 type of line filling of surfaces type of marker the marker size type of filte ring by double clicking on the selected variables A dialogue window see Figure 2D Space Profile 3 is displayed It can be used to open the dialogue window for selecting the type of marker see Figure 2D Space Profile 4 See Section Changing the attributes of a curve Page 3 46 3 24 EDF LNH Creating a 2D space profile graph 2D Space Profile Menu 2 Semin Prafiin Danze segment Variable Attributes 3 Start x K vb End Xhz5 YS Segment visibility CI S041 XV coordinates visibility Legend visibility ea phares ILS ra Heal s Curcdiniar D Aada co Ais Y Time step 0888082370901 IARA p dr EIER AIZISIDIETI LE Choice of Markers 4 Baim ILES
116. ies and current lines that might be slightly differents because of the modifica tion in the calculation algorithm local step used for calculation in this version For more details see the Validation Report 14 EDF LNH Special features of the version 4 1 Moreover let s note that the projects created with the 4 1 version of Rubens can t be read with the previous version 4 0 of the software EDF LNH 1 3 Chapitre 1 INTRODUCTION 1 4 EDF LNH Chapitre 2 LEARNING BASIC RUBENS In order to use RUBENS the user has to be in an X Window Motif multiwindow environment This environment is usually invoked on HP9000 by the command xllstart After invoking the X Window Motif environment the user will move to a terminal emulation window hpterm or xterm and will enter the command See Section APPENDIX E invoking Rubens Annexe E 1 Srubens After a few seconds the main RUBENS window will be displayed pus T r ven d TH and ami tr KT erna THF pi R 8 u P Li I From the top to the bottom this window consists of e ahorizontal menu bar displayed at the top of the window When the user clicks on the buttons in this menu pull down menus appear e the main area the drawing area where the graphs will be displayed e a message area informing the user on the project currently in use and on the action to be performed This comman
117. ification 3 Figure2D Profile Perspective 3 31 Chapitre 3 HOW TO USE RUBENS Creating a 3D profile perspective graph This graph is very similar to the 2D profile perspective see Figure 3D profile Perspective 1 It is used to plot space profile perspectives on several time steps and to link the different profiles to obtain a surface The dialogue window shown in Figure 3D Profile perspective 2 gt is displayed e Select a segment on which the profile will be plotted either by entering the numerical values of the segment extremities or graphically by clicking on one point in a 2D graph and dragging it to e define the segment e decide whether or not to display the profile segment on the reference 2D graph which was used to define it e Select the projection type either in Real abscissa or in Curvilinear abscissa In the latter case the horizontal axis starts at 0 and ends at a value which is the segment length With the real abscissa choose either to project the segment onto the X axis or the Y axis This projection axis becomes the abscissa axis e Select the variable from the list In the same way as for vector graphs see section Creating a vectors graph p 3 14 it is possible to select either the Unicolour or Multicolour mode Flanm ealeur Multi eoliur Flai eglai Hilti coles e under the unicolour mode a colour can be selecting by clicking on the Colour box and then on the required c
118. ile Annexe A 1 e This function can be used to create animations See Section Creating an animation Page 5 8 Tools for saving Saving an image Once the graphs in the main window have been created and a whole image has been defined it can be saved in a file This function depends on the printing device in a sense that some of the saving formats are obtained by using specific graphical libraries 4 24 EDF LNH Tools for saving Click on Window in the main menu bar and on Save window in the associated pull down menu Keyboard short cut lt Ctrl S gt The following dialogue window appears EI ives Image name image Project path go be in the Image UAR AD olahan save format FL Ga rich Lgm iT Loan Engt Filet a Heyl Hpgl Postseript SEA Replace Cancel Help Enter the required file name and select the saving format 7 image formats are available e The RUBENS format the image is saved as a specific code of RUBENS This code is des cribed in the Appendix see section Image file Appendix A 8 The image file which is saved in this format can be opened later on in the RUBENS session The image is then reproduced and can be modified in RUBENS just as if it had just been created e The CGM Text and Binary CGM formats the image is saved as a file in the CGM stan dards Computer Graphic Metafile The CGM text and binary CGM are available e The Bitmap format the image is saved as a pixel matrix This f
119. imum values of the abscissa axis as opposed to the other filtering modes which dispatch the markers only on the curve When several variables of a single profile or of several superimposed profiles have this option RUBENS automatically moves each marker so that it has a different abscissa to the other ones In a single graph any modification of the number of interpolated moved markers for one variable copies automatically this EDF LNH Modifying the text for the titles the axes the scales and the palettes number to all the other variables which have this filtering mode When you superimpose the profiles with interpolated shifted variables the number of marker can be selected in two ways if the reference graph has at least one interpolated shifted variable the number of markers of this variable is that selected for all the other variables of the same superimposition otherwise the maximum number of markers found in the superimposed graphs is used for all the variables e thetype of display the Solid mode gives solid lines with the Scatter plot mode a set of points represented as markers is displayed Each point corresponds to an intersection between the segment and the boundary of a mesh or to a point for 1D project e thecolour of a profile select the colour of the line or the markers by clicking on the coloured box and by selecting a colour in the Colour Palette e thetype of line solid dashed e the th
120. ined at each time step The geometric header The records are TITRE DEBUT TITRE TITRE FIN DEFINITION VARIABLE DEBUT TEXT1 LUNIT1 EDF LNH EDF LNH MAILLEUR Format TEXTn LUNITn DEFINITION VARIABLE FIN COORDONNEES DEBUT AU YO X1 Y1 Xn Yn COORDONNEES FIN CONTOUR EXTERIEUR DEBUT XCO YCO ACI YC1 YCn YCn CONTOUR EXTERIEUR FIN CONTRAINTE DEBUT XCO YCO XC1 YCT YCn Yn CONTRAINTE_FIN Notes Comments can be inserted either at the file beginning or at a data block end or at the beginning of the following one Every line inserted between two blocks will be considered as a comment However comments cannot be added inside a zone defined by the two keywords de signating them Data recording The results are displayed in an unpacked form For each time step the records have the fol lowing aspect PAS DE TEMPS DEBUT TEMPS 1 VARIABLE DEBUT 1 variablel npoint for npoint ranging from 1 to the number of nodes in the same order as the coordinates VARIABLE FIN 1 VARIABLE DEBUT N variablen npoint for npoint ranging from 1 to the number of nodes in the same order as the coordinates VARIABLE FIN N PAS DE TEMPS FIN PAS DE TEMPS DEBUT TEMPS 2 VARIABLE DEBUT 1 variablel npoint for npoint ranging from 1 to the number of nodes in the same order as the coordinates VARIABLE FIN 1 VARIABLE DEBUT N variablen npoint for npoint ranging from 1 to the number of nodes in the same
121. ing the text for the titles the axes the scales and the palettes Page 3 47 e or specify interactively a zoom with the mouse e oruse the Zoom function in the Tools menu There are two ways to zoom with the mouse e Select a first point left top corner by clicking with the right button of the mouse and dragging it to create the zooming area The graph is adapted and the values of the win dow become the minimum and maximum values of the graph e select an area to be zoomed from the central point Specify the centre of the window by clicking with the mouse Shift right button and drag it to define the zooming win dow The graph is then displayed around the selected point Chapitre 4 4 OTHER FUNCTIONS To zoom the Zoom function of the Tools menu can also be used d inimi Din X naam 15 168 Y minimum 21 529684 Y matin 15 208122 Persistent nom OK Caneel Help The values of the zoom can be entered manually or by defining a zoom with the mouse in a 2D graph Two situations e you want to zoom in a graph selected earlier in the RUBENS session Enter the values of the zoom manually and validate e you want to define a zoom which will be automatically used for all the 2D graphs you create Enter the values of your zoom manually or by defining a zoom with the mouse in a 2D graph and click on Persistent Zoom to save the chosen values In that case the next 2D graphs will be automatically
122. integer variable 1 real variable 2 real Variable n real Notes e Reading the header The reading of the general variable names ends when the FIN END variable has been found These variables will not be taken into account in the graph they will be used for calculation in the LIDO code e Reading the time independent variables The reading of the variable names ends when the FIN END variable has been found this gives the number of arrays to be read IMAX is the array dimension e Reading the time related variables The reading of the variable names ends when the FIN END variable has been found This gives the number of arrays to be read IMAX is the array dimension EDF LNH NON PERMANENT LIDO Format The process goes on to reading a part of the time related variables block for all the time steps until the end of the file is reached The part which is read for each time step index gt 0 is as follows index time index time2 integer value time value timereal imax imax2 integer variable 1real variable 2real variable nreal e At least one independant variable is required to be the abscissa variable whose name will be X and values must be increasing values e The maximum number of variables is 100 Example Here is an example of a LIDO file displayed in ASCII but which must be written in binary TEST DE VALIDATION DE RUBENS LABORIE B 3 variables indtmps 3 variables deptmps 5 pas de temps 28 11 91 TA T2
123. ion Modifying the axes of a graph Page 3 44 Supplemen tary dialogue windows appear see Figure Coloured Surfaces 5 To modify the colour scale display associated with the graph cancel selection of the graph and select the scale and double click on it to open the appropriate dialogue window see Figure Co loured Surfaces 4 See Section Modifying the text for the titles the axes the scales and the palet tes Page 3 47 You can follow the same procedure to modify the axes 3 10 EDF LNH Creating a coloured surfaces graph EDF LNH 5 11 Chapitre 3 HOW TO USE RUBENS Creating an isocontour lines graph This graph is similar to a coloured surfaces one You can represent a scalar variable defined on a 2D mesh by a network of coloured lines representing the set of points where the value of the va riable is equal to specified constant values the thresholds see Figure Isocontour lines 1 The window for modification of the options of this graph is almost the same as the one used for coloured surfaces The only difference is the option to modify the thickness of the Isocontour lines Please read the section on coloured surfaces See Section Creating a coloured surfaces graph Page 3 8 if you wish to have details on this dialogue window The concept of threshold is different from the one used for Coloured Surfaces For a coloured sur faces graph each colour is associated with a set of values between two thresholds For an Isocon
124. ion plane of the curve included between 0 and 2 0 2 XoY 1 2 YoZ and 2 gt ZoX In addition for the XYZ Curves isocontours and profiles a specific line has been added For the XYZ Curves the indicators are specified as follows CP valeur indic 1 valeur indic 2 valeur indic 16 example CP 0 000000E 00 1 000000E 01 2 000000E 01 3 000000E 01 4 000000E 01 FS 000000E 0T 6 000000E 01 7 0000000E 01 8 000000E 01 T9 0000DUE QOT 1 000000E 00 TI 000000ETO00 1 Z200000E 400 1 300000E 00 1 400000E 00 1 500000E 00 For isocontours the level Z level relative to definition plane is specified as follows CP Valeur_du_Niveau CP Value_ of_isoline QE I00UUQOETQ For profiles the four reference variables are specified CPZ of Reference X of Reference Delta Z of Reference Delta X of Referen ce example CP 0 000000ET00 0 000000ET00 L 000000E 00 TL 000000E T00 Organization A file is made of a set of blocks preceded by a header as follows 7 19 Chapitre 7 CH CH 2 CH Fichier Version 2 0 Date Fri Apr B C 0 000000E 00 0 84 CN CP D CP 30 0 FOs CP D 4583 Courbe XYZ l 00000E T00 00000E 00 C courbe xyz x m l l 1 B 5 CN S CP 0 CP 0 896443E 01 667984E 01 T2Z2 5508 01 119104E 01 emis 1 C semis 1 Tou Tos Fia To B N CN CP U GP CP 0 439526E 01 11673535 01 DITSOIBe0I DUL 2 E 467457E 01 Niveau l C niveau 1 Le le 2 B P CN P C
125. irectory which will be used each time the application is invoked Example of resources files Fd dd EE EE ERE EE HEHE FF FE FF HE HE FF EH EOF OF EE FOF OF EE FOF EH HE FOF EH EF l Ep Personnalisation Ressources Rubens FHH ltt kk Ht HH HH HE HH HEH OHO kk E EEO ESE Enr ESOS EE OO EE Lr aE RUbens Foreground Black RUbens Background gray99 RUbens Foreground Navy RUbens Background Lightblue RUbens fontList timB18 E III END OF RESOURCE SPECIFICATIONS iguration file XdefRUB located in the installation directory is read when the application is invo ked The resources created by the software developer are activated Finally the administrator can create a file including general resources in the app defaultsO files The priority order is as follows fichier app defaults lt HOME Xdefauts lt XdefRub application lt SHOME XdefRUB Defaults file rubens4 0 This rubens4 0 file is used to save some graph related parameters selected by the user It is de signed to propose an environment which includes several graph parameters as they were defi ned when the project was last open Note This file is saved in the directory from which RUBENS is invoked The environment the refore depends on the directory from which RUBENS is invoked If this file does not exist in the invoking directory the command shell checks its availability from the userOs directory If it is available RUBENS will copy it into the invoking direc
126. iub ena neidenis C LH 4 RUE OK Fiher project Caneel Help e select a project in the project list the current project is selected by default e click on Filter to obtain the list of available graphs under this project e Select one or several graphs which will be used as style sheets e Selectthe output terminal device in the option menu or ask for RUBENS images creation RUBENS images option and give the name suffix of the images to be created e indicate the start time night weekend or now The images will be automatically created and sent to the selected peripheral device if this option has been selected If the RUBENS image option has been selected you obtain the RUBENS images of which the name is made of the entered name and its time step In that case you can only select one base image The format of the TEMPS variable can then be modified 4 23 Chapitre 4 OTHER FUNCTIONS What is the STEMPS variable This is the variable entered as text in the Text legend palette or scale objects and which will be assessed during the Batch image creation by RUBENS and replaced by its value For instance if the text is Time TEMPS this variable will be displayed as text in the reference image but will be replaced by its value in the image through the batch processing Time 3600 See Section Creating an animation Page 5 8 Moreover if you want to create a time profile from your start time to the current time of t
127. ject definition A at the end of the last line describing the object characteristics indicates an associated object or sub object follows further down in the description Each object or sub object has its own unique number because another object may refer to it such as a profile segment which is visible on a coloured surfaces graph A main object is a graph or a container grouped graphs It includes sub objects which is not the case for texts or rectangles Each object is followed by its attributes They are ended with a bracket if there are sub objects and with O if there are associated objects Some saved attributes may not correspond to anything because of the saving procedure common to all the graphs A graph includes several sub objects axes legends scales palettes text etc A container includes specific features its axes are defined independently from any sub object i e the included graphs Therefore the axes of the included graphs are not taken into account The image includes a header 3 16 PaletteAuto 64 couleurs 0 0 65535 65535 0 0 Di RACINE 1 O 0 800 500 00 800 500 EDF LNH Image file The header indicates the version number the number of colours the extreme colours in the automatic palette when the object was saved It then defines the main object the source the window size 0 0 500 800 The last two values and the final brackets are not used Each open bracket must be clo
128. layed on screen by clicking on Print EDF LNH Searching in data files Finite difference project Variables to be visualized Time step Ets Perea D ZO TM Car Yi 1 E I d Y loosse 21 DAHANA KK O DAHA HARA ANE OU 6 OOODOOOOUO e OU 2 3 658813 100e 06 3 3H8131 16 06 3 3 BEHBOGHe 06 3 3 7 I He 06 J 5 0728382 08 Tae 09 8 0907 BH3O 1 SHe 08 9 SENTE 06 4 1504757350 05 15847579566 05 1 5856608587 05 15 2780 GXEL e 05 0 00 0900000 amp 09 1 Maximum S16 1086 02 31891 Mean 15101784377 20 Standard deviation 1 ONSE DE DE raa Hai Select a variable and a time step On the mesh the numerical variable values are displayed The minimum and maximum values with their node number between brackets the standard deviation and mean value are displayed in the relevant windows You can navigate throughout the mesh by using the scroll bar and print the window by clicking on Print Note For finite difference projects X corresponds to theIline number and Y is the line number Querying a project You can always consult part of the information associated with a project by using the Querying a project function from the File menu Duws Knn a proue Filter of the RLIBEENS projects JMbolierPlubens Peference AUB AMG olive ubens elerencel AA olrmeriBtubensilleierenceAmRAAR EE AUB LAMEYolwedHubens Aelerencel AyY ALB MMPYoliienhubensiRelereneceber ene
129. le enter its name in Name of the graph to be printed the ex tension num is automatically added If you want to replace an existing file click on its name in the list Then click on Print or double click on an existing filename The numerical format used for the values can be selected Fortran eg F4 2 C eg 4 2f The graphs are printed in the ASCII file the data is printed in the required format and separated by tabs For each graph the following information appears a header including the graph type eg 1D Space Profile 2D Space profile the graph attributes for a 1D space profile the variable list for a 2D space profile the segment coordinates and the variable list for a 1D time profile the point abscissa and the variable list for a 2D time profile the point coordinates and the variable list the values for each point for a 1D space profile the point abscissa and the variable values at this point for a 2D space profile the points coordinates and the variable values at this point for a 1D time profile the time step value and the variable values for this time step for a 2D time profile the values of all the time steps and the variable values for these time steps Note The created file can be used in spreadsheets such as Excel Batch processing This operational mode can be used to start printing RUBENS images in batch mode without di sabling the screen or to automatically
130. ly displayed if the RESULT file includes type 2 variables IKLE1 IKLE2 cross reference tables between local and global numbering INTEGER IKLE1 NPPEL1 NELEM1 IKLE2 NPPEL2 NELEM2 IPOBO1 IPOBO2 arrays of boundary point indicators If the point I is on the mesh boundary IPOBOx I contains the number of I in the boundary point numbering If the point I is within the mesh IPOBOXx I 0 X1 Y1 point coordinates after the first discretization sorted according to the global numbering X2 Y2 point coordinates after the second discretization sorted according to the global numbe ring Note The maximum number of variables is 100 VOLFIN Format This is a binary file Its content corresponds to Fortran records written by WRITE operations on a 32 bit machine or on CRAY with the ECRI3E functions The results are obtained with a 2D cal culation code in finite volumes variables are defined on mesh elements The file contains TITLE NBV1 NBV2 TEXT1 LUNIT1 7 4 EDF LNH EDF LNH VOLFIN Format TEXTi LUNITi IPARAM If IPARAM 10 1 IDATE NELEMI NPOIN1 NPPELI IDISC1 NELEM2 NPOIN2 NPPEL2 IDISC2 si NBV2 0 IKLE1 IKLE2 if NBV2 0 IPOBO1 IPOBC2 if NBV2 0 X1 X2 if NBV2 0 Y1 Y2 if NBV2 0 Si IPARAM 1 0 For each time step the record is as follows TEMPS variable 1 variable i variable n typel type2 Si IPARAM 1 1 The results are displayed in an unpacked form For eac
131. m X Window Motif You inte ractively select the functions with the mouse by clicking on pull down menus or dialogue boxes Chapitre 1 INTRODUCTION Special features of the version 4 1 This version includes new functions and options described in the Terms of Reference 10 and corrections to the previous version version 4 0 This is the first version used by the TELEMAC mesh generator Matisse Main modifications This version includes and improves the functions of the version 4 0 and also presents new func tions The modifications are the following Integration in the Mesh Generator Matisse for instance to allow the communication between both software packages PO Elements Finite Volumes all the graph satisfactory deal with now this kind of ele ment Moreover a new input format VOLFIN very close from the Serafin format is available to create Finite volumes projects An hypertext On Line Help could be proposed to the user when an hypertext reader such as netscape is availabe It allows a direct access to the present User s Guide The Mailleur for mesh generation input reader has been changed by a new one de veloped thanks to Matisse modules It s now faster and more reliable Another input format SinusX to create project with the mesh generated by using the vertices defined in this file 8 et 9 The X Y ratio can be managed the user can modify the size of a 2D graph without ha ving to keep th
132. mage EDF LNH Once you have created and modified all your graphs in the main window you may decide to save the whole window in a file Click on Save Window in the pull down menu corresponding to Window in the main menu bar The following window is displayed Enter the name of the file to be saved and choose a save format 7 different formats are available The chapter How to use RUBENS explains the differences between these formats For the mo ment select the RUBENS format and validate by clicking on save The image has been saved and you will be able to read it again later on with RUBENS To print the contents of the main window click on Window in the main menu bar then on Print in the pull down menu The following window appears Chapitre 2 LEARNING BASIC RUBENS postseript GMFI PAP postseript GMFI THAM Sealed printing 15 acan Forma Ad Black and White 1 Print Clase Help Choose the required print device in the list3 and validate by clicking on Print The dialogue win dow disappears and the image is printed 2 6 EDF LNH Chapitre 3 HOW TO USE RUBENS Creating a project EDF LNH When you want to analyse a data file with RUBENS you first have to convert this file into a for mat which is recognised by RUBENS This means creating a RUBENS project A data file usually includes e aset of points with their coordinates the nodes of the mesh e alist of elements based on the no
133. mat Contour B 20 DXF 5 5 Gif 5 9 Leonard B 2 LidoNP B 7 index 2 Index User s Guide Rubens 4 1 LidoP B 6 Mailleur B 14 Scop2D B 11 Scopgene 3 38 5 2 B 12 ScopgeneNT B 12 ScopsS 5 2 B 10 ScopT 5 2 B 10 Serafin 3 2 3 48 4 24 B 3 SinusX 5 5 B 19 Volfin 3 2 3 48 4 24 B 4 G Graph Adjust image 4 6 Align 4 5 5 4 Attributes 3 46 Axes 3 44 Bring to front 4 5 Compare 5 1 Copy 4 2 Create 3 4 Delete 4 2 Delete AII 4 3 Display 2 4 Group 4 2 5 11 Iconify 4 1 Importing 4 27 Modify 2 4 4 1 Modify Attributes 2 4 Move 2 4 4 1 C 1 Overall view 4 4 Refresh 4 6 Saving 4 4 4 26 Select 4 1 C 1 Select All 4 1 Send to back 4 5 Index Separate 4 2 Superimpose 4 3 5 2 Superimposing with different scales 5 3 Zoom 4 3 Graph manipulation 4 1 Grey scale 5 14 Grid 3 14 4 6 Group 4 2 H Help Context sensitive help 4 31 General information 4 32 Menu oriented Help 4 30 Help in Rubens 4 30 HPGL 4 25 5 10 A 1 Hypertext 4 30 I Iconify 4 1 Image Description A 8 Print 4 21 Read 4 26 Save 2 5 4 24 Import 4 27 5 6 Importing Graph 4 4 Importing a graph 4 27 Incident sheet D 1 Input Formats B 1 Integration 4 11 5 19 Surface 5 19 Volume 5 19 Intersections 3 45 Invoking Rubens 2 1 E 1 User s Guide Rubens 4 1 Isocontour lines graph 3 12 J Justification 3 22 K Keyboard short cuts C 1 L Learning Basic Rubens 2 1 Load 5 6 Logarithmic 3 45 M Magnetism 4 7 Marker 3 18 3 22 3 46 Me
134. mat will not be available to print the drawing window e For data printing See Section Analysis tools page 4 10 the list is filtered Only text outputs can be obtained e If you wish to print graphical and text documents at the same time the operation will have to be repeated twice once in graphical format and once in text format e Anoutput device is automatically added to the graphical outputs list Starbase It can be used to view the document before printing it in a Starbase format This option is only available on HP machines e Converting RUBENS printing formats into the required printing format may require the use of X Window tools which are not systematically available A print preview option is available through xwud in bitmap format and ghostview in Postscript format Apercu Postscript ghostview postscript couleur Apercu Bitmap o fdev mnull s xwud Copie dump bitmap ParamRubens file The ParamRubens file can be used to define parameters which can be modified by the user be fore invoking the software This file should be in the SENVRUBENSPATH directory which is the user s default directory When the software is installed a reference version is supplied and will be copied during invo king of the application into the user s directory if it is not already there If a ParamRubens3 0 file is available from the version 3 it will be copied and completed with the new attributes It can then be customized
135. mats The input filter of the SCOP group are used to read data as profiles in RUBENS often measu rement profiles e SCOP 5 for space profiles e SCOP_T for time profiles e SCOP 2D for scatter plots These formats do not cover a wide range of graphs and they cannot be used for several profiles defined in a common project The filters related to SCOPGENE and SCOPGENE NT were created to make it possible to enter e either several space profiles e Or several time profiles They still work with holes in the data for example if a gauge did not work and if the different variables are not defined at the same abscissa from one profile to another The data is entered in SCOPGENE in the same way as in SCOPGENE NT but the data proces sing is different e for the SCOPGENE filter the values are sorted in an ascending order e for the SCOPGENE NT the values are not sorted Very specific theoretical graphs can thus be plotted particularly through a Correlation graph in which the variable is an or dinate and X is the abscissa File format comments each line which starts with variable name name variable 1 name variable n iparam array containing 10 integers Notes first value in the IPARAM array If IPARAM 1 0 the data is not unpacked This format corresponds to the first example 7 12 EDF LNH SCOPGENE and SCOPGENE NT formats If IPARAM 1 1 the data is unpacked This format corresponds to the second example Sec
136. minute 0 seconde 0 direction HORIZONTAL position AXEMAX repartGrad NOMBRE posGrad EXTR format g couleurGrad 0 sensGrad ADROITE posTics EXTERIEUR tailleTics 4 valPos 0 fleche 0 epaiAxe TRESFIN TRESFIN TRESFIN epaiGdGrille epaiPtGrille typeGaGrille AUCUNE typePtGrille AUCUNE 80 000000 85 000000 44 000000 336 000000 71 000000 45 000000 44 000000 type AUTOMATIQUE minimum 371400 maximum 376164 mindefaut 371400 maxdefaut 376164 debut abscisse 18 ordonnee 80 fin abscisse 18 ordonnee 80 graduation LINEAIRE petits tics 5 grands tios 6 coeff al coeff_b 0 fonte name courier r 1 1 0 o 0 medium 0 bold 1 taille 10 simple date year 1995 month 1 day 1 hour 0 minute 0 seconde 0 direction VERTICAL position AXEDOUBLE repartGrad NOMBRE posGrad EXTR format sq couleurGrad 12 sensGrad ADROITE posTics EXTERIEUR tailleTics 4 valPos 0 fleche 0 epaiAxe TRESFIN epaiGdGrille TRESFIN epaiPtGrille TRESFIN typeGaGrille AUCUNE typePtGrille AUCUNE 123 000000 409 000000 357 138367 19 000000 114 000000 369 000000 type AUTOMATIQUE minimum 600570 maximum 605932 mindefaut 600570 6 9 Chapitre 6 P 6j rr cc rA fa 0 dpi 75 charset NONE CHARSET La Pa prd Pt es Pt Pd rd Lp ELE Pd Pd 0630 c AXEMAX 5 336 000000 FSR Pd Pt LLL LL Fest Est Pd 0
137. modified or completed Use the rubens h or rubens H command to display all the accepted options 10 1 Chapitre 10 APPENDIX E invoking Rubens Commands through a communication file A command file can be sent to an existing RUBENS session the last one RUBENS can also be invoked and asked to read a command file at the same time It is particularly useful for task management in batch processing or to automate these tasks To do that create an ASCII file File com and invoke e rubens S file com to send a command file to the last session through a system signal e rubens C file com if you wish to invoke a new RUBENS session with a command file In all cases RUBENS is asked to read the file and decode and carry out the included commands At the moment the accepted commands are e To open a project OuvrirProjet nom du projet with RUB e locreate a project CreerProjet fichier resultat projet rubens format e To retrieve a style ReprendreStyle nom image e loread an image Relirelmage nom image e To save an image SauverImage nom image format de sauvegarde Rubens Hpgl Hpgl2 Postscript CgmTexte CgmBinaire Bitmap e To create a calculated variable CreerVariable formule e lo make calculation series SuiteDeCalcul fichier projet rubens e To print on a peripheral Imprimer p riph rique prendre dans le fichier EnvironRubens The file and project names have to be fully written i e by specifying the paths and
138. n to obtain a second dialogue window in which you can select a printer in the list and initiate printing Proline terminal II DM NN laser Type of callpal teste See Derek 17 Eau Cnulmur Hisack and While Print Close Heg Only the nodes list and their associated coordinates displayed in the window are printed The available printers are only the text type ones See Section EnvironRubens File Annexe A 1 Note To print the whole list it is better to create projects in ASCII See Section Creating a project Page 3 1 and then to print the nodes file of the project Displaying elements This function is used to view the node connectivity table of the project It is available for finite difference finite element and finite volume 2D projects It is activated by clicking on Meshes in the Data menu The following dialogue window appears E O EE E n n H n iJ H Print Help Each line in the table gives the element number the element type triangular or rectangular and the numbers of all the attached nodes You can scroll up and down the list of elements with the scroll bar and print the displayed list with the Print button Only the displayed elements are printed Note To print the whole list it is better to create projects in ASCII See Section Creating a project Page 3 1 and then to print the meshes file of the project 4 13 Chapitre Kra celine Sn Heu
139. n ud Baal ae Debatte uod ava i 3 44 Changing EEN 3 46 Modifying the text for the titles the axes the scales and the palettes 3 47 Using the Colour Paleti E 3 49 OUI RUD GINS eost net he ete heater eee bee i 3 50 4 OTe le OLIN TION EE kan kh 4 1 Graph manipulation ii i bou di sete tiennent du codec EU TR ban es 4 1 Presentation Tools and e iet tr diee e toe to e E 4 5 ANNA IE SIS EEN 4 10 bearchino NA TGS aee adum DR DIN I E 4 12 repere p t 4 16 TOOLS TOP PAON SSSR a a ide 4 21 TOGS TOP SANI aaa aaa et Moi de oo on ne 4 24 EE 4 27 CR EE 4 30 5 ee ET NEE 5 1 EECHER Vo STAPS 28 rx ga ga eode teet a aa aa a a Edo edes s d ED aaa aaa 5 1 DUD ELIMPOSING ODSEV SL LT 5 2 Superimposing graphs with different scales eee eee eee 5 3 Importing displaying and modifying a contour sese sese o 5 5 Superimposing coloured surfaces and isolines sees s 5 7 Creatine an Ae e EE 5 8 SCALE D S ER A ere 5 10 Usine the automatic PAI ne manette 5 14 Table of Contents Trajectoriescand Rl EE 5 15 Titportile HOALSE AR Ak Aa adana aa a a A ase eels ed UA coto Rod aaa ah aaa 5 18 ou rrace and EECHER 5 19 Generattis adqueshr automatieally c co e eebe 5 21 6 APPENDER A Sto LOB etes aia aa asana aaa bapa nie A 1 Environment PIS S soutenue tare aan uec a anga SA a on a id A 1 Defaults Tile rabent O EE A 5 TT en a ec E A ae aie A 8 7 APPENDIX Bo Anp u NORMES din B 1 IBI ROE E R a TOO SDN B 2 SERAFIN FONA EEN B 3
140. nce Ante oireerilubensiPieierence Aoli Paben P eferencefAREE AIB PALA cr eriubensiHelerenge HM HUE AM Drolreerilubenallelereneg ber ene RUE LABA arene r Rubens Befereneeeathode RUE MialrolrmeriiubensiBieierencge conguet LE MAE olreeriPlubensiieierence equil NUE Fi Emer Sie name Band DiolsieriBubenalHelerenee TH Y PAIR paas FE Cen Help RUBENS asks for confirmation before deleting the project 4 28 EDF LNH Project management Copying a project This function can be used to rename a project or to change the format of the selected project It is available in the File menu Save as Filter af the RLIEIEHS projects Aol vied Albena mal de nt s C OUA LP ALAH Al rtoireeriFlubensilnaidenits ABA Eod bete rfHiibensil nal dents BOL as beber Pah Ena me dermis ciao p HBLIE L tdbiclsertiubensllneldergelC USA RIH LARA IDIPertHubenailnaelidenitis cC LIL HB LIE ME olrerAubensineldemsiCiuecomp AUE LAKA To Ie FF ubena Nne dents C heompm RLIE AMET free RabenannaidenmzJElisab eth Destination project femal SAMPAN Binary Hame of destination project NDW Hame of project bo be sawed MWMiYolviedFlubensineidemts C OU A DL Save Filter Close e select the project to be duplicated e give the destination file name its extension RUB is automatically added e Specify the new project format either
141. nd Y Axis buttons See Section Modifying the axes of a graph Page 3 44 to have access to the win dows see Figures Streamlines 4 and Streamlines 5 Notes e the streamlines and trajectories can be calculated in the reverse direction by selecting the start time step from the end of the list and by choosing a negative integration period This can be particularly interesting for trajectories e anapplication example is given in the chapter Specific applications See Section Trajec tories and streamlines Page 5 15 3 20 EDF LNH Creating a streamlines or a trajectories graph EDF LNH 3 21 Chapitre 3 HOW TO USE RUBENS Creating a measurement points graph This graph is used to represent at each point of a 2D mesh the value of the variable time step couple see Figure Measurement Points 1 Generally those points are the nodes of the mesh exe cept for the finite volumes variables that are set at the centre of gravity of the mesh elements Once you have created the frame of your graph the window appears see Figure Measurement Points 2 In the first box you can select the variables and their time steps Click on the name of the variable and the required time step Then click on the Selection button to transfer the couple variable time step to the list of Selected Variables You can select several of them The fields are all represented on the same graph You can change the colour of your points by double clickin
142. ns4 0 See Section Defaults file rubens4 0 Annexe A 5 EDF LNH 4 27 Chapitre 4 OTHER FUNCTIONS Then when a project is opened created or duplicated the list is automatically updated and AFiubensiPlelerence TRY UR JAubensiAelerenceber cono RUE HuwhenwAelereniecreerascarte ALR pe et Cg vu C5 S 6 4rTE EI Rie JRiubensiFielerenee AREE ALR ivubenaibielerenerAt RL JPiubensilnsidenasift ana e DU JAubensiingidents P ALLEL AUE JHubenaiinaidenisiC OLS HLIB JHubenailmel densi Chieomp HRLSE Project to opem JAubensiRelerencetrosearte AU Open Camel Help Select a project and click on Open or directly double click on the project name to open it and have access to the data Note Another method can be used to switch to another project if you try to modify a graph belonging to another project RUBENS offers to open this project e The project Mt ioltaler tukbens valldaizanitC aleulaiff sns it AN EF of this graph is mot opened H Da reni want bo ope it 1 Continue Canmzel Help The graph options can then be accessed since the project is open This project becomes the cur rent one Deleting a project This function can be used to delete a project directly in the RUBENS session To do that click on Deleting a project in the Project menu and select the project to be deleted from the list j Filter JAM olrierPlubens Peference Thy UBF AUB otders Mtr olrewe riubensiieiere
143. nt to modify appears See Sec tion Modifying the text for the titles the axes the scales and the palettes Page 3 47 To modify the legend associated with the graph cancel selection of the graph and ask to modify the legend by selecting it and double clicking on it The window for modification of the legend appears see Figure 1D Time Profile 5 See Section Modifying the text for the titles the axes the scales and the palettes Page 3 47 3 42 EDF LNH Creating a 1D time profile graph Variable Attributes 3 waarja mrak ir gra prodondeer 55901 e nn Filing Lee hie did T gE s Seeded dl 1D Time Profile Menu 2 Martsr chip circle Line style Ckud So N jie hires Ck Cancel Hop Choice of Markers 4 Ax Ady V N Graphical Representation 1 DK Lanael Help LAKE A Lane prera U e A Led b i ii 5000 10000 15000 20000 25000 temps x bcp LE ax TKK od 54 bard Fest DTEMPE IEURTTELI Lim Uu TERES iskri er B eres Cena ine liar ihr irai nk Cameo Hie Axes Modification 6 Label Modification 5 Figure 1D Time Profile EDF LNH 3 43 Chapitre 3 HOW TO USE RUBENS Modifying the axes of a graph 3 44 It is possible to modify the options associated with the axes of a graph There are several ways of accessing the relevant dialogue window e If youare currently creating or modifying a graph and if the
144. o group the line with itself it is then very easy to move it Afterwards you just have to separate it to make further modifications Drawing a rectangle Rectangles can be drawn by clicking on the Rectangle button in the Object type window Click on one point upper left corner in the drawing area and drag it diagonally to define the window The associated dialogue window is displayed and you can specify the attributes of the rectangle 4 8 EDF LNH Presentation Tools and Objects e thetype of lines e the thickness of the lines e thecolour by clicking directly in the Colour Palette e how to fill the rectangle Line alle Lire thickets 7 LC aleur e set Rectargie type Empty s Seld LIE Cange Help Notes e Once the rectangle has been created its size can only be reduced to a certain extent de pending on the selection area Beyond this limit RUBENS does not know if you want to reduce or move the object e Itis very difficult to move a small rectangle of which the frame is the minimum defined in the selection area So group the rectangle with itself it is then very easy to move it Afterwards you just have to separate it to make further modifications Contours These objects are used to create backgrounds from various file formats See Section Importing displaying and modifying a contour Page 5 5 These contours are imported into the project with the Import Contour function in the dat
145. odification of the options of the graph appears see Figure 2D Space Profile 2 The first box can be used to define the extremities of the segment from which the space profile will be taken You can e enter the coordinates of the extremities of the segment by modifying the values of Start X and Y and End X and Y graphically select the segment after having first created a 2D graph define directly the extremities of a segment by clicking on one point and dragging it in the 2D graph The start and end coordinates of the segment you have defined are automatically transferred into the corresponding Start X and Y and End X and Y boxes You can use this procedure as many times as you want After having graphically defined the segment you can ad just the values of the coordinates if necessary The segment used as basis for the space profile will be displayed in the initial 2D graph if you select the option Segment visibility select either real abscissa or curvilinear abscissa With a curvilinear abscissa the hori zontal axis starts at zero and ends at the value which corresponds to the length of your segment With a real abscissa your segment is projected onto the horizontal or onto the vertical axis of your 2D graph This projection axis will become the abscissa axis of the profile You can then e decide whether to draw the basis segment on the graph on which it was defined if this procedure was chosen Segment visibility e dec
146. of graph in the list called Type of object e definearectangle in the drawing area by clicking on a point and dragging it diagonally e modify if necessary the features of the graph in the dialogue window which e appears automatically e validate by clicking on the OK button in the dialogue window Moving a graph To move a graph in the window click on it and move the mouse by keeping the left mouse button depressed After having moved the graph as required release the button of the mouse The image is then automatically updated and moved Changing graph attributes 2 4 For each type of graph there are many options for displaying it For instance if you wish to see a mesh you can decide whether to visualize e the numbers of the nodes e the numbers of the mesh elements e the boundaries of the mesh You can change the colour of the mesh graph or modify the axes associated with the graph To modify the attributes of a graph select it by clicking on it A frame appears around the selec ted graph Click on Graph in the menu bar then on Modify in the pull down menu RUBENS shows the dialogue window in which you can modify the display options of the graph To go faster you can also obtain the dialogue window for modifications by quickly clicking twice directly on the graph double click or by using the keyboard short cut lt Ctrl M gt associated with the function Modify The window that appears depends on the type of gra
147. of the print 5 13 Chapitre 5 SPECIFIC APPLICATIONS Example If the last graduation on the X axis were 60 25cm from the origin when it should be at 60cm the correction factor should be 1 60 60 25 100 0 414 96 If the last graduation on the Y axis were at 79 4cm from the origin instead of 80cm then the cor rection factor should be 1 80 79 4 100 0 755 96 Using the automatic palette The automatic palette is a new palette which can be defined interactively within RUBENS The other two available palettes Standard and Graduate voir paragraphe Using the Colour Palette Page 3 49 are defined before starting RUBENS in the ParamRubens file See Section ParamRu bens file Appendix A 2 However the number of colours in the automatic palette is fixed before starting RUBENS since it needs to request the necessary memory from the X server right from the start The colours wi thin this palette can be defined interactively thus setting up series of colours which can be used by RUBENS for 2D and 3D graphs Creating the automatic palette When a 2D or 3D graph is created where you can select colours to represent the different nume rical ranges the following palette comes up standard Graduate Autamalie E Clicking on the button with the triangle opens the window for generating the automatic palette EL Start colour M End aour MEME Grey levels Create Cest Help The start and end colo
148. of two independent graphs which do not belong to the same project For example e two graphs corresponding to two different calculations in order to validate different re solution methods e two graphs corresponding to two sets of measurements in order to test two configura tions in a physical model e agraph obtained from calculations and a graph from measurements Open the first project and display the required graph Then save it using the option Save graph from the Graph menu The graph is then saved in a file under RUBENS format with the ex tension g Graph mame graph Save Replace Close Help Open the second project and display the graph with which the comparison is to be made Then display the first graph again with the function Import graph from the Graph menu MOENS graph filber Ule olbeseriFlibenailmzideritsiC OU A DLG o Folders Available RUBENS graphs IIT Hame of graph to imported MES ubensinelidemtsie OU 4 HLIHinic ole A import Filter Close Help The page display can then be adjusted by using the following functions e align e Superimpose e group EDF LNH 5 1 Chapitre 5 SPECIFIC APPLICATIONS Superimposing observations First a RUBENS project needs to be created for the observations These can be either a set of pro files or a scatter of points Observations as a set of profiles Creating the observations project If the observations are under the
149. oints contained in the SinusX file and asso ciates to each point a z value for the altitude This input format may also work for x y z input format files Base lines A file is made of ASCII lines of several types e lines of comments starting by C These lines are of the following type C any text e Block separating lines starting by B These lines are followed by the definition of a coordinate system B type X1 Y1 X2 Y2 X3 Y3 Ratio Type corresponds to the type of curve captured it can take the following values R for a connected scatter plot disappeared in V2 0 S for a scatter plot P for a XYZ profile N for an isocontour C for XYZ curves X1 Y1 Z1 and X2 Y2 Z2 are the coordinates Ratio indicates the ratio between horizontal and vertical scales at capture so as to have a display corresponding to the drawing captured e lines concerning one point starting by or Each line has the shape sign X Y Z Type key Text Sign X Y and Z are the values of coordinates of each point in format n nnnnnnnE ee Key corresponds to the key 0 9 A F which has validated this point Text is a string of characters associated with the point e ADDENDUM Version 2 0 The name of the curve is specified on a line starting by CN ex CN Semis 1 CN Scatterplot 1 For the four types of curves a line contains the values of Closed and Connected variables another contains the value corresponding to the definit
150. olour in the palette liar Co ets le e under the multicolour mode a Choice box is displayed Click on this box to define the colouring options for the surface see Figure 3D Profile Perspective 3 These options can be related to a selected variable and its associated time Once this couple is selected click on Initialization to enter the surface complementary parameters see Figure 3D Profile Perspective 4 It is then possible to e modify the plotting colour by clicking on the coloured box and on the required colour in the palette see Figure 3D profile Perspective 8 The surface can also be coloured accor ding to the values of another variable See Section Creating a 3D profile graph Page 3 36 e decide whether or not to display the legend e decide whether or not to display the colour palette e decide whether or not to display the Cube in which the graph was plotted the Axes and Graduations e modify the view point by clicking on View point see Figure 3D Profile Perspective 5 See Section Creating a 3D profile graph Page 3 36 3 32 EDF LNH Creating a 3D profile perspective graph 3D Profile Perspective Menu 2 Threshold y Colouring the Surface 3 Initialisation 4 Lsiasag dra rlr eux The sa Bi r el Lri er ien k nt Ier oe T Ph LH KIH BANGKEN Na LRT ae 1 PETA NATA Real Curvilinear rwn Graduates colours e jadis 45 Ais V Fai he EEE OK Caneel f
151. oloured Surfaces Menu 2 Variables to be visualized Timer step ox OY R SCAL PASSIF T SiG SA MIE FRA re 0 Fitting Shaded Solid gt Visite gt Invisible Axes Modification 5 EDF LNH Creating a coloured surfaces graph Threshold Initialisation 3 Hrsg Laure 0 oan hi ei Threw ou ie eier MEN Lag retina Om Cassel D Help Automatic Palette Generation Less d in kalki ER AR rime Fab Foi 4 4 Sig dax Firme 83 9 Marim Nn oe Sau Legend Modification 4 Figure Coloured Surfaces 3 9 Chapitre 3 HOW TO USE RUBENS e select how to fill the surfaces solid or shaded by clicking on the relevant box solid fill shaded the surfaces are hatched ten types of hatching are available excluding solid black and solid white e choose whether or not to display the colour scale which shows the thresholds associated with each colour next to the graph Click on Visible to activate display or on Invisible to cancel it e Choose whether or not to display boundaries and choose their colour by using the co lour palette see Figure Coloured Surfaces 6 e frame the graph by activating the associated option To modify the options of the horizontal and vertical axes associated with the graph click on the H Axis and V Axis buttons See Sect
152. on Presentation Tools and Objects Page 4 5 Choisissez le type de graphe cr er et cliquez un point dans la fen tre principale et l tirer pour d finir un rectangle qui d limite la taille du graphe Choose the type of graph to be created and click on one point in the main window Then drag it to define a rectangle which represents the size of the graph 3 4 EDF LNH Creating a graph A window in which you can modify the options of the graph appears The dialogue windows are different for each type of graph They are detailed later in this chapter Modify the default options if necessary and validate the graph is then created EDF LNH Chapitre 3 HOW TO USE RUBENS Creating a mesh graph This graph is used to display a two dimensional view of the mesh of the project see Figure Mesh 1 The available options are detailed below Press the button on the left of Nodes to display the po sition of the Nodes in the mesh as small markers Click another time to cancel the display of the markers Click once on the Mesh button to activate display of the whole mesh Click another time to can cel display Click once on the Boundaries button to visualize the boundaries of the mesh Click another time to cancel it You can also display the numbers of the mesh elements and or nodes require an outline frame for the graph choose the type of line and colour the initial conditions To change the colour of the nodes the mesh
153. on associated with Start colour and on the colour you want in the palette see Figure Coloured surfaces 6 and repeat the procedure for End colour Then choose the palette you want to use You can choose between the default palette created in the parameter file ParamRubens See Section ParamRubens file Appendix A 2 and the automatic palette that you can define in the window Automatic Palette see Figure Coloured surfaces 6 See Section Using the Colour Palette Page 3 49 If you choose default the extreme values are calculated according to your field the palette adopted is the one you have defined the extreme colours and the number of thresholds depend on this palette When you click on OK the dialogue window disappears the scalar field is automatically initialized again The new colours and thresholds are updated in the window Coloured surfaces Then the following options are available e delete a threshold Click on Destruction and on the threshold you wish to destroy The list of thresholds and associated colours is updated e add a threshold Enter the value of the threshold in front of Add threshold Then click on Add threshold The list of thresholds is updated Then modify the colour of the new threshold e modify directly the colour related to a threshold select the threshold by clicking on the associated coloured box see Figure Coloured surfaces 6 then click on the colour chosen in the palette 3 8 EDF LNH C
154. ond value in the IPARAM table If IPARAM 2 0 the separator is defined by default TIME If IPARAM 2 1 the separator is X If IPARAM 2 2 the separator is Y If IPARAM 2 3 the separator is Z Example 1 TEMPS pas de temps 1 Kl varl var var3 wese eee varn x2 varl Var VIEJO eee eee varn x3 varl Ve var3 ura owe EIN ee varn xn varl VEA var3 sara varn TEMPS pas de temps n xtd varli Were var3 varn xt Nar VAE 23x dew es varn x n 2 WALI Ware var3 varn Note In the different blocks corresponding to different time steps the variables are not always defined at the same abscissa In case a variable is not defined it has to be replaced by If IPARAM 1 1 the results are unpacked Example 2 TEMPS pas de temps 1 VARIABLE nom de la variable 1 xl varl x2 varl x3 Varl xn varl VARIABLE nom de la variable 2 xl Var x 2 var2 ST varz x n l varz VARIABLE nom de la variable 3 KILI var3 x 2 Naro x73 Var lt lt xn 2 var3 TEMPS pas de temps 2 VARIABLE nom de la variable 1 x I varl x 2 varil x 3 varil xn varl VARIABLE nom de la variable 2 xl var2 x2 var2 x3 var2 xn 1 var2 EDF LNH 7 13 Chapitre 7 APPENDIX B Input formats VARIABLE nom de la variable 3 XL var XA Varo X3 Vars XI 4 Vars Note In the different blocks corresponding to different variables the variable
155. open a peripheral device RUBENS reminds you the kind of device it is as defined in environment file EnvironRubens It also gives you the default formats and colours defined in this file They can be modified If you choose a scaled output enter the value of the scale The format cannot be modified any more See Section Scaled printing Page 5 10 Numerical printing This function available from the Graph menu can be used to print the numerical data associated with the selected graphs in an ASCII file extension num RUBENS can thus be used as a tool for data extraction This function is only available for 1D and 2D space and time profiles If one of the selected graphs is not a profile the numerical printing will not be carried out This procedure may depend on your system Please check with your system administrator EDF LNH 4 21 Chapitre 4 OTHER FUNCTIONS To use this function select one or several graphs See Section Selecting Page 4 1 and click on Nu merical Printing in the Graph menu Filter for files AAA olreseriFiubenmiinsidentsi num Folders Name of the existing fes ibensinelhentsi ibensilnmaiderasiCOL T4 AUS bens ned dents COU HL ibenallmeidenmtalc OLE AL ihensilncidemtalCiyeamp AUE thenain iteratalt hreampm ALAH thensinsidents Elisabeth Format Pag Marne of thee graph t print JABAR alien Fate nsiliscidentsfimp nas Print Fitter Cancel Help If you would like to create a new fi
156. order as the coordinates VARIABLE FIN N 7 15 Chapitre 7 16 7 APPENDIX B Input formats PAS DE TEMPS FIN E STEP END Reading the data blocks The different data blocks coordinates contours constraints variables can be written in two formats e One record per line XO YO x1 Y1 Xn Yn e All records on one or several lines Moreover the contours and the envelope See Section Generating a mesh automatically page 5 21 can be defined in another file to allow information spreading between the different tests providing that the relevant keywords are used in the file CONTOUR EXT FICHIER DEBUT penly penly contour CONTOUR EXT FICHIER FIN GABARIT FICHIER DEBUT ESSAI penly penly gabarit GABARIT EXT FICHIER FIN These files include values in the SinusX 8 and 9 format Variable definition TITLE a maximum of 80 characters identifying the project NBVAR number of variables TEXT iname of number i variable 16 characters LUNIT iunit for number i variable 16 characters X mesh point abscissa Y mesh point ordinate XC contour point abscissa YC contour point ordinate Separator The separators work in couple The first one identifies the start of a data block and the second identifies its end TITRE DEBUT TITRE FIN DEFINITION VARIABLE DEBUT DEFINITION VARIABLE FIN COORDONNEES DEBUT COORDONNEES FIN CONTOUR EXTERIEUR DEBUT CONTOUR EXTERIEUR FIN CONTOUR EXT FICHIER DEBUT EDF LN
157. ormat is specifically de signed for terminal devices working in pixel mode electrostatic plotters video recor ding devices etc e The HPGL and HPGL2 formats the image is saved as a file which uses the command codes of HP plotters This file can then be sent directly to an HP pen plotter The HPGL2 is binary and therefore more accurate than the HPGL format e The Postscript format the image is saved in an encapsulated Postscript format in colour and as an A4 document You can also modify the Paths included in the Image relative to which the project names used in the image are defined By default the path corresponds to the current user s directory This function aims to save the project names associated with the displayed graphs to solve the drive mounting problems and to make it easier to move the user s directories For instance if the graph refers to the usr home rubens project RUB project and if the saving path is usr home the stored path will be rubens project RUB When the project is opened RUBENS retrieves the whole sequence according to the path indicated in the current image This saving mode allows for example retrieval of the project when the user s directory is copied in usr home2 In that case during project loading the project path incorporated in the image will be usr home2 which will be used to retrieve the project in its new directory usr home2 rubens project RUB The saving file name of a RUBENS image in
158. ossible to change the View point by clicking on Viewpoint see Figure 3D profile 5 Using the scroll bars you can define e thecoordinates of the observation point the values selected by using the scroll bars are transferred to the relevant windows e the scaling factor zoom on the entire graph e the expansion factor used to minimize maximize the Z Axis axis corresponding to the variable To modify the Colour palette associated with the graph if you are working in the multicolour mode cancel selection of the graph and ask for modification of the palette by selecting it and double clicking on it The window for modifying the palette appears see Figure 3D Profile 6 See Section Modifying the text for the titles the axes the scales and the palettes Page 3 47 You can proceed in the same way to modify the legend see Figure 3D Profile 7 Notes e lo determine the coordinates of the point of observation the numerical values of the coordinates can be entered in the relevant windows e The minimum maximum values of the axes can be modified by either clicking on X Axis Y Axis or Z Axis see Figure 3D profile 7 or by defining a window in a 2D graph click on one point with the left button of your mouse and drag it diagonally to define a window The minimum and maximum defined are automatically transferred to the 3D graph 3 36 EDF LNH Colouring the Surface 3 3D Profile Menu 2 AD Profile
159. ot belong to this list the contour will be ignored and the default contour will be used Measurement Points Mesh With Contour PE Measurement Points Mesh Without Contour NAR CMS contour Any points which are outside the area defined by the external contour will be ignored Notes e Ifan envelope has been defined as well as an external contour the latter will be ignored e Itis not necessary to give a closed contour it will be closed automatically during the mesh generation process e The contour can be defined by using a SinusX file See User Manual for SinusX 8 and 9 Defining an envelope for the domain An envelope is a generalisation of an external contour It is used to define an area within which the centres of gravity of all the mesh triangles must lie otherwise they are eliminated It is the refore possible for segments to cross the envelope as long as their centres of gravity lie within it Unlike for the external contour it is forbidden for the points of the envelope to come from the list of points defining the mesh An envelope is only necessary for concave areas 5 22 EDF LNH Generating a mesh automatically However the use of an envelope instead of an external contour can lead to some differences of mesh due to the different methodologies involved Measurement Points eo e eo e 2e p Measurement Points SU Mesh With Contour Contour Measurement Points Mesh With Envelope
160. ph to be modified It is the one which ena bled the definition of the graph during its creation For instance the following window is dis played in order to define a mesh graph EDF LNH Saving an image S J Modes Eourdaries Mode numbers Mesh numbers Colouring mitial carditians Yeg No Hodes ears Line Thiekress He Framing ven DE Cancel Help You can choose whether or not to display the nodes the mesh elements or the boundaries by clicking on the button displayed on the left of these elements You can also modify the colours of the graph by clicking on one of the coloured boxes In that case you will use the colour palette which appears in a window to the right and includes all the available colours Then choose the colour you want by clicking on a coloured box in the dialogue box and on the colour required in the palette se Siandard gt Graduate Aunamalic bi Finally by clicking on the H Axis and V Axis buttons you can obtain the dialogue boxes for mo difying the attributes of the horizontal and vertical axes You can create different types of graphs and try to modify their attributes If you have any doubt regarding the use of a dialogue window please refer to the chapter How to use RUBENS in this manual or click on the Help button in the dialogue window Saving an i
161. pitre 11 REFERENCES 11 2 EDE LNH INDEX Numerics 1D space profile graph 3 40 1D time profile graph 3 42 2D profile perspective graph 3 30 2D space profile graph 3 24 2D time profile graph 3 28 3D profile graph 3 36 3D profile perspective graph 3 32 A About Rubens 4 32 Accuracy 3 18 Adjust image 4 6 Align 4 5 Animation 5 8 Attributes 2 4 3 46 Automatic palette Create 5 14 Use 5 14 5 15 Axis 3 47 Modification 3 44 Normalization 3 44 B Background 3 48 Baseline 5 19 Batch processing 4 22 Bitmap 4 25 A 1 Boundaries 3 6 Bring to front 4 5 C Calculated Variables 3 14 Calculated variables 4 17 User s Guide Rubens 4 1 CGM 4 25 Cgm A 1 Change 4 27 Coloured surfaces graph 3 8 Communication file E 2 Contour 5 5 5 18 Display 5 6 Import 5 5 Modify 5 6 Superimpose 5 7 Contours 4 9 Copy 4 2 4 29 Correlation graph 3 38 Creating New time steps 4 16 New variables 4 17 CTRL 4 5 2 4 5 A 4 5 B 4 23 C 4 2 D 4 1 E 4 2 G 4 2 H 4 27 I 4 1 L 4 6 M 2 4 4 2 P 4 2 Q 3 50 R 4 26 index 1 S 4 25 T 4 27 U 4 3 V 4 4 X 4 2 Y 4 26 Z 4 3 Cube 3 32 3 36 Curvilinear abscissa 3 24 3 30 3 32 D Date 3 48 Delete 4 2 4 3 4 19 4 28 Variables 4 19 Delete All 4 3 Displaying Elements 4 13 Nodes 4 12 Variables 4 14 Drawing lines 4 8 DXF 5 5 E Elements 4 13 Environment Files A 1 EnvironRubens 5 13 A 1 F File rubens4 0 3 50 A 5 Filtering 3 46 Floats 5 18 For
162. r if necessary 4 30 EDF LNH EDF LNH Help in Rubens This table of contents could be also reached from the context sensitive help by using the Back function available in the menu associated with the right button of the mouse Context sensitive help In all dialogue windows the user can access a button which is always located at the bottom right corner of the winodw A single click on this button will open a window displaying the user s gui de page corresponding to the dialogue window 4 31 Chapitre 4 OTHER FUNCTIONS General information General information on the software is available from the About RUBENS function in the Help menu Copyright d A on ere Cee EDF Ky RER XX TEE RUBENS wersion 4 114 Copyright C EDF ODER LHA 36071 T3 Tous droits reserves ZU righis reserved Electricite de France Direction des Etudes et Recherches service AEE LHH GEI E guai Water F400 Chatou Developpe par 7 Developed by Celtis Technologies Olivier GQuiquempoin Tel 33 01 30 87 75 70 e mail Olivier QUuiqUemporr der _edigdt tr Bruno Labore Tel 333 U01 30 8r 77 1 e mail Brouno LlLabone der edigdt tr Fax 33 01 30 67 72 55 This includes the software version number and a contact name in case of problems See Section Incident sheet Appendix D 1 4 32 EDF LNH Chapitre 5 SPECIFIC APPLICATIONS Comparing two graphs This function allows the comparison
163. racters for study identification NBV1 number of typel variables stored in the file NBV2 number of type2 variables stored in the file TEXTi name of number i variable 16 characters LUNITi unit of number i variable 16 characters IM JM dimension of the array containing the type 1 variable IM2 JM2 dimension of the array containing the type 2 variable ICODE indicator which defines the second grid position relative to the first ICODE 0 the second mesh is offset by half a cell outside the first ICODE 1 the second mesh is offset by half a cell inside the first EDF LNH SERAFIN Format IPARAM array with 10 integers IPARAM 2 0 one record corresponds to one time step IPARAM 2 1 result unpacking at each time step X Y arrays of mesh node coordinates INDIC array of indicators which define the domain its boundaries and obstacles Each node LJ with coordinates X LJ and Y LJ has an associated integer value INDIC LJ which indicates the node situation INDIC 15 0 for a point outside the domain INDIC 15 0 for a point inside the domain INDIC i j gt 0 for a wall point 12 input 2 output 3 wall 5 cross section Note The maximum number of variables is 100 SERAFIN Format EDF LNH This is a binary file Its content corresponds to Fortran records written by WRITE operations on a 32 bit machine or on CRAY with the ECRI3E functions The results are obtained with a 2D cal culation code in finite el
164. raph Page 3 44 to have access to the win dow see Figure Measurement Points 5 To modify the legend associated with the graph cancel selection of the graph and ask for modi fication of the legend by selecting it and double clicking on it This opens the window for modi fication of legends see Figure Measurement Points 4 See Section Modifying the text for the titles the axes the scales and the palettes Page 3 47 Note e Variables defined either on nodes or in elements can be displayed simultaneously on the same measurement points graph 3 22 EDF LNH Creating a measurement points graph Measurement Points Menu 2 Muusuirumuen Prseita Variables to be visualized Caneel selection Police for strings Marker elvsier Square Type of justification Legend Visible Invisible Inr Framing Yes M Tetanen iSe aen Axis LNW Lance Help TRR cd rt Rod Feat ETEMPEL est bra ds brun an Axes Modification 5 m Legend Modification 4 Figure Measurements Points EDF LNH 3 23 Chapitre 3 HOW TO USE RUBENS Creating a 2D space profile graph With this graph you can display the evolution of a variable along a segment defined in a 2D mesh see Figure 2D Space Profile 1 Click on 2D Space Profile in the list of graphs available to create this graph then define its size The dialogue window for m
165. re goes around a circular range of colour rather than going forwards and bac kwards on a segment e once the automatic palette has been created the palette and the start and end colours 3 49 Chapitre 3 HOW TO USE RUBENS which are going to be used for 2D graphs have to be selected Minimum Maximum G mans INR efThreselis fia Hart eolesir l Ered colour H Graduates colours Fustamaliz colours OK Cancel Dreimult Help Quitting Rubens To quit RUBENS click on File in the main menu bar then click on Quit in the associated pull down menu keyboard short cut lt Ctrl Q gt A dialogue window for confirmation is displayed Do you want to leave AUBENS application 7 Leave Canarl Melp Most of the options selected in the dialogue windows are stored in the environment saving file rubens4 0 See Section Defaults file rubens4 0 Appendix A 5 When you invoke RUBENS again the current directory and the User s directory are searched for this default value file Click on Quit to exit the RUBENS application or click on Cancel to cancel the operation 3 50 EDF LNH Chapitre i OTHER FUNCTIONS Graph manipulation EDF LNH The graph manipulation functions presentation elements and graphical display of the values make page setting easier The operation of these commands is as follows e selection of the object you want to modify e selection of the operation to be carried out
166. ri ker B eee Rank Tea d s KIR ene Dm mi ihr radi 1 nk Came Help Axes Modification 6 Legend Modification 5 Figure 2D Time Profile EDF LNH 3 29 Chapitre 3 HOW TO USE RUBENS Creating a 2D profile perspective graph 3 30 This graph is used to plot a space profile perspective at several time steps see Figure 2D profile 2D perspective 2 The dialogue window shown in Figure 2D profile 2D perspective 2 is displayed Select a segment on which the profile will be plotted either by entering the numerical values of the segment extremities or graphically by clicking on one point in a 2D graph and dragging it to define the segment decide whether or not to display the profile segment on the reference 2D graph select the type of projection either onto a Real abscissa or onto a Curvilinear abscissa In the latter case the horizontal axis starts at 0 and ends at a value which is the segment length With the real abscissa choose either the X axis or the Y axis to project onto This projection axis becomes the abscissa axis select the variable from the list decide whether or not to display the Legend modify the profile plotting colour by clicking in the box next to Colour and then by clic king on the required colour in the palette see Figure 2D Profile perspective 2 select the Line Thickness from 4 available options In the window for modification of the time profile options you can also modify
167. riable correspon ding to the observations Recover the observations graph using Import graph from the Gra ph menu and superimpose the two pofiles using the Superimposition of graphs from the Graph menu Superimposing graphs with different scales It can be useful to superimpose two graphs with different ordinate ranges In this case it is not possible to use the Superimpose graph function since this would automa tically adjust the ordinate range of the superimposed graph to that of the other And so in this case the variable represented in the first graph will not be visible because of the differences in ranges The method to get round this problem is the following EDF LNH 9 3 Chapitre 5 SPECIFIC APPLICATIONS e display the first variable FR Tas A Dot e copy this graph using the Copy graph function from the Graph menu to obtain a graph of the same dimensions e modify this second graph by changing the variable and if necessary by placing the Y axis on the right Hacteur d au e use the Align graph option from the Graph menu with the following options horizontal alignment Centre up down vertical alignment Centre right left in order to superimpose the graphs nis ht Notes e ltisalso possible not to display the graphs with their real ordinate axes values and mo dify the axes to a common normalised axis In this case a grea
168. rl Z gt Superimpose This function is used to superimpose a set of graphs 2D graphs or profiles The axes of the re sulting graph are the ones of the graph onto which the superimposition is made The axes op tions of the graphs which are superimposed onto the reference one are deleted The procedure is as follows e Select one or several graphs See Section Selecting Page 4 1 e click on Superimpose in the Graph menu keyboard short cut lt Ctrl U gt e then select the destination graph on which you want to superimpose the size dimen sions and scales are automatically adapted The container is now created Notes e Superimposed graphs cannot be individually modified They must be separated first be fore modification However the axes of a container can be modified e Iheorder of the graphs cannot be modified with the Bring to front Send to back func tions of the Graph menu The graphs must be first separated and then superimposed in a different order Zoom There are different ways to activate a zoom e either modify the minimum and maximum values of the graph axes by clicking on the H Axis and V Axis buttons in the dialogue box associated with the graph The dialogue window for modification of the axes appears See Section Modifying the axes of a graph Page 3 44 e or click on the vertical or horizontal axis of the graph to have direct access to the relevant dialogue window for modification See Section Modify
169. s and Objects 4 5 Printing 4 21 Saving 4 24 Index Trajectories graph 3 18 5 15 U Users Files A 1 V Variable SENVRUBENSPATH A 1 A 2 STEMPS 3 48 4 24 5 9 SUNITE 3 48 SVAR 3 48 Create calculated variable 4 17 Create time steps 4 16 Delete 4 19 Variables 4 14 Vectors graph 3 14 View point 3 32 3 36 Volumes 4 12 5 19 X XdefRUB File A 5 Z Zoom 4 3 User s Guide Rubens 4 1 index 5
170. s are not necessarily defined with the same abscissa Although the file may include several time records it is not possible to plot time profiles but only space profiles at different times However the same file structure could be used by replacing TIME by POSITION and x1 by t1 This would enable plotting of time profiles at different positions Example PRAY EVAPORATION 100000000 PRAY EVAPORATION ARTICLE PHASE FORMAT F5 1 4F10 4 0 0 y mm m s u 000000 000000 u m s 8 000000 2 000000 6 000000 000000 000000 2 0 y mm 000000 000000 000000 000000 000000 500000 000000 ON KH e 000000 Oo SNR m s 000000 000000 500000 n s u 000000 000000 000000 000000 000000 e A AN Ov k KB O N Or 000000 Note The maximum number of variables is 100 MAILLEUR Format 7 14 This is an ASCII file It allows parameter definition in order to create a finite element file SERA PHIN see RUBENS technical description from measurements which were not made on a regu lar mesh See Section Generating a mesh automatically page 5 21 The file includes two parts a geometric header which can be divided in two parts a compulsory part displaying the variable list and the mesh point list an optional part describing the contours outside the studied area the constraints and the size the data records At least one variable must be def
171. s can be used including a numerical format or a format with date once a start date has been specified See Section Batch processing Page 4 22 First the base image must be created LETBCI LIILE Sean n EEREES eee ERN BEER SEES HER i Terga PAS U ET EMIS l LLL PP PP PP PP LLL L TES This image must then be saved and then the batch treatment can be used to save the images as gif files once you have checked that e the environment file See Section EnvironRubens File Appendix A 1 contains the fol lowing line gif xwdtoppm ppmtogif gt SHOME image_gif gif bitmap e adirectory called image gif has been created in the working directory Select Batch from the Tools menu See Section Batch processing Page 4 22 Then select e thename of the project e the name of the image e thetype of gif device 5 9 Chapitre 5 SPECIFIC APPLICATIONS e thestart and end timestep for the period that is required when the batch processing is to start Once this has been done the batch processing is started and will create as many files as there are timesteps within the required period The gif files will be stored in the directory that is specified in the EnvironRubens file image gif in this case The file names are gif where indicates the process number which is incremented by the system The system process numbering is cyclical and can therefore cause difficulties with the ordering of the images In such a
172. s the previous version 4 0 rubens n Invokes the next version 4 1 for the moment rubens v version Invokes the version version rubens a Invokes the english version if available rubens c Invokes under the separated colours mode rubens d rep Invokes in the rep directory rubens p projet Invokes by opening the projet project rubens i image p projet Invokes by opening the projet project and by displaying the image image rubens s image p projet Invokes by opening the projet project and by starting with the style read from image rubens r resu f format b A p projet Activates the projet project creation from the resu file under the formatO format the b option allows software invoking after project creation A is used to require the ASCII format for creation rubens S fichier com Sends a signal to the current RUBENS session asking for reading of the command file file com See Section Commands through a communication file Appendix E 2 rubens C fichier com Invokes RUBENS with the command file file com See Section Commands through a communication file Appendix E 2 rubens X x options ou N x options Allows invoking option definition This command script is compatible with the SAGE study management system Notes EDF LNH When the new version is invoked for the first time the configuration file ParamRubens is automatically updated by the command shell These options can be
173. scription format in a RUBENS format is sorted and includes several objects It re flects the data structure It is possible to define the object attributes This language allows batch processing of the printed outputs Normally these files cannot be modified But it is in fact very useful to edit and modify them in order to create similar images at different times and for specific applications However each mo dification should be made with caution and following the specific saving procedures In this paragraph the objective is not to explain all the saved parameters in an image file but to focus on its specific structure and features Each graph is a main object including sub objects axes legends name_objectinstance_object position object initial position of the object Characteristic of the object name_sub_objectordering_s o position s o initial position s o rear characteristics of the sub object name sub objectordreing s o position s o initial position s o T characteristics of the sub object the ordering of objects is according to the creation order the object position includes the following fields upper left point abscissa upper left point ordinate object width object height The initial position is the object position when it was created It is used to define an overall ob ject view This initial position is only used for main objects The brackets are used to indicate a sub ob
174. sed The file should include as many opening brackets as closing brackets Image file example 4 01 PaletteAuto 64 couleurs 0 0 65535 RACINE 1 MAILLAGE 1 d 19 000000 0 dpi 75 charset NONE CHARSET 336 000000 0 dpi 75 charset NONE CHARSET 357 138367 19 000000 EDF LNH Lo Pt P Fa AXEMIN 2 Pn Feat Est fc L Lr rc Feat rr LI fast Est eS Se SS Eh t Cc d LLL cvv ve AXEMIN 3 EL fa rr c t Es d Pd c pg rd pri iL Pd Pt Lr L t Cc vL L AXEMAX 4 P Ps rc 0 000000 0 000000 800 000000 560 000000 123 000000 106 000000 342 138367 304 000000 65535 0 0 0 000000 0 000000 800 000000 560 000000 114 000000 66 000000 342 138367 304 000000 projet Rubens Incidents COU14 noeuds voir INVISIBLE numero INVISIBLE couleur 0 mailles voir VISIBLE numero INVISIBLE epaisseur TRESFIN couleur 12 frontiere voir INVISIBLE numero INVISIBLE couleur 14 LI cadre NONENCADRE 123 000000 88 000000 357 138367 19 000000 114 000000 48 000000 357 138367 type AUTOMATIQUE minimum 600570 maximum 605932 mindefaut 600570 maxdefaut 605932 debut abscisse 18 ordonnee 80 fin abscisse 18 ordonnee 80 graduation LINEAIRE petits rics 5 grands tics 6 coeff a 1 coeff b O fonte name courier r 1 i 0 o 0 medium 0 bold 1 taille 10 simple date year 1995 month 1 day 2 hour 0
175. surement Points iras ah m n Construction of a m bant Mesh from the Bel Measurement and HHH Points si RE k BE _ i a a 191 33 Ja A a Le 1 ep Du A a r Visualisation using Rubens Coloured Surface 2D Space Profile The format of the file to be read in ASCII is either the MAILLEUR format described in the sec tion on formats See Section MAILLEUR Format Appendix B 14 or the SINUSX format For the SinusX format the mesh is a numerical terrain model with z values for he altitudes This chapter presents the case of the format MAILLEUR which offers additionnal possibilities The grid generation is automatic so it is possible that some unwanted elements may be created outside the study area in the case of concave areas Greater control over the griding process can be achieved by defining an external contour or an envelope See Section Defining an enve lope for the domain Page 5 22 Defining an external contour An external contour is a closed curve described in the normal trigonometric direction and which contains all the points which are on the boundary The default external contour is the convex envelope of the whole domain It is therefore not ne cessary to define a contour if the study area is convex 5 21 Chapitre 5 SPECIFIC APPLICATIONS The points of the contour must be taken from the list of points which is used for the grid gene ration If one point of the contour does n
176. te is defined during the invoking of RUBENS in the parameter file ParamRubens See Section ParamRubens file Appendix A 2 e the Graduate palette is by default used for 2D graphs The palette is defined during the invoking of RUBENS in the parameter file ParamRubens See Section ParamRubens file Appendix A 2 the Automatic palette which can be created interactively is used for 2D graphs The colour num ber is finally defined during the invoking of RUBENS in the parameter file ParamRubens See Section ParamRubens file Appendix A 2 To create this automatic palette See Section Using the Colour Palette Page 5 49 click on the arrow Start colour End caleur Grey levels Create Cest Help In this window the start and end colours of the automatic palette must be selected by clicking on the relevant coloured box and then selecting the colour in one of the 3 existing palettes of the Colour Palette window The automatic palette is thus created by using the colours defined in one of the 3 palettes i e including the previous automatic palette colours You have now created a colour palette that you will be able to use when you define the extreme colours of the graph A grey scale palette can be created by clicking on Shaded Notes e thecreation of the automatic palette is not symmetrical if the start and end colours are reversed the colours of the palette are not reversed This comes from the fact that the softwa
177. ter number of graphs can be aligned in the same way e Itis possible to create the second graph with the correct dimensions without copying the first graph It is sufficient to use the magnetic grid to create both graphs This fixes the graph sizes according to the grid characteristics 5 4 EDF LNH Importing displaying and modifying a contour Importing displaying and modifying a contour Contours can be used to give a reference for results and measurements for example by represen ting bathymetry lines objects or buildings A contour is a series of broken lines and of polygons From version 4 0 contour objects are imported into the project Selecting a contour type of graph then brings up the list of available objects which have been imported into the project Importing a contour The first action is to import the contour into the project This will be stored in the project under a contour format file with a cont extension Itis possible to import contours in other formats these would then be transformed automatically into the internal RUBENS contour format At present 3 formats are recognised e the contour format See Section CONTOUR format Appendix B 20 This is an internal RUBENS format in ASCII within which is fairly easy to create objects e theSinusX format See References 8 and 9 e the DXF format This is a format for CAO software and particularly for AUTOCAD Only the geometric information is read by
178. the Erase time steps function described earlier in this paragraph e Delete times of all the variables to delete time steps for all the variables which are using it Time steps E CELERITE DU SOM CK CP Dh DRP DAT EHTHALPIE EPS Delete Close Select the variable RUBENS displays the list of all the variables defined for this time step in the left column Click on Delete to delete this time step for all these variables If you only want to delete the time step for one variable use the Erase time steps function 4 20 EDF LNH Tools for printing described earlier in this paragraph Note When a variable or time step comes from the original project calculation code or measurements RUBENS asks for confirmation before erasing anything Tools for printing Printing an image To print the contents of the main window click on Window in the main menu bar then on Print in the associated pull down menu The keyboard short cut lt Ctrl P gt can also be used The fol lowing window is then displayed LT Printing terminal ste bas posteri CUL pastseript GET PAP postseript GMFI TARAM tekire laser variar Type of output postsaript Sealed printing 1 Eo Forma Aa Coulour Black and White Print Clit Help The list of printing tools and functions is stored in the EnvironRubens file See Section Environ Rubens File Annexe A 1 These devices cannot be Text tools When you
179. the main menu bar and on Open Project in the associated pull down menu The following window appears f Filter of the RUBENS projects AME Tolrmerifiubensifieierence TAY AUB AUE Poiders LAE folie A abena Aelen gE LAME Ie fAubenaRelerence LAME ete bena A ler ee AAE EALE FTW Abena RA etertn AY AUE AA pna enne cone ALG Aii Sire iAwhenslAelerencecalhods AU Mal srana rilubensilBielerenereonquer ALE Mapiolreerifiubensile erence lequil AUB Name al thu project IARE oi rre rilubensiPieieren ce TR Y ALE Open Fitter Cancel Help This window is a filter in which the list of available projects gives the names of all the projects corresponding to the selection criteria specified by the filter path The RUBENS projects are identified by their extension RUB Therefore the filter RUB gives you a list of all the RUBENS projects available in the current directory For example if you want to obtain a list of all the RUBENS projects available in the directory users ami you just have to type the filter users ami RUB You can easily obtain a list of RUBENS projects by e defining the search filter in the box designed for this purpose The filter must end with RUB e click on Filter A list of all the projects meeting the requirements defined appears To open a specific project e click on the project to be opened in order to select it e click on the Open button in the dialogue window You can also click twice qu
180. the segment and of the closed elements for intersections between this segment and the mesh Moreover there are 2 values for these intersections points the profile defines then kind ot stairs 3 26 EDF LNH Creating a 2D space profile graph EDF LNH Chapitre 3 HOW TO USE RUBENS Creating a 2D time profile graph This type of graph can be used to represent the evolution of a variable as a function of time at a given point X Y of a 2D mesh see Figure 2D Time Profile 1 A dialogue window can be used to modify the options of the graph see Figure 2D Time Profile 2 For further details please see description of the 2D Space profiles See Section Creating a 2D spa ce profile graph Page 3 24 As with space profiles you can modify the coordinates of the point e numerically with the keyboard e graphically by clicking directly on the point in a 2D graph The defined point can be dis played on a 2D graph if you select the option Display point The minimum and maximum time steps must be specified for creation of the time profile The second box of this dialogue window can be used to select one or several variables to be dis played in the graph As with space profiles you can have access to the options of the curves co lours type of lines etc by double clicking on the variable see Figure 2D time profile 3 After having defined all the options click on OK to validate the modifications The dialogue window disappears an
181. tory If not RUBENS uses the Prubens file included in the initial package to copy it into both the userOs di rectory and in the invoking directory This file includes e general parameters page layout printer font e parameters related to each graph e the colour palette e the list of calculated variables to be displayed in the interface For instance for a mesh this file defines e whether or not to display the mesh elements and or their numbers and in e which colour e whether or not to display the nodes and or their numbers and in which colour e whether or not to display the boundaries and in which colour e the colours associated with the 5 node types e the colours associated with boundary conditions e whether the graph is framed Example of rubens4 0 file GeneralDef type image RUBENS Justification h GAUCHE justification v CENIRE EDF LNH 6 5 Chapitre PaletteD TexteDef LigneDef CadreDef e f SurfaceDef 6 APPENDIX A users files imprimante postscriptCOUL varianUserID varianNumCompte 0 varianCouleur couleur varridnbxpansion 1 0 mise page PAYSAGE fonte name times r 1 i 0 o 0 medium 0 fonteLegEch name courier r 1 i 0 o 0 couleur 64 format 6 2f A fonte name times r 1 i 0 o 0 medium 0 couleur 0 sens ADROITE trait couleur
182. unction RUBENS automatically selects the variable and the time step in 2D for the selected graph 4 11 Chapitre 4 Searching 4 12 OTHER FUNCTIONS Volumes The Volumes function is available from the Tools menu and can be used to calculate volumes Limit Ken Results sat 7 BTR Poster Gien He galop 271 FIAT Calculatrices Cini Help In order to carry out a volume calculation e first select the variable timestep couple e define a minimum value e activate calculation by clicking on Calculation You then obtain the value of the quantities which are below and above the previously defined minimum The result is the surface integral of the variable at the selected time the sum of the two values See Section Surface and volume integrals Page 5 19 in data files In addition to graphics visualization RUBENS also includes tools to search through the data sets Displaying nodes This function is activated by clicking on Nodes in the Data menu and can be used to view the mesh nodes The dialogue window depends on the project type 1D 2D For example for a 2D project the following dialogue window appears Print Help EDF LNH EDF LNH Searching in data files You can scroll up and down with the scroll bar The table shows the coordinates for each node number For a finite difference project the meshing index values i and j are given in addition to the node number Press the Print butto
183. unction is accessible from the Graph menu keyboard short cut lt Ctrl T gt It can be used to read a graph which has previously been saved ru graph fiber 1 LAB ErloireseriFlubensaidlncidentsiC OL a RUE Folders Available RUBENS graphs Ziolteiprttubeas ecHdents CH Da HUEL VEER Izialvier Hubenzsineidgenbs CERTA FU Hame ol graph to imported ME I seriHubensfmebdentz c OLI 4 AL ole A import Filter Close Help The graph is displayed where it was when it was saved Notes e The Import a graph function is different from the Read an image function See Section Reading an image Page 4 26 since it does not delete all the graphs displayed in the drawing area and does not affect the page setup e You can use it to compare graphs from different projects See Section Comparing two graphs Page 5 1 Project management Some functions other than Creation See Section Creating a project Page 3 1 and Opening See Section Opening a project Page 3 3 can be used for RUBENS project management They are des cribed in this section Change project This function available from the File menu or keyboard short cut Ctrl H can be used to switch to another project which was opened earlier in the session Up to 10 projects managed in the software memory can be accessed through the dialogue win dow the last 10 projects When RUBENS is invoked the available projects are those which have been saved in the environment file rube
184. ur This creates a contour file See Section CONTOUR format Appendix B 20 which can be impor ted by clicking on the Contour item See Section Importing displaying and modifying a contour Page 5 5 The trajectory objects are considered by RUBENS to be time independent They can be supe rimposed onto other graphs for example a velocity field The time information has been stored as a label for each point and can be accessed using the Point Probe from the Tools menu This makes it possible to position markers for example for low water and for high water 5 18 EDF LNH Surface and volume integrals Example 400000 DO 350000 325000 300000 Se 25 00090 2 00 0d 0d0 1 500097 oo0900 B909 g 9g U Surface and volume integrals RUBENS can be used to calculate surface and volume integrals The procedure for these two functions is very similar e The surface integral See Section Integration Page 4 11 is the integral of the variable along a segment e The volume integral See Section Volumes Page 4 12 is the integral of the variable over the whole domain In both cases a baseline value can be specified and the function gives a positive a negative value and the algebraic sum of the two the result Let s look at the following example It is a variable which defines a sphere in 3D profile Ee Tana d d R ang I n kih Hi H Lad Li Hi H Er EH Eas Limit 0m Limit 25 m This exampl
185. urs for the automatic palette can be chosen from any of the available co lours either from one of the other two palettes or even from the old automatic palette Click on start colour and then on the required colour Do the same for the end colour Clicking on Generate will then create the automatic palette consisting of as many intermediate colours as corresponding spaces were reserved at the start of the RUBENS run If grey scale is selected the colours will be different shades of grey The start and end colours must therefore be either black or white or a shade of grey if a previous grey scale palette has already been created 5 14 EDF LNH Trajectories and streamlines 5o far the colours for the automatic palette have only been defined they have not been used In order to display them click on the corresponding button at the bottom of the colour palette win dow Using the colour palette In order to use the automatic palette that has been defined first bring up the dialogue box which defines the palette for the graph Maximum pm Nb efThresedbds fia Endcolour SNS Graduates colours o Fustamaliz colours Ok Cancel Oretault Help Select the required maximum and minimum values for example by using the Default button The Default button sets not only the extreme numerical values for the graph but also the type of palette to be used This button should therefore only be us
186. w appears Creation nT a projot Hame of the file to be read Fired Haine ofthe destination project PROJECT Project Directory a Directory Writing code ASFC gt Binary e Formal of the source file LEO ern m Re em kemed Fiber ku Tea 184 E harr JA C ea amas leonard LI Kira cina Tina os a rid 33 eae ae memes 7 14RHiIB EM Hr rura iuto a ren habe Dr p mL nn EE r mr Srkei Fiker Cancel Haip SERAPHIN Bulk rampa anga LIDOP KAJI As kari teen ein ce Eu LIDCHNHP PTE uk rr elar ki i ke Bart HUE SLC UPS tai ER Tie campa PALIH SCOPI mp e remp P Ier SCOP J sarr eien AWA x or COU Al SCOPGEME DHEAN MALLE UH Con Pa AiR THANA SCORPGEME HT COEUR T harp rdrr r mear Selection LAE e Ela TI utan dn z eie reni amp Debut Cree Cancel Help pke l hir LC areg Enter the name of the data file To do that you can obtain a specific dialogue window designed to help you search for the required file Click on the Find bar Enter the name of the destination file Enter the name of the destination directory in which Rubens will create your project the default value is set for the current directory To do that you can obtain a specific dia logue window designed to help you select this directory Click on the Directory bar Select the data file format Click on the Create button RUBENS reads t
Download Pdf Manuals
Related Search
Related Contents
Transcend StoreJet 2.5 SATA, 160GB, Blue Peerless ACC324 Graphtec CE6000 Vinyl Cutter Training Resource Istruzioni per l`uso e per il montaggio 040614 7085320 Copyright © All rights reserved.
Failed to retrieve file