Skip to main content

Citizen

The Citizen agent is a MultiCapableAgent that has a dayplan of activities over the day at different locations. The dayplan is generated by statistical distribution (see figure below) depending on the properties Worker and PartTimeWorker.

uml_domain_model

Source: Mobilität in Deutschland

On the start point in time of a new action the Citizen moves to the wanted location. The agent may use different transportation devices depending on its capabilities (see MultiCapableAgent) and the availability of vehicles in the current surrounding (see MultimodalLayer).