Vehicle synchronization data display method and system in weighing process
By setting up multiple weighing units in the multi-vehicle dynamic weighing system, collecting vehicle emission characteristics and trajectory data, and performing multiple corrections and data integration, the problem of data interference and inaccurate correction in the multi-vehicle dynamic weighing is solved, and high-precision and synchronous weighing data display is achieved.
Patent Information
- Application Number
- CN202510191204.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-20
- Publication Date
- 2025-05-13
AI Technical Summary
The existing multi-vehicle dynamic weighing technology has problems such as data interference, load unevenness and trajectory offset, which makes it difficult to ensure data accuracy, especially when multiple vehicles are overweight at the same time.
By setting up multiple weighing units in the overweight area, the unique identification and type of the vehicle are obtained, the exhaust flow sensor and pressure sensor are arranged, the vehicle emission characteristics are collected in real time, the correction factor is dynamically calculated using the feature matching algorithm, and the load data is corrected at one time. At the same time, the vehicle trajectory is collected in real time, the overlapping situations of multiple vehicles are identified, the interference area is marked, and the data collection is integrated to generate a data collection without interference. The load data is secondaryly corrected, the corrected final load data set is generated, and the data is sorted according to the vehicle's unique identification and timestamp to ensure that the weighing data of multiple vehicles are displayed simultaneously.
It effectively solves the problems of incomplete interference identification and inaccurate data correction in dynamic weighing of multiple vehicles, improves the reliability, accuracy and real-time performance of weighing data, and realizes accurate weighing and synchronous data display of multi-vehicles in parallel.
Smart Images

Figure CN119984471A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of synchronous data display, and in particular to a method and system for synchronous data display of a vehicle during a weighing process. Background Art
[0002] With the rapid development of modern logistics, mining transportation, port operations and other fields, vehicle weighing, as an important measurement link, plays an indispensable role in cargo transportation management, fee calculation and safety monitoring. The traditional vehicle weighing method mainly relies on static weighing equipment to obtain data by weighing each vehicle one by one. Although this method has high measurement accuracy, it is inefficient and difficult to meet the needs of high-frequency and multi-vehicle passing scenarios. In recent years, dynamic weighing technology has gradually emerged, and by collecting load data while the vehicle is driving, the weighing efficiency has been significantly improved. However, when multiple vehicles are weighed at the same time, the existing dynamic weighing systems generally face problems such as data interference, uneven load and track deviation, which makes it difficult to ensure data accuracy.
[0003] In the prior art, the weighing accuracy is mainly improved by optimizing the sensor layout or introducing compensation algorithms. However, most of these methods are aimed at the weighing process of a single vehicle, and it is difficult to effectively solve the interference problem of multiple vehicles passing at the same time. For example, when multiple vehicles overlap in the same area, the weighing equipment may be affected by the composite loads from different vehicles, resulting in misjudgment. In addition, traditional load correction methods are usually based on fixed models and lack dynamic adjustment capabilities, making it difficult to adapt to changes in the center of gravity caused by different vehicle types or trajectory deviations. More importantly, the existing system lacks efficient management methods for the synchronous display of data, and cannot accurately associate and present the weighing data of multiple vehicles in real time, which affects the credibility and efficiency of the weighing data. Summary of the invention
[0004] The embodiments of the present invention provide a method and system for synchronously displaying vehicle data during weighing, thereby at least to a certain extent solving the problems of incomplete interference identification and inaccurate data correction in existing multi-vehicle dynamic weighing technology.
[0005] Other features and advantages of the present invention will become apparent from the following detailed description, or may be learned in part by practice of the present invention.
[0006] According to one aspect of the present invention, a method for synchronously displaying vehicle data during a weighing process is provided, comprising: setting up multiple weighing units in a weighing area to record vehicle load data; obtaining a unique identification and vehicle type of the vehicle at the same time; arranging exhaust flow sensors and pressure sensors in the scale area to collect vehicle emission characteristics in real time, dynamically calculating vehicle correction factors through a feature matching algorithm, performing a correction on the load data, and generating a corrected data set; collecting vehicle trajectories in real time, identifying situations where multiple vehicles overlap in the same area, marking interference areas, and integrating the data set to generate an interference-free load data set; performing correlation analysis on the vehicle trajectory and the integrated load data, calculating the dynamic center of gravity offset of the vehicle load, generating a dynamic center of gravity compensation coefficient, and performing a secondary correction on the interference-free load data set to generate a corrected final load data set; sorting the data according to the vehicle unique identification and collection timestamp based on the final load data set to ensure synchronous display of weighing data of multiple vehicles.
[0007] In the present invention, based on the above scheme, the method of obtaining the unique identification and vehicle type of the vehicle includes: installing a radio frequency identification device at the entrance of the weighing area to read the electronic tag information of the vehicle; each vehicle stores the unique identification and vehicle type information through the electronic tag.
[0008] In the present invention, based on the above scheme, the layout of the exhaust flow sensor includes: presetting the relative position distribution diagram of the exhaust pipe for different vehicle types, and selecting the layout point of the exhaust flow sensor in combination with the spatial coordinates of the scale area; the installation angle of the exhaust flow sensor is determined according to the spatial distribution angle of the vehicle exhaust pipe, and the calculation formula is as follows:
[0009]
[0010] Among them, α sen is the exhaust flow sensor monitoring angle, θ ex is the average spatial distribution angle of the exhaust pipes of different vehicle types, and α is an adjustable parameter of the sensor angle.
[0011] In the present invention, based on the above-mentioned scheme, the real-time collection of vehicle emission characteristics and the dynamic calculation of vehicle correction factors through a feature matching algorithm include: calculating exhaust power characteristics based on exhaust flow and pressure data; matching exhaust power characteristics and vehicle type information with a standard feature set in an emission-weight model, using a fuzzy matching algorithm to calculate the optimal match, selecting an emission feature template that is closest to the current vehicle emission behavior, and calculating the vehicle correction factor.
[0012] In the present invention, based on the above-mentioned solution, the emission-weight model is formed through experimental collection and regression analysis based on emission characteristic data of vehicle types under different load conditions.
[0013] In the present invention, based on the above scheme, the real-time acquisition of vehicle trajectories and the identification of the overlap of multiple vehicles in the same area include: using a vehicle trajectory tracking device installed in the scale area to collect vehicle trajectory point data in real time, including the spatial coordinates of the vehicle at different time points; combining the preset partition number Z of the scale area r , use the vehicle trajectory data combined with the partition boundary coordinates to determine the partition number the vehicle is currently in; based on the collected vehicle trajectory data and partition number, determine whether there are two or more vehicle trajectory points in the same area Z r In case of internal overlap, record the overlapping area number and corresponding time range.
[0014] In the present invention, based on the above scheme, the interference area is marked and integrated with the data set to generate a non-interference load data set, including: marking the weighing unit data corresponding to the identified overlapping area number and time range, generating an interference marking matrix M in (Z, t), and for the data area marked as interference, remove its load value to generate a non-interference data set; combine the generated non-interference data set with the data set after the first correction, and perform weighted integration to generate the non-interference load data set.
[0015] In the present invention, based on the above-mentioned scheme, the vehicle trajectory and the integrated load data are correlated and analyzed to calculate the dynamic center of gravity offset of the vehicle load, including: extracting the regional load data of each vehicle on different weighing units, calculating the weight ratio of the load data of each weighing unit, and generating a regional load weight matrix; using the vehicle's load distribution and trajectory point coordinates to determine the dynamic center of gravity offset of the vehicle's center of gravity relative to the reference point; the dynamic center of gravity compensation coefficient is calculated as follows: the square root of the vehicle weighing error under different offsets, and the relationship between the fitting offset and the compensation coefficient.
[0016] In the present invention, based on the above-mentioned scheme, the interference-free load data set is subjected to secondary correction, including: taking the initial load data in the interference-free data set as the basis, representing the load measurement value of the vehicle under interference-free conditions; using the calculated dynamic compensation coefficient to correct the error caused; the corrected load data is calculated in the following manner: adding the dynamic center of gravity compensation coefficient to 1 to generate a dynamic correction factor; multiplying the dynamic correction factor by the initial load data to obtain the load data after secondary correction.
[0017] According to one aspect of the present invention, a vehicle synchronous data display system during weighing is provided, comprising: a weighing recording module for setting a plurality of weighing units in a weighing area to record vehicle load data; and simultaneously obtaining a unique identification and vehicle type of the vehicle;
[0018] An exhaust characteristic correction module is used to arrange exhaust flow sensors and pressure sensors in the scale area, collect vehicle emission characteristics in real time, dynamically calculate vehicle correction factors through a characteristic matching algorithm, perform a correction on the load data, and generate a corrected data set;
[0019] A track interference identification module is used to collect vehicle tracks in real time, identify situations where multiple vehicles overlap in the same area, mark the interference area, and integrate it with the data set to generate a non-interference load data set;
[0020] A dynamic center of gravity compensation module is used to perform correlation analysis on the vehicle trajectory and the integrated load data, calculate the dynamic center of gravity offset of the vehicle load, generate a dynamic center of gravity compensation coefficient, and perform secondary correction on the non-interference load data set to generate a corrected final load data set;
[0021] The data synchronization display module is used to sort the data according to the vehicle unique identification and the collection timestamp based on the final load data set to ensure the synchronous display of the weighing data of multiple vehicles.
[0022] In the technical solution of the present invention, the vehicle load distribution and type information are comprehensively recorded through the collection of multiple weighing units and vehicle unique identification to ensure the integrity of the basic data; secondly, the exhaust flow sensor and pressure sensor are used to collect emission characteristics in real time, and the load data is dynamically corrected through the feature matching algorithm, which greatly reduces the impact of environmental and vehicle type differences on weighing accuracy; further, through vehicle trajectory tracking and interference area marking, the overlapping interference of multiple vehicles is effectively eliminated, and an interference-free data set is generated, ensuring the reliability of data in complex traffic scenarios; in addition, the dynamic center of gravity offset is calculated and the compensation coefficient is generated, and the load data is corrected twice, which effectively solves the error problems caused by uneven load distribution and center of gravity offset; finally, the final corrected data is sorted by the unique identification and timestamp, and the synchronous display of multi-vehicle weighing data is realized.
[0023] The present invention realizes accurate weighing and synchronous data display of multiple vehicles weighing in parallel. Especially in complex scenarios, through multiple correction means, such as one-time correction, interference removal correction, dynamic compensation correction and advanced data processing methods such as trajectory correlation analysis and partition identification, the limitations of traditional technologies are effectively overcome, and the reliability, accuracy and real-time performance of weighing data are greatly improved, making the present invention widely applicable in logistics hubs, large-scale weighing stations and other scenarios.
[0024] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The accompanying drawings herein are incorporated into and constitute a part of the specification, illustrate embodiments consistent with the present invention, and together with the specification are used to explain the principles of the present invention. Obviously, the accompanying drawings described below are only some embodiments of the present invention, and for those of ordinary skill in the art, other accompanying drawings can be obtained based on these accompanying drawings without creative work.
[0026] Figure 1 The flowchart of the method for synchronously displaying vehicle data during weighing in one embodiment of the present invention is schematically shown.
[0027] Figure 2 A flowchart for identifying the overlap of multiple vehicles in the same area in one embodiment of the present invention is schematically shown.
[0028] Figure 3 A schematic diagram of a vehicle synchronous data display system during a weighing process in one embodiment of the present invention is schematically shown. DETAILED DESCRIPTION
[0029] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the present invention will be more comprehensive and complete and fully convey the concept of the example embodiments to those skilled in the art.
[0030] In addition, the described features, structures or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present invention. However, those skilled in the art will appreciate that the technical solution of the present invention can be practiced without one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known methods, devices, implementations or operations are not shown or described in detail to avoid blurring various aspects of the present invention.
[0031] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.
[0032] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.
[0033] The implementation details of the technical solution of the present invention are described in detail below:
[0034] Figure 1 A flow chart of a method for displaying vehicle synchronous data during weighing according to an embodiment of the present invention is shown. Figure 1 As shown, the vehicle synchronous data display method during the weighing process includes at least steps S1 to S5, which are described in detail as follows:
[0035] S1: Multiple weighing units are set up in the weighing area to record vehicle load data; at the same time, the unique identification and vehicle type of the vehicle are obtained.
[0036] In one embodiment of the present invention, multiple weighing units are provided, and recording the load data of the vehicle specifically includes:
[0037] Several weighing units (such as weighbridges, pressure sensors, etc.) are arranged in the weighing area to collect vehicle load data in real time. The layout of the weighing units is as follows: multiple weighing units are arranged according to the vehicle axle layout, and the load of each axle can be collected separately. It is suitable for large vehicles and is expressed as W = [W1, W2, ... W i ...,W n ], where W i is the load data recorded for the i-th weighing unit, n is the number of weighing units, which depends on the size of the weighing area and the type of vehicle axles.
[0038] When a vehicle enters the weighing area, the weighing unit automatically records its load value, the timestamp and the load value at the collection point, and generates a load data record.
[0039] In one embodiment of the present invention, obtaining the unique identification and vehicle type of the vehicle specifically includes:
[0040] A radio frequency identification (RFID) device is installed at the entrance of the weighing area (such as a gate) to read the electronic tag information of the vehicle.
[0041] Each vehicle stores a unique identification (UID) and vehicle type information (such as vehicle type, number of axles, etc.) through an RFID tag.
[0042] The vehicle's load data, unique identification and vehicle type are integrated and recorded in the database.
[0043] It should be noted that each weighing unit is equipped with a high-precision weighing sensor for real-time collection of dynamic load distribution when the vehicle passes.
[0044] S2: Exhaust flow sensors and pressure sensors are placed in the scale area to collect vehicle emission characteristics in real time. Correction factors are dynamically calculated through feature matching algorithms to correct the load data once and generate a corrected data set.
[0045] In one embodiment of the present invention, step S2 specifically includes the following steps:
[0046] S2.1: An exhaust flow sensor and a pressure sensor are arranged near the scale area. The exhaust flow sensor is used to collect exhaust volume flow data, and the pressure sensor is used to collect exhaust pressure data. The arrangement position of the sensors is adjusted according to the vehicle type information to ensure the effectiveness of data collection.
[0047] Preferably, exhaust flow sensors and pressure sensors are arranged at multiple key locations in the scale area, and each group of sensors is distributed in multiple detection channels, corresponding to the possible driving paths of different vehicles. The optimal arrangement points are dynamically selected in combination with the vehicle type information to ensure the resolution and effectiveness of the collected data.
[0048] The optimal layout point is dynamically selected in combination with the vehicle type information. For example, for different vehicle types such as cars, trucks or heavy trucks, the relative position distribution map of the exhaust pipe is preset, and the layout point of the exhaust flow sensor is selected in combination with the spatial coordinates of the scale area.
[0049] Furthermore, the installation angle of each exhaust flow sensor is determined according to the spatial distribution angle of the vehicle exhaust pipe to match the vehicle exhaust characteristics and avoid signal interference caused by overlapping of multiple vehicles, for example:
[0050]
[0051] Among them, α sen is the exhaust flow sensor monitoring angle, θ ex is the average spatial distribution angle of the exhaust pipes of different vehicle types, α is the adjustable parameter of the sensor angle, and represents the candidate value range of the installation angle.
[0052] Collect exhaust flow data F ex And exhaust pressure data P ex , and append a timestamp and sensor ID.
[0053] S2.2: Based on the exhaust flow and pressure data, the exhaust dynamic characteristics are calculated, and the corresponding vehicle type information and the preset emission-weight model are associated with the vehicle unique identifier to match the applicable emission characteristic template.
[0054] Preferably, based on the exhaust flow and pressure data, the exhaust power characteristics are calculated as follows:
[0055]
[0056] Among them, C ex is the exhaust power characteristic, F ex(t) is the exhaust flow data, P ex (t) is the exhaust pressure data, k1 and k2 are weight factors.
[0057] The vehicle type information and the vehicle's preset emission-weight model are used to obtain the exhaust power characteristics C through the vehicle unique identification. ex Perform multi-feature template matching, specifically:
[0058] The exhaust power characteristic C ex The vehicle type information is matched with the standard feature set in the emission-weight model, and the fuzzy matching algorithm is used to calculate the optimal match, and the emission feature template that is closest to the current vehicle emission behavior is selected.
[0059] It should be noted that the emission-weight model is based on the emission characteristic data of vehicle types under different load conditions, formed through experimental collection and regression analysis, covering multiple characteristic parameters such as flow, pressure, speed, etc., including the standard emission characteristic set of vehicle types (such as light, medium and heavy vehicles), and its corresponding relationship with vehicle weight.
[0060] S2.3: The vehicle exhaust dynamic characteristics C ex Feature matching is performed with standard features in the emission-weight model to calculate a vehicle correction factor, wherein the correction factor is used to correct the load data of the vehicle.
[0061] The vehicle correction factor is calculated as follows:
[0062]
[0063] Among them, K c1 is the vehicle correction factor, ω i is the feature weight, C ex,i is the i-th dynamic characteristic value of vehicle exhaust, C stan,i is the i-th standard eigenvalue in the emission model.
[0064] It should be noted that, if there are multiple vehicles overlapping, the emission data of different vehicles are distinguished by the sensor identification and the vehicle unique identification, and the corresponding correction factors are calculated respectively.
[0065] S2.4: Dynamically correct the regional load data collected in step S1, and use the correction factor to correct the regional load data to generate a corrected data set.
[0066] First, the original regional load data collected in step S1 is separated according to the unique vehicle identifier to ensure that the corresponding relationship between data sources is clear.
[0067] Using the corresponding vehicle correction factor K c1, correct the load data and generate a corrected data set.
[0068] The corrected load data of different vehicles are integrated according to timestamps to generate regional load correction results.
[0069] It can be seen that the present invention provides a mechanism of dynamic separation and independent correction for the problem of multiple vehicles overlapping, thereby ensuring high accuracy of acquisition and correction.
[0070] S3: real-time collection of vehicle trajectories, identification of overlapping of multiple vehicles in the same area, marking of interference areas, and integration with the data set to generate a non-interference load data set;
[0071] In one embodiment of the present invention, step S3 specifically includes the following steps:
[0072] S3.1: Use the vehicle trajectory tracking device installed in the scale area to collect vehicle trajectory point data in real time, including the spatial coordinates of the vehicle at different time points.
[0073] Combined with the preset zone number Z of the scale area r ,Use the vehicle trajectory data in combination with the partition boundary coordinates to determine the partition number where the vehicle is currently located.
[0074] It can be seen that by introducing the partition number, the scale area is divided into multiple independent weighing sub-areas, which facilitates the localized processing of the interference of multiple vehicles overlapping.
[0075] S3.2: Based on the collected vehicle trajectory data and partition number, determine whether there are two or more vehicle trajectory points in the same area Z r In case of internal overlap, record the overlapping area number and corresponding time range.
[0076] like Figure 2 As shown, the specific judgment process is as follows:
[0077] Aggregate the collected vehicle trajectory data according to time t to generate a set of trajectory points grouped by time, where each set of data represents the trajectory points of all vehicles at time t;
[0078] Classify each trajectory point according to the partition number to generate a partition trajectory set;
[0079] The improved kernel density estimation method is used to determine the distribution density of trajectory points in the same area, and the kernel density function is defined as:
[0080]
[0081] Among them, m is the total number of trajectory points in the current partition, (x i ,y i) is the coordinate of the i-th collected vehicle trajectory point, σ is the kernel width parameter, which controls the smoothness of the spatial density distribution, (x, y) is the two-dimensional coordinate of the target query point, which is used for kernel density function estimation;
[0082] A trajectory overlap density threshold is set. When the partition kernel density K(x, y, t) at any time t is greater than the trajectory overlap density threshold, it is determined that there is trajectory overlap in the partition.
[0083] For each time t of the overlapping region number, the duration of trajectory overlap is counted. If K(x, y, t) is greater than the trajectory overlap density threshold within a continuous t range, the time range is classified as the same overlapping period.
[0084] S3.3: Mark the weighing unit data corresponding to the identified overlapping area number and time range to generate an interference marking matrix, and remove the load value of the data area marked as interference to generate a non-interference data set.
[0085] S3.4: Combine the generated non-interference data set with the once-corrected data set generated in step S2, perform weighted integration on the two data sets according to the weight distribution, and integrate to generate the final non-interference load data set.
[0086] It can be seen that the present invention achieves effective improvement on the problem of multiple vehicle overlap through a chain design of partition identification, interference marking, and data elimination, thereby avoiding the inaccuracy of interference data processing in traditional technologies.
[0087] S4: performing correlation analysis on the vehicle trajectory and the integrated load data, calculating the dynamic center of gravity offset of the vehicle load, generating a dynamic center of gravity compensation coefficient, and performing secondary correction on the non-interference load data set to generate a corrected final load data set.
[0088] S4.1: Extract the regional load data of each vehicle on different weighing units, calculate the weight ratio of the load data of each weighing unit, and generate a regional load weight matrix to describe the spatial characteristics of the load distribution.
[0089] S4.2: Calculate the dynamic center of gravity offset based on the relationship between the vehicle's trajectory point distribution and the regional load weight.
[0090] Specifically, the core is to use the vehicle's load distribution and trajectory point coordinates to determine the dynamic center of gravity offset Δ of the vehicle's center of gravity relative to the reference point. c (t), the calculation formula is:
[0091]
[0092] Among them, β j is the regional load weight, (xj ,y j ) is the spatial coordinate of the weighing unit, is the average position of the vehicle's dynamic trajectory points.
[0093] S4.3: Shift the dynamic center of gravity by Δ c (t) is converted into compensation coefficient K c , to adjust the load data, combine the data set after interference marking, screen the interference-free data for correction, and generate the final correction load data set.
[0094] Preferably, the vehicle weighing error under different offsets is measured through experimental calibration, and the relationship between the offset and the compensation coefficient is fitted to obtain the compensation function:
[0095] K c2 =f(Δ c (t)) = a × Δ c (t) 2 +b×Δ c (t)+c
[0096] Among them, a, b and c are calibration parameters obtained by experimental fitting.
[0097] Combined compensation coefficient K 2c , perform secondary correction on the load data in the non-interference data set, and the correction process is as follows:
[0098] Based on the initial load data in the non-interference data set, it represents the load measurement value of the vehicle under non-interference conditions;
[0099] Use the calculated dynamic compensation coefficient K c2 Correct the error caused by factors such as vehicle center of gravity offset;
[0100] The corrected load data is calculated as follows:
[0101] The dynamic compensation coefficient K c2 Add to 1 to generate a dynamic correction factor;
[0102] The dynamic correction factor is multiplied by the initial load data to obtain the load data after secondary correction.
[0103] By dynamically adjusting K c2 It can not only accurately reflect the dynamic impact of vehicle center of gravity offset on weighing results, but also significantly reduce weighing errors caused by multi-vehicle interference and uneven load distribution.
[0104] The final corrected load data set is generated according to the load data after the secondary correction.
[0105] S5: Sorting the final load data set according to the vehicle unique identifier and the collection timestamp to ensure that the weighing data of multiple vehicles are displayed synchronously.
[0106] The vehicle's corrected weight, emission characteristics and trajectory information are pushed to the display terminal.
[0107] It should be noted that, for vehicles marked in the interference area, additional warning prompts are given on the display terminal.
[0108] In the technical solution of the present invention, the vehicle load distribution and type information are comprehensively recorded through the collection of multiple weighing units and vehicle unique identification to ensure the integrity of the basic data; secondly, the exhaust flow sensor and pressure sensor are used to collect emission characteristics in real time, and the load data is dynamically corrected through the feature matching algorithm, which greatly reduces the impact of environmental and vehicle type differences on weighing accuracy; further, through vehicle trajectory tracking and interference area marking, the overlapping interference of multiple vehicles is effectively eliminated, and an interference-free data set is generated, ensuring the reliability of data in complex traffic scenarios; in addition, the dynamic center of gravity offset is calculated and the compensation coefficient is generated, and the load data is corrected twice, which effectively solves the error problems caused by uneven load distribution and center of gravity offset; finally, the final corrected data is sorted by the unique identification and timestamp, and the synchronous display of multi-vehicle weighing data is realized.
[0109] The present invention realizes accurate weighing and synchronous data display of multiple vehicles weighing in parallel. Especially in complex scenarios, through multiple correction means, such as one-time correction, interference removal correction, dynamic compensation correction and advanced data processing methods such as trajectory correlation analysis and partition identification, the limitations of traditional technologies are effectively overcome, and the reliability, accuracy and real-time performance of weighing data are greatly improved, making the present invention widely applicable in logistics hubs, large-scale weighing stations and other scenarios.
[0110] The following describes an embodiment of the device of the present invention, which can be used to execute the method for displaying vehicle synchronous data during weighing in the above-mentioned embodiment of the present invention. It can be understood that the device can be a computer program (including program code) running in a computer device, for example, the device is an application software; the device can be used to execute the corresponding steps in the method provided in the embodiment of the present invention. For details not disclosed in the embodiment of the device of the present invention, please refer to the embodiment of the method for displaying vehicle synchronous data during weighing in the above-mentioned embodiment of the present invention.
[0111] Figure 3 A block diagram of a vehicle synchronous data display system during weighing process according to an embodiment of the present invention is shown.
[0112] Reference Figure 3 As shown, a vehicle synchronous data display system during weighing according to an embodiment of the present invention includes:
[0113] The weighing recording module is used to set up multiple weighing units in the weighing area to record vehicle load data; at the same time, it obtains the unique identification and vehicle type of the vehicle;
[0114] An exhaust characteristic correction module is used to arrange exhaust flow sensors and pressure sensors in the scale area, collect vehicle emission characteristics in real time, dynamically calculate vehicle correction factors through a characteristic matching algorithm, perform a correction on the load data, and generate a corrected data set;
[0115] A track interference identification module is used to collect vehicle tracks in real time, identify situations where multiple vehicles overlap in the same area, mark the interference area, and integrate it with the data set to generate a non-interference load data set;
[0116] A dynamic center of gravity compensation module is used to perform correlation analysis on the vehicle trajectory and the integrated load data, calculate the dynamic center of gravity offset of the vehicle load, generate a dynamic center of gravity compensation coefficient, and perform secondary correction on the non-interference load data set to generate a corrected final load data set;
[0117] The data synchronization display module is used to sort the data according to the vehicle unique identification and the collection timestamp based on the final load data set to ensure the synchronous display of the weighing data of multiple vehicles.
[0118] In the present invention, based on the above scheme, the method of obtaining the unique identification and vehicle type of the vehicle includes: installing a radio frequency identification device at the entrance of the weighing area to read the electronic tag information of the vehicle; each vehicle stores the unique identification and vehicle type information through the electronic tag.
[0119] In the present invention, based on the above scheme, the layout of the exhaust flow sensor includes: presetting the relative position distribution diagram of the exhaust pipe for different vehicle types, and selecting the layout point of the exhaust flow sensor in combination with the spatial coordinates of the scale area; the installation angle of the exhaust flow sensor is determined according to the spatial distribution angle of the vehicle exhaust pipe, and the calculation formula is as follows:
[0120]
[0121] Among them, α sen is the exhaust flow sensor monitoring angle, θ ex is the average spatial distribution angle of the exhaust pipes of different vehicle types, and α is an adjustable parameter of the sensor angle.
[0122] In the present invention, based on the above-mentioned scheme, the real-time collection of vehicle emission characteristics and the dynamic calculation of vehicle correction factors through a feature matching algorithm include: calculating exhaust power characteristics based on exhaust flow and pressure data; matching exhaust power characteristics and vehicle type information with a standard feature set in an emission-weight model, using a fuzzy matching algorithm to calculate the optimal match, selecting an emission feature template that is closest to the current vehicle emission behavior, and calculating the vehicle correction factor.
[0123] In the present invention, based on the above-mentioned solution, the emission-weight model is formed through experimental collection and regression analysis based on emission characteristic data of vehicle types under different load conditions.
[0124] In the present invention, based on the above scheme, the real-time acquisition of vehicle trajectories and the identification of the overlap of multiple vehicles in the same area include: using a vehicle trajectory tracking device installed in the scale area to collect vehicle trajectory point data in real time, including the spatial coordinates of the vehicle at different time points; combining the preset partition number Z of the scale area r , use the vehicle trajectory data combined with the partition boundary coordinates to determine the partition number the vehicle is currently in; based on the collected vehicle trajectory data and partition number, determine whether there are two or more vehicle trajectory points in the same area Z r In case of internal overlap, record the overlapping area number and corresponding time range.
[0125] In the present invention, based on the above scheme, the interference area is marked and integrated with the data set to generate a non-interference load data set, including: marking the weighing unit data corresponding to the identified overlapping area number and time range, generating an interference marking matrix M in (Z, t), and for the data area marked as interference, remove its load value to generate a non-interference data set; combine the generated non-interference data set with the data set after the first correction, and perform weighted integration to generate the non-interference load data set.
[0126] In the present invention, based on the above-mentioned scheme, the vehicle trajectory and the integrated load data are correlated and analyzed to calculate the dynamic center of gravity offset of the vehicle load, including: extracting the regional load data of each vehicle on different weighing units, calculating the weight ratio of the load data of each weighing unit, and generating a regional load weight matrix; using the vehicle's load distribution and trajectory point coordinates to determine the dynamic center of gravity offset of the vehicle's center of gravity relative to the reference point; the dynamic center of gravity compensation coefficient is calculated as follows: through experimental calibration, the vehicle weighing error under different offsets is measured, and the relationship between the offset and the compensation coefficient is fitted to obtain the compensation function, and the dynamic center of gravity compensation coefficient is calculated.
[0127] In the present invention, based on the above-mentioned scheme, the interference-free load data set is subjected to secondary correction, including: taking the initial load data in the interference-free data set as the basis, representing the load measurement value of the vehicle under interference-free conditions; using the calculated dynamic compensation coefficient to correct the error caused; the corrected load data is calculated in the following manner: adding the dynamic center of gravity compensation coefficient to 1 to generate a dynamic correction factor; multiplying the dynamic correction factor by the initial load data to obtain the load data after secondary correction.
[0128] It realizes accurate weighing and synchronous data display of multiple vehicles weighing in parallel. Especially in complex scenarios, through multiple correction methods, such as one-time correction, interference correction, dynamic compensation correction and advanced data processing methods such as trajectory correlation analysis and partition identification, it effectively overcomes the limitations of traditional technologies and greatly improves the reliability, accuracy and real-time performance of weighing data, making the present invention widely applicable in logistics hubs, large-scale weighing stations and other scenarios.
[0129] It should be noted that the computer-readable medium shown in the embodiment of the present invention may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, device or device. In the present invention, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable computer program. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
[0130] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present invention. Among them, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0131] The units involved in the embodiments of the present invention may be implemented by software or hardware, and the units described may also be arranged in a processor. The names of these units do not, in some cases, limit the units themselves.
[0132] According to one aspect of the present invention, a computer program product or a computer program is provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the methods provided in the above-mentioned various optional implementations.
[0133] As another aspect, the present invention further provides a computer-readable medium, which may be included in the electronic device described in the above embodiment; or may exist independently without being assembled into the electronic device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by an electronic device, the electronic device implements the vehicle synchronous data display method during the weighing process described in the above embodiment.
[0134] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to an embodiment of the present invention, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.
[0135] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present invention can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the implementation of the present invention.
[0136] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the embodiments disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary technical means in the art that are not disclosed in the present invention.
[0137] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
Claims
1. A method for displaying vehicle synchronous data during weighing, characterized in that: include: Set up multiple weighing units in the weighing area to record vehicle load data; At the same time, obtain the unique identification and vehicle type of the vehicle; An exhaust flow sensor and a pressure sensor are arranged in the scale area to collect vehicle emission characteristics in real time, and a vehicle correction factor is dynamically calculated through a feature matching algorithm to correct the load data once and generate a corrected data set; Collect vehicle trajectories in real time, identify situations where multiple vehicles overlap in the same area, mark interference areas, and integrate them with the data set to generate a non-interference load data set; Performing correlation analysis on the vehicle trajectory and the integrated load data, calculating the dynamic center of gravity offset of the vehicle load, generating a dynamic center of gravity compensation coefficient, and performing secondary correction on the non-interference load data set to generate a corrected final load data set; Based on the final load data set, the data is sorted according to the vehicle unique identification and the collection timestamp to ensure that the weighing data of multiple vehicles are displayed synchronously.
2. The method for displaying vehicle synchronous data during weighing according to claim 1, characterized in that: The obtaining of the unique identification and vehicle type of the vehicle includes: Install a radio frequency identification device at the entrance of the weighing area to read the electronic tag information of the vehicle; Each vehicle stores unique identification and vehicle type information through an electronic tag.
3. The method for displaying vehicle synchronous data during weighing according to claim 1, characterized in that: The layout of the exhaust flow sensor includes: Preset the relative position distribution map of exhaust pipes for different vehicle types, and select the layout points of exhaust flow sensors based on the spatial coordinates of the scale area; The installation angle of the exhaust flow sensor is determined according to the spatial distribution angle of the vehicle exhaust pipe, and the calculation formula is as follows: Among them, α sen is the exhaust flow sensor monitoring angle, θ ex is the average spatial distribution angle of the exhaust pipes of different vehicle types, and α is an adjustable parameter of the sensor angle.
4. The method for displaying vehicle synchronous data during weighing according to claim 3, characterized in that: The real-time collection of vehicle emission characteristics and the dynamic calculation of vehicle correction factors through a characteristic matching algorithm include: Calculate exhaust dynamic characteristics based on exhaust flow and pressure data; The exhaust power characteristics and vehicle type information are matched with the standard feature set in the emission-weight model, and the fuzzy matching algorithm is used to calculate the optimal match, select the emission feature template closest to the current vehicle emission behavior, and calculate the vehicle correction factor.
5. The method for displaying vehicle synchronous data during weighing according to claim 1, characterized in that: The emission-weight model is based on emission characteristic data of vehicle types under different load conditions, and is formed through experimental collection and regression analysis.
6. The method for displaying vehicle synchronous data during weighing according to claim 5, characterized in that: The real-time collection of vehicle trajectories and identification of overlapping of multiple vehicles in the same area include: Using the vehicle trajectory tracking device installed in the scale area, the vehicle trajectory point data is collected in real time, including the spatial coordinates of the vehicle at different time points; Combined with the preset zone number Z of the scale area r ,Use the vehicle trajectory data in combination with the partition boundary coordinates to determine the partition number where the vehicle is currently located; Based on the collected vehicle trajectory data and partition number, determine whether there are two or more vehicle trajectory points in the same area Z r In case of internal overlap, record the overlapping area number and corresponding time range.
7. The method for displaying vehicle synchronous data during weighing according to claim 1, characterized in that: The marking interference area and integrating it with the data set to generate a non-interference load data set includes: Mark the weighing unit data corresponding to the identified overlapping area number and time range to generate an interference marking matrix, and remove the load value of the data area marked as interference to generate a non-interference data set; The generated non-interference data set is combined with the data set after the first correction, and weighted integration is performed to generate the non-interference load data set.
8. The method for displaying vehicle synchronous data during weighing according to claim 1, characterized in that: Correlation analysis is performed on the vehicle trajectory and the integrated load data to calculate the dynamic center of gravity offset of the vehicle load, including: Extract the regional load data of each vehicle on different weighing units, calculate the weight ratio of the load data of each weighing unit, and generate the regional load weight matrix; Using the load distribution and trajectory point coordinates of the vehicle, determine the dynamic center of gravity offset of the vehicle's center of gravity relative to the reference point; The dynamic center of gravity compensation coefficient is calculated as follows: According to the vehicle weighing error under different offsets, the relationship between the offset and the center of gravity compensation coefficient is fitted.
9. The method for displaying vehicle synchronous data during weighing according to claim 1, characterized in that: Performing a secondary correction on the non-interference load data set includes: Based on the initial load data in the non-interference data set, it represents the load measurement value of the vehicle under non-interference conditions; Use the calculated dynamic compensation coefficient to correct the induced error; The corrected load data is calculated as follows: Add the dynamic center of gravity compensation coefficient to 1 to generate a dynamic correction factor; The dynamic correction factor is multiplied by the initial load data to obtain the load data after secondary correction.
10. A vehicle synchronous data display system during weighing, characterized in that: include: A weighing recording module is used to set up multiple weighing units in the weighing area to record vehicle load data; At the same time, obtain the unique identification and vehicle type of the vehicle; An exhaust characteristic correction module is used to arrange exhaust flow sensors and pressure sensors in the scale area, collect vehicle emission characteristics in real time, dynamically calculate vehicle correction factors through a characteristic matching algorithm, perform a correction on the load data, and generate a corrected data set; A track interference identification module is used to collect vehicle tracks in real time, identify situations where multiple vehicles overlap in the same area, mark the interference area, and integrate it with the data set to generate a non-interference load data set; A dynamic center of gravity compensation module is used to perform correlation analysis on the vehicle trajectory and the integrated load data, calculate the dynamic center of gravity offset of the vehicle load, generate a dynamic center of gravity compensation coefficient, and perform secondary correction on the non-interference load data set to generate a corrected final load data set; The data synchronization display module is used to sort the data according to the vehicle unique identification and the collection timestamp based on the final load data set to ensure the synchronous display of the weighing data of multiple vehicles.