SlideServe
Menu
Préférences
© SlideServe · v2026

Transportation simulator

manning avatar
13 diapositives · 306 Views · Jul 26, 2014

Transportation simulator. CIM project meeting. CIM Project meeting. Jonne Zutt. Contents. Transport Planning TP Simulator Pamela TP Simulator. Infrastructure. Agents. Orders. Incidents. Transport Planning - overview. TP Simulator. (Re)Planning. Execution & monitoring.

Transportation simulator - slide 1
01 / 13Transportation simulator
1 / 17

Télécharger la présentation

Transportation simulator
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Transportation simulator CIM project meeting CIM Project meeting Jonne Zutt

  2. Contents • Transport Planning • TP Simulator • Pamela • TP Simulator

  3. Infrastructure Agents Orders Incidents Transport Planning - overview TP Simulator (Re)Planning Execution & monitoring Agent history Statistics Order state

  4. Incident management • Any event from outside the planning system that cannot be anticipated with certainty. • new orders, changes in orders • road blocks, traffic jams • malfunctional vehicles • What is incident management? • Ensuring the correct operation of a system under the events of incidents • Detection, repair and notification of problems

  5. Agent plan • Route Rt =n, • Schedule Sd = n, where i is claimed at time i, • (Un)loading U, L = (O)n. Performance measures • Infrastructure resource utilization, transportation resource utilization, • Sum of pick-up / delivery penalties, • Scalability: cpu load and communication.

  6. Transport Planning • Testing performance and robustness of routing/scheduling algorithms in normal conditions varying order densities / agents / infrastructure properties. • Testing performance and robustness with different incident rates.

  7. TP Simulator for CIM • Similarities: • Communicating agents with different capabilities • Resource based planning • Blackboard, negotiation, auction, contracting • Differences: • Claiming multiple resources simultaneously • Tasks with precedence relations [Jeroen]

  8. Pamela • A.J.C. van Gemund • General-purpose performance simulation interface, • Concurrency is obtained by using light-weight threads, • Based on procedure-oriented (P/V-style) paradigm, • Fast discrete event simulator.

  9. Pamela run-time library [tr-1994-03] • Process pam_proc: • Light-weight thread • Local timestamp • Semaphore pam_sema: • Credit • Queue of blocked processes • At each time, only one process is running (preemptive vs. non-preemptive) • pam_time( ), pam_delay(delay) • pam_P(sema), pam_V(sema), pam_T(sema)

  10. Send(msg)  pam_P(room) push(msg) pam_V(data) Receive( )  pam_P(data) pop(msg) pam_V(room) returnmsg Pamela – communication data.credit = 2 room.credit = 4 Msg 1 Msg 2 Non-blocking-receive( )  if pam_T(data) > 0 return Receive( ) else return NoMessageAvailable

  11. Drive(A, B)  pam_P(cap_B) arbitrated_pam_V(cap_A) pam_delay(…) Arbitrated_pam_V(sema)  pam_V(sema) Reschedule processes that are blocked for sema Pamela – capacity constraints • Each infrastructure resource has acapacity semaphore cap_, with its creditinitialized to the capacity of the resource.

  12. Visualize agent plans

  13. Preliminary results