1 / 66

Ecolego 6.2

Ecolego 6.2. Changes since 6.1. Erik Johansson Facilia AB. Outline. Modelling Results External modelling Glossary User interface Excel. Modelling. Pandimensional objects Arguments for lookup tables and expressions Halflife parameter Groups Tagging. Multidimensions.

yosefu
Download Presentation

Ecolego 6.2

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ecolego 6.2 Changessince 6.1 Erik Johansson Facilia AB

  2. Outline • Modelling • Results • Externalmodelling • Glossary • User interface • Excel

  3. Modelling • Pandimensionalobjects • Arguments for lookuptables and expressions • Halflifeparameter • Groups • Tagging

  4. Multidimensions • Ecolego 4 • Onedependency • Ecolego 5 • Twodependencies for parameters, expressions and lookuptables • Ecolego 6.0 • Three dependencies, one must be Scenario, for parameters, expressions etc. • Ecolego 6.2 • Unlimiteddependencies for all objects, includingcompartments

  5. Multidimensions • X-Y-Z? • Bodyweight • Country • Gender • Age group • Diet

  6. Multidimensions

  7. Multidimensions

  8. Multidimensions

  9. Arguments • Expressions • Lookuptables

  10. Arguments: Expressions • Expression -> ”Function” • Argument is a ”local parameter” • Typicaluse is for when the same equation is written in manyplaces • One or more argumentsdefined • Expression can still useother blocks functionhello( x, y ) { }

  11. Arguments: Expressions

  12. Arguments: Expressions

  13. Arguments: Expressions Example (ISAM): R = 1.0+(rho*Kd)/vw • One sub-system for everytype of media (red sand, brown sand, clay etc.) • rho, Kd, vware unique for eachtype of media • R is calculated in eachsub-system

  14. Arguments: Expressions • Create (one) expression namedR with three arguments.

  15. Arguments: Expressions

  16. Arguments: Lookuptables • By default time dependent

  17. Arguments: Lookuptables • Example 1: myFlowTable(depth) • Example 2: precipitation(time-100)

  18. Halflife parameter • There is now a parameter namedhalfLife. • Syncs with radionuclidehalflives • Hidden by default

  19. Groups • Sub-systemused to visually group objects • ID of objectsdetermined by theirsub-system(s): Forest.Soil.VadoseZone.kd • ID necessarywhenreferring to objectsoutside of your sub-system

  20. Groups • ”Group” is asub-system with onlyvisualproperties • Does not affect the ID • Convertingbetweensub-system and group possible in matrix/graph/projectwindows

  21. Tagging • Categorycan be assigned to anyobject • Search on category • Onlyonecategorycan be assigned • Example: • Kd parameter is given thecategoryDistribution coefficients

  22. Tagging • Category ”light”. • Anynumber of tags can be given • Similar to Gmail’slabels • Example: Parameter kd given tags conservative, Forsmark, SR-19

  23. Results • Exporting/importing results • Connecting to archives • Compare table

  24. Results • Archives for simulation resultspossiblesinceEcolego 6.0 • Makes it possible to plot data from several simulations in the same chart

  25. Results • Resultscannow be exported to file or imported from file

  26. Results • Lookuptables and parameters can be linked to simulation results

  27. Results • Lookuptables and parameters can be linked to simulation results

  28. Results • Lookuptables and parameters can be linked to simulation results

  29. Linking to results • Results from massive modelscan be used as inputs to othermodels • Probabilisticresultscanalso be linked

  30. Compare table

  31. Compare table

  32. Externalmodelling • Integratelegacycodeinto your model • Use 2D/3D transport models • Implementfunctionality that Ecolego lacks

  33. Externalmodelling • Create ”Externalmodel” sub-system • Create parameters or lookuptables to be used as inputs • Create ”Externalresult” block for each output received.

  34. Externalmodelling Write adapter codewhichwrites/sends and reads/receives data from the model

  35. Externalmodelling • Basic Java programmingskillsrequired • Cannot ”loop back” Ecolego External Ecolego Soil Geosphere Groundwater

  36. Glossary • List of names, full names, symbols • Can be imported/exported to Excel • Helpsusing same namingconventions • Makes creating new blocks faster • Useful for editingmetadata for a wholeproject

  37. Glossary • File | Glossary

  38. Glossary: matching • Matches the name of each block in the currentproject with your glossary • Addnames from your model to the glossary • Change names in your modeldirectly • Updatenames in your model with names in the glossary

  39. Glossary:matching • Each block is given a score No matchingentryfound in the glossary Full namematches Name match ifignoringcase and _ Alias matches Namematches 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 Hidedisabled Always show pinned Hideinvisible Hideconnected

  47. User interface:search filters

  48. Userinterface: treats • Drag n’ drop Ecolego projectfiles from the desktop (to the Project window) • Selectcurrentproject from the Windowmenu • Right-click on table header to hide/show columns

  49. Userinterface: scenarios

  50. Userinterface: scenarios

More Related