logo资料库

Ecolab的Word版使用手册.doc

第1页 / 共154页
第2页 / 共154页
第3页 / 共154页
第4页 / 共154页
第5页 / 共154页
第6页 / 共154页
第7页 / 共154页
第8页 / 共154页
资料共154页,剩余部分请下载后查看
Please Note
Copyright
Limited Liability
Printing History
CONTENTS
5ABOUT THIS GUIDE
5.10Purpose
5.11Assumed User Background
6INTRODUCTION
7GETTING STARTED
7.10Defining an ECO Lab Template
5.3.1Specifying state variables
5.3.2Specifying constants
5.3.3Specifying forcings
5.3.4Specifying auxiliary variables
5.3.5Specifying processes
5.3.6Specifying derived outputs
1DIALOGUE OVERVIEW
•ECO Lab Setup
•Common usage of the editor
•General page
•Overview page
•Miscellaneous
ECO Lab version
Parser version
Template revision
RAND seed
Debug level
Debug log
ABM random bearing
ABM search tree
Checksum
Angle unit
Optimise expressions
•State Variables
•State variables - details
Description
Online help
Documentation
Scope
Transport
EUM type
Unit
Default value
Minimum value
Maximum value
Referenced in
Expression
•Constants
•Constants - details
Description
Online help
Documentation
Scope
Spatial variation
User defined
Built_in ID
EUM type
Unit
Default value
Minimum value
Maximum value
Referenced in
•Forcings
4.5.1Forcings - details
Description
Online help
Documentation
Scope
Spatial variation
User defined
Built_in ID
EUM type
Unit
Default value
Minimum value
Maximum value
Referenced in
•Auxiliaries
4.6.1Auxiliaries - details
Description
Online help
Documentation
Scope
Spatial variation
Output
Unit
Referenced in
Expression
•Processes
4.7.1Processes - details
Description
Online help
Documentation
Scope
Spatial variation
Output
Process type
Unit
Referenced in
Expression
•Derived Outputs
4.8.1Derived outputs - details
Description
Online help
Documentation
Scope
Spatial variation
Unit
Expression
•Particle Classes
•Particle classes - details
Field of view
•Particle classes state variables
State Variables - details
Symbol
Description
Online help
Documentation
EUM type
Unit
Default value
Minimum value
Maximum value
Referenced in
Expression
•Particle classes constants
Particle Classes Constants - details
Symbol
Description
Online help
Documentation
EUM type
Unit
Default value
Minimum value
Maximum value
Referenced in
•Restricted area search
Restricted area search - details
•Arithmetic expressions
Arithmetic Expressions - details
Symbol
Description
Online help
Documentation
Output
Spatial variation
Unit
Referenced in
Expression
•Horizontal movement vectors
Horizontal Movement Vector - details
Direction
Speed
•Downward movement
Downward movement - details
Speed
2REFERENCE MANUAL
•Indentifier
•Examples
•Identifier naming scheme
•Structure/Elements of an ECO Lab Template
•Eulerian framework
•Lagrangian framework
1Process Orientated Modelling with ECO Lab
3.1.1State variables
3.1.2Constants
3.1.3Forcings
3.1.4Auxiliary variables
3.1.5Processes
3.1.6Derived outputs
•Scopes
•Spatial Variabilities
•Expressions
•Built-in Constants
•Built-in Forcings
•Built-in Functions
•Standard mathematical functions
Definition:
Example(s):
ABS
Arguments:
Definition:
Example(s):
LN
Arguments:
Definition:
Example(s):
LOG10
Arguments:
Definition:
Example(s):
MAX
Arguments:
Definition:
Example(s):
MIN
Arguments:
Definition:
Example(s):
POW
Arguments:
Definition:
Example(s):
SQR
Arguments:
Definition:
Example(s):
SQRT
Arguments:
Definition:
Example(s):
FLOOR
Arguments:
Definition:
Example(s):
CEIL
Arguments:
Definition:
MOD
Arguments:
Definition:
Example(s):
PI
Arguments:
Definition:
•Trigonometric functions
RAD2DEG
Arguments:
Definition:
Example(s):
DEG2RAD
Arguments:
Definition:
Example(s):
COS
Arguments:
Definition:
Example(s):
SIN
Definition:
Example(s):
TAN
Arguments:
Definition:
Example(s):
COSH
Arguments:
Definition:
Example(s):
SINH
Arguments:
Definition:
Example(s):
TANH
Definition:
Example(s):
ARCCOS
Arguments:
Definition:
Example(s):
ARCSIN
Arguments:
Definition:
Example(s):
ARCTAN, ARCTAN2
Arguments:
Definition:
Example(s):
•Date/time functions
DAYNUMBER
Arguments:
Definition:
Example(s):
RELATIVE_DAYLENGTH
Arguments:
Definition:
Example(s):
SUNRISE
Arguments:
Definition:
Example(s):
SUNSET
Arguments:
Definition:
Example(s):
SECOND
Arguments:
Example(s):
MINUTE
Arguments:
Example(s):
HOUR
Arguments:
Example(s):
DAY
Arguments:
Example(s):
MONTH
Arguments:
Example(s):
YEAR
Arguments:
Example(s):
•Random number functions
RAND
Arguments:
Usage:
Note:
U_RAND
Arguments:
Usage:
U_RAND2
Arguments:
Definition:
Usage:
N_RAND
Arguments:
Usage:
N_RAND2
Arguments:
Definition:
Usage:
E_RAND
Arguments:
Definition:
Usage:
P_RAND
Arguments:
G_RAND
Arguments:
B_RAND
Arguments:
•Biological/aquatic domain functions
OXYGENSATURATION
Arguments:
Definition:
Example(s):
OXYGENSATURATION_WEISS
Arguments:
Definition:
ARRHENIUS5
Arguments:
Definition:
Example(s):
ARRHENIUS20
Arguments:
Definition:
Example(s):
LASSITER
Arguments:
Definition:
MICHAELIS_MENTEN1
Arguments:
Definition:
Example(s):
MICHAELIS_MENTEN2
Arguments:
Definition:
Example(s):
REVERSE_MICHAELIS_MENTEN
Arguments:
Definition:
Example(s):
LAMBERT_BEER_1
Arguments:
Definition:
LAMBERT_BEER_2
Arguments:
Definition:
SECCHI_DEPTH
Arguments:
•Special ABM functions
GETX
Arguments:
Definition:
Example(s):
GETY
Arguments:
Definition:
Example(s):
Description:
Arguments:
Definition:
Example(s):
Description:
Arguments:
Definition:
Example(s):
RESULTINGSPEED
Arguments:
Definition:
RESULTINGDIRECTION
Arguments:
Definition:
ANGLEBETWEEN
Arguments:
Definition:
Description:
Arguments:
Definition:
INSIDE
Arguments:
Definition:
TESTHITSTATE
Arguments:
Definition:
TERMINATE
Arguments:
SET_RADIUS
Arguments:
Example(s):
SET_PROJECTION
Arguments:
Example(s):
SET_FOV
Arguments:
Example(s):
•Special functions to load/save reference values
SAVE
Arguments:
Example(s):
LOAD
Arguments:
Example(s):
•Averaging functions for concentration variables
AVERAGE_WATER_COLUMN
Arguments:
SMOOTHING_AVERAGE
Arguments:
Definition:
MOVING_AVERAGE
Arguments:
•Agent Based Modelling with ECO Lab
•Structure of an ABM in ECO Lab
Lagrangian framework
•Inside a particle class
State variables
Constants
Restricted area search functions
Arithmetic expressions
Horizontal movement
Vertical movement
•Individual properties
Examples:
HITSTATE – Spatial status of an individual
Example:
•Spatial representation
•Movement
Downward / vertical movement
Dispersion / random walk
•Movement projection
•Special built-in ABM functions
•Sensing functions – perception of environment/part
Framework
Purpose
Consider
Function
Based on variable / property
Search Radius
Space in Euler framework
Space Lagrange framework
Tips & Tricks
•Interaction with other elements
Interaction with other individuals
The Target ID parameter
Modification specification
Explanation of the commands
Example:
The Remove command
Example:
The Split command
Example:
The Kill command
Example:
The Transfer command
Example:
Special variable property [ALL]
Example:
•The XML track format
Data header element
Particle class
Variable declaration element
Compressed vs. uncompressed particle tracks
6ERROR MESSAGES AND CODES
IN DEX
A
B
C
D
E
F
G
H
I
K
L
M
O
P
R
S
T
V
W
X
Y
Z
ECO LAB 1D, 2D and 3D Water Quality and Ecological Modelling User Guide MIKE by DHI 2014
2
Please Note Copyright This document refers to proprietary computer software which is protected by copyright. All rights are reserved. Copying or other reproduction of this manual or the related programs is prohibited without prior written consent of DHI. For details please refer to your 'DHI Software Licence Agreement'. Limited Liability The liability of DHI is limited as specified in Section III of your 'DHI Software Licence Agreement': 'IN NO EVENT SHALL DHI OR ITS REPRESENTATIVES (AGENTS AND SUPPLIERS) BE LIABLE FOR ANY DAMAGES WHATSO- EVER INCLUDING, WITHOUT LIMITATION, SPECIAL, INDIRECT, INCIDENTAL OR CONSEQUENTIAL DAMAGES OR DAMAGES FOR LOSS OF BUSINESS PROFITS OR SAVINGS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR OTHER PECUNIARY LOSS ARISING OUT OF THE USE OF OR THE INA- BILITY TO USE THIS DHI SOFTWARE PRODUCT, EVEN IF DHI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION SHALL APPLY TO CLAIMS OF PERSONAL INJURY TO THE EXTENT PERMITTED BY LAW. SOME COUN- TRIES OR STATES DO NOT ALLOW THE EXCLUSION OR LIMITA- TION OF LIABILITY FOR CONSEQUENTIAL, SPECIAL, INDIRECT, INCIDENTAL DAMAGES AND, ACCORDINGLY, SOME PORTIONS OF THESE LIMITATIONS MAY NOT APPLY TO YOU. BY YOUR OPENING OF THIS SEALED PACKAGE OR INSTALLING OR USING THE SOFTWARE, YOU HAVE ACCEPTED THAT THE ABOVE LIMITATIONS OR THE MAXIMUM LEGALLY APPLICA- BLE SUBSET OF THESE LIMITATIONS APPLY TO YOUR PUR- CHASE OF THIS SOFTWARE.' Printing History September 2012 August 2013 3
C O N T E N T S 5
1 2 3 4 5 6 – – ABOUT THIS GUIDE......................................................................................................... 9 Purpose.....................................................................................................................9 – Assumed User Background................................................................................... 9 – INTRODUCTION.............................................................................................................. 11 GETTING STARTED........................................................................................................13 Defining an ECO Lab Template.......................................................................... 13 – - Specifying state variables......................................................................14 Specifying constants...............................................................................17 - Specifying forcings..................................................................................19 - Specifying auxiliary variables................................................................ 21 - Specifying processes..............................................................................24 - Specifying derived outputs.................................................................... 27 - DIALOGUE OVERVIEW..................................................................................................31 – ECO Lab Setup......................................................................................................31 Common usage of the editor.................................................................31 - General page........................................................................................... 32 - Overview page.........................................................................................33 - Miscellaneous........................................................................................................ 34 State Variables.......................................................................................................36 State variables - details..........................................................................37 - Constants................................................................................................................40 Constants - details.................................................................................. 41 - Forcings.................................................................................................................. 43 Forcings - details.....................................................................................44 - Auxiliaries................................................................................................................46 Auxiliaries - details..................................................................................47 - Processes............................................................................................................... 49 Processes - details..................................................................................50 - Derived Outputs.....................................................................................................52 Derived outputs - details........................................................................ 53 - Particle Classes..................................................................................................... 55 Particle classes - details........................................................................ 56 - Particle classes state variables.............................................................57 - Particle classes constants..................................................................... 60 - Restricted area search........................................................................... 63 - Arithmetic expressions........................................................................... 65 - Horizontal movement vectors................................................................68 - - Downward movement.............................................................................70 REFERENCE MANUAL...................................................................................................73 – Indentifier................................................................................................................ 73 – – – – – – MIKE Zero
– – – – – – – – Examples..................................................................................................73 - Identifier naming scheme.......................................................................73 - Structure/Elements of an ECO Lab Template.................................................. 74 Eulerian framework.................................................................................75 - - Lagrangian framework........................................................................... 76 Process Orientated Modelling with ECO Lab................................................... 77 State variables.........................................................................................78 - Constants................................................................................................. 79 - Forcings....................................................................................................79 - Auxiliary variables................................................................................... 80 - Processes.................................................................................................81 - Derived outputs....................................................................................... 82 - Scopes.................................................................................................................... 83 Spatial Variabilities................................................................................................84 Expressions............................................................................................................84 Built-in Constants.................................................................................................. 85 Built-in Forcings..................................................................................................... 85 Built-in Functions................................................................................................... 87 Standard mathematical functions......................................................... 87 - Trigonometric functions..........................................................................92 - Date/time functions................................................................................. 96 - Random number functions.................................................................... 99 - Biological/aquatic domain functions...................................................102 - Special ABM functions......................................................................... 107 - Special functions to load/save reference values..............................112 - - Averaging functions for concentration variables.............................. 113 Agent Based Modelling with ECO Lab.............................................................115 Structure of an ABM in ECO Lab........................................................116 - Inside a particle class........................................................................... 116 - Individual properties..............................................................................121 - Spatial representation.......................................................................... 123 - Movement...............................................................................................124 - Movement projection............................................................................ 125 - Special built-in ABM functions............................................................ 125 - Sensing functions ?perception of environment/particles................ 126 - Interaction with other elements...........................................................133 - - The XML track format...........................................................................138 ERROR MESSAGES AND CODES............................................................................ 143 – 6 Index..............................................................................................................................147 7
8 MIKE Zero
分享到:
收藏