Determination method of garbage heat value, incinerator control method, electronic equipment and medium

The grab encoder determines the pile area and fermentation time of the garbage warehouse, and combines the calorific value estimation model, the problems of high measurement costs and large errors in the waste incineration control system are solved, real-time and accurate estimation of the waste calorific value and stable operation of the incinerator are achieved.

CN120374101AInactive Publication Date: 2025-07-25ALIBABA CLOUD FEITIAN (HANGZHOU) CLOUD COMPUTING TECH CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510857942.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-25
Publication Date
2025-07-25
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the existing waste incineration control system, the cost of measuring the calorific value of the garbage is high and the random sampling method leads to large errors, which cannot meet the real-time control needs.

Method used

By using the grab encoder data, the pile area and fermentation time of garbage in the garbage library are determined, and combined with the calorific value estimation model, the calorific value of garbage is estimated in real time to avoid random sampling.

Benefits of technology

It reduces measurement costs, reduces errors, realizes real-time control of the waste incineration process, and ensures stable operation of the incinerator.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120374101A_ABST
    Figure CN120374101A_ABST
Patent Text Reader

Abstract

The invention provides a garbage heat value determination method, an incinerator control method, electronic equipment and a medium, and belongs to the technical field of garbage treatment. The method comprises the steps that based on the target position range of a grab bucket and the area ranges of different material stacking areas of the garbage library, the target material stacking area to which target garbage belongs in the garbage library is determined, and the target position range is the position range of the grab bucket in the process of grabbing the target garbage; acquiring a target depth range of the target garbage in the target stacking area; obtaining target fermentation time of the target garbage; and based on the target stacking area, the target depth range and the target fermentation time, the target garbage heat value of the target garbage is determined. According to the embodiment of the invention, the garbage heat value of the target garbage can be determined without a heat value detector, so that the measurement cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of garbage treatment, and particularly relates to a method for determining the calorific value of garbage, a method for controlling an incinerator, an electronic device, and a medium. Background Art

[0002] The calorific value of garbage refers to the heat released when a unit weight of garbage is incinerated in an incinerator. Usually, the amount of incoming garbage needs to match the calorific value of the garbage to ensure that the total heat released by the garbage combustion is within a preset range. In the case of the same weight of incoming garbage, if the calorific value of the garbage is too low, the heat released by the garbage combustion in the incinerator is insufficient, making it difficult to maintain the furnace temperature and load; if the calorific value of the garbage is too high, the heat released by the garbage combustion is excessive, and the temperature of the incinerator body rises, posing a risk of high-temperature coking. Therefore, it is necessary to determine the calorific value of the garbage, so as to control the garbage incineration process to ensure the stable operation condition of the incinerator.

[0003] Currently, mainly by periodically randomly collecting some samples from the boiler and detecting the collected samples based on a calorific value detector, the calorific value of the garbage burned in the incinerator is obtained.

[0004] Although the above method can measure the calorific value of the garbage, it requires an additional configuration of a calorific value detector, and the measurement cost is relatively high. Summary of the Invention

[0005] The embodiments of this application provide a method for determining the calorific value of garbage, a method for controlling an incinerator, an electronic device, and a medium, which do not require an additional configuration of a calorific value detector and reduce the measurement cost. The technical solutions are as follows: In the first aspect, a method for determining the calorific value of garbage is provided. The method includes: Based on the target position range of the grab bucket and the area ranges of different stacking areas in the garbage storage, determine the target stacking area in the garbage storage to which the target garbage belongs, where the target position range is the position range of the grab bucket during the process of grabbing the target garbage; Obtain the target depth range of the target garbage in the target stacking area; Obtain the target fermentation time of the target garbage; Based on the target stacking area, the target depth range, and the target fermentation time, determine the target calorific value of the target garbage.

[0006] In the second aspect, a method for controlling an incinerator is provided. The method includes: Obtain the target calorific value of the target garbage, where the target calorific value of the target garbage is determined based on the method described in the first aspect; Based on the target calorific value of the target garbage, adjust the control quantity related to the incinerator.

[0007] In a third aspect, a device for determining the calorific value of garbage is provided. The device includes: A first determination module, configured to determine a target stacking area to which target garbage belongs in a garbage storage based on a target position range of a grab bucket and area ranges of different stacking areas in the garbage storage, where the target position range is the position range of the grab bucket during the process of grabbing the target garbage; A first acquisition module, configured to acquire a target depth range of the target garbage in the target stacking area; A second acquisition module, configured to acquire a target fermentation time of the target garbage; A second determination module, configured to determine a target calorific value of the target garbage based on the target stacking area, the target depth range, and the target fermentation time.

[0008] In a fourth aspect, an incinerator control device is provided. The device includes: An acquisition module, configured to acquire a target calorific value of target garbage, where the target calorific value is determined based on the method described in the first aspect; An adjustment module, configured to adjust a control quantity related to the incinerator based on the target calorific value of the garbage.

[0009] In a fifth aspect, an electronic device is provided, including a processor and a memory; the memory stores at least one program code; the at least one program code is used to be called and executed by the processor to implement the method for determining the calorific value of garbage described in the first aspect, or the incinerator control method described in the second aspect.

[0010] In a sixth aspect, a computer-readable storage medium is provided. At least one computer program is stored in the computer-readable storage medium, and when the at least one computer program is executed by a processor, it can implement the method for determining the calorific value of garbage described in the first aspect, or the incinerator control method described in the second aspect.

[0011] In a seventh aspect, a computer program product is provided. The computer program product includes a computer program, and when the computer program is executed by a processor, it can implement the method for determining the calorific value of garbage described in the first aspect, or the incinerator control method described in the second aspect.

[0012] The beneficial effects brought by the technical solutions provided in the embodiments of the present application are: The embodiments of the present application do not require additional configuration of calorific value detectors. By analyzing the existing data in the waste incineration plant, the calorific value of the waste to be fed into the furnace can be determined, reducing the measurement cost. Taking the target waste to be fed into the furnace as an example, based on the position range of the grab during the process of grabbing the target waste and the area range of different stacking areas in the waste storage, the target stacking area to which the target waste belongs in the waste storage is determined. Generally speaking, different stacking areas are used to stack and ferment different types of waste, and different types of waste have different raw material calorific values. The so-called raw material calorific value is the calorific value generated when the raw material burns. The raw material calorific values of the same type of waste when burning are different. By determining the target stacking area to which the target waste belongs, the raw material calorific value of the target waste can be determined. Although the raw material calorific values of the same type of waste when burning are the same, the fermentation time is different, and the calorific value after fermentation is different. Therefore, after determining the target stacking area to which the target waste belongs, the target fermentation time of the target waste is also obtained. And because the fermentation degree of the waste in different depth ranges within the same stacking area in the waste storage is different, the fermentation degree of the waste at the bottom is larger, and the fermentation degree of the waste at the top is smaller, and the fermentation degree of the waste is different, and the calorific value for burning is also different. The embodiments of the present application can accurately determine the target waste calorific value of the target waste without additional configuration of calorific value detectors by obtaining the target fermentation time, target depth range, and target stacking area corresponding to the target waste. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for use in the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.

[0014] Figure 1 is a flowchart of a method for determining the calorific value of waste provided by the embodiments of the present application; Figure 2 is a schematic diagram of a process for determining the calorific value of waste provided by the embodiments of the present application; Figure 3 is a flowchart of a method for constructing a spatial position model of a waste storage provided by the embodiments of the present application; Figure 4 is a flowchart of a method for training a calorific value estimation model provided by the embodiments of the present application; Figure 5 is the overall process of a model training and a process for determining the calorific value of waste provided by the embodiments of the present application; Figure 6 is a flowchart of a method for controlling an incinerator provided by the embodiments of the present application; Figure 7It is a schematic structural diagram of a device for determining the calorific value of garbage provided by an embodiment of the present application; Figure 8 It is a schematic structural diagram of an incinerator control device provided by an embodiment of the present application; Figure 9 It shows a structural block diagram of an electronic device provided by an exemplary embodiment of the present application. Detailed implementation manners

[0015] To make the objectives, technical solutions, and advantages of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

[0016] It can be understood that the terms "each", "multiple", and "any one" used in the embodiments of the present application, where multiple includes two or more, each refers to each one in the corresponding multiple, and any one refers to any one in the corresponding multiple. For example, multiple words include 10 words, and each word refers to each of these 10 words, and any one word refers to any one of the 10 words.

[0017] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data need to comply with the relevant laws, regulations, and standards of relevant countries and regions, and corresponding operation entrances are provided for users to choose to authorize or reject.

[0018] Before implementing the embodiments of the present application, the nouns involved in the embodiments of the present application are first explained.

[0019] The garbage storage is a place specially designed for storing and managing garbage to be incinerated. After being transported, the garbage is dumped into the garbage storage, and after being piled up, fermented, dumped, and blended by the grab of the garbage crane, it is put into the incinerator for combustion.

[0020] The front ditch is used to temporarily store fresh garbage.

[0021] The garbage crane is a type of crane equipment that can perform operations such as taking materials, transporting, feeding, and weighing with a grab. The role of the garbage crane in a garbage incineration plant is to grab the garbage and then put it into the incinerator for incineration.

[0022] The trolley is mainly responsible for the horizontal movement of the crane on the track or the ground.

[0023] The hoist is installed on the trolley and is responsible for vertical lifting.

[0024] The grab refers to a special device on the garbage crane for grabbing and transporting garbage in the garbage storage.

[0025] A grab encoder refers to an encoder installed on a grab that can encode data such as the position and load of the grab, and can measure the trolley position, crab position, hoisting height, and load weight of the grab, etc.

[0026] In the case where the calorific value of the waste to be incinerated is stable, the existing waste incineration control system can adjust equipment such as the feeder, grate, and air according to the current thickness of the material layer in the furnace and the combustion condition, so as to better control the incineration of the waste to be incinerated and ensure the stable operation of the incinerator. However, in the case where the calorific value of the waste to be incinerated is unstable, the calorific value of the waste cannot be estimated in advance. At this time, it is necessary to estimate with the help of a calorific value detector provided by some equipment manufacturers. Using a calorific value detector not only has the problem of high cost pointed out in the background art, but also has a large error because the measurement method is a random sampling method; and because random sampling needs to be carried out at intervals of a certain time, such as 1 day, etc., it cannot meet the requirement of real-time control of the waste incineration process.

[0027] To solve the problems existing in the existing waste incineration control system, the embodiment of the present application analyzes the data encoded by the existing grab encoder in the waste incineration plant, and can determine the calorific value of the waste to be incinerated, reducing the measurement cost; and it is not random sampling, but real-time estimation according to the relevant data of the waste to be incinerated (such as the belonging stockpiling area, depth range, fermentation time, etc.), avoiding the error caused by random sampling, and at the same time meeting the requirement of real-time control of the waste incineration process.

[0028] The embodiment of the present application provides a method for determining the calorific value of waste. Taking the waste incineration control system executing the embodiment of the present application as an example, see Figure 1 , the method flow provided by the embodiment of the present application includes: 101. Based on the target position range of the grab and the area range of different stockpiling areas in the waste storage, determine the target stockpiling area to which the target waste belongs in the waste storage.

[0029] The main function of the grab of the waste crane is to grab fresh waste, place the grabbed fresh waste in the designated position area of the waste storage for fermentation, and then put the fermented waste into the incinerator for incineration. To facilitate the encoding of the working process of the grab, a spatial coordinate system is established in advance based on the waste storage. For example, taking the length of the waste storage as the X-axis, the width as the Y-axis, and the height as the Z-axis, a spatial coordinate system is established from the top to the bottom of the waste storage.

[0030] In the embodiments of the present application, the grab encoder can perform real-time encoding on the grab during the garbage handling process of the grab to measure information related to the grab in the space coordinate system established based on the garbage storage, such as the position of the trolley and the position of the carriage. Based on the position of the trolley and the position of the carriage, the position information of the garbage grab can be obtained. For example, the position of the trolley is used as the X-axis coordinate of the grab in the established space coordinate system, and the position of the carriage is used as the Y-axis coordinate of the grab in the established space coordinate system.

[0031] For the convenience of classifying and managing garbage, the space of the garbage storage in the embodiments of the present application is divided into different stacking areas, and different stacking areas have different area ranges. Specifically, the height and width of the garbage storage can be fixed, and according to the length of the garbage storage, the garbage storage is divided into multiple areas, and each area is a stacking area; or the height and length of the garbage storage can be fixed, and according to the width of the garbage storage, the garbage storage is divided into multiple areas. Of course, other methods can also be used to divide the garbage storage into multiple stacking areas, which will not be elaborated here.

[0032] In the embodiments of the present application, different stacking areas can be used to stack and ferment different types of garbage. The types of garbage stacked and fermented in different stacking areas can be fixed. For example, the garbage storage is divided into four stacking areas. Stacking areas one, two, and three are used to stack and ferment domestic garbage; stacking area four is used to stack and ferment other garbage such as construction waste and industrial waste. Different stacking areas for stacking domestic garbage will rotate to stack garbage with different fermentation degrees. For example, stacking area one stacks fresh domestic garbage, and the grab will grab the fresh garbage from the front ditch and stack it here. Stacking area two stacks domestic garbage that has been fermented for one day. Stacking area three stacks domestic garbage that has been fermented for two days, and the grab will grab the garbage here from top to bottom and put it into the incinerator; after one day, the domestic garbage stacked in stacking area two has been fermented well, and the domestic garbage stacked in stacking area two can be put into the furnace for incineration. The garbage in stacking area three was burned yesterday and is used to stack fresh domestic garbage. The garbage in stacking area one continues to ferment. The fresh domestic garbage poured in the day after tomorrow can be stacked in stacking area two, and the garbage in stacking area one is put into the furnace for incineration. And so on. Through the rotation between different stacking areas, garbage with different fermentation degrees can be distinguished and fully fermented.

[0033] Generally speaking, different types of garbage have different calorific values of raw materials, and different types of garbage are stacked and fermented in different stacking areas of the garbage storage. In order to accurately determine the calorific value of the target garbage corresponding to the target garbage, it is necessary to determine the target stacking area to which the target garbage belongs in the garbage storage based on the target position range of the grab bucket and the area range of different stacking areas in the garbage storage. Among them, the target position range is the position range of the grab bucket during the process of grabbing the target garbage. Specifically, determining the target stacking area to which the target garbage belongs in the garbage storage based on the target position range of the grab bucket and the area range of different stacking areas in the garbage storage includes: comparing the target position range with the area ranges of different stacking areas in the garbage storage; when the target position range is included in the area range of any stacking area, determining the stacking area including the target position range as the target stacking area. For example, the garbage storage is divided into four stacking areas. The area range of stacking area one: the length range is 0 - 15 meters, and the width range is 0 - 20 meters. The area range of stacking area two: the length range is 15 - 30 meters, and the width range is 0 - 20 meters. The area range of stacking area three: the length range is 30 - 45 meters, and the width range is 0 - 20 meters. The area range of stacking area four: the length range is 45 - 60 meters, and the width range is 0 - 20 meters. The target position range of the grab bucket during the process of grabbing the target garbage: the length range is 4 - 5 meters, and the width range is 2 - 3 meters. Since the target position range is included in the area range of stacking area one, it can be determined that the target garbage comes from stacking area one in the garbage storage.

[0034] In another possible implementation manner, after dividing the space of the garbage storage into different stacking areas, a spatial position model of the garbage storage can also be established based on the different stacking areas divided in the space of the garbage storage. Then, by inputting the target position range into the spatial position model of the garbage storage, the target stacking area to which the target garbage belongs in the garbage storage is output. For the method of establishing the spatial position model of the garbage storage, please refer to the subsequent embodiments for details, which will not be elaborated here for the time being.

[0035] By determining the target stacking area to which the target garbage belongs in the garbage storage based on the target position range and the area ranges of different stacking areas in the garbage storage, the embodiments of the present application provide a basis for calculating the calorific value of the target garbage corresponding to the target garbage.

[0036] 102. Obtain the target depth range of the target garbage in the target stacking area.

[0037] In the embodiments of the present application, a spatial coordinate system is established with the height of the garbage storage as the Z-axis. The coordinate of the grab bucket on the Z-axis is the depth when the grab bucket grabs the garbage, that is, the depth of the garbage in the stacking area. By obtaining the first height when the grab bucket starts to grab the target garbage and obtaining the second height when the grab bucket finishes grabbing the target garbage, the height range between the first height and the second height is used as the target depth range.

[0038] 103. Obtain the target fermentation time of the target garbage.

[0039] Generally speaking, for the same type of garbage, the fermentation time is different and the calorific value of combustion is also different. To accurately estimate the calorific value of the target garbage, it is also necessary to obtain the target fermentation time of the target garbage. Specifically, the following method can be used for calculation: 1031. Obtain the first time, which is the time when the grab finishes grabbing the target garbage.

[0040] In the embodiment of the present application, when the grab encoder encodes the behavior of the grab, it will record the implementation time of each behavior of the grab. Therefore, from the encoding data of the grab encoder, the time when the grab finishes grabbing the target garbage, that is, the first time, can be obtained.

[0041] 1032. Obtain the second time, which is the last stacking time of the garbage in the target depth range of the target stacking area.

[0042] In the embodiment of the present application, the garbage storage space position model will also record the stacking time when the grab performs stacking operations in different depth ranges of different stacking areas. Based on the garbage storage space position model, by inputting the area range of the target stacking area and the target depth range into the garbage storage space position model, the last stacking time of the garbage in the target depth range of the target stacking area, that is, the second time, can be output.

[0043] 1033. Subtract the second time from the first time to obtain the target fermentation time.

[0044] From the time when it is stacked on the target stacking area until it is grabbed by the grab, the target garbage has been in a fermentation state on the target stacking area. Therefore, after obtaining the first time and the second time, by subtracting the second time from the first time, the target fermentation time can be obtained.

[0045] 104. Determine the calorific value of the target garbage based on the target stacking area, the target depth range, and the target fermentation time.

[0046] As can be seen from the above analysis, the target stacking area to which the target garbage belongs, the target depth range on the target stacking area, and the target fermentation time on the target stacking area will all affect the calorific value of the target garbage corresponding to the target garbage. After obtaining the target stacking area, the target depth range, and the target fermentation time, the calorific value of the target garbage corresponding to the target garbage can be calculated based on the target stacking area, the target depth range, and the target fermentation time. Specifically, the target stacking area, the target depth range, and the target fermentation time can be input into the calorific value estimation model to output the calorific value of the target garbage corresponding to the target garbage. The training process of the calorific value estimation model will be introduced in subsequent embodiments and will not be elaborated here.

[0047] Figure 2 shows the determination process of the calorific value of garbage provided by the embodiments of the present application. Refer to Figure 2 , during the process of the grab handling garbage, the grab encoder encodes the behavior of the grab to measure the position of the trolley, the position of the crab, the depth of the grab, the weight of the grab, the feeding pulse, etc. When the feeding behavior of the grab is identified based on the encoded data of the grab encoder, then based on the position information (including the position of the trolley and the position of the crab) and the depth information of the grab when the grab implements the feeding behavior, as well as the structure of the garbage storage (including the area range of different stacking areas in the garbage storage), the nature of the garbage to be fed into the furnace is determined (including the stacking area where it is located, the depth range on the stacking area, and the fermentation time), and then the nature of the garbage to be fed into the furnace is input into the calorific value estimation model to output the calorific value of the garbage corresponding to the garbage to be fed into the furnace.

[0048] In the embodiments of the present application, through the encoded data of the grab encoder, the stacking area where the garbage to be fed into the furnace is located and the depth range where it is located are obtained, and the fermentation time is obtained. Then, with the help of the calorific value estimation model, the calorific value of the garbage to be fed into the furnace is estimated.

[0049] All the above optional technical solutions can be combined arbitrarily to form optional embodiments of the present application, which will not be elaborated one by one here.

[0050] The embodiments of the present application provide a method for constructing a spatial position model of a garbage storage. Taking the garbage incineration control system executing the embodiments of the present application as an example, refer to Figure 3 , the method flow provided by the embodiments of the present application includes: 301. Divide the space of the garbage storage into multiple stacking areas in advance.

[0051] In the embodiments of the present application, information related to the garbage storage can be obtained in advance, such as the length, width, height of the garbage storage, the position of the feeding port of the incinerator, and the front ditch area, etc., as the background for constructing the spatial position model of the garbage storage. After obtaining the information such as the length, width, and height of the garbage storage, the space of the garbage storage can be divided into multiple stacking areas, and different stacking areas have different area ranges. For the method of dividing the space of the garbage storage into multiple stacking areas, refer to step 102 above specifically, which will not be elaborated here.

[0052] 302. Store the area ranges of different stacking areas, and store the stacking time when the grab implements stacking operations at different depth ranges in different stacking areas to obtain the spatial position model of the garbage storage.

[0053] In an embodiment of the present application, when the grab bucket performs a stacking operation at different depth ranges in different stacking areas, the grab bucket encoder records the stacking time of the grab bucket performing the stacking operation at different depth ranges in different stacking areas. Then, by storing the area ranges of different stacking areas and the stacking time of the grab bucket performing the stacking operation at different depth ranges in different stacking areas, a spatial position model of the waste storage is obtained.

[0054] An embodiment of the present application provides a method for training a calorific value estimation model. Taking the waste incineration control system executing the embodiment of the present application as an example, refer to Figure 4 , the method flow provided by the embodiment of the present application includes: 401. Based on the historical data of the grab bucket at different times during the waste treatment process, obtain the historical position range when the grab bucket performs a historical feeding behavior.

[0055] Specifically, based on the historical data of the grab bucket at different times during the waste treatment process, obtaining the historical position range and the historical depth range when the grab bucket performs a historical feeding behavior includes: 4011. Based on the historical data of the grab bucket at different times during the waste treatment process, determine the historical time of the historical feeding behavior of the grab bucket.

[0056] In the waste treatment scenario, the operating behaviors of the grab bucket generally include stacking, dumping, blending, uncovering the top, feeding, etc. Among them, stacking refers to the process of concentrating or stacking waste in layers. Dumping refers to the operation of dumping fresh waste into the front ditch. Blending refers to the mixing operation of different types of waste. Uncovering the top is mainly used to move the waste with insufficient fermentation and high water content at the top to other areas for continued fermentation to avoid the deterioration of the working conditions caused by the direct incineration of the top waste in the furnace. Feeding refers to the operation of feeding waste into the incinerator. Usually, when the grab bucket performs a feeding behavior, there will be an obvious step change in the grab bucket weight, and this step change is called a feeding pulse. Based on the historical data of the grab bucket at different times during the waste treatment process, by detecting the change in the grab bucket weight encoded by the grab bucket encoder during the waste treatment process, the mutation moment when the grab bucket weight changes from heavy to light is identified, and then the mutation moment is used as the historical time of the historical feeding behavior.

[0057] 4012. Based on the historical time of the grab bucket performing the historical feeding behavior, obtain the historical position range when the grab bucket performs the historical feeding behavior from the historical data of the grab bucket at different times during the waste treatment process.

[0058] 402. Based on the historical position range and the area ranges of different stacking areas in the waste storage, determine the stacking area to which the sample waste corresponding to the historical feeding behavior belongs.

[0059] In the embodiments of the present application, different stockpiling areas have different area ranges. After obtaining the historical position range when the grab bucket performs the historical feeding behavior, the historical position range is compared with the area ranges of different stockpiling areas in the waste storage. When the historical position range is included in the area range of any stockpiling area, the stockpiling area containing the historical position range is determined as the stockpiling area to which the sample waste corresponding to the historical feeding behavior belongs.

[0060] 403. Obtain the historical depth range of the sample waste in the stockpiling area to which it belongs.

[0061] 404. Obtain the historical fermentation time of the sample waste.

[0062] Specifically, when obtaining the fermentation time of the sample waste, the following steps are included: 4041. Obtain the first historical time, which is the time when the grab bucket finishes grabbing the sample waste.

[0063] In the embodiments of the present application, when the grab bucket encoder encodes the behavior of the grab bucket, it will record the implementation time of each behavior of the grab bucket. Therefore, the time when the grab bucket finishes grabbing the sample waste can be obtained from the encoding data of the grab bucket encoder.

[0064] 4042. Obtain the second historical time, which is the last stockpiling time of the waste in the historical depth range in the stockpiling area to which it belongs.

[0065] In the embodiments of the present application, the waste storage space position model will also record the stockpiling time when the grab bucket performs stockpiling operations in different depth ranges of different stockpiling areas. Based on the waste storage space position model, by inputting the area range and historical depth range of the stockpiling area to which the sample waste belongs into the waste storage space position model, the last stockpiling time of the waste in the historical depth range in the stockpiling area to which it belongs, that is, the second historical time, can be output.

[0066] 4043. Subtract the second historical time from the first historical time to obtain the historical fermentation time of the sample waste.

[0067] Before being stacked on the stockpiling area and before being grabbed by the grab bucket, the sample waste has been in a fermentation state on the stockpiling area. Therefore, after obtaining the first historical time and the second historical time, by subtracting the second historical time from the first historical time, the historical fermentation time of the sample waste can be obtained.

[0068] 405. Calculate the calorific value of the sample waste based on the incineration parameters when the sample waste is incinerated in the incinerator and the weight of the grab bucket after grabbing the sample waste.

[0069] Among them, the incineration parameters include the main steam flow rate, main steam pressure, main steam temperature, oxygen content, furnace temperature, etc. during incineration in the incinerator. The incineration parameters of the sample waste during incineration in the incinerator are obtained, and then based on the incineration parameters of the sample waste during incineration in the incinerator, the heat released by the sample waste during the actual incineration process can be calculated. The weight of the grab after grabbing the sample waste is obtained, and the weight of the grab when no waste is grabbed is obtained. By subtracting the weight of the grab when no waste is grabbed from the weight of the grab after grabbing the sample waste, the weight of the sample waste can be obtained. By calculating the ratio of the heat released by the sample waste during the actual incineration process to the weight of the sample waste, the calorific value of the sample waste can be obtained.

[0070] 406. Based on the stacking area, historical depth range, historical fermentation time, and calorific value of the sample waste, a calorific value estimation model is trained.

[0071] Based on the stacking area, historical depth range, historical fermentation time, and calorific value of the sample waste, the model parameters of the initial calorific value estimation model can be adjusted to obtain the calorific value estimation model. Among them, the initial calorific value estimation model can be a time series large model, or other deep learning, machine learning, or linear regression models. The embodiments of the present application do not specifically limit the type of the initial calorific value estimation model. Taking the initial calorific value estimation model as a time series large model as an example, after obtaining the calorific values of the sample waste corresponding to different stacking areas, different depth ranges, and different fermentation times, the corresponding relationship between the sample waste of different stacking areas, different depth ranges, and different fermentation times and the calorific value can be established, so as to obtain the calorific value estimation model.

[0072] Figure 5 The figure shows a schematic diagram of the entire process of training the calorific value estimation model and determining the calorific value of the waste based on the calorific value estimation model in the embodiments of the present application. Refer to Figure 5 , the entire process is divided into two stages. The first stage is the training stage of the calorific value estimation model; the second stage is the stage of determining the calorific value of the waste based on the calorific value estimation model.

[0073] The first stage: Obtain the length, width and height of the waste storage, as well as the position of the feeding port of the incinerator and the front ditch area, and divide the space of the waste storage into multiple stacking areas. Obtain the historical data encoded by the grab encoder on the grab side during the process of the grab handling the waste, including the trolley position, the crab position, the grab depth, the grab weight, etc. Based on the historical data encoded by the grab encoder, identify the behavior of the grab, identify the feeding behavior of the grab, and then obtain the historical position range of the sample waste when the grab implements the feeding behavior. Based on the historical position range of the sample waste and the area ranges of the multiple stacking areas of the waste storage, determine the stacking area to which the sample waste belongs. Obtain the depth range of the sample waste on the belonging stacking area, and obtain the fermentation time of the sample waste. Then obtain the incineration parameters of the sample waste when it is incinerated in the incinerator, including the main steam flow rate, the main steam pressure, the main steam temperature, the oxygen content, the furnace temperature, etc. Based on the incineration parameters of the sample waste when it is incinerated in the incinerator, calculate the heat released by the sample waste during the actual incineration process. Obtain the grab weight after grabbing the sample waste, and obtain the weight of the grab when it does not grab the waste. By subtracting the weight of the grab when it does not grab the waste from the grab weight after grabbing the sample waste, the weight of the sample waste can be obtained. By calculating the ratio of the heat released by the sample waste during the actual incineration process to the weight of the sample waste, the calorific value of the sample waste can be obtained. Then, based on the sample waste property data (the stacking area to which the sample waste belongs, the depth range of the sample waste on the belonging stacking area, and the fermentation time of the sample waste) and the historical waste calorific values, train the time series large model framework to obtain a calorific value estimation model.

[0074] The second stage: Based on the position range of the grab during the process of grabbing the waste to be fed into the furnace and the area ranges of different stacking areas of the waste storage, determine the stacking area to which the waste to be fed into the furnace belongs in the waste storage. Obtain the depth range of the waste to be fed into the furnace in this stacking area, and obtain the fermentation time of the waste to be fed into the furnace. Use the stacking area to which the waste to be fed into the furnace belongs in the waste storage, the depth range of the waste to be fed into the furnace in this stacking area, and the fermentation time of the waste to be fed into the furnace as the property data of the waste to be fed into the furnace, and then input the property data of the waste to be fed into the furnace into the calorific value estimation model to output the calorific value of the waste to be fed into the furnace.

[0075] In the embodiment of the present application, the area position range of multiple stockpiling areas in the waste storage and the data encoded by the grab encoder of the existing waste crane are used to calculate the stockpiling area to which the waste to be fed into the furnace belongs, and the determined stockpiling area of the waste fed into the furnace is more accurate. By performing regression mapping on the property data of the grab-side waste fed into the furnace and the combustion data on the incinerator side, integrating the whole process information of incinerator combustion, and using a time-series large model for parameter regression, the generalization ability of the working conditions can be improved while ensuring the accuracy of the prediction direction. After putting the method provided in the embodiment of the present application into online use, it is found that it can effectively reduce the influence of waste calorific value fluctuations on the stability of operating parameters and ensure the stable operation of the incinerator.

[0076] The embodiment of the present application provides an incinerator control method. Refer to Figure 6 , the method flow provided by the embodiment of the present application includes: 601. Obtain the target calorific value of the target waste.

[0077] Among them, the target calorific value of the waste can be determined based on Figure 1 the method for determining the calorific value of waste provided in the embodiment shown.

[0078] 602. Adjust the control quantities related to the incinerator based on the target calorific value of the waste.

[0079] After determining the target calorific value of the target waste, the control quantities related to the incinerator can be adjusted based on the target calorific value of the waste, so that the incinerator can adapt to the calorific value of the target waste combustion. Among them, the control quantities related to the incinerator include the pushing frequency of the pusher, the action frequency of the grate system, the air volume of the primary air system, etc. The pusher is used to push the waste from the feeding platform to the furnace chamber. If the target calorific value of the waste is high, the pushing frequency of the pusher is reduced; if the calorific value of the waste is low, the pushing frequency of the pusher is appropriately increased to ensure the stability of the total heat released by the waste in the furnace chamber. The grate system is used to evenly distribute the waste, effectively agitate it, and ensure the full combustion of the waste. If the target calorific value of the waste is high, the action frequency of the grate system can be appropriately reduced; if the calorific value of the waste is low, the action frequency of the grate system is appropriately increased. The primary air system is used to control the air volume delivered to the furnace chamber. If the target calorific value of the waste is high, the air volume delivered to the furnace chamber can be appropriately reduced; if the calorific value of the waste is low, the air volume delivered to the furnace chamber can be appropriately increased. Adjusting the control quantities related to the incinerator in advance based on the waste calorific value ensures the long-term stable operation of the system.

[0080] Please refer to Figure 7 , which shows a schematic structural diagram of a device for determining the calorific value of waste provided by the embodiment of the present application. This device can be implemented through software, hardware, or a combination of both, and becomes all or part of an electronic device. This device includes: The first determination module 701 is configured to determine a target stacking area in the waste storage where the target waste belongs based on the target position range of the grab bucket and the area ranges of different stacking areas in the waste storage, where the target position range is the position range of the grab bucket during the process of grabbing the target waste. The first acquisition module 702 is configured to acquire a target depth range of the target waste in the target stacking area. The second acquisition module 703 is configured to acquire a target fermentation time of the target waste. The second determination module 704 is configured to determine a target calorific value of the target waste based on the target stacking area, the target depth range, and the target fermentation time.

[0081] In another embodiment of the present application, the first determination module 701 is configured to compare the target position range with the area ranges of different stacking areas in the waste storage; when the target position range is included in the area range of any stacking area, the stacking area including the target position range is determined as the target stacking area.

[0082] In another embodiment of the present application, the second acquisition module 703 is configured to acquire a first time, where the first time is the time when the grab bucket finishes grabbing the target waste; acquire a second time, where the second time is the last stacking time of the waste in the target depth range on the target stacking area; subtract the second time from the first time to obtain the target fermentation time.

[0083] In another embodiment of the present application, the device further includes: An input / output module, configured to input the area range of the target stacking area and the target depth range into a waste storage space position model, and output the second time, where the stacking time recording model is used to record the last stacking time of the waste in different depth ranges of different stacking areas.

[0084] In another embodiment of the present application, the device further includes: A division module, configured to pre-divide the space of the waste storage into multiple stacking areas A storage module, configured to store the area position information of different stacking areas, and store the stacking time when the grab bucket performs stacking operations in different depth ranges of different stacking areas, to obtain the waste storage space position model.

[0085] In another embodiment of the present application, the second determination module 704 is configured to input the target stacking area, the target depth range, and the target fermentation time into a calorific value estimation model, and output the target calorific value of the target waste.

[0086] In another embodiment of the present application, the device further includes: A third acquisition module, configured to acquire a historical position range and a historical depth range when the grab implement performs a historical feeding behavior based on historical data of the grab implement at different times during the garbage disposal process; A third determination module, configured to determine a stockpiling area to which the sample garbage corresponding to the historical feeding behavior belongs based on the historical position range and the area ranges of different stockpiling areas in the garbage storage; A fourth acquisition module, configured to acquire the historical fermentation time of the sample garbage; A calculation module, configured to calculate the calorific value of the sample garbage based on the incineration parameters when the sample garbage is incinerated in the incinerator and the weight of the grab implement after grabbing the sample garbage; A training module, configured to train a calorific value estimation model based on the stockpiling area to which the sample garbage belongs, the historical depth range, the historical fermentation time, and the calorific value of the garbage.

[0087] In another embodiment of the present application, the third acquisition module is configured to determine a historical time of the historical feeding behavior of the grab implement based on historical data of the grab implement at different times during the garbage disposal process; and acquire a historical position range and a historical depth range when the grab implement performs the historical feeding behavior from the historical data of the grab implement at different times during the garbage disposal process based on the historical time when the grab implement performs the historical feeding behavior.

[0088] In another embodiment of the present application, the third acquisition module is configured to identify a mutation time when the weight of the grab implement changes from heavy to light based on historical data of the grab implement at different times during the garbage disposal process, and use the mutation time as the historical time of the historical feeding behavior.

[0089] Please refer to Figure 8 , which shows a schematic structural diagram of an incinerator control device provided by an embodiment of the present application. The device can be implemented by software, hardware, or a combination of both, and becomes all or a part of an electronic device. The device includes: An acquisition module 801, configured to acquire a target calorific value of target garbage, where the target calorific value of the target garbage is determined based on the method for determining the calorific value of garbage provided by the embodiment of the present application; An adjustment module 802, configured to adjust a control quantity related to the incinerator based on the target calorific value of the target garbage.

[0090] Figure 9 shows a structural block diagram of an electronic device 900 provided by an exemplary embodiment of the present application. Generally, the electronic device 900 includes a processor 901 and a memory 902.

[0091] The processor 901 may be implemented in at least one of the following hardware forms: DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 901 may also include a main processor and a coprocessor. The main processor is used to process data in the wake state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, the processor 901 may be integrated with a GPU (Graphics Processing Unit), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 901 may further include an artificial intelligence processor, which is used to process computational operations related to machine learning.

[0092] The memory 902 may include one or more computer-readable storage media, which may be non-transitory computer-readable storage media. For example, the non-transitory computer-readable storage media may be CD-ROM (Compact Disc Read-Only Memory), ROM, RAM (Random Access Memory), magnetic tape, floppy disk, and optical data storage devices, etc. At least one computer program is stored in the computer-readable storage media, and when the at least one computer program is executed, it can implement the method for determining the calorific value of garbage.

[0093] Of course, the above electronic device may also include other components, such as an input / output interface, a communication component, etc. The input / output interface provides an interface between the processor and the peripheral interface module, and the above peripheral interface module may be an output device, an input device, etc. The communication component is configured to facilitate wired or wireless communication between the electronic device and other devices.

[0094] Those skilled in the art can understand that Figure 9 the structure shown in

[0095] does not constitute a limitation on the electronic device 900, and it may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component layout.

[0096] An embodiment of the present application provides a computer program product, which includes a computer program. When the computer program is executed by a processor, it can implement the above-mentioned method for determining the calorific value of garbage or the incinerator control method.

[0097] Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working processes of the above-described systems, devices, and units can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated herein.

[0098] The above embodiments 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 foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for determining the calorific value of garbage, characterized in that, The method includes: Based on the target position range of the grab bucket and the area ranges of different stacking areas in the waste storage, determining the target stacking area to which the target waste belongs in the waste storage, where the target position range is the position range of the grab bucket during the process of grabbing the target waste; Obtaining the target depth range of the target waste in the target stacking area; Obtaining the target fermentation time of the target waste; Based on the target stacking area, the target depth range, and the target fermentation time, determining the target calorific value of the target waste.

2. The method according to claim 1, wherein The determining the target stacking area to which the target waste belongs in the waste storage based on the target position range of the grab bucket and the area ranges of different stacking areas in the waste storage includes: Comparing the target position range with the area ranges of different stacking areas in the waste storage; When the target position range is included in the area range of any stacking area, determining the stacking area containing the target position range as the target stacking area.

3. The method according to claim 1, characterized in that The obtaining the target fermentation time of the target waste includes: Obtaining a first time, where the first time is the time when the grab bucket finishes grabbing the target waste; Obtaining a second time, where the second time is the last stacking time of the waste in the target depth range on the target stacking area; Subtracting the second time from the first time to obtain the target fermentation time.

4. The method according to claim 2, wherein Before obtaining the second time, it further includes: Inputting the area range of the target stacking area and the target depth range into the waste storage spatial position model, and outputting the second time, where the stacking time recording model is used to record the last stacking time of the waste on different depth ranges of different stacking areas.

5. The method according to claim 4, wherein The construction process of the waste storage spatial position model includes: Pre-dividing the space of the waste storage into multiple stacking areas Storing the area ranges of different stacking areas, and storing the stacking time when the grab bucket performs stacking operations on different depth ranges of different stacking areas, to obtain the waste storage spatial position model.

6. The method according to any one of claims 1 to 5, characterized in that, The determining the target calorific value of the target waste based on the target stacking area, the target depth range, and the target fermentation time includes: Inputting the target stacking area, the target depth range, and the target fermentation time into the calorific value estimation model, and outputting the target calorific value of the target waste.

7. The method according to claim 6, characterized in that, The training process of the calorific value estimation model includes: Based on the historical data of the grab bucket at different moments during waste treatment, obtaining the historical position range when the grab bucket performs historical feeding behaviors; Based on the historical position range and the area ranges of different stacking areas in the waste storage, determining the stacking area to which the sample waste corresponding to the historical feeding behavior belongs; Obtaining the historical depth range of the sample waste in the belonging stacking area; Obtaining the historical fermentation time of the sample waste; Based on the incineration parameters of the sample waste when incinerated in the incinerator and the weight of the grab bucket after grabbing the sample waste, calculating the calorific value of the sample waste; Based on the stacking area to which the sample waste belongs, the historical depth range, the historical fermentation time, and the calorific value, training to obtain the calorific value estimation model.

8. The method according to claim 7, wherein Based on the historical data of the grab at different times during the garbage treatment process, obtaining the historical position range and historical depth range when the grab implements the historical feeding behavior, including: Based on the historical data of the grab at different times during the garbage treatment process, determining the historical time of the historical feeding behavior of the grab; Based on the historical time of the grab implementing the historical feeding behavior, obtaining the historical position range and historical depth range when the grab implements the historical feeding behavior from the historical data of the grab at different times during the garbage treatment process.

9. The method according to claim 8, characterized in that The determining the historical time of the historical feeding behavior of the grab based on the historical data of the grab at different times during the garbage treatment process includes: Based on the historical data of the grab at different times during the garbage treatment process, identifying the mutation time when the weight of the grab changes from heavy to light, and taking the mutation time as the historical time of the historical feeding behavior.

10. A method for controlling an incinerator, characterized in that, The method includes: Obtaining the target garbage calorific value of the target garbage, where the target garbage calorific value is determined based on the method according to any one of claims 1 to 9; Based on the target garbage calorific value, adjusting the control quantity related to the incinerator.

11. An electronic device, characterized in that, Including a processor and a memory; the memory stores at least one program code; the at least one program code is used to be called and executed by the processor to implement the method for determining the garbage calorific value according to any one of claims 1 to 9, or the incinerator control method according to claim 10.

12. A computer-readable storage medium, characterized in that, At least one computer program is stored in the computer-readable storage medium, and when the at least one computer program is executed by a processor, it can implement the method for determining the garbage calorific value according to any one of claims 1 to 9, or the incinerator control method according to claim 10.

13. A computer program product, characterized in that, The computer program product includes a computer program, and when the computer program is executed by a processor, it can implement the method for determining the garbage calorific value according to any one of claims 1 to 9, or the incinerator control method according to claim 10.

Citation Information

Patent Citations

  • Domestic garbage incineration heat value pre-judgment method and system and incineration system

    CN112183883A

  • Method for quickly calculating heat value of waste incineration on line

    CN112818509A

  • Online tracking analysis method and system for garbage before incineration in furnace

    CN116989335A

  • Method and device for calculating garbage fermentation time of garbage power plant

    CN117457090A

  • Control method, device and equipment of waste incineration system, medium and product

    CN119353681A