Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ecolego 6.2 Changes since 6.1 Erik Johansson Facilia AB.

Similar presentations

Presentation on theme: "Ecolego 6.2 Changes since 6.1 Erik Johansson Facilia AB."— Presentation transcript:

1 Ecolego 6.2 Changes since 6.1 Erik Johansson Facilia AB

2 Outline Modelling Results External modelling Glossary User interface

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

58 User interface: editor

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

Download ppt "Ecolego 6.2 Changes since 6.1 Erik Johansson Facilia AB."

Similar presentations

Ads by Google