Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ecolego 6.2 Erik Johansson Facilia AB Changes since 6.1.

Similar presentations

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

1 Ecolego 6.2 Erik Johansson Facilia AB Changes since 6.1

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 NameUnitDependencies Ingestion ratekg/dGender Food ConcentrationBq/kgFood Radionuclide ExposureBq/dGender Food Radionuclide

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


13 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 Gmails 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


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 SoilGroundwaterGeosphere EcolegoExternalEcolego

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 Each block is given a score Glossary: matching 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



43 User interface Search filters Editing...

44 User interface: search filters

45 Blocks Projects Matrix Results

46 User interface: search filters Sub-system Type of block Name Category Tags Hide disabled Hide invisible Hide connected Always show pinned

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


51 User interface: treats Close buttons for charts and tables Symbols for connected outputs

52 User interface: graph



55 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





64 User interface: solvers

65 Excel Ecolego 6.0 –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 Erik Johansson Facilia AB Changes since 6.1."

Similar presentations

Ads by Google