VPL, A COMMAND LANGUAGE FOR DATA ANALYSIS AND PRESENTATION. Report
90 Pages
English

VPL, A COMMAND LANGUAGE FOR DATA ANALYSIS AND PRESENTATION. Report

-

Downloading requires you to have access to the YouScribe library
Learn all about the services we offer

Description

Commission of the European Communities physical sciences VPL, A COMMAND LANGUAGE FOR DATA ANALYSIS AND PRESENTATION Report EUR 12741 EN Blow-up from microfiche original Commission of the European Communities physical sciences VPL, A COMMAND LANGUAGE FOR DATA ANALYSIS AND PRESENTATION G. FRANCHELLO, G. LEVA Commission of the European Communities Joint Research Centre Ispra Establishment 1-21020 Ispra (VA) Directorate-General Science, Research and Development Joint Research Centre 1990 EUR 12741 EN Published by the COMMISSION OF THE EUROPEAN COMMUNITIES Directorate-General Telecommunications, Information Industries and Innovation L-2920 LUXEMBOURG LEGAL NOTICE Neither the Commission of the European Communities nor any person acting on behalf of then is responsible for the use which might be made of the following information Catalogue number: CD-NA-12741-EN-C © ECSC — EEC - EAEC, Brussels - Luxembourg, 1990 CONTENTS Poge INTRODUCTION 1 Bibliographie references 2 CHAPTER 1 - Sample session 3 CHAPTER 2 - VPL concepts 9 2.1. Definitions and syntax abbreviations 9 2.2. Input 11 2.2.1. Symbolic variable substitution 12.3. Systems, sub-system and appended modules Π 2.4. Work-area4 2.5. Commands and HELP sub-system 15 CHAPTER 3 - VPL system6 3.1. Work-area commands 13.2. Input/Outputs9 3.3. Procedure commands 23 3.4. On/off commands7 3.5. Systems and miscellany3.6. CROSFIT sub-system 31 CHAPTER 4 - ABC system2 4.1. Expression4.2.

Subjects

Informations

Published by
Reads 11
Language English
Document size 2 MB

Commission of the European Communities
physical sciences
VPL, A COMMAND LANGUAGE
FOR DATA ANALYSIS AND PRESENTATION
Report
EUR 12741 EN
Blow-up from microfiche original Commission of the European Communities
physical sciences
VPL, A COMMAND LANGUAGE
FOR DATA ANALYSIS AND PRESENTATION
G. FRANCHELLO, G. LEVA
Commission of the European Communities
Joint Research Centre
Ispra Establishment
1-21020 Ispra (VA)
Directorate-General Science, Research and Development
Joint Research Centre
1990 EUR 12741 EN Published by the
COMMISSION OF THE EUROPEAN COMMUNITIES
Directorate-General
Telecommunications, Information Industries and Innovation
L-2920 LUXEMBOURG
LEGAL NOTICE
Neither the Commission of the European Communities nor any person acting on behalf
of then is responsible for the use which might be made of the following
information
Catalogue number: CD-NA-12741-EN-C
© ECSC — EEC - EAEC, Brussels - Luxembourg, 1990 CONTENTS
Poge
INTRODUCTION 1
Bibliographie references 2
CHAPTER 1 - Sample session 3
CHAPTER 2 - VPL concepts 9
2.1. Definitions and syntax abbreviations 9
2.2. Input 11
2.2.1. Symbolic variable substitution 1
2.3. Systems, sub-system and appended modules Π
2.4. Work-area4
2.5. Commands and HELP sub-system 15
CHAPTER 3 - VPL system6
3.1. Work-area commands 1
3.2. Input/Outputs9
3.3. Procedure commands 23
3.4. On/off commands7
3.5. Systems and miscellany
3.6. CROSFIT sub-system 31
CHAPTER 4 - ABC system2
4.1. Expression
4.2. Masked expression5
4.3. Functions
4.3.1. Mathematical functions 36
4.3.2. Local and inverse functions8
4.3.3. Fluid propertys
CHAPTER 5 - DB system 41
5.1. User DB commands2
5.2. Special DB command7
CHAPTER 6 - PLOT system9
6.1. PLOT session
6.1.1. Examples 55
6.2. PLCO session 6
6.2.1.s3
III 6.3. PL0T3S and PL0T3G session 65
6.3.1. Examples6
CHAPTER 7 - STMFXG appended module8
CHAPTER 8 - HTCMF appended module 70
Appendix 1 - Example of procedures2
Λ1.1 - Main procedure
Al.2 - File CALC
Al.3 - File LEV3
Al.4 - File TRASF4
Al.5 - Output file
Appendix 2 - Label file 76
Appendix 3 - Command index8
IV Abstract
VPL stands for "Vector Processing Language". The main feature offered by this program is a flexible
easy to use command language for data analysis and presentation. This tool as well as general functions
to manipulate vectors (Fortran-like expressions, IF and DO loop structures, procedures) offers a data
base interface and a graphics package. It offers also specific tools for thermal-hydraulic analysis such as,
thermodynamic fluid property functions, heat transfer coefficient calculations and drawings of schematic
nuclear reactor components. Introduction
VPL is based on the experience gained in the framework of the LOBI1 Project on the analysis of experimental
results and code predictions using the STARSIS package [1] and its improvements [2], [3], [4]. However, the
need for a new general purpose tool that can be used not only for analysis of data stored in a data base
[5] but also for complex manipulation of data base vectors led to the requirements of the VPL program,
with a new command language for data processing, keeping the improved STARSIS graphics package and
interfacing by a new software with the STARSIS data base.
VPL2 allows you to enter, manipulate and plot vectors of data by an easy-to-use mnemonic command syntax.
Vectors can be entered by DATA command, expressions, tablet, sequential files or by,data-base; they can
be processed by expressions using the same notation as PORTRAN-77 language; they can be printed on a
screen or plotted producing black & white or colour graphics in 2 or 3 dimensions; finally it is possible to
store the vectors on a data-base or in sequential formatted files.
VPL can work in batch and/or in interactive manner by procedures, DO loop structures, IF command,
symbolic substitution and so on. Suppose you want to plot a graph based on the same variables stored in a
data-base, however from different sources (different experiments, different predictions, etc.). You can define
a procedure where VPL asks you only the name of the experiment (or prediction) and then executes the
procedure as required, each time repeating automatically the whole set of VPL commands.
In VPL are available a large set of mathematical functions as in FORTRAN and in addition functions
for interpolation, differentiation, integration, polynomial regression, vector manipulation ands to
calculate fluid property by interpolation of tables stored in a data-base.
In VPL is also available a package to build fluid property tables and a package to calculate heat exchange
between solid structures and two phase fluids. It is used for experimental data and calculation results analysis,
to check correlations for code improvement and to provide an environment for the RELAP5/EUR-MF code.
VPL is written in FORTRAN-77 standard and uses the IGL graphics library. At this moment it is available on
JRS's Amdahl mainframe. It can work under TSO system on Tektronix graphics terminal, any alphanumeric
terminal and also under BATCH system. It is ready for implementation on other computers or for interfacing
with any other graphics library when necessary.
Light water reactor Off-normal Behaviour Investigation
Vector Processing Language
- 1 -INTRODUCTION
Bibliographie References
[1] W.KOLAR, W.BREWKA, "STARSIS - A Data Base System for vectorial Organized Data Records",JRC-
Ispra,, Internal Communication, May 1982.
[2] G.LEVA, "Extension of STARSIS: insertion of the new commands PLCO and CURS", JRC-Ispra, TN
1.06.01.83.37, June 1983.
[3] G. FRANCHELLO, "Extension of STARSIS: Insertion of new commands for steam/water properties
plotted on a pressure-enthalpy chart.",JRC-Ispra, TN I.06.C1.84.96, July 1984.
[4] G. LEVA, "Extension of water properties routines",JRC-Ispra, TN I.06.C1.85.31, March 1985.
[5] G. FRANCHELLO, "RELAP5/EUR-MF: un codice di calcolo per lo studio dei transitori termoidraulici
degli impianti industriali",Tesi di laurea presentata alla Facoltà di Ingegneria, Università degli Studi di
Genova, Anno accademico 1986/87.