As climate change is expected to increase the frequency of extreme weather events, cities around the world develop strategies to improve their disaster resilience. A key issue is the protection of critical urban infrastructure systems, such as transport networks. Rail transit networks are particularly exposed to flood risks and additional vulnerabilities arise from interdependencies with other infrastructure systems. This paper aims to improve modelling techniques that help to understand the conditions under which cascading failure can occur in interdependent urban infrastructure systems. Building on existing network flow models, a novel method for the coupling of networks is introduced, using binary connector variables and mixed integer linear programming. The coupling is modelled as additional commodity demand that is induced in one network depending on the commodity flows in another network. An example problem consisting of a rail transit network, a control system, an electric power network and a water supply network illustrates the practicability of the proposed modelling technique.