AbstractAn important class of models for macroscopic dynamic network loading (DNL) and dynamic traffic assignment (DTA) is based on treating link travel times as a function of link occupancy. However, these models suffer from some problems or deficiencies namely (a) the link outflows can violate first-in-first-out (FIFO), (b) the link outflows can exceed the link outflow capacities, (c) the link inflows can exceed the link inflow capacities, and (d) the link occupancies can exceed the link occupancy capacities. In this paper we introduce methods to overcome each of these problems.To remove problems (a) and (b) we extend the link travel-time model to better reflect behaviour when traffic flow is varying over time. To remove problems (c) and ...