Traffic management method, terminal device and storage medium based on vehicle networking

By generating the bridge finite element model and vehicle information analysis, and adjusting the vehicle load position, the problem of damage to the bridge by multi-vehicle load is solved, and collaborative management and load scheduling of multiple vehicles are realized to prevent bridge damage.

CN118657294BActive Publication Date: 2024-12-20MINGSHANG TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411124469.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-16
Publication Date
2024-12-20
Estimated Expiration
2044-08-16

AI Technical Summary

Technical Problem

The prior art is difficult to effectively manage the comprehensive load formed by multiple vehicles on the highway bridge, resulting in damage to the bridge body, and it is impossible to achieve coordinated management of multiple vehicles and timely dispatch of loads.

Method used

By generating a bridge finite element model, obtaining vehicle information, determining vehicle position and load, conducting stress analysis, adjusting vehicle load position, and sending scheduling signals to adjust vehicle driving routes, achieving collaborative management of multi-vehicle loads.

Benefits of technology

It realizes timely identification and coordinated guidance of the adverse loads generated by the driving of multiple vehicles to prevent the damage to the bridge from being damaged by the integrated load.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118657294B_ABST
    Figure CN118657294B_ABST
Patent Text Reader

Abstract

The present application belongs to the field of vehicle networking, and particularly relates to a traffic management method, terminal device and storage medium based on vehicle networking, wherein the method can determine the current first position of each vehicle on the bridge on the bridge finite element model by establishing a bridge finite element model and obtaining vehicle information of each vehicle on the bridge, and perform vehicle travel simulation on the bridge finite element model to determine the second position of each vehicle after a first set time, and then generate a load on the model at the second position, perform stress analysis on the bridge finite element model, determine the overloaded part of the bridge, and then determine the associated load of the overloaded part, adjust the second position to a third position that can eliminate the overloaded part, and mobilize the vehicles on the bridge to travel to the third position; in the present application, timely identification of adverse loads on the bridge caused by the travel of multiple vehicles is achieved, and then each vehicle is coordinated and guided accordingly to prevent damage to the bridge caused by the combined load generated by the travel of multiple vehicles.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet of Vehicles, and in particular to a traffic management method, terminal device and storage medium based on Internet of Vehicles. Background Art

[0002] A highway bridge is a bridge structure built over a highway to connect two geographical locations or to cross obstacles such as water bodies and valleys. It is an important component of modern transportation infrastructure;

[0003] When cars travel on a highway bridge, they will impose loads on the bridge body. If the imposed load is too large, it may cause damage to the bridge body. In order to ensure the safety of the bridge body, the existing traffic management method can identify individual overweight vehicles and guide overweight vehicles to travel on the bridge to avoid damage to the bridge body caused by overweight vehicles. However, damage to the bridge is not only caused by overweight vehicles, but more often it is the load formed by multiple vehicles that synergistically cause damage to the bridge body. However, the existing technology can only control the risk of the load generated by a single vehicle to the bridge by guiding its travel, but it is difficult to achieve coordinated management of multiple vehicles on the bridge, and thus it is difficult to avoid damage to the bridge body caused by the combined load formed by multiple vehicles. Summary of the invention

[0004] In view of this, the embodiments of the present application provide a traffic management method, terminal device and storage medium based on the Internet of Vehicles that can solve the above technical problems.

[0005] A first aspect of an embodiment of the present application provides a traffic management method based on an Internet of Vehicles, and the traffic management method based on an Internet of Vehicles includes:

[0006] S1: Generate bridge finite element model;

[0007] S2: Obtain vehicle information of the vehicle currently on each bridge, wherein the vehicle information includes vehicle position, driving speed and vehicle weight;

[0008] S3: for each vehicle on the bridge, determining a first position corresponding to the vehicle position of the vehicle on the bridge on the finite element model of the bridge;

[0009] S4: determining a second position on the bridge finite element model according to the first position and the driving speed of the vehicle on the bridge, wherein the second position is a position on the bridge finite element model corresponding to the vehicle position of the vehicle on the bridge after the first set time period;

[0010] S5: applying a vehicle load to the area where the second position is located according to the vehicle weight of the vehicle on the bridge;

[0011] S6: Perform stress analysis on the bridge finite element model to determine whether there is an overloaded part on the bridge finite element model;

[0012] S7: If there is an overloaded part, determine the associated load of the overloaded part from the loads of each vehicle, and adjust the second position corresponding to the associated load to adjust the application position of each associated load, so that the stress distribution of the bridge finite element model is changed to eliminate the overloaded part, and then use each adjusted second position as the corresponding third position of the vehicle on the bridge;

[0013] S8: Sending a dispatch signal to each vehicle on the bridge corresponding to the third position, so that the vehicle on the bridge drives to the third position after a first set time period;

[0014] S9: At intervals of a second set time, the vehicle information of the vehicles currently on each bridge is obtained, and steps S3 to S9 are executed until the bridge is closed to traffic.

[0015] A second aspect of an embodiment of the present application provides a terminal device, including a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the traffic management method based on the Internet of Vehicles.

[0016] A third aspect of an embodiment of the present application provides a storage medium having a computer program stored thereon. When the computer program is executed by a processor, the processor executes the steps of the traffic management method based on the Internet of Vehicles.

[0017] Compared with the prior art, the embodiments of the present application have the following beneficial effects: the method provided by the present invention includes generating a bridge finite element model; obtaining vehicle information of each vehicle currently on the bridge, wherein the vehicle information includes the vehicle position, driving speed and vehicle weight; for each vehicle on the bridge, determining a first position corresponding to the vehicle position of the vehicle on the bridge on the bridge finite element model; determining a second position on the bridge finite element model based on the first position and the driving speed of the vehicle on the bridge; applying a vehicle load to the area where the second position is located based on the vehicle weight of the vehicle on the bridge; performing stress analysis on the bridge finite element model to determine whether there is an overloaded part on the bridge finite element model; if there is an overloaded part, determining the correlation between the overloaded part and the loads of each vehicle Load, and adjust the second position corresponding to the associated load to adjust the application position of each associated load, so that the stress distribution of the bridge finite element model changes to eliminate the overloaded part, and then use each adjusted second position as the third position of the corresponding vehicle on the bridge; send a dispatch signal to the vehicle on the bridge corresponding to each third position, so that the vehicle on the bridge drives to the third position after a first set time; obtain the vehicle information of each vehicle on the bridge at intervals of a second set time, and execute the above steps until the bridge stops passing; in the present application, timely identification of adverse loads caused by the driving of multiple vehicles on the bridge is realized, and then each vehicle is coordinated and guided accordingly to prevent damage to the bridge caused by the combined load caused by the driving of multiple vehicles. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0019] Figure 1 It is a schematic diagram of the implementation process of the traffic management method based on the Internet of Vehicles provided in an embodiment of the present application;

[0020] Figure 2 Schematic diagram of the application environment of the traffic management method based on the Internet of Vehicles provided in the embodiment of the present application;

[0021] Figure 3 It is a schematic diagram of a bridge finite element model of a traffic management method based on vehicle networking provided in an embodiment of the present application;

[0022] Figure 4 It is a schematic diagram of vehicle load of a traffic management method based on Internet of Vehicles provided in an embodiment of the present application;

[0023] Figure 5It is a schematic diagram of adjusting the second position of the traffic management method based on the Internet of Vehicles provided in an embodiment of the present application;

[0024] Figure 6 It is a schematic diagram of a terminal device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0025] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.

[0026] In order to illustrate the technical solution described in this application, a specific embodiment is provided below for illustration.

[0027] Figure 1 A traffic management method based on the Internet of Vehicles provided in Embodiment 1 of the present application is shown, and the traffic management method based on the Internet of Vehicles includes:

[0028] S1: Generate bridge finite element model;

[0029] S2: Obtain vehicle information of the vehicle currently on each bridge, wherein the vehicle information includes vehicle position, driving speed and vehicle weight;

[0030] S3: for each vehicle on the bridge, determining a first position corresponding to the vehicle position of the vehicle on the bridge on the finite element model of the bridge;

[0031] S4: determining a second position on the bridge finite element model according to the first position and the driving speed of the vehicle on the bridge, wherein the second position is a position on the bridge finite element model corresponding to the vehicle position of the vehicle on the bridge after the first set time period;

[0032] S5: applying a vehicle load to the area where the second position is located according to the vehicle weight of the vehicle on the bridge;

[0033] S6: Perform stress analysis on the bridge finite element model to determine whether there is an overloaded part on the bridge finite element model;

[0034] S7: If there is an overloaded part, determine the associated load of the overloaded part from the loads of each vehicle, and adjust the second position corresponding to the associated load to adjust the application position of each associated load, so that the stress distribution of the bridge finite element model is changed to eliminate the overloaded part, and then use each adjusted second position as the corresponding third position of the vehicle on the bridge;

[0035] S8: Sending a dispatch signal to each vehicle on the bridge corresponding to the third position, so that the vehicle on the bridge drives to the third position after a first set time period;

[0036] S9: At intervals of a second set time, the vehicle information of the vehicles currently on each bridge is obtained, and steps S3 to S9 are executed until the bridge is closed to traffic.

[0037] In this application, if Figure 2 As shown, the method is executed in a terminal device, which may be an independent physical server or terminal, or a server cluster composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud servers, cloud databases, cloud storage and CDN; a vehicle terminal (such as a TBOX intelligent terminal) is provided in each vehicle, and when the vehicle is at a first set distance (such as 100 meters) before going on the bridge, the vehicle terminal of the vehicle sends a bridge-going signal to the terminal device, so that the terminal device establishes communication with the vehicle terminal, and then the vehicle terminal can share the vehicle position and driving speed with the terminal device in real time; an electronic weighing scale is provided at a second set distance (such as 10 meters) before the bridge, and the electronic weighing scale communicates with the terminal device. When the terminal device detects that a vehicle is driving to the electronic weighing scale, the electronic weighing scale can weigh the vehicle weight of the vehicle, and the terminal device can obtain the vehicle weight of the vehicle from the electronic weighing scale; and then, for each vehicle on the bridge that goes on the bridge, the terminal device can obtain the vehicle information of the vehicle on the bridge.

[0038] In this embodiment, if Figure 3 As shown, the finite element model is a model established when the finite element method is used. The finite element method regards the solution domain as consisting of many small interconnected subdomains called finite elements. A suitable approximate solution is assumed for each unit, and then the total satisfaction conditions of the domain are derived to obtain the solution to the problem. In this embodiment, Abaqus software can be used to establish a bridge finite element model. The bridge finite element model is composed of several elements. After the software applies a load to the bridge finite element model and performs stress analysis on the bridge, the stress on each element in the bridge finite element model can be obtained.

[0039] In this embodiment, the bridge finite element model is a model that is in a certain ratio (for example, 1:15) with the actual bridge body, and has the same shape and boundary conditions as the actual bridge body; the vehicle position is the real-time coordinates of the vehicle, that is, the position point on the actual bridge body, and the terminal device can determine the position (first position, second position) corresponding to the vehicle position on the bridge finite element model by determining the relative position of the vehicle position and the actual bridge body; the first set time can be 15 seconds, 20 seconds or other time, and the setting of the first time is used to ensure that the vehicles on each bridge have enough time to make driving adjustments; the second set time is shorter than the first set time, and can be 5 seconds, 10 seconds or other time. The shorter the interval of the second set time (not shorter than the shortest limit for the vehicle on the bridge to respond, such as 5 seconds), the more it can ensure the continuity of the management of the vehicles on the bridge, and thus have a better control effect on the load on the bridge;

[0040] In this embodiment, by establishing a bridge finite element model and obtaining vehicle information of each vehicle on the bridge, the current first position of each vehicle on the bridge can be determined on the bridge finite element model, and vehicle travel simulation is performed on the bridge finite element model to determine the second position of each vehicle after the first set time period, and then the load generated by each vehicle on the model is determined according to each second position and the corresponding vehicle weight of the vehicle on the bridge, and the bridge finite element model is subjected to stress analysis to determine the overloaded part of the bridge (the part where the stress exceeds the upper limit value), and then the vehicle load associated with the overloaded part is determined, and then the second position is simulated and adjusted to obtain a third position that can eliminate the overloaded part. The third position and the first set time are sent to the corresponding vehicles on the bridge. The vehicles on the bridge drive according to the received information, which can ensure that there is no risk of overloading the bridge when the vehicle reaches the position corresponding to the third position. This method is executed once every second set time until the bridge stops passing (some bridges have set passing time, and will be closed and stopped outside the passing time; or the bridge needs regular maintenance and also needs to stop passing). In this application, timely identification of adverse loads on the bridge caused by multiple vehicles running is achieved, and then each vehicle is coordinated and guided accordingly to prevent damage to the bridge caused by the combined load generated by the running of multiple vehicles.

[0041] As a preferred embodiment, the driving speed acquired in step S2 is the average speed of the corresponding vehicles on the bridge in the past third set time period;

[0042] Determining the second position on the bridge finite element model according to the first position and the driving speed of the vehicle on the bridge includes:

[0043] The driving distance is obtained by multiplying the driving speed of the vehicle on the bridge by the first set time;

[0044] On the finite element model of the bridge, the first position is moved by a driving distance toward the driving direction of the vehicle on the bridge, so as to obtain a second position corresponding to the vehicle on the bridge.

[0045] In this embodiment, the third set time is longer than the first set time, and can be 1 minute or 2 minutes; the driving speed in the vehicle information includes the driving direction; through this embodiment, the second position corresponding to the vehicle position of each vehicle on each bridge after driving the first set time can be achieved, that is, the vehicle travel simulation is realized.

[0046] As a preferred embodiment, the vehicle information also includes the vehicle model;

[0047] Applying a vehicle load to the area where the second position is located according to the vehicle weight of the vehicle on the bridge includes:

[0048] Retrieving a vehicle model corresponding to the vehicle model on the bridge from a vehicle model database;

[0049] Placing the vehicle model on the finite element model of the bridge, and making the top view contour projection center of the vehicle model coincide with the second position corresponding to the vehicle on the bridge;

[0050] Determine the wheel action position of each wheel of the vehicle model on the bridge finite element model;

[0051] The vehicle load is applied at each wheel application location according to the corresponding vehicle weight.

[0052] like Figure 4 As shown, the vehicle load includes gravity load and friction load; the vehicle load applied at each wheel action position according to the corresponding vehicle weight includes:

[0053] Determine the horizontal distance between each wheel and the center of gravity of the vehicle model;

[0054] For any wheel, determine the weight distribution coefficient of the wheel according to the following formula:

[0055] in, is the gravity distribution coefficient, is the gravity weight coefficient of the wheel, is the sum of the gravity weight coefficients of each wheel; Calculated by the following formula:

[0056] in, is the horizontal distance between the wheel and the center of gravity of the vehicle model, is the sum of the horizontal distances corresponding to each wheel;

[0057] The gravity load applied by the wheel at the corresponding wheel action position is calculated according to the following formula:

[0058]

[0059] Where G is the gravity load, is the vehicle weight corresponding to the vehicle model, is the acceleration due to gravity;

[0060] The friction load applied by the wheel at the corresponding wheel action position is calculated according to the following formula:

[0061]

[0062] Where F is the friction load, is the preset friction coefficient.

[0063] As a preferred embodiment, the wheel action position is the position where the bottom of the wheel contacts the bridge deck of the model; the top view contour projection center is the center of the shape formed by the vehicle contour in a top view; the center of each vehicle model is at a different position due to the different structures of the vehicle, and the center of gravity of the model is pre-marked in each vehicle model; the horizontal distance is the distance between two points in two horizontal dimensions, the horizontal distance between the wheel and the center of gravity of the vehicle model, that is, the horizontal distance between the center of the wheel and the center of gravity of the model. These two points are often not in the same horizontal plane. When calculating, one of the points can be moved vertically, and the horizontal distance is calculated after it is moved to the same horizontal plane as the other point; in this embodiment, the shorter the horizontal distance corresponding to a wheel, the more vehicle weight it needs to bear, the larger its gravity weight coefficient, and the correspondingly larger its gravity distribution coefficient; in this embodiment, the vehicle load of each wheel of the vehicle on each bridge on the finite element model of the bridge body can be accurately determined, thereby ensuring the accuracy of the load simulation.

[0064] As a preferred embodiment, performing stress analysis on the bridge finite element model to determine whether there is an overloaded part on the bridge finite element model includes:

[0065] Identify the stresses in each element that makes up the finite element model of the bridge;

[0066] Mark each element whose corresponding stress exceeds a preset upper limit stress with a first color;

[0067] Identify whether there is a first color clustered part with a volume greater than a preset volume in the bridge finite element model, wherein the preset volume is the sum of the volumes of a preset number of elements, and the first color clustered part is a part connected by elements marked with the first color;

[0068] If there is a first color agglomeration site whose volume is larger than the preset volume, the first color agglomeration site is used as an overload site.

[0069] In this embodiment, the volume of each element is the same, and the preset number can be set to 100, 200 or other numbers; the first color clustering part is the part connected by several elements, and the connected elements are not interrupted; the stress of the element includes tensile stress, compressive stress, and oblique stress, and there is a preset upper limit stress for each stress. If any stress of an element exceeds the corresponding upper limit stress, the element is marked with the first color; if the first color clustering part is too small, it is difficult to affect the overall bridge body. Therefore, by setting the preset volume, the first color clustering part that is too small can be excluded, thereby reducing the amount of calculation and improving the calculation efficiency.

[0070] As a preferred embodiment, determining the associated load of the overloaded part from the vehicle loads corresponding to the vehicles on each bridge includes:

[0071] S71: Take an overloaded part as the target part;

[0072] S72: remove a vehicle load, and determine whether the stress of the target part changes after the removal of the vehicle load. If so, the vehicle load is an associated load of the target part. Otherwise, the vehicle load is not an associated load of the target part. Repeat this step until it is determined whether each vehicle load is an associated load, and then all associated loads of the target part are obtained.

[0073] S73: Take another overloaded part as the target part, and execute steps S72 to S73 until all associated loads of each overloaded part are determined.

[0074] like Figure 5 As shown, adjusting the second position corresponding to the associated load to adjust the application position of each associated load, so that the stress distribution of the bridge finite element model is changed to eliminate the overloaded part, and then each adjusted second position is used as the corresponding third position of the vehicle on the bridge, including:

[0075] S74: taking an associated load of an overloaded part, and determining a second position corresponding to the associated load of the overloaded part as an associated second position;

[0076] S75: performing several rounds of coordinated adjustment on each associated second position on the bridge finite element model;

[0077] S76: The adjustment round that can eliminate the overloaded part is regarded as the adjustment round that reaches the standard;

[0078] S77: determining a target adjustment round from each target adjustment round according to the position change amount of each associated second position of each target adjustment round;

[0079] S78: taking each associated second position after completing the target adjustment round as the third position;

[0080] S79: Repeat steps S74 to S78 until the third position corresponding to each overloaded part is determined.

[0081] Determining a target adjustment round from each target adjustment round according to the position change amount of each associated second position of each target adjustment round includes:

[0082] Obtaining the displacement distance of each associated second position in each target adjustment round, and then calculating the total displacement distance of the target adjustment round;

[0083] The adjustment round that meets the standard and has the smallest total displacement distance is determined as the target adjustment round.

[0084] In this embodiment, the associated second positions are adjusted in multiple rounds, and each associated second position is reset after each adjustment. Each associated second position is adjusted collaboratively each time (each adjustment has a calculation time limit, such as 0.1 seconds). If the corresponding overload part is eliminated after the adjustment (that is, the condition of becoming a first color clumping part with a volume greater than a preset volume cannot be met), then this adjustment round is a standard adjustment round; the displacement distance of the associated second position is the distance from the initial position to the adjusted position of the associated second position. The adjustment round with the smallest total displacement distance is taken as the target adjustment round, which can minimize the overall adjustment amount of each second position and thereby reduce the overall adjustment amount of each vehicle.

[0085] A terminal device provided in a second embodiment of the present application includes a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor executes the steps of the traffic management method based on the Internet of Vehicles, specifically including:

[0086] S1: Generate bridge finite element model;

[0087] S2: Obtain vehicle information of the vehicle currently on each bridge, wherein the vehicle information includes vehicle position, driving speed and vehicle weight;

[0088] S3: for each vehicle on the bridge, determining a first position corresponding to the vehicle position of the vehicle on the bridge on the finite element model of the bridge;

[0089] S4: determining a second position on the bridge finite element model according to the first position and the driving speed of the vehicle on the bridge, wherein the second position is a position on the bridge finite element model corresponding to the vehicle position of the vehicle on the bridge after the first set time period;

[0090] S5: applying a vehicle load to the area where the second position is located according to the vehicle weight of the vehicle on the bridge;

[0091] S6: Perform stress analysis on the bridge finite element model to determine whether there is an overloaded part on the bridge finite element model;

[0092] S7: If there is an overloaded part, determine the associated load of the overloaded part from the loads of each vehicle, and adjust the second position corresponding to the associated load to adjust the application position of each associated load, so that the stress distribution of the bridge finite element model is changed to eliminate the overloaded part, and then use each adjusted second position as the corresponding third position of the vehicle on the bridge;

[0093] S8: Sending a dispatch signal to each vehicle on the bridge corresponding to the third position, so that the vehicle on the bridge drives to the third position after a first set time period;

[0094] S9: At intervals of a second set time, the vehicle information of the vehicles currently on each bridge is obtained, and steps S3 to S9 are executed until the bridge is closed to traffic.

[0095] A storage medium is provided in Embodiment 3 of the present application. A computer program is stored on the storage medium. When the computer program is executed by a processor, the processor executes the steps of the traffic management method based on the Internet of Vehicles, specifically including:

[0096] S1: Generate bridge finite element model;

[0097] S2: Obtain vehicle information of the vehicle currently on each bridge, wherein the vehicle information includes vehicle position, driving speed and vehicle weight;

[0098] S3: for each vehicle on the bridge, determining a first position corresponding to the vehicle position of the vehicle on the bridge on the finite element model of the bridge;

[0099] S4: determining a second position on the bridge finite element model according to the first position and the driving speed of the vehicle on the bridge, wherein the second position is a position on the bridge finite element model corresponding to the vehicle position of the vehicle on the bridge after the first set time period;

[0100] S5: applying a vehicle load to the area where the second position is located according to the vehicle weight of the vehicle on the bridge;

[0101] S6: Perform stress analysis on the bridge finite element model to determine whether there is an overloaded part on the bridge finite element model;

[0102] S7: If there is an overloaded part, determine the associated load of the overloaded part from the loads of each vehicle, and adjust the second position corresponding to the associated load to adjust the application position of each associated load, so that the stress distribution of the bridge finite element model is changed to eliminate the overloaded part, and then use each adjusted second position as the corresponding third position of the vehicle on the bridge;

[0103] S8: Sending a dispatch signal to each vehicle on the bridge corresponding to the third position, so that the vehicle on the bridge drives to the third position after a first set time period;

[0104] S9: At intervals of a second set time, the vehicle information of the vehicles currently on each bridge is obtained, and steps S3 to S9 are executed until the bridge is closed to traffic.

[0105] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0106] It should be understood that when used in the present application specification, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.

[0107] It should also be understood that the term “and / or” used in the specification of the present application refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0108] As used in the present specification, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting" depending on the context. Similarly, the phrase "if it is determined" or "if [the described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [the described condition or event] is detected" or "in response to detecting [the described condition or event]" depending on the context.

[0109] In addition, in the description of the present specification, the terms "first", "second", "third", etc. are only used to distinguish descriptions, and cannot be understood as indicating or implying relative importance. It should also be understood that although the terms "first", "second", etc. are used to describe various elements in some embodiments of the present application in the text, these elements should not be limited by these terms. These terms are only used to distinguish one element from another element. For example, the first table can be named as the second table, and similarly, the second table can be named as the first table, without departing from the scope of the various described embodiments. The first table and the second table are both tables, but they are not the same table.

[0110] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.

[0111] The traffic management method based on the Internet of Vehicles provided in the embodiment of the present application can be applied to terminal devices such as mobile phones, tablet computers, wearable devices, vehicle-mounted devices, augmented reality (AR) / virtual reality (VR) devices, laptops, ultra-mobile personal computers (UMPC), netbooks, personal digital assistants (PDA), etc. The embodiment of the present application does not impose any restrictions on the specific type of terminal devices.

[0112] For example, the terminal device can be a station (STAION, ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a vehicle networking terminal, a computer, a laptop computer, a handheld communication device, a handheld computing device, a satellite wireless device, a wireless modem card, a TV set top box (STB), a customer premises equipment (CPE) and / or other devices for communicating on a wireless system and a next-generation communication system, such as a mobile terminal in a 5G network or a mobile terminal in a future evolved Public Land Mobile Network (PLMN) network, etc.

[0113] Figure 6 Schematic diagram of the structure of a terminal device provided by an embodiment of the present application. Figure 6 As shown, the terminal device of this embodiment includes: at least one processor and a memory, wherein the memory stores a computer program that can be run on the processor. When the processor executes the computer program, the steps in the above-mentioned various embodiments of the traffic management method based on the Internet of Vehicles are implemented, such as Figure 1 Steps S1 to S9 are shown.

[0114] The terminal device may be a computing device such as a desktop computer, a notebook, a PDA, or a cloud server. The terminal device may include, but is not limited to, a processor and a memory. Those skilled in the art will understand that Figure 6 It is only an example of a terminal device and does not constitute a limitation of the terminal device. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the terminal device may also include an input sending device, a network access device, a bus, etc.

[0115] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0116] In some embodiments, the memory may be an internal storage unit of the terminal device, such as a hard disk or memory of the terminal device. The memory may also be an external storage device of the terminal device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the terminal device. Furthermore, the memory may include both an internal storage unit and an external storage device of the terminal device. The memory is used to store an operating system, an application program, a boot loader (BootLoader), data, and other programs, such as the program code of the computer program. The memory may also be used to temporarily store data that has been sent or is to be sent.

[0117] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0118] An embodiment of the present application provides a computer program product. When the computer program product is run on a mobile terminal device, the mobile terminal device can implement the steps in the above-mentioned method embodiments when executing the computer program product.

[0119] If the integrated module / unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include: any entity or device that can carry the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal and software distribution medium, etc.

[0120] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0121] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0122] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0123] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A traffic management method based on Internet of Vehicles, characterized in that: The traffic management method based on the Internet of Vehicles includes: S1: Retrieve the shape and boundary conditions of the actual bridge body, and generate a finite element model of the bridge based on the shape and boundary conditions; S2: Obtain vehicle information of the vehicle currently on each bridge, wherein the vehicle information includes vehicle position, driving speed and vehicle weight; S3: for each vehicle on the bridge, determining a first position corresponding to the vehicle position of the vehicle on the bridge on the finite element model of the bridge; S4: determining a second position on the bridge finite element model according to the first position and the driving speed of the vehicle on the bridge, wherein the second position is a position on the bridge finite element model corresponding to the vehicle position of the vehicle on the bridge after the first set time period; S5: applying a vehicle load to the area where the second position is located according to the vehicle weight of the vehicle on the bridge; S6: Perform stress analysis on the bridge finite element model to determine whether there is an overloaded part on the bridge finite element model; S7: If there is an overloaded part, determine the associated load of the overloaded part from the loads of each vehicle, and adjust the second position corresponding to the associated load to adjust the application position of each associated load, so that the stress distribution of the bridge finite element model is changed to eliminate the overloaded part, and then use each adjusted second position as the corresponding third position of the vehicle on the bridge; S8: Sending a dispatch signal to each vehicle on the bridge corresponding to the third position, so that the vehicle on the bridge drives to the third position after a first set time period; S9: every second set time period, obtaining vehicle information of vehicles currently on each bridge, and executing steps S3 to S9 until the bridge is closed for traffic; Adjusting the second position corresponding to the associated load to adjust the application position of each associated load, so that the stress distribution of the bridge finite element model is changed to eliminate the overloaded part, and then taking each adjusted second position as the corresponding third position of the vehicle on the bridge includes: S74: taking an associated load of an overloaded part, and determining a second position corresponding to the associated load of the overloaded part as an associated second position; S75: performing several rounds of coordinated adjustment on each associated second position on the bridge finite element model; S76: The adjustment round that can eliminate the overloaded part is regarded as the adjustment round that reaches the standard; S77: determining a target adjustment round from each target adjustment round according to the position change amount of each associated second position of each target adjustment round; S78: taking each associated second position after completing the target adjustment round as the third position; S79: Repeat steps S74 to S78 until the third position corresponding to each overloaded part is determined; Determining a target adjustment round from each target adjustment round according to the position change amount of each associated second position of each target adjustment round includes: Obtaining the displacement distance of each associated second position in each target adjustment round, and then calculating the total displacement distance of the target adjustment round; The adjustment round that meets the standard and has the smallest total displacement distance is determined as the target adjustment round.

2. The method according to claim 1, characterized in that The driving speed obtained in step S2 is the average speed of the corresponding vehicles on the bridge in the past third set time period; Determining the second position on the bridge finite element model according to the first position and the driving speed of the vehicle on the bridge includes: The driving distance is obtained by multiplying the driving speed of the vehicle on the bridge by the first set time; On the finite element model of the bridge, the first position is moved by a driving distance toward the driving direction of the vehicle on the bridge, so as to obtain a second position corresponding to the vehicle on the bridge.

3. The method according to claim 1, characterized in that The vehicle information also includes the vehicle model; Applying a vehicle load to the area where the second position is located according to the vehicle weight of the vehicle on the bridge includes: Retrieving a vehicle model corresponding to the vehicle model on the bridge from a vehicle model database; Placing the vehicle model on the finite element model of the bridge, and making the center of the top view outline projection of the vehicle model coincide with the second position corresponding to the vehicle on the bridge; Determine the wheel action position of each wheel of the vehicle model on the bridge finite element model; The vehicle load is applied at each wheel application location according to the corresponding vehicle weight.

4. The method according to claim 3, characterized in that The vehicle load includes gravity load and friction load; the vehicle load applied at each wheel position according to the corresponding vehicle weight includes: Determine the horizontal distance between each wheel and the center of gravity of the vehicle model; For any wheel, determine the weight distribution coefficient of the wheel according to the following formula: in, is the gravity distribution coefficient, is the gravity weight coefficient of the wheel, is the sum of the gravity weight coefficients of each wheel; Calculated by the following formula: in, is the horizontal distance between the wheel and the center of gravity of the vehicle model, is the sum of the horizontal distances corresponding to each wheel; The gravity load applied by the wheel at the corresponding wheel action position is calculated according to the following formula: Where G is the gravity load, is the vehicle weight corresponding to the vehicle model, is the acceleration due to gravity; The friction load applied by the wheel at the corresponding wheel action position is calculated according to the following formula: Where F is the friction load, is the preset friction coefficient.

5. The method according to claim 3, characterized in that: Stress analysis of the bridge finite element model is performed to determine whether there are overloaded parts on the bridge finite element model, including: Identify the stresses in each element that makes up the finite element model of the bridge; Mark each element whose corresponding stress exceeds a preset upper limit stress with a first color; Identify whether there is a first color clustered part with a volume greater than a preset volume in the bridge finite element model, wherein the preset volume is the sum of the volumes of a preset number of elements, and the first color clustered part is a part connected by elements marked with the first color; If there is a first color agglomeration site whose volume is larger than the preset volume, the first color agglomeration site is used as an overload site.

6. The method according to claim 5, characterized in that The associated loads of the overloaded parts determined from the vehicle loads corresponding to the vehicles on each bridge include: S71: Take an overloaded part as the target part; S72: remove a vehicle load, and determine whether the stress of the target part changes after the removal of the vehicle load. If so, the vehicle load is an associated load of the target part. Otherwise, the vehicle load is not an associated load of the target part. Repeat this step until it is determined whether each vehicle load is an associated load, and then all associated loads of the target part are obtained. S73: Take another overloaded part as the target part, and execute steps S72 to S73 until all associated loads of each overloaded part are determined.

7. A terminal device, characterized in that: It comprises a memory and a processor, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the traffic management method based on the Internet of Vehicles as claimed in any one of claims 1 to 6.

8. A storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the traffic management method based on the Internet of Vehicles as described in any one of claims 1 to 6.