Next Article in Journal
Prediction of Building Carbon Emissions in Campus Areas Based on Building a Carbon Emission Correlation Factor
Next Article in Special Issue
Clustering of Driver Behavioral Strategies During Speed Cushion Traversal: A Driving Simulator Study
Previous Article in Journal
Artificial Intelligence in Water Distribution Networks: A Systematic Review of Models, Input Variables, Databases, and Output Strategies for Leak Detection
Previous Article in Special Issue
The Convergence of Artificial Intelligence and Public Policy in Shaping the Future of Ride-Hailing: A Review
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Analytical Approach to Evaluating Traffic Performance at Urban Railway Level Crossings for Sustainable Mobility in Smart Cities

by
Wojciech Kazimierz Szczepanek
* and
Maciej Kruszyna
Institute of Civil Engineering, Wrocław University of Science and Technology (Politechnika Wrocławska), Wybrzeże Wyspiańskiego 27, 50-370 Wroclaw, Poland
*
Author to whom correspondence should be addressed.
Smart Cities 2026, 9(3), 46; https://doi.org/10.3390/smartcities9030046
Submission received: 11 December 2025 / Revised: 20 February 2026 / Accepted: 25 February 2026 / Published: 2 March 2026

Highlights

What are the main findings?
  • An analytical procedure based on HCM-derived and Polish standards was adapted for evaluating traffic conditions at railway level crossings in urban areas.
  • The approach was compared with empirical measurements and microsimulation outputs (PTV Vissim, SUMO), showing how each method responds to non-cyclical closure events.
What are the implications of the main findings?
  • The method supports preliminary assessment of traffic performance at level crossings, assisting planners in identifying locations where operational improvements may be needed.
  • It complements simulation tools by providing a transparent, computationally simple reference for evaluating potential impacts of crossing closures within smart-city mobility planning.

Abstract

Irregular and non-cyclical railway level-crossing closures generate traffic disruptions that cannot be directly assessed using standard intersection analysis methods. Railway level crossings interrupt road traffic in irregular, non-cyclical intervals, yet no dedicated analytical methodology exists for estimating their traffic impacts. Microsimulation tools such as PTV Vissim and SUMO may support such analyses, although modelling adjustments are required to represent non-cyclical closures realistically. This study proposes an analytical alternative based on adapting capacity-calculation procedures for signalised intersections from Polish regulations, derived from Highway Capacity Manual (HCM) principles. The method provides approximate estimates of maximum queue length and average time loss. Empirical data collected in Wrocław, Poland, were compared with results from Vissim and SUMO. While the analytical model supports preliminary assessment of traffic performance at level crossings, its outputs depend on simplified assumptions and limited empirical calibration. The method is intended as a complementary tool rather than a replacement for detailed microsimulation.

1. Introduction

Railway level crossings are characteristic points within transport networks, where road and rail systems must operate within shared physical space. These interruptions are irregular, vary in duration, and often result in substantial variability in queue formation and dissipation. These features make level crossings difficult to analyse using conventional road traffic assessment methods. Their impact is particularly relevant in countries such as Poland, Great Britain, Colombia, and Australia, where crossings remain widespread and have been studied with respect to safety, delays, and operational performance [1,2,3,4,5].
In Poland, historical underinvestment in railway infrastructure led to limited service levels, as described by Taylor [1]. Recent revitalisation programmes [2] have increased train frequency, resulting in more frequent and longer road-traffic interruptions. Similar patterns are noted internationally, where closures have been shown to affect mobility, safety, and local network performance [3,4,5].
The effects of such interruptions extend beyond simple delay accumulation. Long queues may propagate into neighbouring intersections, disrupt signal coordination, reduce public transport reliability, and hinder emergency services [6,7]. Persistent congestion can deteriorate broader urban mobility performance and influence travel behaviour [8,9]. Understanding these mechanisms is critical when evaluating operation or design strategies for sustainable mobility in smart cities.
Although extensive studies address safety, user behaviour, and technological improvements at level crossings [5,10,11], comparatively fewer consider analytical modelling of delays and queue dynamics. Microsimulation tools such as PTV Vissim and SUMO can support such analyses, though their cyclical control logic requires adaptations to reproduce non-cyclical railway closures, which may affect queue estimation.
Given the absence of a dedicated analytical methodology for evaluating traffic performance at level crossings, this study adapts procedures for signalised intersections defined in Polish regulations, based on Highway Capacity Manual (HCM) concepts. The method offers approximate estimates of average time losses and maximum queue lengths. Empirical observations from Wrocław, Poland, enable comparison of analytical and simulation-based results.
The study focuses on urban railway level crossings, where reduced travel speeds, dense intersection spacing, and frequent interactions with upstream signalised intersections create traffic conditions compatible with the assumptions of the proposed analytical approach. Rather than representing drawbacks, these conditions define the intended application domain of the method. The proposed framework is therefore designed to support preliminary assessment of traffic performance under typical urban conditions, while recognising that more detailed analyses may be required in highly complex or atypical settings. Based on the identified research gap, the following section presents the structured methodological framework applied in this study to translate empirical observations into analytical estimates and comparative simulation analysis.

Methodological Overview

The methodological framework adopted in this study consists of three complementary components. First, an analytical procedure derived from HCM-based methods for signalised intersections is adapted to estimate maximum queue length and average delay at railway level crossings under non-cyclical closure conditions. Second, empirical traffic measurements collected at an urban railway level crossing are used to parameterise and illustrate the analytical formulation. Third, microsimulation models developed in PTV Vissim and SUMO are employed as comparative references to examine the sensitivity of analytical estimates to different modelling assumptions. The proposed approach is intended as a diagnostic and preliminary assessment tool and does not aim to optimise traffic control strategies or evaluate alternative infrastructure designs. The main contribution of this work lies in providing a transparent analytical framework that enables preliminary assessment of traffic performance at railway level crossings under irregular, non-cyclical closures, without requiring full microsimulation at early planning stages. The study follows a structured analytical workflow in which empirical observations define the boundary conditions, analytical relationships provide traffic-performance estimates, and microsimulation results are used as a comparative consistency check.

2. Literature Review

The literature extensively examines safety conditions and driver behaviour in the vicinity of railway level crossings, with numerous studies evaluating risk factors, human decision-making and the effectiveness of safety systems [12,13,14]. Research has also addressed safety issues related to passenger boarding and alighting in urban rail systems, which forms an important component of interactions between road and rail environments [15]. At a broader scale, several studies analyse and optimise railway networks using macroscopic modelling approaches [16,17,18,19,20], although these works focus primarily on rail operations rather than their impact on adjacent road traffic.
Despite this substantial body of research, road traffic conditions in the vicinity of railway level crossings have been analysed less frequently. This gap is notable because disturbances generated by level-crossing closures—such as queue formation, recurring congestion, and reduced travel-time reliability—can significantly affect urban transport network performance. Similar challenges relating to the influence of network structure on congestion propagation, traffic performance, and infrastructure loading have been described in other areas of urban mobility research [21,22,23,24]. Contemporary developments further highlight the increasing complexity of urban traffic environments, particularly with the integration of connected and automated vehicles [25,26], which may introduce new behaviours and interactions at critical network points, including level crossings.
Railway level crossings therefore represent key interfaces where road traffic must operate under constraints imposed by rail movements. Efficient management of these locations is important not only for safety but also for maintaining reliable traffic flow, particularly in urban areas characterised by high demand and dense networks of intersections. Neglecting the impact of level-crossing closures can contribute to inefficient traffic flow, increased accident risk, excessive queue formation, and prolonged vehicle delays [27,28,29]. These effects may propagate beyond the immediate vicinity of a crossing, influencing travel behaviour, reducing the attractiveness of public transport, and placing additional load on the urban road network. Such trends were especially visible during the COVID-19 pandemic, when declines in public transport use coincided with increased private vehicle travel [30,31,32,33], amplifying congestion pressures in many cities.
The aim of this study is to provide an analytical approach that supports understanding and evaluating traffic conditions at railway level crossings, using calculation procedures for signalised intersections defined in Polish regulations [34]. These regulations incorporate concepts derived from the Highway Capacity Manual (HCM), which serves as a widely recognised standard for evaluating road traffic performance and continues to be developed in various applications [35,36,37]. By applying these procedures, it is possible to estimate average vehicle time loss and maximum queue length—key traffic indicators that can be used to assess whether modifications to road or railway infrastructure are needed to improve operational performance. Such assessments are applicable both at existing level crossings and during the design phase of new infrastructure.
Traffic performance can then be interpreted using level of service (LOS) concepts, commonly applied across road, rail, and multimodal transport analyses [38,39]. In this study, empirical data were collected in Wrocław, Poland, including traffic flow measurements, observed queue lengths, and closure durations at an urban railway level crossing. These measurements form the basis for validating analytical outcomes and allow comparison with results generated using PTV Vissim and SUMO (Simulation of Urban MObility) microsimulation tools. The combined use of empirical observations, analytical modelling, and simulation supports a comprehensive evaluation of traffic performance at urban railway level crossings.
Previous studies addressing railway level crossings have predominantly focused on safety analysis, behavioural aspects of driver decision-making, or macroscopic modelling of railway networks. Analytical approaches for estimating queue length and delay are typically developed for signalised or unsignalised road intersections and assume recurring control cycles. In contrast, railway level crossings are characterised by irregular, non-cyclical interruptions driven by rail operations. Although some studies have examined delay mechanisms at rail–road interfaces, no widely adopted analytical methodology exists that directly adapts signalised-intersection capacity procedures to such non-cyclical conditions. The present study addresses this gap by proposing a pragmatic analytical adaptation based on HCM-derived concepts.
Unlike the majority of previous studies, which focus on safety, behavioural analysis, or macroscopic rail operations, this study specifically addresses analytical estimation of queue length and delay at railway level crossings under non-cyclical closure conditions.

3. Materials and Methods

3.1. Description of Survey Methodology for Analysing Traffic Conditions at Railway Level Crossings

This section follows the three-step analytical workflow introduced in the Methodological overview, including empirical data collection, analytical formulation, and comparative simulation assessment. The proposed method is based on the Polish regulations for calculating road traffic capacity at intersections with traffic lights, which are based on HCM methods. All patterns are included in Polish regulations [34]. The proposed methodology consists of three sequential steps: (I) collection of empirical data describing traffic conditions at railway level crossings, (II) derivation of analytical relationships enabling estimation of queue length and delay, and (III) comparative assessment against microsimulation outputs to verify consistency of results. The procedure is based on determining average time losses and the maximum length of the vehicle queue. The given parameters reflect traffic conditions in the analysed area, making it possible to evaluate them. The required data are the traffic intensity at individual intersection inlets, the red signal digestion time of a given calculation group, and the length of the traffic light cycle. The impact of adjacent intersections should also be taken into account by determining the traffic flow type and type of traffic light. The calculation procedure is presented in the Formulas (1)–(13).
Share of the effective green signal in the cycle:
λ = G e T
where, in the case of a railway level crossing, it is assumed that Ge is the effective length of the green signal T minus the time of the entire red signal assumed [s].
Capacity defined:
C = S λ
The S parameter, which represents the traffic saturation intensity, is 1900 pcu/h in the case of straight connections and 1700 pcu/h in the case of turning connections with one-hour road traffic intensity.
Load degree:
X = Q C
where X 1 .
Average time loss:
d = f k d 1 + d 2
d 1 = T 2 ( 1 λ ) 2 1 X λ
d 2 = 900 [ X 1 + ( X 1 ) 2 + 1 r s w s X 2 C ]
Parameter rs is defined as the coefficient taking into account the type of control, and with constant-time signalling, it takes the value 0.5. Meanwhile, the ws parameter is defined as a coefficient taking into account the presence of neighbouring intersections with traffic lights. Its value is determined by the formula:
w s = 1 ÷ 0.91 X s 2.68
where Xs specifies the load level of the adjacent intersection and is calculated according to the Formula (3).
Queue remaining:
K P = C t a 4 X 1 + X 1 2 + 7 r s w s X 2 C t a
Average value of the maximum queue:
K m = q T ( 1 λ ) 1 λ X + K P
95% quantile from the maximum queue distribution:
K m 95 = K m f k w 95
95% quantile factor of the maximum queue:
f k w 95 = w 1 + w 2 e K m w 3
where w1, w2, w3 parameters take on different values depending on the type of control. For constant-time signalling, the parameters are: w1 = 1.60, w2 = 1.08, and w3 = 6.60.
The standard length of vehicles’ position in a queue:
l v = l p u p + l t u t
Parameters determining the length of passenger vehicles and trucks for Polish conditions are: lp = 6.2 m, lt = 13 m. At u t 2 % , the value of lt = 12 m, due to the small share of trucks.
Maximum queue range:
L k = K m 95 n 95 l v
Based on the presented method, the next section presents its application for calculating the capacity of area at a railway level crossing. All assumptions and adopted values were also explained.

3.2. Methodology for Analysing Traffic Conditions at Railway Level Crossings

The proposed method, subject to specific assumptions, can be applied to assess road traffic conditions at railway level crossings. The first problem encountered is determining the T cycle. In the case of traffic lights at an intersection, it is usually between 80–120 s. However, if we present the situation in the case of railways, there is no constant cycle, and the movement of trains does not occur at equal intervals. On this basis, an appropriate equivalent cycle time was investigated, leading to the following assumptions. In the case of a maximum queue of vehicles, this problem is not significant, because for longer cycles of more than 5 min, they will not differ significantly. This transformation should be interpreted as a practical analytical approximation introduced to enable the application of established intersection-capacity procedures under non-cyclical railway interruptions. The exception is the situation when the queue does not have time to fully unload before the next railway level crossing closure. In this case, you must specify each cycle separately. However, if this condition is met, any T 5   m i n can be assumed. This issue becomes more critical when determining average time losses. If we assume a 5-min or 40-min cycle, they will not differ significantly. At this stage, we should consider the time in which average time losses should be determined. During the measurements, a new parameter Tr was measured, which represents the unloading time of the queue of vehicles. The transformation of a non-cyclical railway closure into an equivalent signalised-cycle representation should be interpreted as a heuristic modelling assumption rather than as a theoretical equivalence. This approximation is introduced to enable the application of established analytical procedures and does not imply that railway closures and signal control operate under identical dynamics. Based on the measurements performed, the average Tr parameter per vehicle in seconds was calculated. This parameter is closely related to the maximum length of the Lk vehicles queue. The correlation between Tr and Lk is presented in Figure 1. Individual Tr values for individual Lk are shown in blue dots. The trend lines are shown in red.
The Tr values corresponding to individual queue lengths exhibit a high degree of variability. However, this value varies depending on the vehicle queue. The longer the Lk, the larger and more stable Tr will be. It is possible to establish the trend line that shows certain dependencies. Based on the trend line, average Tr values were determined for the appropriate queue length. By multiplying the determined Tr values with Km95, we can determine the time to unload any queue of vehicles. This time added together with the railway level crossing closure time gives the value T. Therefore, an analysed cycle in which average time losses and maximum queue will be calculated can be determined. It should also be noted that with this assumption, Tr is a green signal in our cycle; therefore, it is the value of Ge. In the case of a very short crossing closure time and a small value of the new Ge, the iteration step should be repeated by re-determining Lk, redefining Ge and the new cycle value. This is caused by a change in the calculation of the new maximum queue, which in the new case will be longer. To facilitate calculations, the formula for Ge is described in terms of a function derived from empirical measurements and is presented below:
G e = 0.3133 L k 1.0591
where Lk is the value obtained in the first iteration.
There are still a few values left in the method that need to be described. The first one is S, which will always take a value of 1900 veh/h due to the lack of turning movements at railway level crossings. The assumption of parameters rs and ws can be omitted. This is due to the fact that the value of d2 in the case of such a long cycle is close to 0. Therefore, it can be assumed that d 2 0 . The fitted relationship yielded a coefficient of determination R2 = 0.65, indicating moderate agreement consistent with the limited empirical dataset.

3.3. Measurements and Simulation Assumptions

To check the correctness of the described method, measurements had to be carried out in individual areas. The measurements were conducted in one of the largest cities in Poland, Wrocław, as seen in Figure 2, Figure 3 and Figure 4, which show the locations of measurements. The railway line was marked in red to highlight it. Observation points where the cameras were placed during the measurements are marked in blue. Queue lengths were measured using ODOMETER. It is also worth mentioning the impact of the railway stop, which is marked in green in Figure 3. It significantly extends the closing time of the railway level crossing. Therefore, vehicle queues are much longer in this area. The remaining measurements were performed in other towns, including Oława, Nadolice Wielkie, and Świdnica.
The article focuses on the area shown in Figure 4. This place was analysed by applying the described method and comparing it with empirical measurements. In addition, simulations were performed in the PTV Vissim software and SUMO software, providing additional insight into the situation. These software packages are widely used for microsimulation of road and pedestrian traffic. Many scientific and building companies and state institutions use the program [40,41].
The simulations were conducted using PTV Vissim (version 2021, SP13) and SUMO (version 1.21.0). All simulations were executed using default parameter configurations unless explicitly stated otherwise. Simulation models in both PTV Vissim and SUMO were developed to reflect the traffic conditions observed in the field. The signalised intersection located west of the railway level crossing was included using its real cycle length and phase structure. The maximum permitted speed in the area (50 km/h) was applied to all links. Individual train closures were modelled according to the measured level-crossing closure durations. The road network geometry was imported from OpenStreetMap and subsequently checked and corrected to ensure consistency with field observations and the local layout.
Vehicle acceleration, deceleration, and car-following behaviour followed the predefined urban-network parameters available in each software package, as no established calibration procedure exists for representing isolated, non-cyclical railway closures in microsimulation environments. Traffic demand was assigned using predefined vehicle distributions typical for urban road networks.
All simulations were performed using the default car-following, lane-changing, and priority-control settings available in each software package. These settings represent modelling assumptions and are reported to ensure reproducibility of the simulation framework. The Wiedemann car-following model (Vissim) and the default Krauss model (SUMO) were applied using default parameter settings.
Each scenario was simulated three times. In SUMO, deterministic default settings produced identical outputs; therefore, repeated runs were retained primarily for methodological consistency across simulation environments. Default urban passenger-vehicle classes, standard priority rules at intersections, and fixed-cycle signal control logic were applied in both simulation environments, while train closures were implemented as temporary link blockages consistent with observed field conditions. The simulation outputs serve as a comparative reference to the empirical measurements and the analytical results rather than fully calibrated predictive models. Although railway level crossings can theoretically be modelled as dynamic bottlenecks, robust calibration of microsimulation models for isolated, non-cyclical closures requires dedicated datasets capturing a wide range of traffic and behavioural conditions. Such data were not available in this study. Consequently, predefined urban-network parameters were applied, and microsimulation results were used solely for comparative purposes.

4. Results and Comparative Analysis

Results are presented in the same order as the methodological workflow to facilitate consistent comparison across empirical, analytical, and simulation-based outputs. The purpose of the comparative analysis is not to provide formal validation but to examine consistency between empirical observations, analytical estimates, and microsimulation outputs under comparable traffic conditions. Table 1 shows measurements during peak traffic hours. Traffic intensity, the railway level crossing closure time corresponding to a given measurement hour, and the maximum length of the vehicle queue were measured. Measurements were made for the western and eastern inlets using manual measurements. A total of five measurements were compiled for each inlet. Results are presented following the same sequence as the methodological workflow, allowing direct comparison between empirical observations, analytical estimates, and simulation outputs.
The following section presents the calculation results of the method used, taking into account the assumptions and approach described in Section 3.2. They were compared with empirical measurements and the results of simulations performed in the PTV Vissim and SUMO. Table 2 shows results for the western inlet, and Table 3 shows results for the eastern inlet. For microsimulation, a reference analysis period was applied for comparative purposes. In the case of average time losses, only the results from calculations and simulations were summarized. The empirical value was omitted due to the lack of measurements of this parameter.
Table 2 presents results for the western inlet. In cases 1 to 4, the values of the maximum vehicle queue length are consistent with the measurements, the proposed method, and the results obtained by the SUMO software. The values do not differ significantly between the three methods. The differences range from 7% to 11%. The situation is different in the case of the PTV Vissim simulation, where the differences are much larger, mainly in cases 2, 3, and 4, where they range from 24% to 38%. In the first case, the maximum vehicle queue length in both simulations and the proposed method differed by only 4%. In the fifth case, the results of PTV Vissim, SUMO, and the proposed method differ significantly from the measurements. The next analysed indicator is the average time loss. In cases 2 to 4, the results of the proposed method and the PTV Vissim software are similar. The differences range from 4% to 10%. In cases 1 and 5, they are larger, at 45% and 22%, respectively.
Table 3 presents results for the eastern inlet. In this case, the measurements of the maximum length of the vehicle queue are much more divergent from the results of calculations and individual simulations. In the first case, the measurements differ by 27% from the closest result obtained by the PTV Vissim software. In the case of the proposed method, the value is comparable. On the other hand, the microsimulation performed in SUMO gave results that differ by as much as 41%. In the second case, the results obtained in SUMO are closest to the measurements and differ by 35%. Additionally, in the case of the proposed method, they differ the most and amount to 51%. In the third case, the situation is similar to the first case, where the PTV Vissim software gives the smallest difference with a result of 24%. On the other hand, the values obtained using the proposed method are the most divergent, with a value of 53%. In the fourth case, the results obtained using the SUMO software coincide with the measurements. The proposed method has differences of the order of 31%. On the other hand, the PTV Vissim software again, as in cases 2 to 4 in Table 2, shows underestimated values. In the fifth case, the values obtained using the proposed method differ significantly from the other values. However, the results obtained using the PTV Vissim and SUMO software are relatively consistent and close to the measurements. The next parameter to look at in Table 3 is the average time losses. The results of the proposed method in cases 2 to 5 are in the middle between the two software programs. However, in the first case they are the lowest. In this case, they are 16% lower than the results obtained with SUMO, and 30% lower than the results obtained with PTV Vissim. In the second case, the results of the method are similar to the SUMO software. The observed differences between analytical, simulation-based, and empirical results are further interpreted in the Discussion section.

5. Discussion

The results presented in the previous section are interpreted here within the assumptions of the proposed analytical framework. The empirical dataset used in this study should be interpreted as illustrative rather than statistically independent validation material. Field measurements were employed to parameterise and contextualise the analytical formulation and to provide a basis for comparative evaluation. The limited size and site-specific nature of the dataset restrict the generalisability of the results, which is consistent with the diagnostic character of the proposed method.
The results of the conducted analyses reflect the complexity of evaluating traffic performance at railway level crossings, particularly due to the irregular and non-cyclical nature of crossing closures. The empirical measurements, together with the simulation results and analytical calculations, showed that the three approaches respond differently to changes in closure duration, flow intensity, and queue-dissipation patterns. In the western inlet (Table 2), the maximum queue lengths estimated using the proposed analytical method and the SUMO software were generally consistent with the field measurements, with deviations typically within 7–11%. Noticeably larger discrepancies appeared in the PTV Vissim simulations, which in cases 2–4 underestimated the queue lengths by 24–38%. These findings indicate that microsimulation models may be sensitive to assumptions regarding vehicle behaviour and the representation of non-cyclical interruptions, particularly when applied without dedicated calibration.
For more irregular conditions, such as those observed in case 5, all methods diverged substantially from measured queue lengths. This outcome reflects the pseudo-random nature of traffic arrivals and the structural variability of the road network surrounding the crossing. Similar tendencies are visible in the eastern inlet (Table 3), where deviations between the field data, analytical method, and simulation results were considerably larger. In some cases, PTV Vissim performed closer to the empirical data, whereas in other scenarios, SUMO generated results that were more aligned with the measurements. The analytical method, meanwhile, showed both underestimation and overestimation depending on the case, which is expected given its simplified assumptions and limited calibration.
Underestimated queue lengths, particularly in PTV Vissim, are consistent with the stochastic nature of traffic arrivals and sampling. In several scenarios (cases 2–4), PTV Vissim produced shorter queue estimates than field observations. In real traffic conditions, the actual queue may exceed the simulation prediction due to a combination of rare but possible unfavourable circumstances. Conversely, overestimated queues produced by the analytical method may represent theoretical upper bounds that reflect the deterministic nature of the model and may occur under specific traffic-structure conditions. As the traffic system around a railway crossing does not operate under stable, recurring cycles, the likelihood of capturing the “true” maximum queue during field measurements is inherently limited. This limitation distinguishes railway level crossings from signalised intersections, where dozens of comparable cycles can be observed in a short time period, resulting in more reliable empirical baselines.
The discrepancies in average time loss also reveal intrinsic differences between the methods. SUMO tended to underestimate delay values in Table 2, likely due to its difficulty in reproducing a single long red interval within an otherwise free-flowing traffic scenario. In turn, PTV Vissim and the analytical method provided more comparable results, although the agreement varied between cases. In the eastern inlet (Table 3), the analytical method produced delay estimates that were intermediate between PTV Vissim and SUMO in most scenarios, suggesting that the method may serve as a stabilising comparative reference. This effect is most evident when vehicle queues are either very short or very long. However, delays for extremely short or long closure durations should be interpreted cautiously, especially because the analytical formulation relies on the parameter Tr, which is sensitive to queue length and was calibrated on a small number of observations.
The comparative analysis also demonstrates that neither PTV Vissim nor SUMO is inherently suited to modelling isolated railway closures without prior adaptation. Both tools are typically used for modelling traffic environments in which cycles repeat multiple times and allow the model to converge toward stable estimations. When applied to one-off closures, particularly with long dissipation times, the simulation results can diverge substantially from field values. Although expert calibration of behavioural models (e.g., car-following, lane-changing, acceleration patterns) may reduce these discrepancies, no commonly accepted modelling procedure exists for such cases. The comparatively low delay values obtained in SUMO may reflect difficulties in reproducing long non-cyclical interruptions under default settings.
The analytical method proposed in this study offers a transparent and structured alternative for estimating maximum queue lengths and average time losses at railway level crossings, particularly in urban environments. Nevertheless, its accuracy remains constrained by the simplified assumptions and limited empirical dataset used for calibration. The method should therefore be considered an indicative tool, useful for preliminary assessment or comparison of design alternatives, rather than a fully predictive substitute for microsimulation or detailed operational modelling. Further development—such as defining an adapted level-of-service scale for long-cycle interruptions or expanding empirical calibration—may significantly improve its applicability.
Overall, the results highlight that none of the examined approaches are free from limitations. Empirical measurements capture only a small subset of possible traffic states; microsimulations must be adapted to model non-cyclical closures; and analytical calculations rely on simplifications that may not hold under all traffic scenarios. When interpreted together, however, the three approaches provide a more complete understanding of traffic performance at level crossings, supporting more informed decision-making in sustainable urban mobility planning.
The analytical method may perform less reliably under extreme but plausible conditions, such as back-to-back train arrivals, highly uneven traffic arrivals, or queue spillback extending beyond the analysed segment. These boundary conditions fall outside the intended application scope and highlight situations where microsimulation or detailed operational analysis is required.

6. Conclusions

Within its explicitly defined scope, the proposed framework provides a transparent and reproducible analytical baseline that can support early-stage assessment of railway level crossings, while more detailed simulation or optimisation studies remain complementary steps for advanced analysis. This study presents an analytical approach for evaluating traffic performance at railway level crossings by adapting procedures originally developed for signalised intersections in Polish regulations, which themselves draw on Highway Capacity Manual (HCM) concepts. The method provides approximate estimates of maximum queue lengths and average vehicle time losses, offering a structured and transparent means of assessing the operational impact of railway closures on urban road traffic. These indicators are essential for evaluating the operational performance of road–rail interfaces and may support preliminary consideration of potential operational issues and the need for further analysis.
Comparisons between empirical measurements, the analytical estimates, and the results of simulations conducted in PTV Vissim and SUMO show that each method exhibits different sensitivities to closure duration, traffic- flow variation, and queue-dissipation dynamics. Microsimulation tools can support analysis of level crossings, yet representing non-cyclical closures in these models requires specific adjustments that may influence queue estimates. The analytical method, while less detailed than simulation-based approaches, produces results that in many cases fall within the plausible range of observed conditions; however, deviations from measured values were also identified. These differences are linked to the simplified nature of the analytical assumptions and the limited set of empirical observations used for calibration.
Given these characteristics, the proposed analytical method should be interpreted as an indicative tool rather than a predictive model. Its outputs are most meaningful when used to support preliminary assessments, comparative evaluations of design scenarios, or screening-level analysis of potential traffic impacts. The method is particularly suited to railway crossings located in urban, built-up areas, where its underlying assumptions—such as reduced travel speeds, higher intersection density, and interactions with signalised nodes—more closely reflect actual traffic behaviour. Application outside such contexts should therefore be approached with caution and may require further calibration.
The findings of this study highlight the importance of integrating analytical, empirical and simulation-based approaches when assessing traffic performance at railway level crossings. No single method fully captures the stochastic and non-recurring nature of queue formation at these sites; however, the combined use of multiple approaches provides a more complete basis for engineering judgement and supports informed decision-making in sustainable urban mobility planning. Future work may focus on refining the analytical formulation through expanded datasets, adapting level-of-service criteria for long-cycle interruptions, and developing modelling guidelines that better address the operational characteristics of level crossings. The findings contribute to the broader objectives of sustainable urban mobility by supporting informed decision-making at critical road–rail interfaces within smart-city transport systems.
In practical applications, the proposed method may be used as a screening tool to identify locations where queue length or delay values indicate potential operational issues. When estimated indicators exceed acceptable thresholds or when results differ substantially across methods, more detailed microsimulation or field-based analyses are recommended. Taken together, the analytical, empirical, and simulation-based results consistently support the use of the proposed framework as a structured preliminary assessment tool for traffic conditions at urban railway level crossings within the defined scope of the study.
This research did not receive any specific grant from founding agencies in the public commercial or not-for-profit sectors.

Author Contributions

Conceptualization, M.K. and W.K.S.; methodology, M.K. and W.K.S.; software, W.K.S.; validation, M.K. and W.K.S.; formal analysis, W.K.S.; investigation, W.K.S.; resources, M.K.; data curation, W.K.S.; writing—original draft preparation, M.K. and W.K.S.; writing—review and editing, M.K. and W.K.S.; visualization, M.K.; supervision, M.K. and W.K.S.; project administration, M.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

NotationDescription
λshare of the effective green signal in the cycle
Tthe cycle length of the traffic light [s]
Gethe effective green signal is defined as the sum of the actual green signal and yellow signal, subtracting the times lost on the yellow and green signals [s]
Ccapacity [pcu/h]
Ssaturation flow [veh/h]
Xload degree
Qtraffic volume [veh/h]
daverage time loss [s/veh]
d1time losses resulting from stops at a red signal [s/veh]
d2time losses resulting from random traffic fluctuations and periodic overloads [s/veh]
fkcoordination coefficient
wscoefficient taking into account the presence of other intersections
rscoefficient taking into account the type of control
Kpqueue remaining [m]
taanalysis period in [h], covering a period of time with a constant value of the incoming stream intensity
Kmaverage value of the maximum queue [veh]
qflow intensity flowing into all “n” lanes of a given computational group in [veh/s]
LKmaximum queue range [m]
Km9595% quantile from the maximum queue distribution [veh]
fkw9595% quantile factor of the maximum queue
w1, w2, w3parameters depending on the type of signaling in the case of road intersections
n95number of lanes in the calculation group
lvthe standard length of a vehicle’s position in a queue [m]
lpaverage length of a passenger vehicle queue [m]
ltthe average length of a truck queue [m]
upshare of traffic in the passenger car lane [%]
utshare of traffic in the truck lane [%]
Trtime to arrange the queue of vehicles [s]
Tcrailway level crossing closure time [s]

References

  1. Taylor, Z. Railway closures to passenger traffic in Poland and their social consequences. J. Transp. Geogr. 2006, 14, 135–151. [Google Scholar] [CrossRef]
  2. Jarocka, M.; Glińska, E. The State and Prospects for Development of Railway Transport Infrastructure in Eastern Poland—Secondary Data Analysis. Procedia Eng. 2017, 182, 299–305. [Google Scholar] [CrossRef]
  3. Guo, F.; Wang, Y.; Qian, Y. Computer vision-based approach for smart traffic condition assessment at the railroad grade crossing. Adv. Eng. Inform. 2022, 51, 101456. [Google Scholar] [CrossRef]
  4. Larue, G.S.; Miska, M.; Qian, G.; Wullems, C.; Rodwell, D.; Chung, E.; Rokotonirainy, A. Can road user delays at urban railway level crossing be reduced? Evaluation of potential treatments through traffic simulation. Case Stud. Transp. Policy 2020, 8, 860–869. [Google Scholar] [CrossRef]
  5. Evans, A.W.; Hughes, P. Traverses, delays and fatalities at railway level crossings in Great Britain. Accid. Anal. Prev. 2019, 129, 66–75. [Google Scholar] [CrossRef]
  6. Seong, K.; Jiao, J.; Mandalapu, A. Effects of urban environmental factors on heat-related emergency medical services (EMS) response time. Appl. Geogr. 2023, 155, 102956. [Google Scholar] [CrossRef]
  7. Zhu, S.; Liu, W.; Liu, D.; Li, Y. The impact of dynamic traffic conditions on the sustainability of urban fire service. Sustain. Cities Soc. 2023, 96, 104667. [Google Scholar] [CrossRef]
  8. Nadrian, H.; Mahmoodi, H.; Taghdisi, M.H.; Aghemiri, M.; Babazadeh, T.; Ansari, B.; Fathipour, A. Public health impacts of urban traffic jam in sanandaj, Iran: A case study with mixed-method design. J. Transp. Health 2020, 19, 100923. [Google Scholar] [CrossRef]
  9. von Schneidemesser, E.; Steinmar, K.; Weatherhead, E.C.; Bonn, B.; Gerwig, H.; Quedenau, J. Air pollution at human scales in an urban environment: Impact of local environment and vehicles on particle number concentrations. Sci. Total Environ. 2019, 688, 691–700. [Google Scholar] [CrossRef] [PubMed]
  10. Gallo, M. Combined Optimisation of Traffic Light Control Parameters and Autonomous Vehicle Routes. Smart Cities 2024, 7, 1060–1088. [Google Scholar] [CrossRef]
  11. Zawodny, M.; Kruszyna, M.; Szczpeanek, W.K.; Korzeń, M. A New Form of Train Detection as a Solution to Improve Level Crossing Closing Time. Sensors 2023, 23, 6619. [Google Scholar] [CrossRef]
  12. Djordjević, B.; Krmac, E.; Mlinarić, T.J. Non-radial DEA model: A new approach to evaluation of safety at railway level crossings. Saf. Sci. 2018, 103, 234–246. [Google Scholar] [CrossRef]
  13. Laure, G.S.; Wullems, C. Human Factors Evaluation of a Novel Australian Approach for Activating Railway Level Crossings. Procedia Manuf. 2015, 3, 3293–3300. [Google Scholar] [CrossRef]
  14. Lenné, M.G.; Rudin-Brown, C.M.; Navarro, J.; Edquist, J.; Trotter, M.; Tomasevic, N. Driver behaviour at rail level crossings: Responses to flashing lights, traffic signals and stop signs in simulated rural driving. Appl. Ergon. 2011, 42, 548–554. [Google Scholar] [CrossRef]
  15. Gisterek, I.; Hyliński, A. Improvements in Urban Rapid Transit Boarding and Alighting Safety during System Modernization. Infrastructures 2023, 8, 179. [Google Scholar] [CrossRef]
  16. Zhang, C.; Gao, Y.; Cacchiani, V.; Yang, L.; Gao, Z. Train rescheduling for large-scale disruptions in a large-scale railway network. Transp. Res. Part B Methodol. 2023, 174, 102786. [Google Scholar] [CrossRef]
  17. Luan, X.; De Schutter, B.; Meng, L.; Corman, F. Decomposition and distributed optimization of real-time traffic management for large-scale railway networks. Transp. Res. Part B Methodol. 2020, 141, 72–97. [Google Scholar] [CrossRef]
  18. Chen, C.; Dollevoet, T.; Zhao, J. One-block train formation in large-scale railway networks: An exact model and a tree-based decomposition algorithm. Transp. Res. Part B Methodol. 2018, 118, 1–30. [Google Scholar] [CrossRef]
  19. Riejos, F.A.O.; Barrena, E.; Ortiz, J.D.C.; Laporte, G. Analyzing the theoretical capacity of railway networks with a radial-backbone topology. Transp. Res. Part A Policy Pract. 2016, 84, 83–92. [Google Scholar] [CrossRef]
  20. Zhang, J. Analysis on line capacity usage for China high speed railway with optimization approach. Transp. Res. Part A Policy Pract. 2015, 77, 336–349. [Google Scholar] [CrossRef]
  21. Zhao, Z.; Tang, L.; Yang, X.; Zhang, H.; Li, G.; Li, Q. Identifying critical urban intersections from a fine-grained spatio-temporal perspective. Travel Behav. Soc. 2024, 34, 100649. [Google Scholar] [CrossRef]
  22. Chunhui, Y.; Yiheng, F.; Henry, X.L.; Wanjing, M.; Xiaoguang, Y. Integrated optimization of traffic signals and vehicle trajectories at isolated urban intersections. Transp. Res. Part B Methodol. 2018, 112, 89–112. [Google Scholar] [CrossRef]
  23. Flötteröd, G.; Rohde, J. Operational macroscopic modeling of complex urban road intersections. Transp. Res. Part B Methodol. 2011, 45, 903–922. [Google Scholar] [CrossRef]
  24. Tsalikidis, N.; Mystakidis, A.; Koukaras, P.; Ivaškevičius, M.; Morkūnaitė, L.; Ioannidis, D.; Fokaides, P.A.; Tjortjis, C.; Tzovaras, D. Urban Traffic Congestion Prediction: A Multi-Step Approach Utilizing Sensor Data and Weather Information. Smart Cities 2024, 7, 233–253. [Google Scholar] [CrossRef]
  25. Chen, X.; Lin, X.; Li, M.; He, F.; Meng, Q. A nearly throughput-maximum knotted intersection design and control for connected and automated vehicles. Transp. Res. Part B Methodol. 2023, 171, 44–79. [Google Scholar] [CrossRef]
  26. Zawodny, M.; Kruszyna, M. Proposals for Using the Advanced Tools of Communication between Autonomous Vehicles and Infrastructure in Selected Cases. Energies 2022, 15, 6579. [Google Scholar] [CrossRef]
  27. Wang, Q.; Chen, J.; Jiang, R.; Song, W.; Li, R.; Lian, L.; Ma, J. Experimental study on the zebra crossing traffic flow characteristics of mixed bicycles and pedestrians. Transp. Res. Part A Policy Pract. 2023, 178, 103865. [Google Scholar] [CrossRef]
  28. Jonsson, L.; Björklund, G.; Isacsson, G. Marginal costs for railway level crossing accidents in Sweden. Transp. Policy 2019, 83, 68–79. [Google Scholar] [CrossRef]
  29. Laapotti, S. Comparison of fatal motor vehicle accidents at passive and active railway level crossings in Finland. IATSS Res. 2016, 40, 1–6. [Google Scholar] [CrossRef]
  30. Xi, H.; Nelson, J.D.; Hensher, D.A.; Hu, S.; Shao, X.; Xie, C. Evaluating travel behavior resilience across urban and Rural areas during the COVID-19 Pandemic: Contributions of vaccination and epidemiological indicators. Transp. Res. Part A Policy Pract. 2024, 180, 103980. [Google Scholar] [CrossRef]
  31. Kłos-Adamkiewicz, Z.; Gutowski, P. The Outbreak of COVID-19 Pandemic in Relation to Sense of Safety and Mobility Changes in Public Transport Using the Example of Warsaw. Sustainability 2022, 14, 1780. [Google Scholar] [CrossRef]
  32. Harrington, D.M.; Hadjiconstantinou, M. Changes in commuting behaviours in response to the COVID-19 pandemic in the UK. J. Transp. Health 2022, 24, 101313. [Google Scholar] [CrossRef]
  33. Bohman, H.; Ryan, J.; Stjernborg, V.; Nilsson, D. A study of changes in everyday mobility during the Covid-19 pandemic: As perceived by people living in Malmö, Sweden. Transp. Policy 2021, 106, 109–119. [Google Scholar] [CrossRef]
  34. Tracz, M.; Chodur, J.; Gaca, S.; Gondek, S.; Kieć, M.; Ostrowski, K. Polish Regulation 20, Annex 2, Method for Calculating the Capacity of Intersections with Traffic Lights, General Directorate of National Roads and Highways, Order 20, Annex 2. 2004. Available online: https://www.archiwum.gddkia.gov.pl/pl/918/rok-2004 (accessed on 1 December 2025).
  35. Song, Y.; Hu, X.; Lu, J.; Zhou, X. Analytical approximation and calibration of roundabout capacity: A merging state transition-based modeling approach. Transp. Res. Part B Methodol. 2022, 163, 232–257. [Google Scholar] [CrossRef]
  36. Cai, Q.; Wang, Z.; Guo, X.; Wu, B. New Calculating Method for HCM 2000 Queue Length Estimation Procedures with the Application of Floating Car Data. Procedia—Soc. Behav. Sci. 2013, 96, 2201–2210. [Google Scholar] [CrossRef][Green Version]
  37. Akçelik, R.; Rouphail, N.M. Estimation of delays at traffic signals for variable demand conditions. Transp. Res. Part B Methodol. 1993, 27, 109–131. [Google Scholar] [CrossRef]
  38. Kruszyna, M.; Makuch, J. Mobility Nodes as an Extension of the Idea of Transfer Nodes—Solutions for Smaller Rail Stations with an Example from Poland. Sustainability 2023, 15, 2106. [Google Scholar] [CrossRef]
  39. Othayoth, D.; Krishna Rao, K.V.; Bhavathrathan, B.K. Perceived level of service at signalized intersections under heterogeneous traffic conditions. Transp. A Transp. Sci. 2020, 16, 1294–1309. [Google Scholar] [CrossRef]
  40. Kučera, T.; Chocholáč, J. Design of the City Logistics Simulation Model Using PTV VISSIM Software. Transp. Res. Procedia 2021, 53, 258–265. [Google Scholar] [CrossRef]
  41. Weyland, C.M.; Baumann, M.V.; Buck, H.S.; Vortisch, P. Parameters Influencing Lane Flow Distribution on Multilane Freeways in PTV Vissim. Procedia Comput. Sci. 2021, 184, 453–460. [Google Scholar] [CrossRef]
Figure 1. The graph shows the correlation of Tr and LK parameters based on empirical measurements.
Figure 1. The graph shows the correlation of Tr and LK parameters based on empirical measurements.
Smartcities 09 00046 g001
Figure 2. Map showing the measurement location.
Figure 2. Map showing the measurement location.
Smartcities 09 00046 g002
Figure 3. Railway level crossing on the three-track line at the railway stop in the Sołtysowice district.
Figure 3. Railway level crossing on the three-track line at the railway stop in the Sołtysowice district.
Smartcities 09 00046 g003
Figure 4. Railway level crossing on the one-track line in the Swojczyce district.
Figure 4. Railway level crossing on the one-track line in the Swojczyce district.
Smartcities 09 00046 g004
Table 1. Road traffic measurements and the corresponding crossing closure times.
Table 1. Road traffic measurements and the corresponding crossing closure times.
MeasurementWestern InletEastern Inlet
Q
[veh/h]
Tc
[s]
Q
[veh/h]
Tc
[s]
First427356345356
Second 341145318145
Third3419831898
Fourth332150386150
Fifth332249386249
Table 2. Results of average time losses and maximum vehicle queue using individual methods for the western inlet.
Table 2. Results of average time losses and maximum vehicle queue using individual methods for the western inlet.
Methods UsedFirst CaseSecond CaseThird CaseFourth CaseFifth Case
Lk [m]d [s/veh]Lk [m]d [s/veh]Lk [m]d [s/veh]Lk [m]d [s/veh]Lk [m]d [s/veh]
Measurements Results404-192-160-183-170-
SUMO Simulation Results43710.72025.91435.22176.42635.4
Vissim Simulation Results423132.915351.18935.614057.3309110
Proposed Method Results42773.22074914932.520651.432785.7
Table 3. Results of average time losses and maximum vehicle queue using individual methods for the eastern inlet.
Table 3. Results of average time losses and maximum vehicle queue using individual methods for the eastern inlet.
Methods UsedFirst CaseSecond CaseThird CaseFourth CaseFifth Case
Lk [m]d [s/veh]Lk [m]d [s/veh]Lk [m]d [s/veh]Lk [m]d [s/veh]Lk [m]d [s/veh]
Measurements Results240-95-66-160-182-
SUMO Simulation Results40492.814648.411024.11602820339.3
Vissim Simulation Results329112.617682.58742.312088.4226105.7
Proposed Method Results33778.319250.113933.223150.437383.4
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Szczepanek, W.K.; Kruszyna, M. An Analytical Approach to Evaluating Traffic Performance at Urban Railway Level Crossings for Sustainable Mobility in Smart Cities. Smart Cities 2026, 9, 46. https://doi.org/10.3390/smartcities9030046

AMA Style

Szczepanek WK, Kruszyna M. An Analytical Approach to Evaluating Traffic Performance at Urban Railway Level Crossings for Sustainable Mobility in Smart Cities. Smart Cities. 2026; 9(3):46. https://doi.org/10.3390/smartcities9030046

Chicago/Turabian Style

Szczepanek, Wojciech Kazimierz, and Maciej Kruszyna. 2026. "An Analytical Approach to Evaluating Traffic Performance at Urban Railway Level Crossings for Sustainable Mobility in Smart Cities" Smart Cities 9, no. 3: 46. https://doi.org/10.3390/smartcities9030046

APA Style

Szczepanek, W. K., & Kruszyna, M. (2026). An Analytical Approach to Evaluating Traffic Performance at Urban Railway Level Crossings for Sustainable Mobility in Smart Cities. Smart Cities, 9(3), 46. https://doi.org/10.3390/smartcities9030046

Article Metrics

Back to TopTop