Download presentation
Presentation is loading. Please wait.
Published byOmar Hazelrigg Modified over 10 years ago
1
Ecolego 6.2 Changes since 6.1 Erik Johansson Facilia AB
2
Outline Modelling Results External modelling Glossary User interface
Excel
3
Modelling Pandimensional objects
Arguments for lookup tables and expressions Halflife parameter Groups Tagging
4
Multidimensions Ecolego 4 One dependency Ecolego 5
Two dependencies for parameters, expressions and lookup tables Ecolego 6.0 Three dependencies, one must be Scenario, for parameters, expressions etc. Ecolego 6.2 Unlimited dependencies for all objects, including compartments
5
Multidimensions X-Y-Z? Bodyweight Country Gender Age group Diet
6
Multidimensions
7
Multidimensions Name Unit Dependencies Ingestion rate kg/d Gender Food
Concentration Bq/kg Radionuclide Exposure Bq/d
8
Multidimensions
9
Arguments Expressions Lookup tables
10
Arguments: Expressions
Expression -> ”Function” Argument is a ”local parameter” Typical use is for when the same equation is written in many places One or more arguments defined Expression can still use other blocks function hello( x, y ) { }
11
Arguments: Expressions
12
Arguments: Expressions
13
Arguments: Expressions
Example (ISAM): R = 1.0+(rho*Kd)/vw One sub-system for every type of media (red sand, brown sand, clay etc.) rho, Kd, vw are unique for each type of media R is calculated in each sub-system
14
Arguments: Expressions
Create (one) expression named R with three arguments.
15
Arguments: Expressions
16
Arguments: Lookup tables
By default time dependent
17
Arguments: Lookup tables
Example 1: myFlowTable(depth) Example 2: precipitation(time-100)
18
Halflife parameter There is now a parameter named halfLife.
Syncs with radionuclide half lives Hidden by default
19
Groups Sub-system used to visually group objects
ID of objects determined by their sub-system(s): Forest.Soil.VadoseZone.kd ID necessary when referring to objects outside of your sub-system
20
Groups ”Group” is a sub-system with only visual properties
Does not affect the ID Converting between sub-system and group possible in matrix/graph/project windows
21
Tagging Category can be assigned to any object Search on category
Only one category can be assigned Example: Kd parameter is given the category Distribution coefficients
22
Tagging Category ”light”. Any number of tags can be given
Similar to Gmail’s labels Example: Parameter kd given tags conservative, Forsmark, SR-19
23
Results Exporting/importing results Connecting to archives
Compare table
24
Results Archives for simulation results possible since Ecolego 6.0
Makes it possible to plot data from several simulations in the same chart
25
Results Results can now be exported to file or imported from file
26
Results Lookup tables and parameters can be linked to simulation results
27
Results Lookup tables and parameters can be linked to simulation results
28
Results Lookup tables and parameters can be linked to simulation results
29
Linking to results Results from massive models can be used as inputs to other models Probabilistic results can also be linked
30
Compare table
31
Compare table
32
External modelling Integrate legacy code into your model
Use 2D/3D transport models Implement functionality that Ecolego lacks
33
External modelling Create ”External model” sub-system
Create parameters or lookup tables to be used as inputs Create ”External result” block for each output received.
34
External modelling Write adapter code which writes/sends and reads/receives data from the model
35
External modelling Basic Java programming skills required
Cannot ”loop back” Ecolego External Ecolego Soil Geosphere Groundwater
36
Glossary List of names, full names, symbols
Can be imported/exported to Excel Helps using same naming conventions Makes creating new blocks faster Useful for editing metadata for a whole project
37
Glossary File | Glossary
38
Glossary: matching Matches the name of each block in the current project with your glossary Add names from your model to the glossary Change names in your model directly Update names in your model with names in the glossary
39
Glossary: matching Each block is given a score
No matching entry found in the glossary Full name matches Name match if ignoring case and _ Alias matches Name matches Name, full name and symbol matches
40
Glossary: matching
41
Glossary: matching
42
Glossary: matching
43
User interface Search filters Editing ...
44
User interface: search filters
45
User interface: search filters
Blocks Projects Matrix Results
46
User interface: search filters
Type of block Sub-system Category Name Tags Hide disabled Always show pinned Hide invisible Hide connected
47
User interface: search filters
48
User interface: treats
Drag n’ drop Ecolego project files from the desktop (to the Project window) Select current project from the Window menu Right-click on table header to hide/show columns
49
User interface: scenarios
50
User interface: scenarios
51
User interface: treats
Close buttons for charts and tables Symbols for connected outputs
52
User interface: graph
53
User interface: graph
54
User interface: graph
55
User interface: graph Use SHIFT key to add waypoints quickly +
56
User interface: editor
All editing windows have Previous and Next Search for objects in Blocks window Edit the first object, then click next, next, next…
57
User interface: editor
Glossary
58
User interface: editor
Functions
59
User interface: editor
60
User interface: editor
61
User interface: editor
62
User interface: editor
63
User interface: editor
64
User interface: solvers
65
Excel Ecolego 6.0 Ecolego 6.2 New format for Excel files
Compatible with the parameter database Parameters and lookup tables can be exported Ecolego 6.2 Any block can be exported (expressions, transfers etc.) Quality assure the whole model Export options improved
66
Excel
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.