#region main loop calibration
# Ranges from where the parameters values will be taken
rangeBC1 = [8, 10, 12]
rangeRoughness = [24, 26, 28, 30, 32, 34]
# Main loop calibration
for bc1Value in rangeBC1:
bc1.Flow = bc1Value
for rgnhVal in rangeRoughness:
for k in rghnsMain.Locations.Values:
rghnsMain[k] = [rgnhVal, RoughnessType.StricklerKs]
ActivityRunner.RunActivity(waterFlowModel)
timeSeries = waterFlowModel.OutputWaterLevel.GetTimeSeries(calculationPoint)
timeSeries.Components[0].Name = "bc1= " + str(bc1Value) + " rghness=" + str(rgnhVal)
timeSeriesToCompare.Add(timeSeries)
print timeSeriesToCompare.Count
#endregion |