Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 9 Current »

Daarnaast is het mogelijk sturing op te geven uit bestaande XML-code. Op deze wijze kan complexere sturing worden opgenomen, die (bijvoorbeeld) in de D-HYDRO GUI wordt geschematiseerd.

Als bestaande XML-bestanden moeten worden gebruikt, dienen deze te worden geplaastst in een map waarnaar verwezen wordt bij het aanmaken van het DRTCModel-object:

    drtcmodel = DRTCModel(
        hydamo,
        fm,
        output_path=output_path,
        rtc_timestep=60.0,
        complex_controllers_folder=data_path / "complex_controllers"  # location where user defined XLM-code should be located
    )

De inhoud van deze files wordt ingelezen en later samengevoegd met de rest van de RTC-schematisatie.

Een toepassing van deze mogelijkheid is door de sturing te grafisch te configureren in de D-Hydro GUI. Hiervoor zijn de volgende stappen nodig:

  1. Schematiseren “Control Group” in de D-Hydro GUI (zie hieronder voor een voorbeeld):

  2. Exporteren model via “Home”/ “Export” / “DIMR configuration”. Merk op dat alle RTC-code die wordt geexporteerd door D-HyDAMO wordt ingelezen. Zorg er dus voor dat het geexporteerde model alle gewenste controllers, en alleen die, bevat.

3 Kopieer de XML bestanden naar de locatie waarnaar hierboven, via ‘complex_controllers’, wordt verwezen. Voeg daaraan ook de dimr_config.xml uit de dimr export naar toe. Als die in het geexporteerde model een andere naam heeft gekregen, dient die hernoemd te worden naar dimr_config.xml.

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.