Multi-granary automatic pouring heat dissipation control method and system, electronic equipment and medium
By configuring controllers in multi-grain warehouses to monitor in real time and automatically select target warehouses, the problem of low warehouse turnover efficiency has been solved, and efficient grain temperature management and quality protection have been achieved.
Patent Information
- Application Number
- CN202511035219.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-25
- Publication Date
- 2025-12-19
AI Technical Summary
In existing technologies, the transfer operation of multi-grain warehouses is inefficient, manual detection and calculation are time-consuming and prone to errors, and the grain cannot dissipate heat quickly when the temperature is abnormal, which may lead to grain deterioration or mold.
An automatic grain storage and heat dissipation control method is adopted. The controller monitors the status of the grain storage in real time. Based on the logical mapping relationship between the storage task and the candidate storage, the target storage is automatically selected and the storage operation is executed. This includes real-time acquisition of information on grain type, temperature and capacity, and selection of a suitable target storage for automatic storage.
This improved the efficiency of heat dissipation during grain transfer, avoided errors in manual recording and judgment, ensured that grain was stored in the appropriate target warehouse, prevented grain deterioration, and effectively guaranteed grain quality.
Smart Images

Figure CN121165545A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of data processing, in particular to a multi-granary automatic unloading and heat dissipation control method and a multi-granary automatic unloading and heat dissipation control system. BACKGROUND
[0002] Grains are stored in granaries. Due to the activity and moisture content of the grains, the temperature of the local or even the entire grains in the granary may rise. When the temperature of the grains cannot be reduced by conventional ventilation, the unloading method is used for heat dissipation to avoid the abnormal temperature of the grains causing the deterioration or even the mold of the grains. In practical applications, a grain depot usually consists of multiple granaries. Different types of grains are usually stored in the multiple granaries, and the temperature conditions of the grains in each granary are usually different. In addition, the remaining weight of the grains that can be stored in each granary is also different.
[0003] At present, the temperature of the grains in each granary is detected periodically by manual operation. When the temperature of the grains is abnormal, the grains in the granary with the abnormal temperature are discharged to the outside of the granary by manually starting other devices, which wastes resources and devices. Alternatively, the types, weights, and temperatures of the grains in each granary are recorded manually. When the temperature of the grains in a granary is abnormal, a large amount of calculation and matching work is required to match the storage capacity of other granaries, which is time-consuming and prone to errors. The temperature recording is delayed, which causes the grains with the abnormal temperature in the granary to be unable to be unloaded and cooled quickly, and even the quality of the grains may be affected. It can be seen that the manual unloading operation method in the prior art has the problem of low unloading efficiency. SUMMARY
[0004] The purpose of the present application is to overcome the problem of low unloading efficiency of the granary unloading method in the prior art, and to provide a multi-granary automatic unloading and heat dissipation control method, system, electronic device, and storage medium.
[0005] In order to achieve the above-mentioned purpose, one aspect of the present application provides a multi-granary automatic unloading and heat dissipation control method, mainly comprising: In response to obtaining any unloading task, determining a to-be-unloaded granary based on the unloading task, and determining a candidate granary screening logic based on a preset unloading task and candidate granary screening logic mapping relationship and the unloading task; Screening the granaries other than the to-be-unloaded granary based on the candidate granary screening logic to determine a candidate granary; Determining a target granary based on the capacity occupied by the grains stored in the to-be-unloaded granary and the remaining capacity of the candidate granary; Automatically executing an unloading operation based on the target granary.
[0006] Optionally, before responding to obtaining any unloading task, the process of triggering the unloading task is further included, specifically comprising: Real-time acquisition of monitoring information of the grain in each grain bin; In response to detecting that the monitoring information of the grain in any grain bin meets a preset bin emptying trigger condition, triggering a bin emptying task corresponding to the bin emptying trigger condition; the bin emptying trigger condition refers to that the monitoring information of the type of grain in the grain bin reaches a preset safe storage limit value.
[0007] Optionally, the response to detecting that the monitoring information of the grain in any grain bin meets any preset bin emptying trigger condition, triggering a bin emptying task corresponding to the bin emptying trigger condition, comprises: Acquiring the type of grain in the monitoring information of the grain in each grain bin; In response to detecting that the temperature of any grain bin exceeds a preset warning temperature corresponding to the type of grain, triggering a cooling bin emptying task.
[0008] Optionally, the screening of the grain bins other than the to-be-emptying grain bin based on the alternative bin screening logic to determine alternative bins comprises: Acquiring the type of grain in each of the grain bins other than the to-be-emptying grain bin; Screening all the grain bins with the same type of grain as that in the to-be-emptying grain bin to determine initial alternative bins; Determining alternative bins corresponding to the cooling bin emptying task based on the temperature difference between the temperature of the grain in each initial alternative bin and the preset warning temperature corresponding to the type of grain.
[0009] Optionally, the determination of the target bin based on the occupied capacity of the grain in the to-be-emptying grain bin and the remaining capacity of the alternative bins comprises: If any alternative bin meets a first target bin screening condition, the alternative bin meeting the first target bin screening condition is determined as a target bin respectively to obtain a plurality of target bins; the first target bin screening condition refers to that the remaining capacity of a single alternative bin is not less than the occupied capacity of the grain in the to-be-emptying grain bin; If none of the alternative bins meets the first target bin screening condition, but there is an alternative bin combination meeting a second target bin screening condition, each alternative bin combination meeting the second target bin screening condition is determined as a group of target bins respectively to obtain a plurality of groups of target bins; the second target bin screening condition refers to that the sum of the remaining capacities of at least two alternative bins is not less than the occupied capacity of the grain in the to-be-emptying grain bin.
[0010] Optionally, the automatic execution of the bin emptying operation based on the target bin comprises: If there are at least two or two groups of target bins, acquiring the bin temperature of each grain bin included in each target bin; If each target bin contains only one alternative bin, the temperature difference between the grain bin temperature and the preset safe storage temperature corresponding to each target bin is calculated respectively; the preferred target bin is determined based on all temperature differences, and the preferred target bin is used to automatically perform the bin reversing operation; If each group of target bins contains at least two alternative bins, the temperature difference between the grain bin temperature and the preset safe storage temperature of each alternative bin contained in each group of target bins is calculated and summed to obtain the temperature difference sum corresponding to each group of target bins; the preferred target bin combination is determined based on all temperature difference sums, and the preferred target bin combination is used to automatically perform the bin reversing operation.
[0011] Optionally, after automatically performing the bin reversing operation, the method further comprises: If it is detected that the temperature of the target bin is higher than the corresponding preset safe storage temperature, the bin reversing operation is repeatedly performed until the temperature of the grain in the target bin is less than or equal to the corresponding preset safe storage temperature.
[0012] The second aspect of the present application provides a multi-grain bin automatic bin reversing heat dissipation control system, mainly comprising: A bin reversing task detection module is configured to determine a bin to be reversed based on a bin reversing task in response to obtaining any kind of bin reversing task, and determine an alternative bin selection logic based on a preset bin reversing task and an alternative bin selection logic mapping relationship and the bin reversing task; An alternative bin selection module is configured to select the grain bins other than the bin to be reversed based on the alternative bin selection logic to determine an alternative bin; A target bin selection module is configured to determine a target bin based on the capacity of the grain contained in the bin to be reversed and the remaining capacity of the alternative bin; An automatic bin reversing module is configured to automatically perform a bin reversing operation based on the target bin.
[0013] The third aspect of the present application provides an electronic device, which comprises a memory for storing executable instructions, and a processor for calling and running the executable instructions in the memory to perform the steps of the multi-grain bin automatic bin reversing heat dissipation control method.
[0014] The fourth aspect of the present application provides a computer readable storage medium, which stores program instructions, and when the program instructions are run by a processor, the steps of the multi-grain bin automatic bin reversing heat dissipation control method are implemented.
[0015] Compared with the prior art, the present application has the following advantages: The application automatically monitors the task of each warehouse in the multi-warehouse grain depot configured with multiple warehouses in real time through the controller, and once the task of unloading the warehouse is found, the type of the task of unloading the warehouse is automatically analyzed, and the storage state and grain temperature information of other warehouses are obtained, so as to automatically screen the target warehouse, the method has high automation degree, can significantly improve the unloading and heat dissipation efficiency, effectively guarantee the quality of grain in each warehouse, can effectively avoid the problem of unreasonable target warehouse caused by manual recording and manual judgment error, and avoid the problem of quality decline caused by delayed processing.
[0016] Other features and advantages of the embodiments of the application will be described in detail in the following specific implementation part. BRIEF DESCRIPTION OF DRAWINGS
[0017] The accompanying drawings are included to provide a further understanding of the embodiments of the application, and constitute a part of the specification, and are used together with the following specific implementation to explain the embodiments of the application, but do not constitute a limitation on the embodiments of the application. In the drawings: Figure 1 It is a structural design drawing of the multi-warehouse grain depot of the application configured with multiple warehouses; Figure 2 It is a flow chart of the automatic unloading and heat dissipation control method of the multi-warehouse of the application; Figure 3 It is a schematic diagram of monitoring and recording data of each warehouse of the application; Figure 4 It is a schematic diagram of the module of the automatic unloading and heat dissipation control system of the multi-warehouse of the application; Figure 5 It is a schematic diagram of the electronic device structure of the application. DETAILED DESCRIPTION
[0018] The technical solutions in the embodiments of the application will be described clearly and completely in the following description of the drawings of the embodiments of the application. Obviously, the described embodiments are only a part of the embodiments of the application, not all the embodiments. Based on the embodiments in the application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the application.
[0019] In the following description, many specific details are set forth in order to provide a thorough understanding of the application, but the application can also be implemented in other ways different from those described herein, and those skilled in the art can make similar generalizations without departing from the connotation of the application, therefore the application is not limited by the specific embodiments disclosed below.
[0020] In the prior art, for the grain stored in the grain depot containing multiple granaries, the grain temperature of each granary is mainly detected periodically by manual, when the grain temperature is abnormal, the grain in the granary with abnormal grain temperature needs to be discharged outside the granary by manually starting other devices, which wastes resources and devices; or, the grain type, weight and temperature of each granary are recorded manually, when the grain temperature of a granary is abnormal, a large amount of calculation and matching work is needed to match the storage capacity of other granaries, which is time-consuming and prone to errors, and the idle storage capacity of other granaries may not be effectively utilized, resulting in waste and low operation efficiency. At the same time, other auxiliary devices such as external conveying belt and loading and unloading vehicles are needed for grain discharge, which is prone to delay in temperature recording due to untimely handling, resulting in deterioration or even mildew of the grain.
[0021] In view of the low efficiency of the existing granary discharge method, the present embodiment provides a grain depot structure design diagram as shown in Figure 1 which mainly comprises: The multiple silos, such as silo A1, silo B5, silo C7, silo D8 and silo E9, are arranged in sequence, and the top of each silo is respectively provided with a silo inlet valve 3 and a continuous material level sensor 6, wherein the continuous material level sensor 6 is used to monitor the height of the grain accumulation in the corresponding silo; the bottom of each silo is respectively provided with a silo outlet valve 11, and the cone part of each silo is respectively provided with a temperature sensor 12, wherein the temperature sensor 12 is used to monitor the temperature of the grain in the corresponding silo; an inlet grain conveyor 4 is installed above the upper part of all silos, the inlet grain conveyor 4 is provided with a number of discharge ports equal to the number of silos, and each discharge port is in communication with the silo inlet valve 3 at the top of each silo; an outlet grain conveyor 10 is installed below the lower part of all silos, the outlet grain conveyor 10 is provided with a number of inlet ports equal to the number of silos, and each inlet port is in communication with the silo outlet valve 11 at the bottom of each silo; an elevator 14 is installed at one end of the silo (such as silo A1) located at any edge side, which is used to convey the grain conveyed from the outlet grain conveyor 10 to the inlet grain conveyor 4 in a vertically upward direction; a support frame 15 is used to fix the elevator 14; at the same time, the frontmost outlet port of the outlet grain conveyor 10 is in communication with the inlet port of the elevator 14, the outlet port of the elevator 14 is in communication with the grain sliding device 2, and the grain sliding device 2 is in communication with the inlet port of the inlet grain conveyor 4, wherein the grain sliding device 2 is used to realize smooth movement and sealing of the grain from the elevator 14 to the inlet conveyor 4, and is even used to adjust the conveying direction; the controller 13 is electrically connected to the silo inlet valve 3, the silo outlet valve 11, the continuous material level sensor 6 and the temperature sensor 12 of each silo, and the inlet grain conveyor 4, the outlet grain conveyor 10 and the elevator 14 through a cable respectively, which is used to read the data of each sensor, analyze and calculate the weight of the grain already loaded in each silo and the weight of the grain that can be continuously loaded, and output a plurality of control signals for controlling the operation of each device, such as controlling the inlet of each silo by controlling the opening degree of each silo inlet valve 3, and controlling the outlet of each silo by controlling the opening degree of each silo outlet valve 11.
[0022] It should be pointed out that the types of grain loaded in each silo in the embodiment can be the same or different, and are independent of each other, and the present application does not make specific limitation on the types of grain loaded in the silos; the number of silos arranged in the silo is not limited to Figure 1The five granaries shown in the figure can also be flexibly increased or decreased in number according to the storage capacity requirements, the storage capacity of a single granary and other factors, and the layout positions of each granary and other equipment can also be adjusted, but the connection relationship and function between various equipment remain unchanged, and the unloading operation is only performed between granaries containing the same type of grain. The present embodiment uses a continuous level sensor 6 to measure the accumulation height of the grain in the granary in real time, so that the weight or volume of the grain contained in the granary is calculated by the controller 13 according to the accumulation height and other information, and other devices capable of measuring the accumulation height of the grain in the granary can also be used, or even devices capable of directly calculating the weight or volume of the grain contained in the granary can be used, and the type of the device is not limited in the present application.
[0023] At the same time, in the present embodiment, the temperature sensor 12 is arranged at the conical part of the granary to measure the temperature of the grain in the granary. For example, the infrared temperature sensor can measure the temperature of the grain at multiple positions in the granary, and even the temperature at the center position of the granary. As other embodiments, one or more temperature sensors 12 can also be arranged at the cylindrical part of the granary, or multiple temperature sensors 12 can be arranged at multiple key monitoring positions of the granary at the same time, to ensure that the temperature of the grain at multiple positions in the granary is monitored in all directions in real time, so as to protect the quality of the grain. The temperature sensor 12 used in the present embodiment refers to a device capable of collecting the temperature of the grain at multiple positions in the granary in real time, such as an infrared temperature sensor, a thermistor, etc., and the type of the device is not limited in the present application.
[0024] Based on the hardware and software configuration and layout mode of the multiple granaries in the grain depot, a multi-granary automatic unloading and heat dissipation control method is proposed. The method mainly determines the selection logic of the candidate granary and the unloading granary according to the type of the detected unloading task through the preset unloading task and the selection logic of the candidate granary mapping relationship; the candidate granary is selected based on the selection logic of the candidate granary except the unloading granary; and after comparing the capacity occupied by the grain contained in the unloading granary with the remaining capacity of the candidate granary, one or more preferred target granaries are selected, so as to construct an unloading scheme by using the preferred target granary to perform the unloading operation.
[0025] Please refer to Figure 2 The multi-granary automatic unloading and heat dissipation control method proposed in the embodiment of the present application comprises: Step 100: in response to obtaining any unloading task, determining the unloading granary based on the unloading task, and determining the selection logic of the candidate granary based on the preset unloading task and the selection logic of the candidate granary mapping relationship and the unloading task.
[0026] Specifically, based on the hardware and software configuration and layout of the multiple grain silos in the aforementioned grain depot, continuous level sensors 6 configured in each grain silo periodically detect the stacking height of the grain in the corresponding silo, and the controller 13 calculates and records the weight of the grain contained in each silo and the remaining weight of the grain that can be stored. Temperature sensors 12 configured in each grain silo periodically detect the temperature of the grain in each silo, and transmit the temperature of the grain in each silo to the controller 13 for recording, as well as recording the type of grain contained in each silo.
[0027] For example, such as Figure 3 The diagram shows the monitoring and recording data of each grain silo. Continuous level sensors 6 in each silo periodically detect the grain accumulation height. The controller 13 calculates and records the weights of grain in silos A1, B5, C7, D8, and E9 as GA1, GB1, GC1, GD1, and GE1, respectively, and the remaining weights of grain that can be stored as GA2, GB2, GC2, GD2, and GE2, respectively. Temperature sensors 12 in each silo periodically detect the temperatures of the grain in silos A1, B5, C7, D8, and E9 as HA1, HB1, HC1, HD1, and HE1, respectively, and transmit the temperatures to the controller 13 for recording. The type of grain stored in each silo is also recorded as PZ1, PZ2, PZ3, etc., and the types of grain stored in each silo can be the same or different. Simultaneously, a warning temperature H0 and a safe storage temperature H1 are set for each type of grain and stored in the controller 13. Temperatures below or equal to the warning temperature are considered normal storage temperatures, while temperatures exceeding the warning temperature are considered abnormal storage temperatures. Normal storage temperatures ensure the quality of the grain, while abnormal storage temperatures may lead to spoilage or even mold growth.
[0028] Since the heat and cold resistance characteristics, humidity, and granularity of different grain types are different, the early warning temperature corresponding to different grain types can be different, and therefore the embodiment sets a corresponding early warning temperature for each grain type to improve the accurate monitoring of the storage temperature of each grain type, which is conducive to protecting the quality of various types of grain. Meanwhile, the embodiment regards the unloading task of each grain type as a kind of unloading task, and since the early warning temperature and the granularity of different types of unloading tasks are not the same, the cooling speed is also different, and the grain type and position of the grain storage used to store the unloaded grain also need to be selected, and therefore the embodiment sets a corresponding supporting candidate warehouse screening logic for different unloading tasks, and a mapping table is formed by using the mapping relationship between the unloading task and the candidate warehouse screening logic and is stored in the controller 13. For example, assuming that the grain in the unloading warehouse is transported through the conveying channel composed of the grain conveyor 10, the elevator 14, the grain sliding device 2, and the grain inlet conveyor 4, if the temperature degree that needs to be reduced in the corn unloading task is greater than that in the millet unloading task, the candidate warehouse screening logic corresponding to the corn unloading task at least includes that the candidate warehouse is not full of grain, the grain stored in the candidate warehouse is corn, and the distance between the candidate warehouse and the unloading warehouse is far; and the candidate warehouse screening logic corresponding to the millet unloading task at least includes that the candidate warehouse is not full of grain, the grain stored in the candidate warehouse is millet, and the distance between the candidate warehouse and the unloading warehouse is close.
[0029] During the normal operation of the controller 13, the continuous level sensor 6, and the temperature sensor 12 and other devices in the grain depot, in response to obtaining any unloading task through the controller 13, the unloading warehouse that needs to be unloaded is determined based on the unloading task, and the candidate warehouse screening logic corresponding to the unloading task is determined based on the preset mapping relationship between the unloading task and the candidate warehouse screening logic and the unloading task. For example, for the cooling unloading task, the grain depot with the same grain type as that stored in the unloading warehouse and a lower temperature is screened. Meanwhile, the grain depot triggering the unloading task is marked as the unloading warehouse. It can be seen that the embodiment can quickly locate the unloading warehouse and the preliminary adapted candidate warehouse according to the unloading task by constructing the mapping table between the unloading task and the candidate warehouse screening logic.
[0030] In a preferred embodiment, before the step 100, the process of triggering the unloading task is further included, and the process specifically includes: Step 110: Real-time acquisition of monitoring information of the grain stored in each grain depot.
[0031] Specifically, the controller 13 acquires the monitoring information of the grain in each silo in real time through the configuration information of each silo, such as detecting the type of the grain in each silo in real time, detecting the temperature of the grain in each silo in real time through a temperature sensor, and measuring the capacity and the remaining capacity of the grain stored in each silo in real time through a continuous level sensor.
[0032] Step 120: in response to detecting that the monitoring information of the grain in any silo meets a preset silo inversion triggering condition, triggering a silo inversion task corresponding to the silo inversion triggering condition; the silo inversion triggering condition refers to that the monitoring information corresponding to the type of the grain in the silo reaches a preset safe storage limit value.
[0033] Specifically, the safe storage limit value corresponding to the safe storage of different types of grain in the silo is determined in advance according to various factors such as the type of grain and the safe storage environment in the silo, such as the highest safe temperature to ensure that the grain does not deteriorate due to high temperature, i.e. the warning temperature. It is easy to understand that, since the factors causing the deterioration of the grain in the silo are diversified, the present embodiment sets a silo inversion triggering condition composed of multiple factors for each type of grain, and the silo inversion triggering condition refers to that the monitoring information corresponding to the type of the grain in the silo reaches a preset safe storage limit value (for example, the warning temperature under a certain moisture content, etc.). These silo inversion triggering conditions are dynamically set based on the storage characteristics (such as dryness, heat resistance, and mold susceptibility) of different types of grain, to ensure comprehensive and accurate monitoring of different storage environments for various types of grain. For example, a lower warning temperature is set for grain types with higher moisture content and / or high-temperature deterioration, and a higher warning temperature is set for grain types with lower moisture content and / or high-temperature resistance. The moisture content and the warning temperature jointly constitute the silo inversion triggering condition.
[0034] Further, once the grain in the silo meets the corresponding silo inversion triggering condition corresponding to the type of grain, the corresponding silo inversion task can be triggered by the controller 13 or manually. For example, if the temperature H A1 of the grain in the silo A1 exceeds the warning temperature of the type of grain, a cooling silo inversion task is triggered. In the present embodiment, the triggering logic of the silo inversion triggering condition depends on the storage characteristics and real-time monitoring data of the type of grain stored in the silo, which can ensure timely triggering of the correct silo inversion task.
[0035] As an exemplary example, in step 120, in response to detecting that any silo meets a matching silo inversion triggering condition, a silo inversion task corresponding to the silo inversion triggering condition is triggered, including: acquiring the type of the grain in each silo, and calculating the capacity of the currently stored grain according to the grain accumulation height obtained from the continuous level sensor, wherein the capacity of the stored grain represents the weight or volume of the stored grain.
[0036] The controller 13 monitors the grain depot in real time, and in response to detecting that the grain temperature of any grain bin fed back by the temperature sensor exceeds the pre-warning temperature corresponding to the type of grain stored in the grain bin, the controller 13 immediately triggers the cooling and unloading task to ensure that the grain is stored at an appropriate temperature to avoid deterioration of the grain.
[0037] Step 200: screening the grain bins other than the grain bin to be unloaded based on the alternative bin screening logic to determine the alternative bin.
[0038] Specifically, the controller 13 screens the grain bins other than the grain bin to be unloaded according to the preset alternative bin screening logic, and marks all the grain bins that meet the alternative bin screening logic corresponding to the current unloading task as alternative bins.
[0039] As an exemplary example, for the cooling and unloading task, the types of grain stored in the grain bins other than the grain bin to be unloaded are obtained; all the grain bins storing the same type of grain as the grain bin to be unloaded are screened and marked as alternative bins, and the remaining grain bins are marked as non-alternative bins, which can avoid mixing different types of grain during the unloading process.
[0040] As another exemplary example, for the cooling and unloading task, the types of grain stored in the grain bins other than the grain bin to be unloaded are obtained, and all the grain bins storing the same type of grain as the grain bin to be unloaded are screened to obtain initial alternative bins; the grain temperatures in the initial alternative bins are obtained, the temperature difference between the grain temperature in each initial alternative bin and the pre-warning temperature corresponding to the corresponding type of grain is calculated, and the initial alternative bin corresponding to the temperature difference exceeding the preset temperature difference threshold is marked as an alternative bin, so as to achieve rapid cooling of the grain in the grain bin to be unloaded.
[0041] As shown in Figure 1 and Figure 3 As an exemplary example, if it is detected that the grain temperature HAl in the grain bin Al is greater than the pre-warning temperature, the controller 13 determines that the grain temperature in the grain bin Al is abnormal and needs to perform the heat dissipation and unloading task, reads the type of grain in the grain bin Al as PZ1, the types of grain in the grain bins B5, C7 and D8 as PZ1, and the type of grain in the grain bin E as PZ2, and compares the types of grain in the grain bins B5, C7, D8 and E9 with the type of grain in the grain bin Al, respectively, and marks the grain bins B5, C7 and D8 as alternative bins and the grain bin E as a non-alternative bin according to the comparison result.
[0042] Step 300: determining the target bin based on the capacity occupied by the grain stored in the grain bin to be unloaded and the remaining capacity of the alternative bin.
[0043] Specifically, the controller 13 compares the volume of the grain in the to-be-emptied silo with the residual volume of each or at least two alternative silos, and selects a single alternative silo or a plurality of alternative silos that can accommodate all the grain in the to-be-emptied silo, and the single alternative silo or the combination of the plurality of alternative silos that meet the condition are collectively referred to as target silos. The residual volume represents the residual weight or volume of the grain that can be accommodated in the alternative silo.
[0044] In a preferred embodiment, the target silos are determined based on the volume of the grain in the to-be-emptied silo and the residual volume of the alternative silos in step 300, comprising: Step 310: If any of the alternative silos meets the first target silo selection condition, the alternative silo that meets the first target silo selection condition is marked as a target silo, and a plurality of target silos are obtained; the first target silo selection condition refers to the residual volume of a single alternative silo being not less than the volume of the grain in the to-be-emptied silo.
[0045] Specifically, the controller 13 detects the residual volume of all alternative silos and compares it with the volume of the grain currently accommodated in the to-be-emptied silo. If the residual volume of any alternative silo is not less than the volume of the grain in the to-be-emptied silo, i.e., it meets the first target silo selection condition, the alternative silo is marked as a target silo.
[0046] As shown in Figure 1 and Figure 3 As an exemplary example, the controller 13 reads and analyzes the grain weight of silo A1 as GA1, reads and analyzes the residual grain weight of silo B5, silo C7 and silo D8 as GB2, GC2 and GD2 respectively, and compares GB2, GC2 and GD2 with GA1 respectively. When GB2, GC2 and GD2 are all greater than or equal to GA1, silo B, silo C and silo D are marked as independent target silos; when GB2, GC2 and GD2 are all less than GA1, silo B5, silo C7 and silo D8 are all marked as non-target silos; when GB2 and GC2 are both greater than or equal to GA1, and GD2 is less than GA1, silo B5 and silo C7 are both marked as independent target silos, and silo D8 is marked as a non-target silo.
[0047] Step 320: If none of the alternative silos meets the first target silo selection condition, and there is an alternative silo combination that meets the second target silo selection condition, each alternative silo combination that meets the second target silo selection condition is determined as a group of target silos, and a plurality of groups of target silos are obtained; the first target silo selection condition refers to the sum of the residual volumes of at least two alternative silos being not less than the volume of the grain in the to-be-emptied silo.
[0048] Specifically, if the remaining capacity of all the alternative bins is insufficient to individually receive the volume of grain currently contained in the bin to be emptied, the controller 13 combines multiple alternative bins according to their remaining capacities, so that the multiple alternative bins can collectively contain all the grain in the bin to be emptied, and marks the combination of alternative bins that meets the second target bin screening condition as a group of target bins. For example, if the bin to be emptied A1 stores 100 tons of grain, and the alternative bin B5 has a remaining capacity of 60 tons, and the alternative bin C7 has a remaining capacity of 50 tons, the sum of the remaining capacities of the alternative bin B5 and the alternative bin C7 is 110 tons, which meets the second target bin screening condition, so this combination is marked as a group of target bins. The controller 13 obtains several groups of target bins by traversing all possible combinations of alternative bins.
[0049] As shown in Figure 1 and Figure 3 As an exemplary example, when GB2, GC2 and GD2 are all less than GA1, and the sum of GB2 and GC2 is greater than GA1, and the sum of GB2 and GD2 is also greater than GA1, the bin B5 and the grain C7 are marked as a group of target bins, and the bin B5 and the grain D8 are marked as a group of target bins.
[0050] In this embodiment, by preferentially selecting a single alternative bin as a target bin to perform the bin emptying task, the efficiency of the bin emptying task can be effectively improved and the running time of the equipment can be reduced. Then, in the case that the remaining capacities of all the alternative bins do not meet the bin emptying demand, the remaining capacities of the alternative bins are combined to realize the simultaneous execution of the bin emptying task by multiple alternative bins as target bins, so as to ensure that the total remaining capacity of at least one combination of alternative bins is sufficient to contain all the grain in the bin to be emptied, thereby ensuring the feasibility of the bin emptying task.
[0051] Step 400: automatically performing the bin emptying operation based on the target bin.
[0052] Specifically, if there is only one target bin composed of a single alternative bin, the controller 13 controls the target bin to open the inlet valve 3 and the grain inlet conveyor 4, then starts the elevator 14 and the grain outlet conveyor 10, finally opens the outlet valve 11 of the bin to be emptied, and flexibly adjusts the opening degree of the valve. If there is only one group of target bins composed of at least two alternative bins, the controller 13 automatically plans a bin emptying scheme with the minimum energy consumption according to the layout position relationship of the alternative bins, plans the grain conveying path in the bin to be emptied according to the bin emptying sequence and the weight or volume of the grain poured into each alternative bin in the bin emptying scheme, and dynamically controls the opening time of the inlet valve 3 of each alternative bin to ensure that all the grain in the bin to be emptied is completely poured into the target bin.
[0053] If there are multiple target warehouses, indicating that there are multiple unloading schemes, the unloading scheme can be further screened to select the unloading scheme with the best unloading heat dissipation effect, so as to improve the heat dissipation efficiency. After the optimal unloading scheme is determined, the controller 13 controls the operation of each device according to the above-mentioned case of only one target warehouse composed of a single alternative warehouse, or the case of only one group of target warehouses composed of at least two alternative warehouses, so as to realize the automatic unloading operation of the entire grain depot.
[0054] When the controller 13 detects that the weight of the grain in the to-be-unloaded warehouse is not zero, or the weight of the grain in the to-be-unloaded warehouse is zero and the weight of the grain added to the target warehouse is less than the initial weight of the grain in the to-be-unloaded warehouse, it indicates that there is still grain flowing in the conveying channel composed of the grain conveyor 10, the elevator 14, the grain sliding device 2 and the grain inlet conveyor 4; when the controller 13 detects that the weight of the grain in the to-be-unloaded warehouse is zero and detects that the weight of the grain added to the target warehouse is the same as the initial weight of the grain in the to-be-unloaded warehouse, it indicates that the grain in the to-be-unloaded warehouse has been completely unloaded and poured into the target warehouse, then the controller 13 controls the closing of the unloading valve 11 of the to-be-unloaded warehouse and the closing of all the inlet valves 3 of the target warehouses, and stops the grain conveyor 10, the elevator 14, the grain sliding device 2 and the grain inlet conveyor 4, ending the unloading operation process. During the execution of the unloading operation process, the grain unloaded from the to-be-unloaded warehouse can circulate and flow in the conveying channel of the grain conveyor 10, the elevator 14, the grain sliding device 2 and the grain inlet conveyor 4 to achieve the purpose of cooling the grain in the to-be-unloaded warehouse. Further, if an abnormality occurs during the execution of the unloading operation process, the controller 13 sends an alarm message to remind the operator to check and troubleshoot the corresponding device.
[0055] In a preferred embodiment, the step 400 of automatically performing the unloading operation based on the target warehouse comprises: Step 410: If there are at least two or two groups of target warehouses, obtain the grain warehouse temperature of each grain warehouse contained in each target warehouse.
[0056] Specifically, when the controller 13 detects that there are multiple optional target warehouses (single or multiple alternative warehouse combinations), further read the real-time temperature data of the grain in each grain warehouse contained in each target warehouse, so as to subsequently select the target warehouse with the best unloading heat dissipation effect according to the grain temperature of each target warehouse to perform the unloading task.
[0057] Step 420: If each target warehouse contains only one alternative warehouse, calculate the temperature difference between the grain warehouse temperature corresponding to each target warehouse and the preset safe storage temperature respectively; determine the preferred target warehouse based on all temperature differences, and automatically perform the unloading operation using the preferred target warehouse.
[0058] Specifically, if each target bin is an independent alternative bin, the controller calculates the temperature difference between the grain temperature of each bin and the safe storage temperature of the corresponding grain type, where the safe storage temperature refers to the optimal temperature for storing the corresponding type of grain. The smaller the temperature difference, the closer the bin is to the ideal storage state. The target bin with the smallest temperature difference is selected as the preferred target bin because it has a larger temperature difference with the bin to be emptied and a higher heat dissipation efficiency. After selection, the preferred target bin and other equipment are automatically controlled by the controller 13 to perform the bin emptying operation, and the grain temperature in the preferred target bin is the largest difference from the grain temperature in the bin to be emptied, so that the heat dissipation effect of the bin emptying is the best, which can minimize the impact on the quality of the grain.
[0059] As shown in Figure 1 and Figure 3 , as an exemplary example, if grain bin B5 and grain bin C7 are independent target bins, the controller 13 detects and calculates the temperature difference between grain bin B5 and the safe storage temperature as ΔHB, and the temperature difference between grain bin C7 and the safe storage temperature as ΔHC, and ΔHB is greater than ΔHC, which means that the grain temperature in grain bin C7 is closer to the safe storage temperature, so grain bin C7 is selected as the preferred target bin.
[0060] Step 430: If each group of target bins contains at least two alternative bins, calculate the temperature difference between the grain temperature of each alternative bin contained in each group of target bins and the preset safe storage temperature and sum them up to obtain the temperature difference sum corresponding to each group of target bins; determine the preferred target bin combination based on all temperature difference sums, and automatically perform the bin emptying operation using the preferred target bin combination.
[0061] Specifically, if the target bins are multiple bin combinations, each group of target bins contains at least two alternative bins, the controller 13 calculates the temperature difference between the grain temperature of each alternative bin contained in each group of target bins and the preset safe storage temperature and sums them up to obtain the temperature difference sum corresponding to each group of target bins, then selects the combination with the smallest temperature difference sum as the preferred target bin combination, and finally controls the preferred target bin and other equipment to automatically perform the bin emptying operation through the controller 13 to maximize the overall heat dissipation effect.
[0062] As shown in Figure 1 and Figure 3 , as an exemplary example, if grain bin B5 and grain bin D8, and grain bin B5 and grain bin C7 are a group of target bins, the controller 13 detects and calculates the temperature difference sum between grain bin B5, grain bin D8 and the safe storage temperature as ΔHBD, and the temperature difference sum between grain bin B5, grain bin C7 and the safe storage temperature as ΔHBC, and ΔHBD is less than ΔHBC, then grain bin B5 and grain bin D8 are marked as a group of preferred target bins to maximize the overall heat dissipation effect. Further, the controller 13 dynamically coordinates the opening sequence and conveying path of the valves in the preferred target bins to ensure efficient execution of the bin emptying operation and low energy consumption.
[0063] In a preferred embodiment, after the automatic execution of the warehouse inversion operation in step 400, step 500 is further included, specifically comprising: If it is detected that the temperature of the target warehouse is higher than the corresponding preset safe storage temperature, the warehouse inversion operation is repeatedly executed until the temperature of the grain in the target warehouse is less than or equal to the corresponding preset safe storage temperature.
[0064] Specifically, after the automatic execution of the warehouse inversion operation, if it is detected that the temperature of the target warehouse is higher than the corresponding preset safe storage temperature, it indicates that the degree of circulating flow heat dissipation of the grain inverted from the warehouse to be inverted in the conveying channel is not enough, and further heat dissipation is still needed, and then the warehouse inversion operation is repeatedly executed until the temperature of the grain in the target warehouse is less than or equal to the corresponding preset safe storage temperature after the last round of warehouse inversion operation.
[0065] In summary, the multi-grain warehouse automatic warehouse inversion heat dissipation control method has at least the following beneficial effects: 1) The multi-grain warehouse automatic warehouse inversion heat dissipation control method proposed by the present application automatically monitors the warehouse inversion tasks of each warehouse in real time by configuring a controller in a multi-grain warehouse with multiple warehouses, and once a warehouse inversion task is found, the type of the warehouse inversion task is automatically analyzed, and the storage state and grain temperature information of other warehouses are obtained, so as to automatically select a target warehouse. This method has high automation degree, can significantly improve the efficiency of warehouse inversion, can effectively avoid the problem of unreasonable target warehouse caused by manual recording and manual judgment errors, and can avoid the problem of grain quality decline caused by delayed processing.
[0066] 2) The method can further select an optimal target warehouse for performing the warehouse inversion operation according to the temperature difference between the grain temperature and the safe storage temperature of the selected target warehouse, so as to maximize the overall heat dissipation effect, rapidly reduce the grain temperature, and thus protect the grain quality, while the energy consumption of the optimal target warehouse for performing the warehouse inversion operation is the lowest, so as to maximize the economic benefit.
[0067] 3) During the execution of the warehouse inversion operation, the grain is conveyed along the conveying channel built in the grain depot, so that the inverted grain can be circulated and flowed for heat dissipation during the conveying process, and the warehouse inversion operation can be automatically performed without additional auxiliary equipment, so that the operation efficiency is high and the equipment investment is saved.
[0068] Please refer to Figure 4 The present application provides a multi-grain warehouse automatic warehouse inversion heat dissipation control system, comprising: A warehouse inversion task detection module 401 is configured to determine a warehouse to be inverted based on a preset warehouse inversion task and alternative warehouse selection logic mapping relationship and alternative warehouse selection logic based on the warehouse inversion task in response to obtaining any kind of warehouse inversion task. The alternative warehouse screening module 402 is configured to screen the warehouses other than the warehouse to be emptied based on the alternative warehouse screening logic, and determine an alternative warehouse; The target warehouse screening module 403 is configured to determine a target warehouse based on the volume of the grain contained in the warehouse to be emptied and the remaining volume of the alternative warehouse. The automatic emptying module 404 is configured to automatically perform the emptying operation based on the target warehouse.
[0069] Specifically, the specific functions of the multi-grain warehouse automatic emptying and heat dissipation control system in the embodiment can also be referred to the corresponding descriptions in the multi-grain warehouse automatic emptying and heat dissipation control method, which will not be described here.
[0070] Based on the above embodiment, the application further provides an electronic device, the principle block diagram of which can be shown as Figure 5 The electronic device can be used to execute the multi-grain warehouse automatic emptying and heat dissipation control method provided in the above embodiment, which will not be described here for brevity. The electronic device comprises a processor and a memory coupled with the processor. The memory is configured to store computer programs or instructions, and the processor is configured to execute the computer programs or instructions stored in the memory, so that the method in the above method embodiment is executed.
[0071] The application further provides a computer readable storage medium, which stores computer instructions for implementing the method in the above method embodiment.
[0072] For example, when the computer program is executed by a computer, the computer can implement the method in the above method embodiment.
[0073] The embodiment of the application further provides a computer program product comprising instructions which, when executed by a computer, cause the computer to implement the method in the above method embodiment.
[0074] Those skilled in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the application.
[0075] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the above method embodiments, which will not be described here.
[0076] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the described device embodiments are merely illustrative. For example, the division of the units is only a logical function division. There can be another division manner for the actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.
[0077] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e., can be located in one place, or can be distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0078] In addition, each functional unit in the various embodiments of the present application can be integrated into a processing unit, or each unit can be a physically independent unit, or two or more units can be integrated into one unit.
[0079] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for making a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
Claims
1. A method for automatic heat dissipation control during multi-grain silo transfer, characterized in that, The method includes: In response to obtaining any type of warehouse transfer task, determine the warehouse to be transferred based on the warehouse transfer task, and determine the warehouse selection logic based on the preset mapping relationship between warehouse transfer tasks and candidate warehouse selection logic and the warehouse transfer task. Based on the candidate warehouse screening logic, the grain warehouses other than the warehouses to be transferred are screened to determine the candidate warehouses; The target warehouse is determined based on the capacity occupied by the grain in the warehouse to be transferred and the remaining capacity of the alternative warehouses. Based on the target warehouse, the warehouse transfer operation is executed automatically.
2. The automatic grain storage and heat dissipation control method for multiple grain silos according to claim 1, characterized in that, Before responding to the acquisition of any type of warehouse transfer task, the process also includes: triggering the warehouse transfer task, specifically including: Real-time monitoring information on the grain stored in each grain warehouse; In response to the detection that the monitoring information of the grain stored in any grain warehouse meets the preset warehouse emptying trigger condition, the warehouse emptying trigger condition corresponding to the warehouse emptying trigger condition is triggered to perform the warehouse emptying task; the warehouse emptying trigger condition refers to the monitoring information corresponding to the type of grain stored in the grain warehouse reaching the preset safe storage limit.
3. The automatic grain storage and heat dissipation control method for multiple grain silos according to claim 2, characterized in that, The response to detecting that the monitoring information of the grain stored in any grain warehouse meets the preset grain transfer trigger condition, triggering the grain transfer task corresponding to the grain transfer trigger condition, includes: Obtain the types of grain in the monitoring information of the grain stored in each grain warehouse; In response to the detection that the temperature of any grain silo exceeds the preset warning temperature corresponding to the type of grain it contains, a cooling and emptying task is triggered.
4. The automatic grain storage and heat dissipation control method for multiple grain silos according to claim 3, characterized in that, The step of screening grain warehouses other than the warehouses to be transferred, based on the candidate warehouse screening logic, to determine candidate warehouses includes: Obtain the types of grain contained in each of the grain warehouses other than the one to be transferred. Select all grain warehouses that contain the same type of grain as the warehouse to be diverted, and determine the initial candidate warehouses; Based on the temperature difference between the grain temperature in each initial candidate warehouse and the preset warning temperature corresponding to the type of grain being stored, the candidate warehouses corresponding to the cooling and relocation task are determined.
5. The automatic grain storage and heat dissipation control method for multiple grain silos according to claim 1, characterized in that, The process of determining the target warehouse based on the capacity occupied by the grain in the warehouse to be transferred and the remaining capacity of the candidate warehouses includes: If any candidate warehouse meets the first target warehouse screening condition, then each candidate warehouse that meets the first target warehouse screening condition will be determined as a target warehouse, resulting in several target warehouses; the first target warehouse screening condition means that the remaining capacity of a single candidate warehouse is not less than the capacity occupied by the grain in the warehouse to be transferred. If none of the candidate warehouses meet the first target warehouse screening criteria, but there is a combination of candidate warehouses that meets the second target warehouse screening criteria, then each combination of candidate warehouses that meets the second target warehouse screening criteria will be determined as a group of target warehouses, resulting in several groups of target warehouses; the second target warehouse screening criteria means that the sum of the remaining capacity of at least two candidate warehouses is not less than the capacity occupied by the grain in the warehouse to be transferred.
6. The automatic grain storage and heat dissipation control method for multiple grain silos according to claim 5, characterized in that, The automatic execution of the transfer operation based on the target warehouse includes: If there are at least two or more target warehouses, obtain the temperature of each warehouse contained in each target warehouse; If each target warehouse contains only one candidate warehouse, calculate the temperature difference between the grain warehouse temperature corresponding to each target warehouse and the preset safe storage temperature; determine the preferred target warehouse based on all temperature differences, and automatically perform the warehouse transfer operation using the preferred target warehouse; If each target warehouse group contains at least two candidate warehouses, calculate and sum the temperature difference between the grain warehouse temperature and the preset safe storage temperature for each candidate warehouse in each target warehouse group to obtain the temperature difference sum for each target warehouse group; determine the preferred target warehouse combination based on all temperature difference sums, and automatically perform the warehouse transfer operation using the preferred target warehouse combination.
7. The automatic grain storage and heat dissipation control method for multiple grain silos according to claim 1, characterized in that, After automatically executing the position transfer operation, it also includes: If the temperature of the target warehouse is detected to be higher than the corresponding preset safe storage temperature, the warehouse transfer operation is repeated until the temperature of the grain in the target warehouse is less than or equal to the corresponding preset safe storage temperature.
8. A multi-grain silo automatic transfer and heat dissipation control system, characterized in that, include: The warehouse transfer task detection module is used to respond to the acquisition of any type of warehouse transfer task, determine the warehouse to be transferred based on the warehouse transfer task, and determine the candidate warehouse selection logic based on the preset mapping relationship between warehouse transfer tasks and candidate warehouse selection logic and the warehouse transfer task. The alternative warehouse screening module is used to screen grain warehouses other than the warehouses to be transferred based on the alternative warehouse screening logic, and to determine alternative warehouses; The target warehouse screening module is used to determine the target warehouse based on the capacity occupied by the grain in the warehouse to be transferred and the remaining capacity of the candidate warehouses. The automatic warehouse transfer module is used to automatically perform warehouse transfer operations based on the target warehouse.
9. An electronic device, characterized in that, include: Memory, used to store executable instructions; A processor is configured to invoke and run the executable instructions in the memory to perform the steps of the multi-grain silo automatic silo cooling control method as described in any one of claims 1-7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores program instructions that, when executed by a processor, implement the steps of the multi-grain silo automatic heat dissipation control method as described in any one of claims 1-7.
Citation Information
Cited By
Port dry bulk storage yard space distribution method considering mixed layout of silo group and open storage yard
CN122264479A