The UC Loading is the starting point of the Application Case Discontinuous Loading.

This UC starts once the hauling machine indicates to the loading machine, that it intends to initiate the UC Loading by calling the RequestForLoading-Method. In case the loading machines signals the hauling machine, that it can also start the UC Loading, it reads the current and maximum payload of the hauling machine.

Next, the Queueing and Positioning Use Cases for this Application Case take place. For those, please refer to Chapter 4.2.2 and Chapter 4.2.3 respectively. After this, the hauling machine should be positioned in the desired loading position close to the loading machine and be ready to have the truck bed filled with raw material.

For the loading machine to not miss the truck-bed of the hauling machine, it next reads the shape of the machine as well as its tail height.

Afterwards, the loading procedure can start. The loading machine must continuously check if an asymmetric loading has occurred or whether the trucks-bed is full. It can do so by read the appropriate variables from the hauling machine. At any point in time, the hauling machine can inform the loading machine to stop loading using the StopLoading-Method. This could be, for example, due to an internal error within the hauling machine.

Once the loading procedure has finished, the loading machine informs the hauling machine and also requests the hauling machine to leave the loading spot. A graphical representation of the UC is depicted in Figure 2.


Figure 2 – Sequence diagram of the Loading Use Case