G PROMS Developer Guide
User Manual:
Open the PDF directly: View PDF .
Page Count: 272
Model Developer Guide
Release v3.5
June 2012
Model Developer Guide
Release v3.5
June 2012
Copyright © 1997-2012 Process Systems Enterprise Limited
Process Systems Enterprise Limited
6th Floor East
26-28 Hammersmith Grove
London W6 7HA
United Kingdom
Tel: +44 20 85630888
Fax: +44 20 85630999
WWW: http://www.psenterprise.com
Trademarks
gPROMS is a registered trademark of Process Systems Enterprise Limited ("PSE"). All other
registered and pending trademarks mentioned in this material are considered the sole property
of their respective owners. All rights reserved.
Legal notice
No part of this material may be copied, distributed, published, retransmitted or modified in any
way without the prior written consent of PSE. This document is the property of PSE, and must
not be reproduced in any manner without prior written permission.
Disclaimer
gPROMS provides an environment for modelling the behaviour of complex systems. While
gPROMS provides valuable insights into the behaviour of the system being modelled, this is
not a substitute for understanding the real system and any dangers that it may present. Except as
otherwise provided, all warranties, representations, terms and conditions express and implied
(including implied warranties of satisfactory quality and fitness for a particular purpose) are
expressly excluded to the fullest extent permitted by law. gPROMS provides a framework
for applications which may be used for supervising a process control system and initiating
operations automatically. gPROMS is not intended for environments which require fail-safe
characteristics from the supervisor system. PSE specifically disclaims any express or implied
warranty of fitness for environments requiring a fail-safe supervisor. Nothing in this disclaimer
shall limit PSE's liability for death or personal injury caused by its negligence.
Acknowledgements
ModelBuilder uses the following third party free-software packages. The distribution and use
of these libraries is governed by their respective licenses which can be found in full in the
distribution. Where required, the source code will made available upon request. Please contact
support.gPROMS@psenterprise.com in such a case.
Many thanks to the developers of these great products!
Table 1. Third party free-software packages
Software/Copyright
Website
License
ANTLR
http://www.antlr2.org/
Public Domain
Batik
http://xmlgraphics.apache.org/batik/
Apache v2.0
Copyright © 1999-2007 The Apache Software Foundation.
BLAS
http://www.netlib.org/blas
BSD Style
Copyright © 1992-2009 The University of Tennessee.
Boost
http://www.boost.org/
Boost
Copyright © 1999-2007 The Apache Software Foundation.
Castor
http://www.castor.org/
Apache v2.0
Copyright © 2004-2005 Werner Guttmann
Commons CLI
http://commons.apache.org/cli/
Apache v2.0
Copyright © 2002-2004 The Apache Software Foundation.
Commons Collections
http://commons.apache.org/collections/ Apache v2.0
Copyright © 2002-2004 The Apache Software Foundation.
Commons Lang
http://commons.apache.org/lang/
Apache v2.0
Copyright © 1999-2008 The Apache Software Foundation.
Commons Logging
http://commons.apache.org/logging/
Apache v1.1
Copyright © 1999-2001 The Apache Software Foundation.
Crypto++ (AES/Rijndael
and SHA-256)
http://www.cryptopp.com/
Public Domain
Copyright © 1995-2009 Wei Dai and contributors.
Fast MD5
http://www.twmacinta.com/myjava/
fast_md5.php
LGPL v2.1
Copyright © 2002-2005 Timothy W Macinta.
HQP
http://hqp.sourceforge.net/
LGPL v2
Copyright © 1994-2002 Ruediger Franke.
Jakarta Regexp
http://jakarta.apache.org/regexp/
Apache v1.1
Copyright © 1999-2002 The Apache Software Foundation.
JavaHelp
http://javahelp.java.net/
GPL v2 with
classpath exception
Copyright © 2011, Oracle and/or its affiliates.
JXButtonPanel
http://swinghelper.dev.java.net/
LGPL v2.1 (or
later)
Copyright © 2011, Oracle and/or its affiliates.
LAPACK
http://www.netlib.org/lapack/
BSD Style
libodbc++
http://libodbcxx.sourceforge.net/
LGPL v2
Software/Copyright
Website
License
Copyright © 1999-2000 Manush Dodunekov
Copyright © 1994-2008 Free Software Foundation, Inc.
lp_solve
http://lpsolve.sourceforge.net/
LGPL v2.1
Copyright © 1998-2001 by the University of Florida.
Copyright © 1991, 2009 Free Software Foundation, Inc.
MiGLayout
http://www.miglayout.com/
BSD
Copyright © 2007 MiG InfoCom AB.
Netbeans
http://www.netbeans.org/
SPL
Copyright © 1997-2007 Sun Microsystems, Inc.
omniORB
http://omniorb.sourceforge.net/
LGPL v2
Copyright © 1996-2001 AT&T Laboratories Cambridge.
Copyright © 1997-2006 Free Software Foundation, Inc.
TimingFramework
http://timingframework.dev.java.net/
BSD
Copyright © 1997-2008 Sun Microsystems, Inc.
VecMath
http://vecmath.dev.java.net/
GPL v2 with
classpath exception
Copyright © 1997-2008 Sun Microsystems, Inc.
Wizard Framework
http://wizard-framework.dev.java.net/
LGPL
Copyright © 2004-2005 Andrew Pietsch.
Xalan
http://xml.apache.org/xalan-j/
Apache v2.0
Copyright © 1999-2006 The Apache Software Foundation.
Xerces-C
http://xerces.apache.org/xerces-c/
Apache v2.0
Copyright © 1994-2008 The Apache Software Foundation.
Xerces-J
http://xerces.apache.org/xerces2-j/
Apache v2.0
Copyright © 1999-2005 The Apache Software Foundation.
This product includes software developed by the Apache Software Foundation, http://
www.apache.org/.
gPROMS also uses the following third party commercial packages:
• FLEXnet Publisher software licensing management from Acresso Software Inc., http://
www.acresso.com/.
• JClass DesktopViews by Quest Software, Inc., http://www.quest.com/jclass-desktopviews/.
• JGraph by JGraph Ltd., http://www.jgraph.com/.
Table of Contents
1. gPROMS Fundamentals .............................................................................................................. 1
Variables and Variable Types .................................................................................................. 1
Connection Types .................................................................................................................. 2
Models ................................................................................................................................. 3
gPROMS Language declaration for Models ........................................................................ 4
Tasks ................................................................................................................................... 5
gPROMS language declaration for Tasks ........................................................................... 5
Processes .............................................................................................................................. 6
gPROMS Language declaration for Processes ..................................................................... 7
Saved Variable Sets ............................................................................................................... 8
2. Declaring Variable and Connection types ..................................................................................... 10
Declaring Variable Types ...................................................................................................... 10
Declaring Connection Types .................................................................................................. 10
The Parameters and Variables tab ................................................................................... 11
The Graphical representation tab .................................................................................... 12
The Port categories tab and Connectivity rules .................................................................. 13
The Display templates tab ............................................................................................. 14
3. Defining Models and Processes .................................................................................................. 15
An illustrative buffer tank example ......................................................................................... 16
Defining a gPROMS Model ................................................................................................... 17
The PARAMETER section ............................................................................................ 17
The VARIABLE section ............................................................................................... 18
The EQUATION section ............................................................................................... 18
Defining a gPROMS Process ................................................................................................. 19
The UNIT section ........................................................................................................ 20
The SET section .......................................................................................................... 20
The ASSIGN section .................................................................................................... 21
The INITIAL section .................................................................................................... 21
The SOLUTIONPARAMETER section ........................................................................... 22
The SCHEDULE section ............................................................................................... 22
4. Arrays .................................................................................................................................... 24
Declaring arrays in Models .................................................................................................... 24
Declaring arrays of Parameters in Models ........................................................................ 25
Declaring arrays of Variables in Models .......................................................................... 25
Declaring arrays of Selectors in Models ........................................................................... 26
Declaring arrays of Units in Composite Models ................................................................ 26
Referring to array elements ................................................................................................... 27
General rules for array expressions ......................................................................................... 28
Using arrays in equations ...................................................................................................... 29
Writing implicit array equations ..................................................................................... 29
Writing explicit array equations using the FOR construct .................................................... 30
Zero-Length Arrays .............................................................................................................. 30
5. Intrinsic gPROMS functions ....................................................................................................... 32
Vector intrinsic functions ...................................................................................................... 32
Scalar intrinsic functions ....................................................................................................... 33
6. Conditional Equations ............................................................................................................... 36
Using State-Transition Networks to model discontinuities ........................................................... 36
The Case conditional construct ............................................................................................... 40
Some general considerations when using the Case construct ................................................ 42
Initial values of Selector variables .................................................................................. 42
The If conditional construct ................................................................................................... 43
7. Distributed Models ................................................................................................................... 45
Declaring Distribution Domains ............................................................................................. 46
Declaring Distributed Variables .............................................................................................. 47
Defining Distributed Equations .............................................................................................. 49
v
Model Developer Guide
Introducing Partial Differential Equations ................................................................................. 50
First order partial derivatives ......................................................................................... 50
Higher-order partial derivatives ...................................................................................... 51
Conservative discretisation formulae for partial derivatives .................................................. 51
Introducing Integral Expressions ............................................................................................. 52
Single integrals ............................................................................................................ 52
Multiple integrals ......................................................................................................... 52
Relationship between the Integral and Sigma Operators ...................................................... 53
Explicit and Implicit Distributed Equations .............................................................................. 53
Providing Boundary Conditions .............................................................................................. 54
Specifying Discretisation Methods .......................................................................................... 55
Non-uniform grids ....................................................................................................... 57
8. Composite Models .................................................................................................................... 60
Motivation for Model Decomposition ...................................................................................... 60
Instances of lower-level Models: Units .................................................................................... 60
Topology connectivity using the gPROMS Language ................................................................. 62
Arrays of Units ................................................................................................................... 62
Variable pathnames and WITHIN ........................................................................................... 63
Expressions involving arrays of Units ...................................................................................... 64
Model specifications ............................................................................................................. 67
Setting Parameter values in Composite Models ......................................................................... 68
Setting Connection Type Parameters ............................................................................... 68
Implicit Parameter Propagation ....................................................................................... 70
9. Ordered Sets ............................................................................................................................ 72
Declaring Ordered Sets ......................................................................................................... 72
Declaring Arrays of Parameters, Variables and Units ................................................................. 73
Ordered Set Operations and Referencing Rules ......................................................................... 74
Set Operations ............................................................................................................. 74
Ordered Set Referencing Rules ....................................................................................... 75
Built-in Functions ........................................................................................................ 75
Ordered Set Intrinsic Functions ...................................................................................... 76
Examples of the Use of Ordered Sets ...................................................................................... 76
Ordered Sets in Model Specification Dialogs ............................................................................ 79
10. Defining a Public Model Interface ............................................................................................. 82
Defining a Model icon .......................................................................................................... 82
Defining Model Ports ........................................................................................................... 84
Create a new Port ........................................................................................................ 85
Ports and the gPROMS Language ................................................................................... 86
Defining a Specification dialog and Model Reports .................................................................... 87
Defining Public Model Attributes ................................................................................... 88
Specifications dialog tabs .............................................................................................. 89
Configure specification dialog ........................................................................................ 90
Defining Model help .................................................................................................... 92
Defining custom reports ................................................................................................ 94
Defining custom graphics ............................................................................................ 113
11. Defining Schedules ............................................................................................................... 116
Building a Schedule ............................................................................................................ 117
The Schedule Tab Toolbar ........................................................................................... 129
Elementary tasks ................................................................................................................ 130
The Reassign (Reset) elementary task ............................................................................ 131
The Switch elementary task ......................................................................................... 133
The Replace elementary task ........................................................................................ 136
The Reinitial elementary task ....................................................................................... 137
The Continue elementary task ...................................................................................... 138
The Stop elementary task ............................................................................................ 140
Specifying the relative timing of multiple tasks ....................................................................... 140
Sequential execution — Sequence ................................................................................. 141
Concurrent execution — Parallel .................................................................................. 143
vi
Model Developer Guide
12.
13.
14.
15.
16.
Conditional execution — If .......................................................................................... 145
Iterative execution — While ........................................................................................ 146
Result control elementary tasks ............................................................................................ 148
The message elementary task ....................................................................................... 148
The Monitor elementary task ........................................................................................ 149
The Resetresults elementary task .................................................................................. 152
The Save and Restore elementary tasks .................................................................................. 152
Defining Tasks ..................................................................................................................... 155
The Variable and Schedule sections of a Task ......................................................................... 155
The Parameter section of a Task ........................................................................................... 156
Hierarchical Task Construction ............................................................................................. 159
Building Tasks using the graphical interface ........................................................................... 160
Using the Interface tab ................................................................................................ 160
Using the Variables tab ............................................................................................... 162
Using the Schedule tab ............................................................................................... 163
Intrinsic Tasks ................................................................................................................... 166
Viewing the Schedule Generated by Intrinsic Tasks ......................................................... 168
Controlling the Use of Intrinsic Tasks ............................................................................ 169
Stochastic Simulation in gPROMS ........................................................................................... 172
Assigning random numbers to Parameters and Variables ........................................................... 174
Plotting results of multiple stochastic simulations .................................................................... 175
Combining multiple simulations .................................................................................... 175
Plotting probability density functions ............................................................................. 176
Stochastic Simulation Example ............................................................................................. 179
Stochastic gPROMS process model ............................................................................... 179
Stochastic simulation results ......................................................................................... 184
Controlling the Execution of Model-based Activities ................................................................... 186
The PRESET section .......................................................................................................... 186
The SOLUTIONPARAMETERS section ................................................................................ 188
Controlling result generation and destination ................................................................... 189
Controlling the behaviour of Foreign Objects .................................................................. 190
Choosing mathematical solvers for model-based activities ................................................. 191
Configuring model validation and diagnosis .................................................................... 192
Configuring the mathematical solvers ............................................................................ 192
Specifying solver-type algorithmic parameters ................................................................. 193
Specifying default linear and nonlinear equation solvers .................................................... 194
Standard solvers for linear algebraic equations ........................................................................ 195
The MA28 solver ....................................................................................................... 195
The MA48 solver ....................................................................................................... 196
Standard solvers for nonlinear algebraic equations ................................................................... 197
The BDNLSOL solver ................................................................................................ 198
The SPARSE solver ................................................................................................... 199
Standard solvers for differential-algebraic equations ................................................................. 201
The DASOLV solver .................................................................................................. 202
sradau. The SRADAU solver ....................................................................................... 209
Model Analysis and Diagnosis ................................................................................................ 212
Well-posed models and degrees-of-freedom ............................................................................ 212
Case I: over-specified systems ...................................................................................... 212
Case II: under-specified systems ................................................................................... 214
High-index DAE systems .................................................................................................... 216
Origin of index and the initialisation of DAEs ................................................................. 216
Automatic index reduction in gPROMS ......................................................................... 218
High-index DAEs, initialisation and integration ............................................................... 223
Inconsistent initial conditions ............................................................................................... 233
Initialisation Procedures ......................................................................................................... 236
Initialisation Procedures for Non-Composite Models ................................................................ 236
Specifying Initialisation Procedures in the Model ............................................................. 236
Specifying which Initialisation Procedures to use in the Process ......................................... 245
vii
Model Developer Guide
Performing a simulation activity using Initialisation Procedures ..........................................
Initialisation Procedures for Composite Models .......................................................................
The USE Section for Composite Models ........................................................................
Synchronising the Initialisation Procedures of sub Models .................................................
Reference ..........................................................................................................................
Specifying Initialisation Procedures in Models ................................................................
Specifying Initialisation Procedures in Processes .............................................................
The USE section ........................................................................................................
The START section ....................................................................................................
The NEXT section .....................................................................................................
viii
246
246
247
248
252
253
253
253
254
255
List of Figures
1.1. Variable Types declared in the gPROMS Process Model Library ..................................................... 2
1.2. The PMLMaterial Connection Type from the gPROMS Process Model Library - Parameters and
Variable declaration tab .................................................................................................................. 3
1.3. An example Task used to define change in heat input to the Flash drum Model from the gPROMS
Process Model Library ................................................................................................................... 6
1.4. An example of a Saved Variable Set .......................................................................................... 9
2.1. An example Variable Types table ............................................................................................. 10
2.2. The PMLMaterial Connection type - the Parameters and Variables Tab. .......................................... 11
2.3. Connection Type - Graphical Representation tab ......................................................................... 12
2.4. Choosing predefined colours for Ports (or Connections). ............................................................... 13
2.5. Defining custom colour for ports or connections. ......................................................................... 13
2.6. The PMLMaterial Connection type in the gPROMS PML - Port categories ...................................... 14
2.7. Connection Type - Display templates tab ................................................................................... 14
3.1. The Buffer Tank Model entity ................................................................................................. 15
3.2. The Buffer Tank Process entity. ............................................................................................... 16
3.3. Buffer tank with gravity-driven outflow. .................................................................................... 16
3.4. gPROMS Language definition for a Buffer Tank Model. .............................................................. 17
3.5. Buffer tank Model ................................................................................................................. 19
3.6. An example Process for the buffer tank. .................................................................................... 20
4.1. Model for a series of linked trays. ............................................................................................ 27
6.1. Vessel with overflow weir ....................................................................................................... 37
6.2. STN representation of vessel with overflow weir ......................................................................... 38
6.3. Vessel with bursting disc ........................................................................................................ 38
6.4. Vessel with safety relief valve ................................................................................................. 39
6.5. Hypothetical system model. ..................................................................................................... 40
7.1. Tubular flow reactor ............................................................................................................... 46
7.2. Example of a problem requiring non-uniform grids ...................................................................... 58
7.3. A logarithmic transformation ................................................................................................... 59
8.1. Distillation Column Model ...................................................................................................... 61
8.2. Reactor Flowsheet .................................................................................................................. 69
8.3. Reactor Port Sets ................................................................................................................... 69
8.4. Inconsistent Parameters propagated through Port Sets: inconsistent components specified .................... 70
8.5. Inconsistent Parameters propagated through Port Sets: extra component specified .............................. 70
9.1. Reaction Data Tables Labelled with Elements from Ordered Sets ................................................... 80
9.2. Entering a New Reaction: the Data Tables are Automatically Updated ............................................. 81
9.3. Ordered Set being defined by a Physical Property Foreign Object ................................................... 81
10.1. Defining an icon - (a) the Select icon button on the interface tab .................................................. 83
10.2. Defining an icon - (b) selecting the desired image file ................................................................ 83
10.3. Defining an icon - (c) choosing the default icon size .................................................................. 83
10.4. The Port table ...................................................................................................................... 84
10.5. Creating a new Port .............................................................................................................. 85
10.6. Public Model Attributes page ................................................................................................. 89
10.7. Defining the tabs for the Specification dialog ............................................................................ 90
10.8. Configuring the specification dialog ........................................................................................ 91
10.9. Model Specification Dialog including Initialisation Procedure ...................................................... 92
10.10. Example Model Report configuration ..................................................................................... 95
10.11. Default Orientation of 3D Plots (left) and Definition of Coordinates with no Rotation (right) ........... 101
10.12. Example of a contour plot .................................................................................................. 102
10.13. Example custom graphic specification .................................................................................. 114
10.14. Test specification dialog .................................................................................................... 115
11.1. Graphical Schedule Editor .................................................................................................... 116
11.2. Schedule Language Editor .................................................................................................... 117
11.3. gPROMS language tab with no Schedule ................................................................................ 118
11.4. Schedule tab with no Schedule ............................................................................................. 118
11.5. Task Palette ....................................................................................................................... 119
ix
Model Developer Guide
11.6. Continue Task configuration dialog ....................................................................................... 120
11.7. Continue Task in a Schedule ................................................................................................ 121
11.8. Continue Task in a Schedule (gPROMS language tab) .............................................................. 121
11.9. Width Controls .................................................................................................................. 122
11.10. Schedule after a Reassign task was inserted ........................................................................... 123
11.11. Schedule with example multiple selections ............................................................................ 125
11.12. Initial configuration dialog ................................................................................................. 126
11.13. Configuration dialog with illegal Variable path ...................................................................... 126
11.14. Configuration dialog with legal but undefined Variable path ..................................................... 127
11.15. Warnings are shown on the graphical Schedule ...................................................................... 127
11.16. Configuration dialog with illegal expression .......................................................................... 127
11.17. Configuration dialog showing advanced view ........................................................................ 128
11.18. Schedule Tab Toolbar ........................................................................................................ 129
11.19. Overview pane ................................................................................................................. 130
11.20. Width Controls ................................................................................................................. 130
11.21. Reassign Task configuration dialog ...................................................................................... 133
11.22. Switch Task configuration dialog ......................................................................................... 135
11.23. Switch Task configuration dialog: selecting a value ................................................................ 135
11.24. Replace Task configuration dialog ....................................................................................... 136
11.25. Reinitial Task configuration dialog ...................................................................................... 138
11.26. Continue Task configuration dialog ...................................................................................... 140
11.27. Mixing tank Process — graphical representation of tasks in Sequence ........................................ 143
11.28. Mixing tank Process — graphical representation of Tasks in Parallel .......................................... 145
11.29. If Task configuration dialog ............................................................................................... 146
11.30. A new If Task .................................................................................................................. 146
11.31. Graphical representation of the If Task ................................................................................. 146
11.32. While Task configuration dialog .......................................................................................... 147
11.33. A new If Task .................................................................................................................. 148
11.34. Graphical representation of the While Task ........................................................................... 148
11.35. Message Task configuration dialog ...................................................................................... 149
11.36. Output from the example Schedule illustrating MONITOR FREQUENCY .................................. 151
11.37. Monitor Task configuration dialog ....................................................................................... 152
11.38. Message Task configuration dialog ...................................................................................... 152
11.39. Auto Update Source Project Option ..................................................................................... 153
11.40. Save Task configuration dialog ........................................................................................... 154
11.41. Restore Task configuration dialog ........................................................................................ 154
12.1. New Task Interface tab ....................................................................................................... 161
12.2. Adding a new Parameter ...................................................................................................... 161
12.3. Adding a MODEL Parameter ............................................................................................... 162
12.4. Adding a new local Variable ................................................................................................ 163
12.5. Simulate user-defined Task .................................................................................................. 164
12.6. Local variable assignment Task configuration dialog ................................................................ 164
12.7. Task Palette for user-defined Tasks ....................................................................................... 165
12.8. Completing the Task configuration dialog for a predefined Task ................................................. 165
12.9. Execution Output Indicating the Inclusion of Intrinsic Tasks ...................................................... 168
12.10. Execution Output Showing the Detailed Schedule for Intrinsic Tasks ......................................... 169
12.11. Illustration of Intrinsic Task control ..................................................................................... 171
12.12. Example of a Unit with enabled Intrinsic Tasks ..................................................................... 171
13.1. Values assigned to the temperature for each scenario. ............................................................... 172
13.2. Probability density function for the product mole fraction. ......................................................... 173
13.3. Standard deviation of the product mole fraction ....................................................................... 173
13.4. Values assigned to the temperature for each scenario. ............................................................... 184
13.5. Probability density function for the product mole fraction X(4). .................................................. 185
13.6. Standard deviation of the product mole fraction X(4). ............................................................... 185
15.1. gPROMS diagnostics for a high-index problem ....................................................................... 220
15.2. The initial condition that needs to be removed ......................................................................... 220
15.3. gPROMS diagnostics for a high-index problem ....................................................................... 221
15.4. gPROMS output after automatic index reduction ...................................................................... 222
x
Model Developer Guide
15.5. Constant-volume mixer tank ................................................................................................. 227
xi
List of Tables
1. Third party free-software packages ............................................................................................... 3
2.1. Enforced connectivity rules ..................................................................................................... 14
5.1. Vector intrinsic functions ........................................................................................................ 32
5.2. Scalar intrinsic functions ......................................................................................................... 33
7.1. Closed and open domain notation ............................................................................................. 49
7.2. Numerical methods for distributed systems in gPROMS ............................................................... 55
7.3. Numerical methods for integrals in gPROMS ............................................................................. 56
7.4. Domain transformations available in gPROMS ........................................................................... 59
10.1. Attributes of the tag .................................................................................... 103
10.2. Attributes of the and tags ............................................................... 104
10.3. Attributes of the tag .............................................................................................. 105
10.4. Attributes of the tag ................................................................................................. 105
10.5. Attributes of the
Source Exif Data:
File Type : PDF
File Type Extension : pdf
MIME Type : application/pdf
Linearized : No
Page Count : 272
Profile CMM Type : Linotronic
Profile Version : 2.1.0
Profile Class : Display Device Profile
Color Space Data : RGB
Profile Connection Space : XYZ
Profile Date Time : 1998:02:09 06:49:00
Profile File Signature : acsp
Primary Platform : Microsoft Corporation
CMM Flags : Not Embedded, Independent
Device Manufacturer : Hewlett-Packard
Device Model : sRGB
Device Attributes : Reflective, Glossy, Positive, Color
Rendering Intent : Perceptual
Connection Space Illuminant : 0.9642 1 0.82491
Profile Creator : Hewlett-Packard
Profile ID : 0
Profile Copyright : Copyright (c) 1998 Hewlett-Packard Company
Profile Description : sRGB IEC61966-2.1
Media White Point : 0.95045 1 1.08905
Media Black Point : 0 0 0
Red Matrix Column : 0.43607 0.22249 0.01392
Green Matrix Column : 0.38515 0.71687 0.09708
Blue Matrix Column : 0.14307 0.06061 0.7141
Device Mfg Desc : IEC http://www.iec.ch
Device Model Desc : IEC 61966-2.1 Default RGB colour space - sRGB
Viewing Cond Desc : Reference Viewing Condition in IEC61966-2.1
Viewing Cond Illuminant : 19.6445 20.3718 16.8089
Viewing Cond Surround : 3.92889 4.07439 3.36179
Viewing Cond Illuminant Type : D50
Luminance : 76.03647 80 87.12462
Measurement Observer : CIE 1931
Measurement Backing : 0 0 0
Measurement Geometry : Unknown
Measurement Flare : 0.999%
Measurement Illuminant : D65
Technology : Cathode Ray Tube Display
Red Tone Reproduction Curve : (Binary data 2060 bytes, use -b option to extract)
Green Tone Reproduction Curve : (Binary data 2060 bytes, use -b option to extract)
Blue Tone Reproduction Curve : (Binary data 2060 bytes, use -b option to extract)
Format : application/pdf
Date : 2012:06:06 15:27:05+02:00
PDF Version : 1.4
Producer : Apache FOP Version svn-trunk
Create Date : 2012:06:06 15:27:05+02:00
Creator Tool : Apache FOP Version svn-trunk
Metadata Date : 2012:06:06 15:27:05+02:00
Language : en
Page Mode : UseOutlines
Creator : Apache FOP Version svn-trunk
EXIF Metadata provided by EXIF.tools