<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Improving measurements accuracy in weight-in-motion systems using dynamic neural networks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Oleksandr Fomin</string-name>
          <email>fomin@op.edu.ua</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Sergii Polozhaenko</string-name>
          <email>polozhaenko@op.edu.ua</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Petro Bidyuk</string-name>
          <email>pbidyuke_00@ukr.net</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Oleksii Tataryn</string-name>
          <email>otataryn@stud.op.edu.ua</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrii Prokofiev</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute"</institution>
          ,
          <addr-line>37, prospect Beresteiskyi, Kyiv, Ukraine, 03056</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Odesa Polytechnic National University</institution>
          ,
          <addr-line>1, Shevchenko ave., Odesa, 65044</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The work is devoted to the problem of weighing vehicles in motion as part of modern information technologies and automated intelligent systems of managing urban resources and infrastructure. The purpose of this work is to improve the measurements accuracy of weight-in-motion systems under heavy traffic conditions by developing an innovative weighting system based on dynamic neural networks as an integral part of intelligent urban infrastructure management systems, thereby contributing to the efficiency and sustainability of urban processes. Scientific novelty consists in the use of models in the form of time delay neural networks to process data from weighing sensors. The application of this approach allows increasing the accuracy of mass measurement in weight-in-motion systems in conditions of heavy traffic by taking into account the dynamic and nonlinear properties of the weighing process. The practical usefulness of the developed method lies in the development of new innovative weighing systems as part of modern information technologies and automated intelligent systems for managing urban resources and infrastructure. The application of dynamic neural networks for determining the mass of a vehicle in motion is a promising approach that allows to significantly increasing the speed of vehicle while maintaining the accuracy and reliability of mass determination.</p>
      </abstract>
      <kwd-group>
        <kwd>Weigh in motion</kwd>
        <kwd>time delay neural network</kwd>
        <kwd>nonlinear dynamic objects 1</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Nowadays, accurate and efficient weighing plays a key role in various fields such as transportation,
logistics, construction and industry. Particularly important are weight-in-motion (WIM) systems,
which allow controlling the weight of goods on transport routes without stopping them, thus
ensuring smooth movement and optimization of transport processes [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>
        Recently, WIM technologies have been increasingly used as part of modern information
technologies and automated intelligent systems for managing urban resources and infrastructure.
With the use of accurate and up-to-date information about moving cargoes today it is possible to
solve such urgent problems as [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ]:
• controlling the load on road infrastructure and preventing its overloading to maintain road
condition and ensure traffic safety;
infrastructure;
and regulations for their transportation;
•
      </p>
      <p>Optimizing transport routes to reduce travel time, fuel costs and the load on road
• control over the transportation of dangerous goods to ensure compliance with safety rules
• improving the environmental situation to reduce pollutant emissions and improve the
environmental situation in the city. This is especially important in the context of modern
urban development, when environmental problems are becoming more and more urgent.</p>
      <p>For example, WIM technologies play an important role in the tasks of intelligent urban
management, helping to solve urgent problems related to transportation logistics, traffic safety and
environmental sustainability.</p>
      <p>
        In this context, the use of modern WIM technologies becomes a key element of intelligent urban
management systems. Accurate data on the weight of vehicles and cargoes allow solving urgent
tasks related to transportation logistics, road safety and environmental sustainability [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ]. However,
existing WIM technologies are developed mainly for industrial and transportation and logistics
enterprises and are not designed for operation in urban conditions. In this regard, the application of
WIM technologies in urban areas under heavy traffic conditions faces certain difficulties [
        <xref ref-type="bibr" rid="ref3 ref6 ref7">3, 6, 7</xref>
        ]:
• Limited measurement speed, which may lead to errors when collecting load weight data.
• Limited measurement accuracy due to vibrations and other factors affecting the operation
of sensors and equipment.
      </p>
      <p>The purpose of this work is to improve the measurements accuracy of weight-in-motion systems
under heavy traffic conditions by developing an innovative weighting system based on dynamic
neural networks as an integral part of intelligent urban infrastructure management systems, thereby
contributing to the efficiency and sustainability of urban processes.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Literature Review</title>
      <p>
        Modern WIM systems based on several different implementations, depending on the principles of
collecting information from the measuring sensors. Taking into account the peculiarities of operation
in urban conditions, the most suitable of them are systems based on load sensors installed on the
road surface [
        <xref ref-type="bibr" rid="ref1 ref2 ref7">1, 2, 7</xref>
        ] and systems based on resistive and deformation sensors, which register changes
in the deformation of the road surface under the influence of transport [
        <xref ref-type="bibr" rid="ref3 ref8 ref9">3, 8, 9</xref>
        ].
      </p>
      <p>The advantages of both approaches to mass measurement are high measurement accuracy, the
ability to use in different weather conditions and for various types of transport, ease of maintenance
and installation. Both WIM approaches use deterministic methods to filter, process, and calibrate
signals to determine mass based on sensor readings. In this case, the accuracy of the weighing
depends on a number of factors, such as the type of sensors used, the operating conditions, the
quality of the calibration, and the data processing algorithms used.</p>
      <p>
        The main disadvantage of this approach is the complexity of setting up algorithms for processing
data received from sensors to measure mass in a wide range of changes in vehicle speed, traffic
intensity, weather conditions, etc. [
        <xref ref-type="bibr" rid="ref4 ref9">4, 9</xref>
        ] This, in turn, gives rise to the problem of regular adjustment
of algorithms and software updates. In cases where there is a large number of input parameters and
a complex relationship between them and the output parameter that cannot be expressed
analytically, approaches based on the use of machine learning methods, in particular, neural
networks, demonstrate good results [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ]. In recent years, increasing attention has been paid to
the use of neural networks to improve measurement accuracy in complex and changing
environments. Dynamic neural networks, capable of adapting to changing input data and learning
on the fly, offer significant advantages over traditional methods. These networks can take into
account not only the current sensor values but also their temporal changes, allowing more accurate
determination of the object`s weight in motion. Signal processing methods based on neural networks
have a number of important advantages for solving the WIM problem [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]:
• detection of complex patterns, which makes it possible to model nonlinear dynamical
systems, which include WIM systems;
• flexibility and adaptability to different types of data and changing conditions;
• the ability to generalize knowledge and apply it to new, previously unknown data.
      </p>
      <p>Neural networks are a powerful tool for solving problems related to real-time data processing and
analysis. In WIM systems, they can be used to improve measurement accuracy by taking into account
multiple factors such as movement speed, changes in object position and dynamic loads. Thus, neural
networks are a successful solution for improving the accuracy of WIM by taking into account the
nonlinear and dynamic properties of the system, ensuring the reliability of the weighing process due
to the adaptive properties of the system to data and operating conditions.</p>
      <p>
        It should be noted that the idea of using neural networks in WIM systems is not new. There is
significant work in this area [
        <xref ref-type="bibr" rid="ref3 ref9">3, 9</xref>
        ]. Convolutional neural networks (CNN) are used to identify hidden
patterns and feature in the data, allowing for more accurate determination of the weight of an object
moving on a platform [
        <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
        ]. Feed Forward neural networks (FFNN) allow efficient processing of
spatial data, providing high accuracy and reliability of measurements [
        <xref ref-type="bibr" rid="ref12 ref13">12, 13</xref>
        ].
      </p>
      <p>
        However, related works are focused on the usage of neural networks of direct signal propagation,
which do not take into account dynamic weighing processes [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], or on improving the quality of
filtering and processing of signals from sensors. At the same time, the direction of using neural
networks for modeling nonlinear dynamic properties of the WIM system is practically not developed
[
        <xref ref-type="bibr" rid="ref12 ref13">12, 13</xref>
        ]. The approach based on the use of dynamic neural networks to the construction of WIM
systems can be developed in several promising directions, allowing to significantly improve the
accuracy, speed and reliability of measurements [
        <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
        ].
      </p>
      <p>
        Development of specialized neural network architectures: recurrent neural networks (RNNs) and
their variants such as long short-term memory (LSTM), gated recurrent units (GRU), time delay
neural networks (TDNN) [
        <xref ref-type="bibr" rid="ref17 ref18">17, 18</xref>
        ]. In the context of on-the-go weighting, they can use to predict
weights based on a sequence of measurements, taking into account temporal dependencies and
correlations, while having a significantly simplified architecture compared to FFNNs, CNNs. For
more accurate processing of both temporal and spatial data, specialized neural network architectures
in the form of combinations of neural networks such as convolutional (CNN) and recurrent (RNN)
can be successfully applied. Development of training algorithms with small amount of data: for neural
networks with specialized structure, it is much easier to develop algorithms that can effectively train
on small data sets or with partial labeling, as well as to improve algorithms for noise filtering and
elimination of artifacts caused by dynamic changes and external influences [19, 20].
      </p>
      <p>Development of data preprocessing algorithms: for neural networks with specialized structure also,
the task of noise filtering and removing artifacts caused by dynamic changes and external influences
is simplified. Increasing computational efficiency: development and application of more compact and
fast models based on recurrent neural networks allows building WIM systems on devices with
limited computational resources, which reduces the cost of solutions, allows the realization of WIM
systems within the IoT concept.</p>
      <p>As a result of an analytical review of the current state the problem of improvement measurement
accuracy of WIM, a promising direction based on the use of dynamic neural networks in the
processing of data from weighing sensors has been identified. Using this approach, it is possible to
ensure both high accuracy and speed of mass measurement in WIM systems in heavy traffic
conditions.</p>
    </sec>
    <sec id="sec-3">
      <title>3. Problem statement</title>
      <p>A meaningful formulation of the problem of improving the accuracy of WIM systems in conditions
of heavy traffic is to build a neural network model based on the data received from weighing sensors,
reflecting the nonlinear and dynamic properties of the weighing process. Formally, the statement of
the problem is as follows. Suppose a set of signals from a weighing sensor is given:
x(t)=[x1(t), x2(t), xn(t)], (1)
and a set of labels (weighing results) corresponding to these signals:</p>
      <p>y=[y1, y2, yn]. (2)
Let's also have a training dataset</p>
      <p>D=[(x1(t), y1), (x2(t), y2 xn(t), yn)], (3)
where each pair (xi(t), yi) is a description of the object xi(t) and the corresponding label yi
(i=1,2,...,n).</p>
      <p>
        The task of improving the accuracy of WIM systems in conditions of heavy traffic is to build a
dynamic neural network F( , D), where is a set of hyperparameters (set of factors), which are
determined by the current requirements for the weighing system. At the same time, the F( , D) model
should provide a minimum error between its output i and the experimental data yi for xi(t) input:
where Q is the quality criterion of the model. The mean absolute error (mae) and mean square
error (mse) can be used as a Q criterion [
        <xref ref-type="bibr" rid="ref10 ref7 ref9">7, 9, 10</xref>
        ]:
      </p>
      <p>
        The Huber Loss function, which is a hybrid between mae and mse, has also been successfully
applied to estimate regression models. Huber Loss calculates as follows [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]:
      </p>
      <p>F( , D): arg min Q(yi, ), i</p>
      <p>n,

,
(4)
(5)
(6)
(7)
w
mae and mse.</p>
      <p>If condition (4) is satisfied, we get a model F( , D) that most accurately maps the set of x(t) signals
to the set of y labels. Thus, the problem of improving the accuracy of WIM in conditions of heavy
traffic lies in the formation of a dataset based on expression (3) and training on its basis a dynamic
neural network F( , D) that satisfies condition (4).</p>
    </sec>
    <sec id="sec-4">
      <title>4. A Method for Improving Weighing Accuracy Using Neural</title>
    </sec>
    <sec id="sec-5">
      <title>Network Models</title>
      <sec id="sec-5-1">
        <title>4.1. Time delay neural networks</title>
        <p>
          Today, there are several common methods for modeling nonlinear dynamical objects using NM:
dynamic neurospatial mapping (Dynamic Neuro-SM), dynamic neural networks of the veneer type
(Wiener-type DNN) and neural networks with time delays (TDNN). Among these variants of
nonlinear dynamic neural network models, TDNN is the most common structure, consisting of
several layers with direct signal propagation [
          <xref ref-type="bibr" rid="ref11 ref12">11, 12</xref>
          ]. Such models can improve the accuracy of WIM
systems by taking into account the dynamic behavior of a system with nonlinear characteristics [10
12], as well as adapting to data and external conditions. Due to its simplicity and versatility in
modeling nonlinear dynamic objects, TDNNs have become the most widespread. There are many
structures of TDNN neural networks, differing in the number of hidden layers, activation functions,
and topology. To simplify the description of the TDNN-based model, the most commonly used TDNN
structure, consisting of three layers: input, hidden, and output, is considered further [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. In this
structure, the input layer TDNN includes M neurons, the hidden layer includes K neurons, the output
layer includes 1 neuron. Fig. 1 shows the TDNN architecture as a three-layer network with direct
signal propagation with M inputs, a hidden layer with K neurons, and one output neuron [
          <xref ref-type="bibr" rid="ref14 ref15">14, 15</xref>
          ].
        </p>
        <p>functions of activation of neurons of the original and hidden layers, respectively; wi, wi, j
are the weighting coefficients of the neurons of the original and hidden layers, respectively.</p>
      </sec>
      <sec id="sec-5-2">
        <title>4.2. Definition of TDNN Structure</title>
        <p>The layers present in the network are: input (receives input), output (forms the final result), and
hidden (processes data from the input layer).</p>
        <p>Determining the size of the model memory. The input layer in the defined TDNN structure includes
M neurons, where M is the memory length of the object model. The number of neurons M is chosen
in such a way as to best reflect the dynamic properties of the object. The size of the input layer of a
neural network M when modeling a dynamic object depends on many factors, including the amount
and type of input data that describe the state of the object and its environment. In the case when
information about the transient process is available, the determination of the model memory size
comes down to the determination of its duration. This value implies taking into account the temporal
dynamics of the input data and the state of the model. Thus, as the memory size of the system (the
number of neurons in the neural network input layer) is taken as the number of time steps or the
number of previous states that the model must take into account to accurately predict the current
state.</p>
        <p>The following algorithm quantifies the memory size of the system, which will be useful for
determining the structure of the neural network model.</p>
        <p>1. Determination of the time sampling step  that will be used to discretize the data. It is
important to choose a step small enough to capture the dynamics of the system, but not too small so
as not to excessively increase the amount of data.</p>
        <p>2. Transient data acquisition: representation of input signals in discrete form x(t):
x(t)=[x1(i  ), x2(i  ), xn(i  )],
where i
n, n</p>
        <p>signal observation time.</p>
        <p>3. Determining the transient time: obtaining the time interval Tp, during which the system
response enters and remains within a certain range around the steady-state value for the first time
(in practice, 1-5% of the steady-state value).</p>
        <p>This time correspond
and stabilizes.
layer:
4. Determining the memory size: obtaining the number n of neurons in the neural network input</p>
        <p>M= Tp/t.</p>
        <p>Determining the size of the hidden layer of the model. The hidden layer includes K neurons with a
nonlinear activation function. The number of K neurons is chosen in such a way as to best reflect
the nonlinear properties of the object.</p>
        <p>The output layer of the network in the simulation problem is equal to the number of outputs of the
weighing system and is equal to one. To reflect the dynamic characteristics of the system, the output
signal of the network y(tn) at time tn must depend not only on the input signal x(tn) at a given time,
but also on the input signals operating at previous moments of time tn-1, tn-2, ..., t0, tn=n t, n=1, 2, ...,
M. In this case, a neural network with time delays must receive specially prepared input data:
or in matrix form:
x(tn)=[x(tn), x(tn-1</p>
        <p>x(tn-M-1)].
xn, xn-1
xn-M+1
(9)
(10)
(11)</p>
      </sec>
      <sec id="sec-5-3">
        <title>4.3. TDNN Construction Method for Estimating the Mass of Vehicles in Motion</title>
        <p>The method of constructing a TDNN model for estimating the mass of moving vehicles is as follows.</p>
        <p>Inputs: Data coming from the sensors of the WIM system, such as pressure or strain signals, road
conditions.</p>
        <p>Output: Real-time estimation of the weight of the cargo carried by the vehicle based on the
analysis of the input data using a trained neural network.</p>
        <p>Quality assessment metrics: root mean square error.</p>
        <p>Algorithm of improving the accuracy of WIM systems using time delay neural network:
1. Formation of a dataset D based on expression (3) using data from sensors x(t) and labels y
(weights of test objects).</p>
        <p>2. Determination of the time sampling step  that will be used to discretize the data; formation
of a discrete dataset Dd=[(x1(i  ), y1), (x2(i  ), y2 xn(i  ), yn)].</p>
        <p>3. Preprocessing the data Dd: clean the data, remove noise and outliers. Normalize x(t) to ensure
uniformity of value ranges.</p>
        <p>
          4. Determination of the three-layer structure of the neural network F Dd): initialization of the
number of input layer neurons M to display the dynamic properties of the system; the number of
hidden layer neurons K to represent the nonlinear properties of the system [
          <xref ref-type="bibr" rid="ref15 ref16">15, 16</xref>
          ].
5. Training a neural network on a prepared dataset Dd using the backpropagation method.
6. Estimating the quality of the model on a test dataset using a criterion in the form of a mean
square error.
        </p>
        <p>The block diagram of TDNN is shown in Fig. 2. In this figure, the value None in the data
dimensionality vector means the variable number of rows in the dataset.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>5. Experimental setup</title>
      <p>Testing of the proposed method for improving the accuracy of WIM is carried out using an imitation
model, with the help of which the training dataset is formed. The simulation model of the WIM
system designed to collect statistical data on the signals from piezo sensors about the mass of vehicles
received during their movement. Creating a simulation model of the WIM system in the form of a
stand in miniature allows visualizing and testing the system operation in a controlled environment.
Such a model can be used for preliminary testing of hardware and software. The main components
and stages of creating a simulation model of the WIM system:</p>
      <p>1. Weight sensors installed in the road surface, measuring the weight of vehicle axles as they
pass: x(t) signals.</p>
      <p>2. A database where the collected data from the sensors x(t) and the actual vehicle weight y are
accumulated.</p>
      <p>3. Software that collects data from the sensors and stores them in the database.</p>
      <p>Based on the simulation model of the WIM system, a set of signals x(t) from the piezo sensors of
the WIM system for different loads and different vehicle speeds, and a set of labels y in the form of
exact vehicle mass values for each experiment are obtained.</p>
      <p>A three-layer neural network is used to build a neural network model of the WIM system. The
input layer size is taken as M=15 ( t=0.05 s) to represent the dynamic properties of the system;
the hidden layer size K=50 to represent the nonlinear properties of the system.</p>
      <p>As a result, a three-layer neural network was created and trained. The input signal x(t) is fed to
M neurons of the input layer.</p>
      <p>The hidden layer consists of K neurons. The output layer consists of one neuron with a linear
activation function. The TDNN was trained using data collected using a simulation model of the
WIM system.</p>
      <p>The Levenberg-Marquadt algorithm was used for training. The training time of the neural
network averaged 25-35 minutes on a dataset of 2000 vehicle passages, which is acceptable for
practical applications.</p>
      <p>In this paper, the obtained experimental data was processed by two models: using Kalman
filtering and using a TDNN.</p>
      <p>The dependence of the accuracy of weighing results (metrics mse and Huber loss) on vehicle speed
investigated for both models is shown in Fig. 3 and Fig. 4 accordingly.</p>
      <p>The Keras software tool (keras.io) used to create a neural network. It is one of the key Python
libraries for efficient API organization when modeling neural networks of any complexity. The
library is most effective when building small networks with a sequential structure, where layers
follow each other, as well as with one input and one output layer. Although it is possible to model
more complex neural network structures with feedbacks, multiple inputs and outputs. To build
feedforward networks in Keras, we can use any number of successive layers of predefined types:
Input, Dense and Activation. The library has a ready set of loss functions and optimization
algorithms that allow us to quickly train the model and avoid local minima if possible.</p>
    </sec>
    <sec id="sec-7">
      <title>6. Results</title>
      <p>
        The results shown in Fig. 3 demonstrates the advantages of using the proposed WIM method based
on a neural network with time delays compared to the method based on the use of Kalman filtering
at traffic speeds from 15 km/h to 11% and from 25 km/h to 16%. At speeds of up to 15 km/h, the
accuracy of both methods is comparable. At the same time, the accuracy of measurements in
traditional methods that use static models and linear algorithms to determine the weight of vehicles
demonstrates a root-mean-square error (rmse) [
        <xref ref-type="bibr" rid="ref10 ref7">7, 10</xref>
        ] at the level of 12-15% of the true weight. The
application of dynamic neural networks reduced the RMS error to 10-12%.
      </p>
      <p>Dynamic neural networks showed a high ability to adapt to different road conditions and vehicle
types. Experiments were conducted under varying traffic speeds, different road conditions. The
neural networks successfully trained on data obtained under different conditions and showed more
stable measurement accuracy when these conditions changed. After training, the model
demonstrated high performance in real-time data processing, providing fast and accurate estimation
of vehicle weights.</p>
      <p>As a result of the experiment, it was found that the accuracy of weight determination was
significantly influenced by the speed of vehicles: Dynamic neural networks showed the ability to
better adapt to changes in vehicle speed, which is critical for measurement accuracy.</p>
      <p>Advantages of the proposed model. The advantages of the proposed approach for weight
determination in WIM systems are high measurement accuracy, ability to adapt to changing
operating conditions, and high speed of data processing and prediction generation.</p>
      <p>Disadvantages of the proposed model. As limitations of the application of dynamic neural networks
in WIM systems is the dependence of the model on the quality and amount of data used for training
[20 22]. Insufficient data or low quality data can significantly reduce the accuracy of the
measurements.</p>
      <p>In addition, to maintain high accuracy, the model needs regular updating and calibration, which
may require additional resources and effort. This problem can be partially solved by using real-time
reinforcement learning algorithms.</p>
      <p>Recommendations for practical application. Integration of dynamic neural networks into existing
WIM systems to improve measurement accuracy can be accomplished through software upgrades
and additional sensor calibration to ensure high accuracy and reliability [23, 24].</p>
    </sec>
    <sec id="sec-8">
      <title>7. Conclusions</title>
      <p>As a result of the work, the problem of increasing the accuracy of measurements in WIM systems
under heavy traffic conditions has been successfully solved, and a method of processing the initial
data from sensors based on machine learning model in the form of TDNN has been proposed. The
developed method allows building neural network model of WIM processes, taking into account their
nonlinear and dynamic characteristics, which makes it possible to increase the accuracy of weight
estimation of railroad cars and motor vehicles.</p>
      <p>The method was tested on a simulation model of the WIM process. Compared to traditional
methods using static models and linear algorithms, dynamic neural networks showed a significant
improvement in accuracy. Experimental data showed a reduction of mean squire error up to 16%
compared to the traditional method used in WIM systems based on Kalman filters, which confirms
the effectiveness of the proposed approach. The study established the area of effective use of the
proposed method in the range of speeds from 15 to 35 km/h.</p>
      <p>The dynamic neural networks underlying the proposed WIM method are able to adapt to various
factors affecting the measurements, such as vehicle trajectory, road surface condition, changes in
vehicle characteristics, etc. This makes them particularly useful for long-term use in real-world
applications. At the same time, the trained neural network in operation mode allows real-time data
processing that is as fast as traditional weighting methods in processing sensory information, which
is crucial for WIM systems.</p>
      <p>The research has opened new opportunities for further improvement of WIM systems. Thus,
research aimed at improving the architecture of neural networks is promising: the use of RNN and
LSTM, which can better account for temporal dependencies and vehicle dynamics with less
complexity of the network. Also of interest is the use of hybrid models that combin neural networks
with traditional data processing methods to improve the accuracy and reliability of measurements;
the study of additional parameters such as pavement vibration data, atmospheric conditions, and
vehicle condition information that can be included in the model to improve the accuracy, and
reliability of measurements.</p>
      <p>In conclusion, the use of dynamic neural networks to determine the weight of vehicles in motionis
is a promising approach that can allow to significantly increase the speed of vehicle movement while
maintaining the accuracy and reliability of determining their weight. This, in turn, makes it possible
to obtain prompt and accurate information on traffic flows and contributes to more efficient
management of transportation infrastructure and cargo flows.</p>
      <p>The obtained results can serve as a basis for the development of new innovative weighing systems
as part of modern information technologies and automated intelligent systems for managing urban
resources and infrastructure.
Urban Engineering. STUE 2022. Lecture Notes in Networks and Systems. Springer, Cham, 536,
2022, pp. 258 265. doi: 10.1007/978-3-031-20141-7_24.
[19] S. Polozhaenko, Interpretation Method for Dynamic States Neural Network Models, in: IEEE 3rd
International Conference on System Analysis &amp; Intelligent Computing (SAIC). Kyiv, Ukraine,
2022, PP. 1 5. doi: 10.1109/SAIC57818.2022.9923008.
[20] O.O. Fomin, A.A. Orlov, Modeling nonlinear dynamic objects using pre-trained time delay
neural networks. Applied Aspects of Information Technology 7 1 (2024) 24 33. doi:
10.15276/aait.07.2024.2.
[21] U. Kamath, J. Liu, J. Whitaker, Transfer learning: Domain adaptation, in: Deep Learning for NLP
and Speech Recognition. Springer; 2019. p. 495 535. doi: 10.1186/s40537-022-00652-w.12.
[22] O.O. Arsirii, D.V. Petrosiuk, Pseudo-labeling of transfer learning convolutional neural network
data for human facial emotion recognition. Herald of Advanced Information Technology 6 3
(2023) 203 214. doi: 10.15276/hait.06.2023.13.
[23] L. Zhengchuang, Y. Xiaoxiang, Y. Jinhui, Analysis on influence of static calibration on the
axlegroup weigh-in-motion system accuracy, Acta Imeko 9 5 (2020) 69 74. doi:
10.21014/acta_imeko.v9i5.941.
[24] J. Gajda, R. Sroka, P. Burnos, Designing the Calibration Process of Weigh-In-Motion Systems,
Electronics 10 (2021) 2537. doi: 10.3390/electronics10202537.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>J.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. Wu</surname>
          </string-name>
          ,
          <article-title>An overview of research on weigh-in-motion system</article-title>
          ,
          <source>in: Proceeding of the 5th Word Congress on Intelligent Control and Automation</source>
          ,
          <year>2004</year>
          , pp.
          <fpage>5241</fpage>
          -
          <lpage>5244</lpage>
          . doi:
          <volume>10</volume>
          .1109/WCICA.
          <year>2004</year>
          .
          <volume>1343721</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Eagon</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Fakhimi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Pernsteiner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. F.</given-names>
            <surname>Northrop</surname>
          </string-name>
          ,
          <article-title>Mass Detection for Heavy-Duty Vehicles using Gaussian Belief Propagation</article-title>
          ,
          <source>in: 2022 IEEE Intelligent Vehicles Symposium (IV)</source>
          ,
          <year>2022</year>
          , pp.
          <fpage>1655</fpage>
          -
          <lpage>1661</lpage>
          . doi:
          <volume>10</volume>
          .1109/IV51971.
          <year>2022</year>
          .
          <volume>9827370</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Shen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Long</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Xiong</surname>
          </string-name>
          ,
          <article-title>Dynamic mass estimation framework for autonomous vehicle system via bidirectional gated recurrent unit</article-title>
          ,
          <source>IET Control Theory &amp; Applications</source>
          (
          <year>2023</year>
          ). doi:
          <volume>10</volume>
          .1049/cth2.
          <fpage>12587</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Zh</surname>
          </string-name>
          <article-title>Application of BP Neural Networks to Weigh-in-Motion of Vehicles, in: 2013 AASRI Winter International Conference on Engineering and Technology (AASRI-WIET</article-title>
          <year>2013</year>
          ),
          <year>2013</year>
          , pp.
          <fpage>170</fpage>
          -
          <lpage>172</lpage>
          . doi:
          <volume>10</volume>
          .2991/wiet-
          <fpage>13</fpage>
          .
          <year>2013</year>
          .
          <volume>40</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Zh</surname>
          </string-name>
          .-J. Liu,
          <string-name>
            <surname>Ch</surname>
          </string-name>
          .-W. Chen,
          <string-name>
            <surname>Sh</surname>
          </string-name>
          .-P. Tseng,
          <source>Design and Implementation of Tandem Container Weighin-motion System Based on Radial Basis Function Neural Network, Sensors and Materials 34</source>
          <volume>5</volume>
          (
          <year>2022</year>
          )
          <year>1927</year>
          1941. doi:
          <volume>10</volume>
          .18494/SAM3496.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>T.</given-names>
            <surname>Haugen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.R.</given-names>
            <surname>Levy</surname>
          </string-name>
          , E. Aakre,
          <string-name>
            <given-names>M.E.</given-names>
            <surname>Palma</surname>
          </string-name>
          <string-name>
            <surname>Tello</surname>
          </string-name>
          ,
          <article-title>Weigh-in-Motion Equipment Experiences</article-title>
          and Challenges, Transportation Research Procedia (
          <year>2016</year>
          )
          <volume>14</volume>
          :
          <fpage>1423</fpage>
          -
          <lpage>1432</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.trpro.
          <year>2016</year>
          .
          <volume>05</volume>
          .215.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>P.</given-names>
            <surname>Burnos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gajda</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Sroka</surname>
          </string-name>
          ,
          <article-title>Accuracy criteria for evaluation of weigh-in-motion systems</article-title>
          ,
          <source>Metrol. Meas. Syst</source>
          .
          <volume>25</volume>
          (
          <year>2018</year>
          )
          <fpage>743</fpage>
          751. doi:
          <volume>10</volume>
          .24425/mms.
          <year>2018</year>
          .
          <volume>124881</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A. H.</given-names>
            <surname>Korayem</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Khajepour</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Fidan</surname>
          </string-name>
          ,
          <article-title>Trailer Mass Estimation Using System Model-Based and Machine Learning Approaches</article-title>
          ,
          <source>IEEE Transactions on Vehicular Technology 69</source>
          <volume>11</volume>
          (
          <year>2020</year>
          )
          <fpage>12536</fpage>
          -
          <lpage>12546</lpage>
          . doi:
          <volume>10</volume>
          .1109/TVT.
          <year>2020</year>
          .
          <volume>3023115</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>R.</given-names>
            <surname>Tarefder</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Rodriguez-Ruiz</surname>
          </string-name>
          ,
          <article-title>WIM Data Quality and Its Influence on Predicted Pavement Performance</article-title>
          ,
          <source>Transportation Letters 5</source>
          <volume>3</volume>
          (
          <issue>2013</issue>
          )
          <fpage>154</fpage>
          163. doi:
          <volume>10</volume>
          .1179/1942786713Z.
          <fpage>00000000017</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>D.</given-names>
            <surname>Mai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. E.</given-names>
            <surname>Turochy</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. H.</given-names>
            <surname>Timm</surname>
          </string-name>
          ,
          <article-title>Quality Control of Weigh-in-Motion Data Incorporating Threshold Values</article-title>
          and
          <string-name>
            <given-names>Rational</given-names>
            <surname>Procedures</surname>
          </string-name>
          , Transportation Research Part C
          <volume>36</volume>
          (
          <year>2013</year>
          )
          <article-title>116</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.trc.
          <year>2013</year>
          .
          <volume>08</volume>
          .012.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Pei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Yi</surname>
          </string-name>
          ,
          <article-title>Novel methodology for identifying the weight of moving vehicles on bridges using structural response pattern extraction and deep learning algorithms</article-title>
          .
          <source>Measurement</source>
          <volume>168</volume>
          (
          <year>2021</year>
          )
          <article-title>108384</article-title>
          . doi:
          <volume>10</volume>
          .1016/j.measurement.
          <year>2020</year>
          .
          <volume>108384</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>A. R.</given-names>
            <surname>Rao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Reimherr</surname>
          </string-name>
          ,
          <article-title>Non-linear functional modelling using neural networks</article-title>
          ,
          <year>2021</year>
          . URL: https://arxiv.org/abs/2104.09371. doi:
          <volume>10</volume>
          .48550/arXiv.2104.09371.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>C. A.</given-names>
            <surname>Mitrea</surname>
          </string-name>
          ,
          <string-name>
            <surname>C. K. M. Lee</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          <string-name>
            <surname>Wu</surname>
          </string-name>
          ,
          <article-title>A comparison between neural networks and traditional forecasting methods: case study</article-title>
          ,
          <source>International journal of engineering business management 1</source>
          <volume>2</volume>
          (
          <issue>2009</issue>
          )
          <fpage>19</fpage>
          24. doi:
          <volume>10</volume>
          .5772/6777.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>X. Wan g</surname>
          </string-name>
          , W. Zhang,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Xiao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Qian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Fang</surname>
          </string-name>
          ,
          <article-title>Real-Time Vehicle Type Classification with Deep Convolutional Neural Networks</article-title>
          ,
          <source>Journal of Real-Time Image Processing 16</source>
          <volume>1</volume>
          (
          <issue>2019</issue>
          )
          <article-title>5 14</article-title>
          . doi:
          <volume>10</volume>
          .1007/s11554-017-0712-5.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Federal</surname>
            <given-names>Highway</given-names>
          </string-name>
          <string-name>
            <surname>Administration. Traffic Monitoring</surname>
            <given-names>Guide</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Appendix C Vehicle</surname>
          </string-name>
          <article-title>Types</article-title>
          . URL: https://www.fhwa.dot.gov/policyinformation/tmguide/tmg_2013/vehicle-types.cfm.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>M.</given-names>
            <surname>Liang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.-H.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Tokuta</surname>
          </string-name>
          ,
          <article-title>Counting and Classification of Highway Vehicles by Regression Analysis</article-title>
          ,
          <source>IEEE Transactions on Intelligent Transportation Systems 16</source>
          <volume>5</volume>
          (
          <year>2015</year>
          )
          <fpage>2878</fpage>
          2888. doi:
          <volume>10</volume>
          .1109/tits.
          <year>2015</year>
          .
          <volume>2424917</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>L.</given-names>
            <surname>Wenyuan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zhu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Feng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.-J.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , L. Qian, G. Liu,
          <article-title>A time delay neural network based technique for nonlinear microwave device modelling</article-title>
          ,
          <source>in: Micromachines, Basel 11 9</source>
          (
          <year>2020</year>
          )
          <article-title>831</article-title>
          . doi:
          <volume>10</volume>
          .3390/mi11090831.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>O.</given-names>
            <surname>Arsenyeva</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Romanova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sukhonos</surname>
          </string-name>
          , T. Tsegelnyk,
          <article-title>Interpretation of Dynamic Models Based on Neural Networks in the Form of Integral-Power Series</article-title>
          , in: Smart Technologies in
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>