'upperTemperatureLimit', 'targetTemperature' and 'lowerTemperatureLimit' should not be equal.
This should be checked within PSDM
Edit: As well for ThermalStorage with equal inlet and return temperature. Even this is working, the storage make no sense in that case...