Application Programming Interface (API) is a feature available in some traffic simulation programs to allow users to customize changes in simulation such as driver behavior, ramp metering control strategies, and other ITS applications. This paper presents a method to develop an API in AIMSUN, a stochastic and microscopic simulation model, to evaluate a previously developed adaptive signal control algorithm, i.e., DP algorithm. The algorithm is coded in C++ by combing the functions and five routines available from the GETRAM extension module embedded in AIMSUN. The developed API allows dynamic link between the DP algorithm and the simulation environment. During simulation run time, the real-time traffic measurements provided by detectors in the network feed the DP algorithm that, after processing, makes the decision of signal controls. These decisions are then transferred back to the simulated network, which emulates their operations through the signal controllers. This research has demonstrated the API function is a useful tool to assess external ITS applications when these innovative ides are not supported by the simulation program.


    Access

    Check access

    Check availability in my library

    Order at Subito €


    Export, share and cite



    Title :

    Development of an Application Programming Interface (API) in Simulation to Evaluate Real-Time Signal Control


    Contributors:

    Conference:

    Seventh International Conference of Chinese Transportation Professionals Congress (ICCTP) ; 2007 ; Shanghai, China



    Publication date :

    2008-03-21




    Type of media :

    Conference paper


    Type of material :

    Electronic Resource


    Language :

    English




    Remote Simulation to Evaluate Real-Time Traffic Control Strategies

    Lucas, David E. / Mirchandani, Pitu B. / Larry Head, K. | Transportation Research Record | 2000


    Remote Simulation to Evaluate Real-Time Traffic Control Strategies

    Lucas, D. E. / Mirchandani, P. B. / Head, K. L. et al. | British Library Conference Proceedings | 2000