Given a directed network (or graph) $G = (V,E)$ with each edge $e_{ij}$ having a non-negative cost as the travel time from $i$ to $j$. Each node has an associated demand $d_i$. If the demand is positive, then that node is a pick-up node; if the demand is negative then that node is a delivery node. Furthermore, we have a source and a target node such that the source node always has non-negative demand. The model that I have made is to minimize the total travel time between the source and the target such that it visits all nodes, i.e satisfies all the demands and the truck does not arrive at a node before the earliest allowed time:
\begin{array}{lrclll} \min & \sum\limits_{i \in N} \sum\limits_{j \in N} {x_{i, j}} \cdot T_{i, j} &&&& \\ \mbox{s.t.} & \sum\limits_{j \in N \setminus \{i\}} x_{i, j} & = & 1 & \forall i \in N \setminus \{t\} & \\ & \sum\limits_{i \in N \setminus \{j\}} x_{i, j} & = & 1 & \forall j \in N \setminus \{s\} & \\\\ & \tau_i + T_{i, j} & \leq & \tau_j + (1 - x_{i, j})\cdot M_\text{arrival_time} & \forall (i, j) \in N \times N & \scriptstyle\\ & r_i & \leq & \tau_i & \forall i \in N & \\\\ & \ell_s & = & d_s && \\ & \ell_i + d_j & \leq& \ell_j + (1 - x_{i, j})\cdot M_\text{load} & \forall (i, j) \in N \times N & \\ & \ell_i + d_j & \geq& \ell_j - (1 - x_{i, j})\cdot M_\text{load} & \forall (i, j) \in N \times N & \\\\ & \tau_i & \geq & 0 & \forall i \in N & \\ & \ell_i & \geq & 0 & \forall i \in N & \\ & x_{i, j} & \in & \mathbb{B} & \forall (i, j) \in N \times N & \\ \end{array}
where $T_{i,j}$ is the travel time between $i$ and $j$ node, $x_{i,j} = 1$ if the edge $ij$ is chosen and $0$ otherwise, $\ell_i$ the load of the vehicle at $i$, $d_i$ the demand of a node, $\tau_i$ the arrival time at $i$, and $r_i$ the earliest allowed time for arrival at $i$. My question is how can I expand this model to accommodate for $k \geq 2$ vehicles with $k$ sources and targets?
EDIT: Assume that each node can not be visited by more than 1 vehicle and the source, target nodes are fixed. Also, assume that it does not matter which vehicle ends up in which locations so the $k$-th vehicle does not have to end up at $t_k$.