Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

scrollbar

When adding boundary conditions to the model you must first declare the type of the boundary you want to add. This is done as follows for a waterlevel timeseries:

Code Block
languagepy
titleCreare timeseries boundaries
flowLeftBoundaryCondition = AddFlowBoundaryCondition(fmModel, leftBoundary.Name, FlowBoundaryQuantityType.WaterLevel, BoundaryConditionDataType.TimeSeries)
flowTopBoundaryCondition = AddFlowBoundaryCondition(fmModel, topBoundary.Name, FlowBoundaryQuantityType.WaterLevel, BoundaryConditionDataType.TimeSeries)

This can be seen on the map on the boundary :

 

language
Code Block
pytitleAdd Create timeseries to boundary supportpoint
from datetime import datetime, time

boundaryTimeSeries = [[datetime(2014,1,1, 12,0,0), 2.0],
              [datetime(2014,1,2, 12,0,0), 2.2],
              [datetime(2014,1,3, 12,0,0), -1.8],
              [datetime(2014,1,4, 12,0,0), 2.0],
              [datetime(2014,1,5, 12,0,0), -2.0],
              [datetime(2014,1,6, 12,0,0), 2.0],
              [datetime(2014,1,7, 12,0,0), -2.0],
              [datetime(2014,1,8, 12,0,0), 2.0]]

 

 

Code Block
languagepy
titleAdd timeseries to boundary supportpoint
AddTimeSeriesToSupportPoint(fmModel, flowLeftBoundaryCondition, 0, boundaryTimeSeries)
AddTimeSeriesToSupportPoint(fmModel, flowLeftBoundaryCondition, 2, boundaryTimeSeries)
AddTimeSeriesToSupportPoint(fmModel, flowLeftBoundaryCondition, 5, boundaryTimeSeries)

AddTimeSeriesToSupportPoint(fmModel, flowTopBoundaryCondition, 0, boundaryTimeSeries)

 

 

 

 

scrollbar