Servicing Equipment is a great example of how to use a dynamic task system to assign and complete tasks within an uncertain 3D environment.
This model is a business process model that explores how to maximize profit from equipment distributed throughout the environment. Equipment located throughout the environment continuously work to produce revenue until they eventually break down and need to be repaired or replaced. Once this request is needed, service crews are dispatched to all “in need of repair”/broken-down equipment to address these issues or to perform needed maintenance every maintenance period.
Unlike some simulation examples spoken about in previous posts where managers will assign agents tasks to complete and prohibit any deviation from them, Servicing Equipment’s manager will assign a crew a task but the crew can decide if more work is needed on the selected equipment. This may be due to an equipment failing in between its service request and the service crew arrival or if the service crew deems the equipment is in need of a replacement while currently working on a repair or maintenance.
Using a dynamic task system like the one in this model, will allow for a more efficient solution to whatever problem your model addresses while also limiting the amount of data needed to be passed between agents.