Source author record

Nadir Farhi

Nadir Farhi appears in the imported research catalog. Authorship, coauthor and topic links are available while profile ownership is still unclaimed.

ResearcherUnclaimed source record

Catalog footprint

What is connected

15works
11topics
4close collaborators

Actions

Connect this record

Log in to claim

Research graph

See the researcher in context

Open full explorer

Inspect adjacent papers, topics, institutions and collaborators without losing the researcher page.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Published work

15 published item(s)

preprint2022arXiv

Estimation of road traffic state at a multi-lanes controlled junction

We present in this paper a method for the estimation of traffic state at road junctions controlled with traffic lights. We assume mixed traffic where a proportion of vehicles are equipped with communication resources. The estimation of road traffic state uses information given by communicating vehicles. The method we propose is built upon a previously published method which was applied to estimate the traffic in the case where roads are composed of two lanes. In this paper, we consider the case where roads are composed of three lanes and we show that this solution can address the general case, where roads are composed of any number of lanes. We assume the geometry of the road junction is known, as well as its connections between incoming and outgoing lanes and roads. Using the location data provided by the communicating vehicles, first, we estimate some primary parameters including the penetration ratio of the probe vehicles, as well as the arrival rates of vehicles (equipped and non-equipped) per lane by introducing the assignment onto the lanes. Second, we give estimations of the queue length of the 3-lanes road, without and with the additional information provided by the location of the communicating vehicles in the queue. We illustrate and discuss the proposed model with numerical simulations.

preprint2020arXiv

Estimation of urban traffic state with probe vehicles

We present in this paper a method to estimate urban traffic state with communicating vehicles. Vehicles moving on the links of the urban road network form queues at the traffic lights. We assume that a proportion of vehicles are equipped with localization and communication capabilities, and name them probe vehicles. First, we propose a method for the estimation of the penetration ratio of probe vehicles, as well as the vehicles arrival rate on a link. Moreover, we show that turn ratios at each junction can be estimated. Second, assuming that the turn ratios at each junction are given, we propose an estimation of the queue lengths on a 2-lanes link, by extending a 1-lane existing method. Our extension introduces vehicles assignment onto the lanes. Third, based on this approach, we propose optimal control laws for the traffic light and for the assignment of the arriving vehicles onto the lane queues. Finally, numerical simulations are conducted with Veins framework that bi-directionally couples microscopic road traffic and communication simulators. We illustrate and discuss our propositions with the simulation results.

preprint2016arXiv

M/g/c/c state dependent queueing model for road traffic simulation

In this paper, we present a stochastic queuing model for the road traffic, which captures the stationary density-flow relationships in both uncongested and congestion conditions. The proposed model is based on the $M/g/c/c$ state dependent queuing model of Jain and Smith, and is inspired from the deterministic Godunov scheme for the road traffic simulation. We first propose a reformulation of the $M/g/c/c$ state dependent model that works with density-flow fundamental diagrams rather than density-speed relationships. We then extend this model in order to consider upstream traffic demand as well as downstream traffic supply. Finally, we calculate the speed and travel time distributions for the $M/g/c/c$ state dependent queuing model and for the proposed model, and derive stationary performance measures (expected number of cars, blocking probability, expected travel time, and throughput). A comparison with results predicted by the $M/g/c/c$ state dependent queuing model shows that the proposed model correctly represents the dynamics of traffic and gives good performances measures. The results illustrate the good accuracy of the proposed model.

preprint2016arXiv

Robust adaptive strategies for the guidance of users in road networks

We present an algorithm for optimal guidance of users in road networks. It is a "stochastic-on-time-arrival (SOTA)"-like algorithm which calculates optimal guidance strategies with reliable paths, for road network origin-destination pairs. Our contribution consists here in extending an existing SOTA algorithm, in order to include robustness of the guidance strategy, towards path failures. The idea of SOTA algorithms is to calculate the maximum probability of reaching a destination node, starting from any node of a road network, and given a time budget. This calculus gives the optimal path for every origin-destination pair of nodes in the network, with an associated optimal adaptive guidance strategy. We propose here an extension of this approach in order to take into account the existence and the performance of alternative detours of the selected paths, in the calculus of the guidance strategy. We take into account the fact that one or many links of the selected optimal path may fail during the travel. We then consider that users may be sensitive to path changing. That is to say that they may prefer paths with efficient alternative detours, with respect to paths without, or with less efficient detours, even with a loss in the average travel time, and/or in its reliability. In order to take into account such behaviors, we propose a model that includes the existence as well as the performance of detours for selected paths, in the calculus of the travel time reliability. This new way of calculating travel time reliability guarantees a kind of robustness of the guidance strategies.

preprint2015arXiv

A semi-decentralized control strategy for urban traffic

We present in this article a semi-decentralized approach for urban traffic control, based on the TUC (Traffic responsive Urban Control) strategy. We assume that the control is centralized as in the TUC strategy, but we introduce a contention time window inside the cycle time, where antagonistic stages alternate a priority rule. The priority rule is set by applying green colours for given stages and yellow colours for antagonistic ones, in such a way that the stages with green colour have priority over the ones with yellow colour. The idea of introducing this time window is to reduce the red time inside the cycle, and by that, increase the capacity of the network junctions. In practice, the priority rule could be applied using vehicle-to-vehicle (v2v) or vehicle-to-infrastructure (v2i) communications. The vehicles having the priority pass almost normally through the junction, while the others reduce their speed and yield the way. We propose a model for the dynamics and the control of such a system. The model is still formulated as a linear quadratic problem, for which the feedback control law is calculated off-line, and applied in real time. The model is implemented using the Simulation of Urban MObility (SUMO) tool in a small regular (American-like) network configuration. The results are presented and compared to the classical TUC strategy.

preprint2014arXiv

An algebraic approach for modeling and simulation of road traffic networks

We present in this article an algebraic approach to model and simulate road traffic networks. By defining a set of road traffic systems and adequate concatenating operators in that set, we show that large regular road networks can be easily modeled and simulated. We define elementary road traffic systems which we then connect to each other and obtain larger systems. For the traffic modeling, we base on the LWR first order traffic model with piecewise-linear fundamental traffic diagrams. This choice permits to represent any traffic system with a number of matrices in specific algebraic structures. For the traffic control on intersections, we consider two cases: intersections controlled with a priority rule, and intersections controlled with traffic lights. Finally, we simulate the traffic on closed regular networks, and derive the macroscopic fundamental traffic diagram under the two cases of intersection control.

preprint2014arXiv

Upper bounds for the travel time on traffic systems

A key measure of performance and comfort in a road traffic network is the travel time that the users of the network experience to complete their journeys. Travel times on road traffic networks are stochastic, highly variable, and dependent on several parameters. It is, therefore, necessary to have good indicators and measures of their variations. In this article, we extend a recent approach for the derivation of deterministic bounds on the travel time in a road traffic network (Farhi, Haj-Salem and Lebacque 2013). The approach consists in using an algebraic formulation of the cell-transmission traffic model on a ring road, where the car-dynamics is seen as a linear min-plus system. The impulse response of the system is derived analytically, and is interpreted as what is called a service curve in the network calculus theory (where the road is seen as a server). The basic results of the latter theory are then used to derive an upper bound for the travel time through the ring road. We consider in this article open systems rather than closed ones. We define a set of elementary traffic systems and an operator for the concatenation of such systems. We show that the traffic system of any road itinerary can be built by concatenating a number of elementary traffic systems. The concatenation of systems consists in giving a service guarantee of the resulting system in function of service guarantees of the composed systems. We illustrate this approach with a numerical example, where we compute an upper bound for the travel time on a given route in a urban network.

preprint2013arXiv

Algebraic Approach for Performance Bound Calculus on Transportation Networks (Road Network Calculus)

We propose in this article an adaptation of the basic techniques of the deterministic network calculus theory to the road traffic flow theory. Network calculus is a theory based on min-plus algebra. It uses algebraic techniques to compute performance bounds in communication networks, such as maximum end-to-end delays and backlogs. The objective of this article is to investigate the application of such techniques for determining performance bounds on road networks, such as maximum bounds on travel times. The main difficulty to apply the network calculus theory on road networks is the modeling of interaction of cars inside one road, or more precisely the congestion phase. We propose a traffic model for a single-lane road without passing, which is compatible with the network calculus theory. The model permits to derive a maximum bound of the travel time of cars through the road. Then, basing on that model, we explain how to extend the approach to model intersections and large-scale networks.

preprint2013arXiv

Multi-Anticipative Piecewise-Linear Car-Following Model

We propose in this article an extension of the piecewise linear car-following model to multi-anticipative driving. As in the one-car-anticipative model, the stability and the stationary regimes are characterized thanks to a variational formulation of the car-dynamics. We study the homogeneous driving case. We show that in term of the stationary regime, the multi-anticipative model guarantees the same macroscopic behavior as for the one-car-anticipative one. Nevertheless, in the transient traffic, the variance in car-velocities and accelerations is mitigated by the multi-anticipative driving, and the car-trajectories are smoothed. A parameter identification of the model is made basing on NGSIM data and using a piecewise linear regression approach.

preprint2013arXiv

The Logit lane assignment model: first results

The Logit lane assignment model has been introduced recently in order to describe multi-lane traffic flow from a macroscopic point of view. The model is based on the idea that each available lane has a specific utility for each driver, who chooses the lane with the highest utility. The model is expressed by a system of conservation laws with a smooth but implicitly defined flux function. The first aim of the paper is to explore on two data-sets how traffic data supports the fact that traffic speed constitutes an explanatory variable of lane assignment. Second the paper addresses the problem of discretization of the model. Several numerical schemes are proposed: Lax-Friedrichs, Euler-lagrange remap, Lagrange, and their convergence properties are illustrated on the treatment of the Riemann problem. Directions for future research are outlined.

preprint2013arXiv

The Traffic Phases of Road Networks

We study the relation between the average traffic flow and the vehicle density on road networks that we call 2D-traffic fundamental diagram. We show that this diagram presents mainly four phases. We analyze different cases. First, the case of a junction managed with a priority rule is presented, four traffic phases are identified and described, and a good analytic approximation of the fundamental diagram is obtained by computing a generalized eigenvalue of the dynamics of the system. Then, the model is extended to the case of two junctions, and finally to a regular city. The system still presents mainly four phases. The role of a critical circuit of non-priority roads appears clearly in the two junctions case. In Section 4, we use traffic light controls to improve the traffic diagram. We present the improvements obtained by open-loop, local feedback, and global feedback strategies. A comparison based on the response times to reach the stationary regime is also given. Finally, we show the importance of the design of the junction. It appears that if the junction is enough large, the traffic is almost not slowed down by the junction.

preprint2011arXiv

Piecewise linear car-following modeling

We present a traffic model that extends the linear car-following model as well as the min-plus traffic model (a model based on the min-plus algebra). A discrete-time car-dynamics describing the traffic on a 1-lane road without passing is interpreted as a dynamic programming equation of a stochastic optimal control problem of a Markov chain. This variational formulation permits to characterize the stability of the car-dynamics and to calculte the stationary regimes when they exist. The model is based on a piecewise linear approximation of the fundamental traffic diagram.

preprint2010arXiv

About Dynamical Systems Appearing in the Microscopic Traffic Modeling

Motivated by microscopic traffic modeling, we analyze dynamical systems which have a piecewise linear concave dynamics not necessarily monotonic. We introduce a deterministic Petri net extension where edges may have negative weights. The dynamics of these Petri nets are well-defined and may be described by a generalized matrix with a submatrix in the standard algebra with possibly negative entries, and another submatrix in the minplus algebra. When the dynamics is additively homogeneous, a generalized additive eigenvalue may be introduced, and the ergodic theory may be used to define a growth rate under additional technical assumptions. In the traffic example of two roads with one junction, we compute explicitly the eigenvalue and we show, by numerical simulations, that these two quantities (the additive eigenvalue and the growth rate) are not equal, but are close to each other. With this result, we are able to extend the well-studied notion of fundamental traffic diagram (the average flow as a function of the car density on a road) to the case of two roads with one junction and give a very simple analytic approximation of this diagram where four phases appear with clear traffic interpretations. Simulations show that the fundamental diagram shape obtained is also valid for systems with many junctions. To simulate these systems, we have to compute their dynamics, which are not quite simple. For building them in a modular way, we introduce generalized parallel, series and feedback compositions of piecewise linear concave dynamics.

preprint2010arXiv

Fundamental Diagrams of 1D-Traffic Flow by Optimal Control Models

Traffic on a circular road is described by dynamic programming equations associated to optimal control problems. By solving the equations analytically, we derive the relation between the average car density and the average car flow, known as the fundamental diagram of traffic. First, we present a model based on min-plus algebra, then we extend it to a stochastic dynamic programming model, then to a stochastic game model. The average car flow is derived as the average cost per time unit of optimal control problems, obtained in terms of the average car density. The models presented in this article can also be seen as developed versions of the car-following model. The derivations proposed here can be used to approximate, understand and interprete fundamental diagrams derived from real measurements.

preprint2010arXiv

Performance bounds in wormhole routing, a network calculus approach

We present a model of performance bound calculus on feedforward networks where data packets are routed under wormhole routing discipline. We are interested in determining maximum end-to-end delays and backlogs of messages or packets going from a source node to a destination node, through a given virtual path in the network. Our objective here is to give a network calculus approach for calculating the performance bounds. First we propose a new concept of curves that we call packet curves. The curves permit to model constraints on packet lengths of a given data flow, when the lengths are allowed to be different. Second, we use this new concept to propose an approach for calculating residual services for data flows served under non preemptive service disciplines. Third, we model a binary switch (with two input ports and two output ports), where data is served under wormhole discipline. We present our approach for computing the residual services and deduce the worst case bounds for flows passing through a wormhole binary switch. Finally, we illustrate this approach in numerical examples, and show how to extend it to feedforward networks.