An oil monitoring operation circulation system for internet of things data transmission
By combining an IoT data transmission system with ant colony algorithms and trend equations, the efficiency problem caused by illegal resale during the operation and circulation process was solved, and real-time optimization and efficiency maximization of the operation and circulation path were achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- HAOPAI (NANTONG) ELECTRONIC TECH CO LTD
- Filing Date
- 2023-02-08
- Publication Date
- 2026-05-08
AI Technical Summary
In the current operational flow of vehicle waste-generating units, discrepancies between actual and scheduled data arise due to some units illegally reselling product waste, affecting operational efficiency.
Through an IoT data transmission system, the routes of vehicles in operation are updated in real time using ant colony algorithms and trend equations. Combined with the actual emission predictions of the operating units, the route planning is optimized to address illegal resale.
It enables accurate prediction of the actual emissions of operating and circulating units under conditions of small data volume, ensuring the maximization of the operating efficiency of operating and circulating vehicles and reducing the impact of illegal resale.
Smart Images

Figure CN115965096B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data processing, and more specifically to an oil monitoring and operation flow system for Internet of Things (IoT) data transmission. Background Technology
[0002] In the process of operating and transferring product waste from different vehicle-generating units, existing technologies process the reservation data of waste-generating units to achieve route planning for the operating vehicles, thereby maximizing the efficiency of product waste operation and transfer. However, since some waste-generating units illegally resell product waste, there will be discrepancies between the actual data and the reservation data of some waste-generating units. If the operating vehicles still follow the initially planned route for the operation and transfer of product waste, the efficiency of operation and transfer cannot be maximized. Summary of the Invention
[0003] To address the aforementioned problems, this invention provides an IoT data transmission system for monitoring and managing engine oil operations, the system comprising:
[0004] The transfer application module allows operating units to submit reservation applications, and the module retrieves the reserved emission amounts of all operating units based on these applications.
[0005] The dispatch management module intelligently updates the initial optimized routes of vehicles in operation in real time, including:
[0006] The initial optimal path for the vehicles in operation is obtained based on the load capacity of the vehicles and the reserved emissions of all operating units.
[0007] A node map is constructed based on all nodes corresponding to the location of all operational circulation units. Operational circulation units whose actual emissions do not match the scheduled emissions are recorded as abnormal circulation units. Operational circulation units corresponding to all nodes after the node corresponding to the abnormal circulation unit in the initial optimization path are recorded as non-circulating units.
[0008] For any untransferred unit, obtain the predicted value of the actual total emissions of the untransferred unit; based on the predicted value of the actual total emissions of the untransferred unit, obtain the proportional actual emissions of the untransferred unit in the previous round; based on the actual emissions of the untransferred unit in the previous round, obtain the number of times the untransferred unit is used; based on the number of times the untransferred unit is used, obtain the reference data for the previous round and the reference data for the current round of the untransferred unit.
[0009] A trend equation is constructed based on the previous and current reference data of the non-transfer units. The trend equation is then solved to obtain the predicted value of the actual emissions of the non-transfer units.
[0010] Based on the remaining load capacity of the vehicles in operation and the predicted actual emissions of all non-operational units, the optimal update path for the vehicles in operation is obtained, enabling real-time intelligent updating of the initial optimal path.
[0011] The operations management module manages the waste oil in operation, including: warehousing sub-module, outbound sub-module, payment and settlement sub-module, document management sub-module, final review of disposal and utilization sub-module, and early warning sub-module.
[0012] Furthermore, the specific steps for obtaining the initial optimal path for the operating vehicles based on their load capacity and the reserved emissions of all operating units are as follows:
[0013] Using the starting position of the operational vehicle as the starting node, the ant colony algorithm is used to obtain the initial optimal path of the operational vehicle based on all nodes on the node map and the starting node. All nodes traversed by the initial optimal path of the operational vehicle are obtained. The sum of the reserved emissions of all operational units corresponding to all nodes is recorded as the first result. The difference between the first result and the load of the operational vehicle is minimized, and the first result is not greater than the load of the operational vehicle.
[0014] Furthermore, the specific steps for obtaining the predicted value of the actual total emissions of the untransferred units are as follows:
[0015] For any uncirculated unit, the formula for calculating the predicted actual total emissions of that uncirculated unit in the current round is:
[0016]
[0017] In the formula, This represents the predicted total actual emissions of the uncirculated units in the current round. This indicates the amount of engine oil purchased by the non-circulating unit in the current batch. This indicates the amount of engine oil purchased by the unit that did not distribute the oil in the previous batch. This indicates the total number of times the un-circulated unit underwent operational circulation in the previous round. This indicates the number of units that have not been transferred in the previous round. The amount of emissions scheduled for each operation and transfer. This indicates that the uncirculated units were in the previous round of the [number]th [period]. Actual emissions from each operation and transfer. This indicates taking the absolute value.
[0018] Furthermore, the specific steps for obtaining the proportional actual emissions of the untransferred units in the previous round based on the predicted total actual emissions of the untransferred units are as follows:
[0019] For any untransferred unit, the formula for calculating the actual emissions of that untransferred unit in the previous round in the same proportion is:
[0020]
[0021] In the formula, This indicates the actual emissions of the non-transferable units in the previous round, representing the same proportion. This indicates the total number of times the un-circulated unit underwent operational circulation in the previous round. This indicates that the uncirculated units were in the previous round of the [number]th [period]. Actual emissions from each operation and transfer. This represents the predicted total actual emissions of the uncirculated units in the current round. This indicates the current operational cycle of the uncirculated units. Indicates the number of units that have not been transferred in the current round. Actual emissions from each operation and transfer.
[0022] Furthermore, the specific steps for obtaining the number of times untransferred units are determined based on the actual emissions of untransferred units in the previous round are as follows:
[0023] The number of untransferred units is determined based on their actual emissions in the previous round. The specific steps are as follows: For any number within the range Calculate the number of units that have not been transferred in the previous round. Actual emissions from the second operation To obtain the actual emissions that are closest in proportion to the actual emissions of the non-transferable units in the previous round. ,Will Corresponding number of times Number of times as an uncirculated unit .
[0024] Furthermore, the specific steps for obtaining the previous round reference data and the current round reference data of uncirculated units based on the number of times the uncirculated units have been obtained are as follows:
[0025] This indicates the number of times uncirculated units have been transferred, placing the uncirculated units in the previous round. The actual emissions and scheduled emissions corresponding to each operation and transfer will serve as reference data for the previous round for units that have not yet transferred their operations. This indicates the current operational transfer of untransferred units in the current round, and will transfer the untransferred units to the previous round in the current round. The actual emissions and scheduled emissions corresponding to each operational transfer serve as reference data for the current round of operations for units that have not yet transferred their emissions.
[0026] Furthermore, the specific steps involved in constructing the trend equation based on the previous round of reference data and the current round of reference data for the uncirculated units are as follows:
[0027] For any uncirculated unit, a trend equation for the uncirculated unit is constructed based on the previous round's reference data and the current round's reference data. The expression for the trend equation for the uncirculated unit is:
[0028]
[0029] In the formula, This indicates the amount of reference data from the previous round that has not been circulated. This indicates the first unit in the previous round of reference data that has not been circulated. There are several difference values, and ,in, This indicates that the uncirculated units were in the previous round of the [number]th [period]. The amount of emissions scheduled for each operation and transfer. This indicates that the uncirculated units were in the previous round of the [number]th [period]. Actual emissions from each operation and transfer. This indicates taking the absolute value. This represents the average of all differences in the previous round of reference data for units that have not been circulated. This indicates the current operational cycle of the uncirculated units. Indicates the number of units that have not been transferred in the current round. The difference between the scheduled emissions and the actual emissions for each operation cycle. This represents all the differences in the current round reference data for uncirculated units and the number of uncirculated units in the current round. The average difference between the scheduled emissions and the actual emissions for each operation cycle. This indicates the first unit in the current round of reference data that has not yet been circulated. There are several difference values, and ,in, Indicates the number of units that have not been transferred in the current round. The amount of emissions scheduled for each operation and transfer. Indicates the number of units that have not been transferred in the current round. Actual emissions from each operation and transfer. This represents the average of all differences in the current round of reference data for units that have not been circulated.
[0030] Furthermore, the specific steps for obtaining the optimal update path for operational vehicles based on the remaining load capacity of the operational vehicles and the predicted actual emissions of all non-operational units are as follows:
[0031] A new node map is constructed based on all nodes corresponding to all untransferred units. The nodes corresponding to the abnormally transferred units are taken as new starting nodes. The ant colony algorithm is used to obtain the updated optimal path of the operating and transferred vehicles based on all nodes on the new node map and the new starting nodes. The sum of the predicted actual emissions of all nodes corresponding to the untransferred units through which the updated optimal path of the operating and transferred vehicles passes is closest to and no greater than the remaining load capacity of the operating and transferred vehicles.
[0032] The operational vehicles will sequentially transfer the waste oil from all non-transferable units according to the optimal update path.
[0033] Furthermore, the specific contents of the warehousing submodule, outbound submodule, payment settlement submodule, document management submodule, final review submodule for disposal and utilization, and early warning submodule are as follows:
[0034] The warehousing submodule controls the operation and circulation vehicles to put waste engine oil into the warehouse, and intelligently reports the liquid level data in real time.
[0035] Outbound Submodule: Based on the transfer application from the recycling unit, apply for a transfer manifest from the province, issue a QR code to the transfer driver, open the outbound door and its electronic lock by recognizing the QR code, and close the outbound door after completing the outbound operation;
[0036] Payment and settlement submodule: Based on the core settlement basis and supplemented by the incentive system, bills are issued and points are generated according to the market reported unit price. Recycling units can redeem environmental services or goods through points.
[0037] The document management submodule, upon receiving signals from the inbound and outbound electronic locks, captures the current data and automatically generates inbound and outbound ledgers and transfer slips.
[0038] The final review submodule is used to provide details of outbound volume and comparison of transshipment volume, and supports the investigation of illegal activities such as resale, spillage and leakage during transshipment.
[0039] The early warning submodule includes two main sections: equipment anomaly alarm and full-process and traceability anomaly alarm. It enables functions such as full-process monitoring of hazardous waste, information traceability demonstration projects, standard specifications, and industry big data analysis.
[0040] The system described above in this invention has at least the following beneficial effects:
[0041] 1. Based on the load capacity of the operating vehicles and the scheduled emissions of all operating units, the initial optimal path for the operating vehicles is obtained, ensuring maximum operating efficiency. The operating vehicles collect product waste from the operating units along this initial optimal path. However, the actual emissions of some operating units do not match the scheduled emissions, thus affecting the operating efficiency. This invention performs trend analysis on the data of operating units with a smaller data volume, more accurately predicting the actual emissions of operating units. The initial optimal path for the operating vehicles is updated in real time based on the predicted actual emissions, ensuring maximum operating efficiency. Furthermore, compared to existing prediction algorithms that require large amounts of data, this invention's prediction method is more suitable for objects with smaller data volumes, such as operating units, and can more accurately predict the actual emissions of product waste from these units. Attached Figure Description
[0042] To more clearly illustrate the technical solutions and advantages in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0043] Figure 1 This is a system block diagram of an oil monitoring and operation flow system for Internet of Things data transmission, provided in one embodiment of the present invention.
[0044] Figure 2 Here is a flowchart of the steps in the scheduling management module;
[0045] Figure 3 This is a structural diagram of the operations management module. Detailed Implementation
[0046] To further illustrate the technical means and effects adopted by the present invention to achieve its intended purpose, the following, in conjunction with the accompanying drawings and preferred embodiments, details the specific implementation, structure, features, and effects of an IoT data transmission oil monitoring and operation flow system proposed according to the present invention. In the following description, different "one embodiment" or "another embodiment" do not necessarily refer to the same embodiment. Furthermore, specific features, structures, or characteristics in one or more embodiments can be combined in any suitable form.
[0047] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains.
[0048] The following description, in conjunction with the accompanying drawings, details the specific solution of the oil monitoring and operation flow system for Internet of Things data transmission provided by this invention.
[0049] Please see Figure 1 The diagram illustrates a system block diagram of an IoT data transmission oil monitoring and operation flow system according to an embodiment of the present invention. The system includes the following modules:
[0050] The transfer application module allows operating and transferring units to submit reservation applications, and obtain the reserved emission amounts of all operating and transferring units based on these applications.
[0051] Specifically, product waste includes waste tires, waste engine oil, waste batteries, and other automotive-related waste. The monitoring and operation system opens a scheduled reservation channel via a mini-program. Units with product waste operation and operation needs (hereinafter referred to as "operation and operation units") submit reservation applications through the reservation channel published on the mini-program. When submitting the reservation application, operation and operation units need to fill in the reservation discharge volume based on their actual product waste operation and operation needs; that is, the quantity of product waste that the operation and operation unit expects to operate and operate, which is recorded as the operation and operation unit's reservation discharge volume. The system then obtains the reservation discharge volumes of all operation and operation units participating in this product waste operation and operation.
[0052] The system transmits the reserved emissions data of all operating units to the cloud, and all modules in the system share data through the cloud.
[0053] The dispatch management module intelligently updates the initial optimized routes of vehicles in operation in real time, such as... Figure 2 This is a flowchart of the scheduling management module, which includes the following steps:
[0054] S001, based on the load capacity of the vehicles in operation and the reserved emission volume of all operating units, obtain the initial optimal path for the vehicles in operation.
[0055] The location of each operational circulation unit is taken as a node, and a node map is constructed based on all nodes corresponding to the locations of all operational circulation units. Each node on the node map corresponds to an operational circulation unit.
[0056] Using the starting position of the operational vehicle as the starting node, the ant colony algorithm is used to obtain the initial optimal path of the operational vehicle based on all nodes on the node map and the starting node. All nodes traversed by the initial optimal path of the operational vehicle are obtained. The sum of the reserved emissions of all operational units corresponding to all nodes is recorded as the first result. The difference between the first result and the load of the operational vehicle is minimized, and the first result is not greater than the load of the operational vehicle.
[0057] S002, obtain the predicted value of the actual total emissions of the untransferred units; based on the predicted value of the actual total emissions of the untransferred units, obtain the proportional actual emissions of the untransferred units in the previous round; based on the actual emissions of the untransferred units in the previous round, obtain the number of times the untransferred units were used; based on the number of times the untransferred units were used, obtain the reference data of the previous round and the reference data of the current round for the untransferred units; based on the reference data of the previous round and the reference data of the current round for the untransferred units, construct a trend equation, and solve the trend equation to obtain the predicted value of the actual emissions of the untransferred units.
[0058] It should be noted that when collecting product waste from multiple operational units, to maximize the operational efficiency of the vehicles, an initial optimal path needs to be planned using an ant colony algorithm, based on the vehicle's load capacity and the scheduled emissions of the operational units. However, this initial optimal path is planned based on the scheduled emissions of the operational units. Some operational units illegally resell some of their product waste, leading to actual emissions from some units being less than the scheduled emissions. Therefore, if the actual emissions of a particular operational unit on the initial optimal path deviate from the scheduled emissions, it will impact the subsequent operational flow of product waste. To ensure maximum operational efficiency, a qualitative analysis of the actual emissions from multiple operational units on the initial optimal path is needed. Based on historical data, the actual emissions of the current round of the remaining operational units that have not yet collected product waste are predicted, and the initial optimal path of the operational vehicles is updated based on the predicted actual emissions.
[0059] 1. Obtain the predicted value of the actual total emissions of the untransferred units.
[0060] In this embodiment, when the operating vehicles collect product waste from each node's corresponding operating unit according to the initial optimized path, if the actual emission of an operating unit corresponding to a certain node is not equal to the scheduled emission, it indicates that the operating unit is reselling product waste, and the operating unit corresponding to that node is recorded as an abnormal operating unit; all operating units corresponding to nodes after the node corresponding to the abnormal operating unit in the initial optimized path that have not yet been visited are recorded as non-operating units.
[0061] For any given operational unit, products are purchased in multiple batches, each batch is used multiple times, and each use generates product waste. Since the products purchased in any given batch require multiple operational cycles to be completely disposed of, all products purchased in a single batch require one round of multiple operational cycles to completely dispose of the product waste. Therefore, the total amount of products purchased by the operational unit in a given batch equals the actual total emissions in that corresponding round. Because each round of product waste disposal by the operational unit includes multiple operational cycles, the actual total emissions in a given round equals the sum of the planned emissions from the multiple operational cycles included in that round.
[0062] For any uncirculated unit, the current operational flow is recorded as the current operational flow of the current round of the uncirculated unit, and the current batch of the uncirculated unit is the batch of products purchased corresponding to the current round of operational flow of the uncirculated unit. The round before the current round of the uncirculated unit and the round closest to the current round in time is recorded as the previous round of the uncirculated unit. Similarly, the round before the uncirculated unit discharged product waste corresponds to the previous batch of products purchased by the uncirculated unit.
[0063] When the non-transferable unit is in operation for the current round, it may be involved in reselling product waste. Therefore, the actual total emissions of the non-transferable unit in the current round are not equal to the total amount of products purchased in the current batch. It is necessary to predict the actual total emissions of the non-transferable unit in the current round. Since the sum of the actual total emissions of the non-transferable unit and the amount of illegal emissions equals the total emissions of the non-transferable unit, predicting the amount of illegal emissions in the current round allows for the prediction of the actual total emissions of the non-transferable unit in the current round. Considering that the amount of illegal emissions from non-transferable units follows a specific pattern—that is, the amount of illegal emissions is directly proportional to the total amount of products purchased—this embodiment predicts the amount of illegal emissions from the non-transferable unit in the current round based on the amount of illegal emissions from the previous round, thereby obtaining the predicted value of the actual total emissions of the non-transferable unit in the current round.
[0064] For any uncirculated unit, the formula for calculating the predicted actual total emissions of that uncirculated unit in the current round is:
[0065]
[0066] In the formula, This represents the predicted total actual emissions of the uncirculated units in the current round. This indicates the quantity of products purchased by the non-circulating unit in the current batch. This indicates the amount of products purchased by the non-circulating unit in the previous batch. This indicates the total number of times the un-circulated unit underwent operational circulation in the previous round. This indicates that the uncirculated units were in the previous round of the [number]th [period]. The amount of emissions scheduled for each operation and transfer. This indicates that the uncirculated units were in the previous round of the [number]th [period]. Actual emissions from each operation and transfer. This indicates taking the absolute value.
[0067] It should be noted that, This indicates that the uncirculated units were in the previous round of the [number]th [period]. The amount of illegal discharge during secondary operation and transfer This represents the ratio of the amount of illegal discharge by the non-transferring unit in the previous round to the amount of product purchased in the previous batch. This indicates the prediction result of the illegal emissions of the non-transfer unit in the current round based on the ratio of illegal emissions to product purchases, and then the prediction result of the illegal emissions of the non-transfer unit in the current batch is used to obtain the prediction value of the actual total emissions of the non-transfer unit in the current round.
[0068] 2. Based on the predicted total emissions of the non-transferable units, obtain the proportional actual emissions of the non-transferable units in the previous round, and obtain the number of non-transferable units based on their actual emissions in the previous round.
[0069] For any uncirculated unit, the current operational flow is recorded as the current round of the current operational flow for that uncirculated unit. To maximize the operational flow efficiency of the vehicles, it is necessary to predict the actual emissions of the current round of the current operational flow for the uncirculated unit based on historical data, and update the initial optimal path of the operational flow vehicles according to the predicted actual emissions. Since uncirculated units have similar emission trends when discharging product waste, it is necessary to predict the actual emissions of the current round of the current operational flow for the uncirculated unit based on the actual emissions of the multiple operational flows in the previous round. Not every actual emission of the uncirculated unit in the previous round can be used as reference data; only the actual emissions and scheduled emissions corresponding to operational flows with similar emission trends can be used as reference data for the uncirculated unit. The emission trend is reflected in the ratio of actual emissions to total emissions. When the ratio of actual emissions to total emissions of non-transfer units in the previous round is equal to the ratio of actual emissions to total emissions of non-transfer units in the current round, it indicates that the emission trend is closest. The actual emissions and scheduled emissions of non-transfer units in the previous round corresponding to the actual emissions are used as reference data. Therefore, this embodiment obtains the proportional actual emissions of non-transfer units in the previous round based on the ratio of actual emissions to total emissions of non-transfer units in the current round and the actual total emissions of non-transfer units in the previous round. Then, based on the actual emissions of non-transfer units in the previous round, the number of operational transfers is obtained, and the actual emissions and scheduled emissions corresponding to multiple operational transfers are used as reference data for non-transfer units.
[0070] For any untransferred unit, the formula for calculating the actual emissions of that untransferred unit in the previous round in the same proportion is:
[0071]
[0072] In the formula, This indicates the actual emissions of the non-transferable units in the previous round, representing the same proportion. This indicates the total number of times the un-circulated unit underwent operational circulation in the previous round. This indicates that the uncirculated units were in the previous round of the [number]th [period]. Actual emissions from each operation and transfer. This represents the predicted total actual emissions of the uncirculated units in the current round. This indicates the current operational cycle of the uncirculated units. Indicates the number of units that have not been transferred in the current round. Actual emissions from each operation and transfer.
[0073] It should be noted that, This indicates the actual emissions of the untransferred units in the current round. This represents the ratio of the actual emissions of non-circulating units in the current round to the actual total emissions. This represents the actual total emissions of the non-transferable units in the previous round. The actual emissions of the non-transferable units in the previous round are obtained by using the ratio of the actual emissions of the non-transferable units in the current round to the actual total emissions, as well as the actual total emissions of the non-transferable units in the previous round.
[0074] The number of untransferred units is determined based on their actual emissions in the previous round. The specific steps are as follows: For any number within the range Calculate the number of units that have not been transferred in the previous round. Actual emissions from the second operation To obtain the actual emissions that are closest in proportion to the actual emissions of the non-transferable units in the previous round. ,Will Corresponding number of times Number of times as an uncirculated unit .
[0075] 3. Obtain the previous round reference data and the current round reference data for uncirculated units based on the number of times they have been uncirculated.
[0076] Uncirculated units in the previous round The actual emissions and scheduled emissions corresponding to the current operational transfer will be used as reference data for the previous round for units that have not yet transferred their emissions; the emissions of units that have not yet transferred their emissions in the current round will be used as reference data for the previous round for units that have not yet transferred their emissions. The actual emissions and scheduled emissions corresponding to each operational transfer serve as reference data for the current round of operations for units that have not yet transferred their emissions.
[0077] 4. Construct a trend equation based on the previous round of reference data and the current round of reference data for the untransferred units, and solve the trend equation to obtain the predicted value of the actual emissions of the untransferred units.
[0078] It should be noted that, based on the emission habits of non-transfer units, the changing trends of actual and planned emissions in the current round of reference data for non-transfer units are highly likely to be the same as those in the previous round of reference data for non-transfer units. Therefore, a trend equation is constructed based on the previous and current round of reference data for non-transfer units, and the predicted value of actual emissions for non-transfer units is obtained by solving the trend equation.
[0079] For any uncirculated unit, a trend equation for the uncirculated unit is constructed based on the previous round's reference data and the current round's reference data. The expression for the trend equation for the uncirculated unit is:
[0080]
[0081] In the formula, This indicates the amount of reference data from the previous round that has not been circulated. This indicates the first unit in the previous round of reference data that has not been circulated. There are several difference values, and ,in, This indicates that the uncirculated units were in the previous round of the [number]th [period]. The amount of emissions scheduled for each operation and transfer. This indicates that the uncirculated units were in the previous round of the [number]th [period]. Actual emissions from each operation and transfer. This indicates taking the absolute value. This represents the average of all differences in the previous round of reference data for units that have not been circulated. This indicates the current operational cycle of the uncirculated units. Indicates the number of units that have not been transferred in the current round. The difference between the scheduled emissions and the actual emissions for each operation cycle. This represents all the differences in the current round reference data for uncirculated units and the number of uncirculated units in the current round. The average difference between the scheduled emissions and the actual emissions for each operation cycle. This indicates the first unit in the current round of reference data that has not yet been circulated. There are several difference values, and ,in, Indicates the number of units that have not been transferred in the current round. The amount of emissions scheduled for each operation and transfer. Indicates the number of units that have not been transferred in the current round. Actual emissions from each operation and transfer. This represents the average of all differences in the current round of reference data for units that have not been circulated.
[0082] Because in the trend equation of uncirculated units, only the uncirculated units in the current round are in the [number]th [period]. The actual emissions from the first operation are unknown. Therefore, by solving the trend equation for the non-operational units, we can obtain the predicted value of the actual emissions from the non-operational units.
[0083] S003, based on the predicted values of the actual emissions of all non-transferable units, the initial optimal path is updated in real time and intelligently.
[0084] When the operating vehicles collect product waste from each node's corresponding operating unit according to the initial optimized path, when an abnormal unit is encountered, the remaining load capacity of the operating vehicles is obtained. Specifically, after the abnormal unit completes the product waste operation and circulation, the sum of the actual emissions of all operating units that have completed the product waste operation and circulation is recorded as the load capacity of the operating vehicles. The difference between the load capacity of the operating vehicles and the load capacity is recorded as the remaining load capacity of the operating vehicles.
[0085] Based on step S002 above, the predicted values of the actual emissions of all untransferred units in the initial optimal path are obtained.
[0086] A new node map is constructed based on all nodes corresponding to all untransferred units. The nodes corresponding to the abnormally transferred units are taken as new starting nodes. Using the ant colony algorithm, the updated optimal path of the operating and transferred vehicles is obtained based on all nodes on the new node map and the new starting nodes. The sum of the predicted actual emissions of all nodes corresponding to the untransferred units through which the updated optimal path of the operating and transferred vehicles passes is closest to and no greater than the remaining load capacity of the operating and transferred vehicles.
[0087] The operational transfer vehicles sequentially transfer product waste from all non-transfer units according to the updated and optimized routes.
[0088] The operations management module, taking waste engine oil from product waste as an example, manages the operations of waste engine oil in its circulation process, such as... Figure 3 This is a structural diagram of the operations management module, which includes the following sub-modules:
[0089] Storage Sub-module: Operators can use the mini-program to open the storage door and its electric lock corresponding to the equipment, control the operation and circulation vehicles to dispose of waste oil and close the storage door. The system intelligently reports liquid level data in real time and allows users to view liquid level height, weight, signal, temperature, humidity, and equipment-specific QR code through the equipment screen or mini-program.
[0090] Outbound Sub-module: After the recycling unit initiates a transfer application or accepts an invited dispatch task through the mini-program, the background immediately applies to the province for a transfer manifest. After the application is successful, the transfer driver can obtain a unique QR code scanning entry, identify the equipment QR code on site, and open the outbound door and its electric lock after successful identification. After completing the outbound operation, the outbound door is closed.
[0091] Payment and Settlement Submodule: Through the payment and settlement submodule, drivers can verify the water-fuel ratio when leaving the warehouse, output the core settlement basis, and with the help of the incentive system, the system immediately calculates and generates a bill and points based on the market reported unit price. After receiving the bill, the recycling party will automatically remit the money, and the points can be redeemed for equivalent environmental protection services or goods in the mini program.
[0092] The document management submodule manages data and information. Each time it receives an inbound or outbound electric lock signal, it captures the current time, the current reading of the liquid level sensor module, the converted value from the platform backend, user information, etc., and automatically generates inbound and outbound ledgers and transfer forms. Waste-generating units can print them with one click. The system data is shared smoothly and there is no need to repeat the operation on other platforms.
[0093] The final review submodule provides details of outbound volume and comparison of transfer volume, supports the investigation of illegal activities such as resale, spillage, and leakage during the transfer of vehicles, and confirms the transfer form with one click after approval.
[0094] The early warning submodule is a comprehensive monitoring data analysis alarm that automatically outputs and diverts equipment anomalies. It includes two main sections: equipment anomaly alarms and full-process and traceability anomaly alarms. It realizes functions such as full-process monitoring of hazardous waste, information traceability demonstration projects, standard specifications, and industry big data analysis. It is the core of the environmental data monitoring closed loop.
[0095] It should be noted that the order of the above embodiments of the present invention is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. Furthermore, specific embodiments have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in a different order than that shown in the embodiments and still achieve the desired result. Additionally, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0096] The various embodiments in this specification are described in a progressive manner. The same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on describing the differences from other embodiments.
[0097] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. An oil monitoring and operation flow system for Internet of Things (IoT) data transmission, characterized in that, The system includes: The transfer application module allows operating units to submit reservation applications, and the module retrieves the reserved emission amounts of all operating units based on these applications. The dispatch management module intelligently updates the initial optimized routes of vehicles in operation in real time, including: The initial optimal path for the vehicles in operation is obtained based on the load capacity of the vehicles and the reserved emissions of all operating units. A node map is constructed based on all nodes corresponding to the location of all operational circulation units. Operational circulation units whose actual emissions do not match the scheduled emissions are recorded as abnormal circulation units. Operational circulation units corresponding to all nodes after the node corresponding to the abnormal circulation unit in the initial optimization path are recorded as non-circulating units. For any untransferred unit, obtain the predicted value of the actual total emissions of the untransferred unit; based on the predicted value of the actual total emissions of the untransferred unit, obtain the proportional actual emissions of the untransferred unit in the previous round; based on the actual emissions of the untransferred unit in the previous round, obtain the number of times the untransferred unit is used; based on the number of times the untransferred unit is used, obtain the reference data for the previous round and the reference data for the current round of the untransferred unit. A trend equation is constructed based on the previous and current reference data of the non-transfer units. The trend equation is then solved to obtain the predicted value of the actual emissions of the non-transfer units. Based on the remaining load capacity of the vehicles in operation and the predicted actual emissions of all non-operational units, the optimal update path for the vehicles in operation is obtained, enabling real-time intelligent updating of the initial optimal path. The operations management module manages the waste engine oil in operation, including: warehousing sub-module, outbound sub-module, payment and settlement sub-module, document management sub-module, final review of disposal and utilization sub-module, and early warning sub-module. The specific steps for obtaining the previous round reference data and the current round reference data of uncirculated units based on the number of times the uncirculated units have been used are as follows: This indicates the number of times uncirculated units have been transferred, placing the uncirculated units in the previous round. The actual emissions and scheduled emissions corresponding to each operation and transfer will serve as reference data for the previous round for units that have not yet transferred their operations. This indicates the current operation of untransferred units in the current round, and the previous operation of untransferred units in the current round. The actual emissions and scheduled emissions corresponding to each operation and transfer will serve as reference data for the current round of units that have not yet transferred their operations. The specific steps involved in constructing the trend equation based on the previous and current round reference data of the uncirculated units are as follows: For any uncirculated unit, a trend equation for the uncirculated unit is constructed based on the previous round's reference data and the current round's reference data. The expression for the trend equation for the uncirculated unit is: In the formula, This indicates the amount of reference data from the previous round that has not been circulated. This indicates the first unit in the previous round of reference data that has not been circulated. There are several difference values, and ,in, This indicates the number of units that have not been transferred in the previous round. The amount of emissions scheduled for each operation and transfer. This indicates the number of units that have not been transferred in the previous round. Actual emissions from each operation and transfer. This indicates taking the absolute value. This represents the average of all differences in the previous round of reference data for units that have not been circulated. This indicates that the uncirculated units will be circulated in the current round of operations. Indicates the number of units that have not been transferred in the current round. The difference between the scheduled emissions and the actual emissions for each operation cycle. This represents all the differences in the current round reference data for uncirculated units and the number of uncirculated units in the current round. The average difference between the scheduled emissions and the actual emissions for each operation cycle. This indicates the first unit in the current round of reference data that has not yet been circulated. There are several difference values, and ,in, Indicates the number of units that have not been transferred in the current round. The amount of emissions scheduled for each operation and transfer. Indicates the number of units that have not been transferred in the current round. Actual emissions from each operation and transfer. This represents the average of all differences in the current round of reference data for units that have not been circulated.
2. The oil monitoring and operation flow system for Internet of Things data transmission according to claim 1, characterized in that, The process of obtaining the initial optimal path for the operational vehicles based on their load capacity and the reserved emissions of all operational units includes the following specific steps: Using the starting position of the operational vehicle as the starting node, the ant colony algorithm is used to obtain the initial optimal path of the operational vehicle based on all nodes on the node map and the starting node. All nodes traversed by the initial optimal path of the operational vehicle are obtained. The sum of the reserved emissions of all operational units corresponding to all nodes is recorded as the first result. The difference between the first result and the load of the operational vehicle is minimized, and the first result is not greater than the load of the operational vehicle.
3. The oil monitoring and operation flow system for Internet of Things data transmission according to claim 1, characterized in that, The specific steps involved in obtaining the predicted value of the actual total emissions of the untransferred units are as follows: For any uncirculated unit, the formula for calculating the predicted actual total emissions of that uncirculated unit in the current round is: In the formula, This represents the predicted total actual emissions of the uncirculated units in the current round. This indicates the amount of engine oil purchased by the non-circulating unit in the current batch. This indicates the amount of engine oil purchased by the unit that did not distribute the oil in the previous batch. This indicates the total number of times the un-circulated unit underwent operational circulation in the previous round. This indicates the number of units that have not been transferred in the previous round. The amount of emissions scheduled for each operation and transfer. This indicates the number of units that have not been transferred in the previous round. Actual emissions from each operation and transfer. This indicates taking the absolute value.
4. The oil monitoring and operation flow system for Internet of Things data transmission according to claim 1, characterized in that, The specific steps involved in obtaining the proportional actual emissions of the untransferred units in the previous round based on the predicted total actual emissions of the untransferred units are as follows: For any untransferred unit, the formula for calculating the proportionate actual emissions of that untransferred unit in the previous round is as follows: In the formula, This indicates the actual emissions of the non-transferable units in the previous round, representing the same proportion. This indicates the total number of times the un-circulated unit underwent operational circulation in the previous round. This indicates the number of units that have not been transferred in the previous round. Actual emissions from each operation and transfer. This represents the predicted total actual emissions of the uncirculated units in the current round. This indicates that the uncirculated units will be circulated in the current round of operations. Indicates the number of units that have not been transferred in the current round. Actual emissions from each operation and transfer.
5. The oil monitoring and operation flow system for Internet of Things data transmission according to claim 1, characterized in that, The specific steps involved in determining the number of times untransferred units are obtained based on their actual emissions in the previous round are as follows: The number of untransferred units is determined based on their actual emissions in the previous round. The specific steps are as follows: For any number within the range Calculate the number of units that have not been transferred in the previous round. Actual emissions from the second operation To obtain the actual emissions that are closest in proportion to the actual emissions of the non-transferable units in the previous round. ,Will Corresponding number of times Number of times as an uncirculated unit .
6. The oil monitoring and operation flow system for Internet of Things data transmission according to claim 1, characterized in that, The process of obtaining the optimal update path for operational vehicles based on the remaining load capacity of the operational vehicles and the predicted actual emissions of all non-operational units includes the following specific steps: A new node map is constructed based on all nodes corresponding to all untransferred units. The nodes corresponding to the abnormally transferred units are taken as new starting nodes. The ant colony algorithm is used to obtain the updated optimal path of the operating and transferred vehicles based on all nodes on the new node map and the new starting nodes. The sum of the predicted actual emissions of all nodes corresponding to the untransferred units through which the updated optimal path of the operating and transferred vehicles passes is closest to and no greater than the remaining load capacity of the operating and transferred vehicles. The operational vehicles will sequentially transfer the waste oil from all non-transferable units according to the optimal update path.
7. The oil monitoring and operation flow system for Internet of Things data transmission according to claim 1, characterized in that, The specific contents of the inbound submodule, outbound submodule, payment settlement submodule, document management submodule, final review submodule for disposal and utilization, and early warning submodule are as follows: The warehousing submodule controls the operation and circulation vehicles to put waste engine oil into the warehouse, and intelligently reports the liquid level data in real time. Outbound Submodule: Based on the transfer application from the recycling unit, apply for a transfer manifest from the province, issue a QR code to the transfer driver, open the outbound door and its electronic lock by recognizing the QR code, and close the outbound door after completing the outbound operation; Payment and Settlement: Based on the core settlement criteria and supplemented by an incentive system, bills are issued and points are generated according to the market reported unit price. Recycling units can redeem environmental services or goods through points. The document management submodule, upon receiving signals from the inbound and outbound electronic locks, captures the current data and automatically generates inbound and outbound ledgers and transfer slips. The final review submodule is used to provide details of outbound volume and comparison of transshipment volume, and to support the investigation of illegal activities such as resale, spillage and leakage during transshipment. The early warning submodule includes two main sections: equipment anomaly alarm and full-process and traceability anomaly alarm. It enables full-process monitoring of hazardous waste and information traceability demonstration projects, as well as standard specifications and industry big data analysis functions.
Citation Information
Patent Citations
Whole-process supervision system for abandoned dangerous chemicals based on Internet of Things
CN113570086A
Solid waste output evaluation and analysis method and system based on multi-dimensional characteristics
CN113850528A