Professional Documents
Culture Documents
Jiri Zezulak
Dept. of water resources, Forestry Faculty, Czech Agricultural University, Prague, CR
Jakub Krejci
AquaLogic Consulting, Prague, CR
ABSTRACT: In non-stationary topological coding of individual units of water resources system, Petri-net
algorithm offers a powerful tool for decomposition of a system and for subsequent user-independent
numerical simulation. The case system, consisting of several reservoir control-units and having hydrologic
processes related, could be represented by a bipartite graph. Non-stationary graph coding results from gaps in
real-time data and from time-dependent operation of the scheme. When integrating hydrological and
hydraulic processes into a single-entity distributed system, computation control mechanism should take into
account the changes in the data structures in time. The paper reviews principles of the ordinary Petri-net
techniques and shows its potential in real-time reservoir control.
H1 Q
H4
H 3
H2
HB1 H B2
P2 T2 P3 T3 P4
dmy dmy
dmy mb3 T4
T10 T11
T1
T8
P8 P9
dmy dmy P5
P1 T9
T12 T13
T5
P6 P7
T6
ms3
T7
a necessary but not sufficient condition for solution constant. This is an important property for nets that
to be either undetermined or determined at a current model resources. In particular case of Figure 7,
time level. No further investigations of over- computation status of flow control structures falls
determination conditions are therefore necessary. into determined solution.
Bounded: a PN is called j-bounded if all places in Live: A PN is live when no terminal nodes in the
the net are bounded and j represents the maximum reachebility tree exist. For each Marking in the tree,
bound value of all Places. This is a more general at least one Transition is enabled.
property than the safeness. Practically it means that In our case, the live net applies to standard, 'well
the formulation might become over-determined at defined' mode of calculation. No computation
certain time-levels. deadlocks appear, and thus no need for the dialog
Conservative: A PN is said to be strictly control. The live nets are typical for projects where
conservative if, for all possible Markings, the total historical data are being used, e.g. in simulation
number of Tokens in the PN always remains analysis.
In such a manner, operator's scrabble could continue
Figure 9. The user-machine dialog of AquaLog MAN until his satisfaction'.
P7
T8
P8 REFERENCES
Figure 10. Definition sketch of the reservoir Vihorlat and its
PN (note the T13/T14 as 'hydrological' contribution of direct Abel, Dirk 1990. Petri-Netze für Ingenieure. Modellbildung
rain/evaporation to the pool) und Analyse Diskret Gesteuerter Systeme. Berlin:
Springer-Verlag
values of boundary conditions came either from Babovic, V. 1991. Applied Hydroinformatics. A Control and
data collection system or as user entries, Advisory System for Real-Time Operations. Reports
the mass and energy balance in all Places series 26 Delft: IHE Delft
satisfies predetermined criteria. Baldassari, P. 1997. Einführung in high-level Petri-Netze.
It is worth to underline again, that computation Vienna: TU
Brink, R.S. 1996. A Petri-net Design, Simulation, and
sequence of individual modeling techniques in a Verification Tool. New York: Dept. of Computer
project depends on immediate access to the data, Engineering, College of Engineering Rochester Institute
The algorithm generally varies with the time. The of Technology, Rochester
model uses nested iterative procedures for Ceska, M. 1994. Petriho site. Akademicke nakladatelstvi
computation of individual flow-control units. The CERM: Brno (in Czech)
PN algorithm supervises the higher iteration level; Zezulak, J. 1985. Modeling of Complex River Systems in
the accelerated Newton-Raphson procedure is used Service of Operational Hydrology. DrSci dissertation.
for the lower. Prague: Technical University (in Czech)
Zezulak, J. & Straka, V. 1987. Real-time Control of
Irrigation Schemes. Rabat: XIII th Congress of ICID
Zezulak, J. 1992. Information System for Automated Data
7 CONCLUSIONS AND CRITIQUES Collection and Processing for Energy Power
Development on River Drin. Geneva: WMO/UNDP
Firstly, what are the pros of using the PN technique Project ALB/86/003
in water resources modeling? Browsing through Zezulak, J. & Krejci, J. & Smolik, M. 1991. AquaLog, the
libraries and Internet proved no reference of using Decision Support System in Field of Water Management,
Water Pollution and Hydrology. Como, Italy: Proceedings
the PN's in Hydroinformatics. At the same time,
of 3rd Intl. Software Exhibition for Environmental
Brink claims that '…at the time of this document, Sciences and Engineering.