Warehouse ceiling control method and device
By automatically controlling the mesh of the warehouse roof and the spray truck, and adjusting in real time according to meteorological data and dust concentration, the problems of strong reliance on manual labor and poor dust reduction effect in the existing technology are solved, and a more efficient dust reduction effect and improved safety are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- TIANJIN HENGZE ENVIRONMENTAL PROTECTION ENGINEERING CO LTD
- Filing Date
- 2026-02-02
- Publication Date
- 2026-05-05
AI Technical Summary
The existing dust suppression system on the warehouse roof requires manual control and cannot respond to environmental changes in real time, resulting in poor dust suppression effect. It also suffers from high dependence on manual labor, insufficient energy efficiency, and safety hazards.
An automatic control method is adopted. By acquiring historical meteorological data and inputting it into a weather forecasting model, the operation of the net-laying and net-retrieval motors is controlled according to the forecast results. Combined with the spraying status of the spray truck, the automatic net-laying and retrieval and dynamic linkage of the spraying are realized, and the system responds to environmental changes in real time.
It achieves improved dust suppression by automatically responding to environmental changes, reducing reliance on manual labor, increasing dust suppression efficiency, and reducing safety hazards through real-time monitoring and dynamic linkage.
Smart Images

Figure CN121979005A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of building ceiling technology, and in particular to a control method and device for warehouse ceilings. Background Technology
[0002] Bulk cargo terminals typically handle goods such as coal and iron ore concentrate. These goods are often lightweight and fine. To prevent dust generation, warehouses storing these bulk cargoes can be equipped with canopies. These canopies, covering the warehouse, effectively suppress dust. The mechanical structure of the canopy usually includes nine H-shaped steel beams arranged in a grid pattern, with sliding rods at the top. Four nylon nets are slidably connected to the sliding rods via sliding bodies. Controlling the nylon nets involves using a net-retracting motor and a net-releasing motor to drive a rope, creating a semi-enclosed space to suppress dust diffusion. However, this method requires manual control of the net-retracting and releasing motors, making it highly dependent on manual operation and unable to respond in real-time to environmental changes, resulting in poor dust suppression. Summary of the Invention
[0003] To solve the above-mentioned technical problems, or at least partially solve them, the present invention provides a method and device for controlling warehouse roofs, so as to reduce reliance on manual labor, automatically respond in real time according to environmental changes, and thus improve dust reduction effect.
[0004] In a first aspect, the present invention provides a method for controlling a warehouse roof, the warehouse roof comprising multiple H-beams, a mesh body, a mesh-laying motor, and a mesh-retrieving motor, wherein the mesh body is disposed on top of the H-beams; characterized in that the method comprises:
[0005] Obtain historical meteorological data;
[0006] The historical meteorological data is input into a pre-trained weather prediction model to output predicted meteorological results for a future preset time period; wherein, the predicted meteorological results include at least predicted wind speed data and / or predicted rainfall probability;
[0007] Based on the predicted weather results, the operation of the net-laying motor or the net-retrieval motor is controlled to open or retract the net.
[0008] In some implementations, based on the predicted weather results, the operation of the net-laying motor or the net-retrieval motor is controlled to open or retract the net, including:
[0009] If the predicted wind speed data is greater than the preset wind speed threshold, and / or the predicted rainfall probability is greater than the preset rainfall probability threshold, the net-laying motor is controlled to operate in a preset gradient acceleration mode so that the net is opened.
[0010] If the predicted wind speed data is less than or equal to a preset wind speed threshold, and / or the predicted rainfall probability is less than or equal to a preset rainfall probability threshold, the net-collecting motor is controlled to operate in a preset gradient acceleration mode so that the net can be retracted.
[0011] In some embodiments, a spray vehicle is configured corresponding to the warehouse roof, the spray vehicle including a spray unit; the method further includes:
[0012] Obtain the current dust concentration data in the warehouse;
[0013] The operating status of the spray truck is controlled based on the current dust concentration data;
[0014] The operation of the spray truck is controlled based on the current dust concentration data, including:
[0015] If the current dust concentration data is less than a preset first dust concentration threshold, the spray unit is controlled to shut down to stop spraying;
[0016] If the current dust concentration data is greater than or equal to the first dust concentration threshold and less than or equal to the second dust concentration threshold, adjust the nozzle of the spray unit to the first elevation angle and control the spray unit to perform intermittent spraying;
[0017] If the current dust concentration is greater than the second dust concentration threshold, the nozzle of the spray unit is adjusted to the second elevation angle, and the spray unit is controlled to spray continuously.
[0018] In some embodiments, the method further includes:
[0019] During the spraying process of the spray truck, the dust concentration data of the warehouse is obtained using a state equation.
[0020] The state equation is:
[0021]
[0022] in, Let A represent the dust concentration data at time k, and let A be the state transition matrix. This represents the dust concentration data at time k-1, and B is the control input matrix for adjusting the spray water volume. This represents the amount of water spray volume adjusted by the control input at time k. This represents the process noise at time k.
[0023] In some embodiments, when controlling the spray unit to continuously spray, the method further includes:
[0024] The net-laying motor is controlled to operate in a preset gradient acceleration mode so that the net is fully opened.
[0025] In some embodiments, the method further includes:
[0026] Obtain the current wind direction data for the warehouse;
[0027] Calculate the angle difference between the current wind direction data and the spray direction of the nozzle;
[0028] If the angle difference is greater than or equal to a preset angle threshold, adjust the nozzle angle until the angle difference is less than the preset angle threshold.
[0029] In some embodiments, the control logic for adjusting the nozzle angle is as follows:
[0030]
[0031] in, Indicates the amount of adjustment for the nozzle angle; This is the proportional gain, used to adjust the proportional portion of the error. Indicates the target angle of the nozzle; Indicates the current angle of the nozzle; It is the differential gain, used to adjust the differential part of the error; This represents the rate of change of error.
[0032] In some embodiments, a resistance strain gauge is provided on the H-beam; the method further includes:
[0033] Obtain the strain signal output by the resistance strain gauge;
[0034] The degree of deformation of the H-beam is determined based on the strain signal.
[0035] In some embodiments, the warehouse roof further includes pull ropes corresponding to the netting, characterized in that the method further includes:
[0036] Collect the tension of the pull rope;
[0037] When the tension of the pull rope exceeds a preset tension threshold, an early warning message is generated.
[0038] Secondly, the present invention also provides a control device for a warehouse roof, characterized in that the warehouse roof includes multiple H-beams, a net body, a net-laying motor, and a net-retrieving motor, wherein the net body is disposed on top of the H-beams; the device includes:
[0039] The acquisition module is used to acquire historical meteorological data;
[0040] The output module is used to input the historical meteorological data into a pre-trained weather prediction model, so as to output the predicted meteorological results for a future preset time period through the weather prediction model; wherein, the predicted meteorological results include at least predicted wind speed data and / or predicted rainfall probability;
[0041] The control module is used to control the operation of the net-laying motor or the net-retrieval motor according to the predicted weather results, so as to open or retract the net.
[0042] The present invention provides a warehouse roof control method and device that acquires historical meteorological data within a preset historical time period. This historical meteorological data includes historical wind speed data, historical temperature data, and historical humidity data. The historical meteorological data is input into a pre-trained weather prediction model to output predicted meteorological results for a future preset time period. These predicted meteorological results include predicted wind speed data and predicted rainfall probability. If the predicted wind speed data is greater than a preset wind speed threshold, and / or the predicted rainfall probability is greater than a preset rainfall probability threshold, the roof's net-laying motor is controlled to operate in a preset gradient acceleration mode to fully open each net. If the predicted wind speed data is less than or equal to the preset wind speed threshold, and / or the predicted rainfall probability is less than or equal to the preset rainfall probability threshold, the roof's net-retracting motor is controlled to operate in a preset gradient acceleration mode to retract each net. In this method, both the net-retracting and net-laying motors can automatically respond and operate in real time according to environmental changes in wind speed and rainfall to control the automatic opening and closing of the nets, reducing reliance on manual labor and thus improving dust suppression efficiency. Attached Figure Description
[0043] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0044] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0045] Figure 1 A top view of a warehouse roof provided in an embodiment of the present invention;
[0046] Figure 2 A right view of a warehouse roof provided in an embodiment of the present invention;
[0047] Figure 3 A flowchart illustrating a method for controlling a warehouse roof according to an embodiment of the present invention;
[0048] Figure 4 Schematic structural diagram of a control device for a warehouse ceiling provided by an embodiment of the present invention;
[0049] Figure 5 Schematic structural diagram of an electronic device provided by an embodiment of the present invention.
[0050] Icons: 1, net body; 2, H-shaped steel; 3, pull rope; 4, net-releasing motor; 5, sliding rod; 6, sliding body; 7, net-receiving motor; 12, fifth pulley; 13, sixth pulley; 14, fifth steering pulley; 15, sixth steering pulley. Detailed implementation manners
[0051] In order to more clearly understand the above objects, features and advantages of the present invention, the solutions of the present invention will be further described below. It should be noted that, without conflict, the embodiments of the present invention and the features in the embodiments can be combined with each other.
[0052] Many specific details are set forth in the following description in order to fully understand the present invention, but the present invention can also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
[0053] As Figure 1 shown in the top view of a warehouse ceiling, there are usually multiple H-shaped steels 2 erected on an open warehouse at a bulk cargo port terminal. There are nine H-shaped steels 2 arranged in a "field" shape in the open warehouse. A sliding rod 5 is erected between the tops of each adjacent two H-shaped steels 2 in each row on both sides. Two sliding rods 5 are erected between the tops of each adjacent two H-shaped steels 2 in the middle. All the sliding rods are arranged in parallel. A net body 1 is provided at the tops of four adjacent H-shaped steels 2. Figure 1 Four net bodies are exemplarily shown in [the figure]. From top to bottom and from left to right, they are the first net body, the second net body, the third net body and the fourth net body. Four sliding bodies 6 are respectively provided on the two long sides of each net body 1. The four sliding bodies 6 on each side are evenly arranged along the long side of the net body 1. Each net body 1 is slidably engaged with the adjacent sliding rod 5 through the sliding body 6. A net-receiving motor 7 and two net-releasing motors 4 are provided on the ground of the open warehouse. The two net-releasing motors 4 are respectively the first net-releasing motor and the second net-releasing motor. Two pull ropes 3 are fixed on each net body 1.
[0054] As Figure 2The right view of a warehouse roof shown shows a second and fourth net body in the same column. The other end of the first pull rope of each of these two net bodies passes over the fifth pulley 12 and is fixed on the main shaft of the second net-laying motor, and rotates with the main shaft. The other end of the second pull rope of each of these two net bodies passes over the sixth pulley 13, the fifth steering pulley 14, and the sixth steering pulley 15 and is fixed on the main shaft of the second net-laying motor, and rotates with the main shaft.
[0055] In related technologies, when the net is retrieved and deployed by driving the pull rope with a retrieval motor and a deployment motor, the start and stop of the retrieval and deployment motors need to be manually controlled. Additionally, when using a spray truck, the water mist sprayed by the truck stays between the roof and the ground for a longer time, enhancing dust suppression; however, this also requires manually starting the spray truck. In summary, the related technologies mainly have the following problems:
[0056] (1) High dependence on manual operation: The motor needs to be started and stopped manually, and it cannot respond to environmental changes in real time (such as sudden wind, rainstorm, and dust concentration fluctuations).
[0057] (2) Insufficient energy efficiency: The motor system relies on external power supply and lacks an energy recovery mechanism, resulting in high long-term operating costs.
[0058] (3) Single function: It only relies on physical covering to reduce dust, and does not form a dynamic linkage with the spray truck. The dust reduction efficiency is limited by the fixed operation mode.
[0059] (4) Lack of structural health monitoring: There is a lack of real-time monitoring of key parameters such as H-beam deformation and rope tension, which poses a safety hazard.
[0060] Based on this, an embodiment of the present invention provides a control method for a warehouse ceiling, and this technology can be applied to scenarios where automatic control of the warehouse ceiling is required. The embodiment of the present invention provides a control method for a warehouse ceiling. Wind speed detection modules are provided in the middle and four corners of the ceiling. Specifically, the wind speed detection modules can be ultrasonic wind speed meters. The range of the ultrasonic wind speed meter is 0 - 60 m / s, and the accuracy is ±2%. The ultrasonic wind speed meters installed at the four corners can form a 30° inclination angle with the edge of the ceiling to avoid the airflow being blocked by the sliding rods of the ceiling. Usually, there are nine H-shaped steels arranged in a "field" shape in the warehouse. A sliding rod is installed between the tops of each adjacent two H-shaped steels on both sides of each row, and two sliding rods are installed between the tops of each adjacent two H-shaped steels in the middle. These sliding rods are arranged in parallel; Temperature detection modules and humidity detection modules are provided on the sliding rods of the ceiling. Specifically, the temperature detection modules and humidity detection modules can be embedded in the surface grooves of the sliding rods. One node is arranged every 5 m on each sliding rod, and multiple monitoring points are set according to the specific length of the sliding rod; The shells of the temperature detection modules and humidity detection modules adopt IP67 waterproof design and are fitted with the sliding rods through thermal conductive silica gel to ensure that the temperature and humidity data are more real and accurate. Usually, a net body is provided at the top of each adjacent four H-shaped steels, and there are a total of four net bodies. Light intensity detection modules are provided at the positions corresponding to the diagonals of each net body, so four light intensity detection modules can be set. The brackets of the light intensity detection modules can be made of lightweight aluminum alloy to avoid blocking natural light; Multiple dust concentration detection modules are arranged on the ground of the warehouse. Specifically, the dust concentration detection modules can adopt laser scattering sensors, and the measurement ranges can be PM2.5 (0 - 1000 μg / m) and PM10 (0 - 2000 μg / m). They can be arranged in a 10 m × 10 m grid on the warehouse ground, and a corresponding number of multiple dust concentration detection modules are deployed according to the area of the warehouse ground to ensure the accurate generation of the dust distribution heat map.Each dust concentration detection module can achieve local data caching through a microcontroller to avoid data loss due to network interruptions; the edge gateway communicates with the control unit of the spray truck, and the control unit communicates with the spray unit of the spray truck; a load cell is integrated at the fixed end of each pull rope on the roof; the range and accuracy of this load cell can be set according to actual needs, such as a range of 0-500kg and an accuracy of ±0.5%; the load cell can be rigidly connected to the annular groove of the main shaft of a designated motor via bolts; the designated motor is either a net-laying motor or a net-retrieving motor; multiple H-beams are placed in the warehouse, and resistance strain gauges are attached to designated positions on each H-beam; The specified locations include the ends and center of the H-beam. Resistance strain gauges convert strain changes on the H-beam into resistance changes, allowing determination of the H-beam's deformation based on these resistance changes. For example, if nine H-beams are placed in a warehouse, resistance strain gauges can be attached to the mid-span (center) and ends of each H-beam. The type of resistance strain gauge can be selected according to actual needs. Each H-beam can have three sets of resistance strain gauges, resulting in a total of 27 sets for the nine H-beams. The strain gauge signals output by the resistance strain gauges are processed by an amplifier and then transmitted to an edge gateway via ZigBee (a wireless communication technology used for short-range and low-speed applications).
[0061] To facilitate understanding of this embodiment, a method for controlling a warehouse ceiling disclosed in this invention will first be introduced. This method is applied to an edge gateway; the edge gateway can be understood as a device located at the network edge. For example... Figure 3 As shown, the method includes the following steps:
[0062] S301. Obtain historical meteorological data.
[0063] The historical meteorological data includes historical wind speed data, historical temperature data, and historical humidity data. Specifically, historical meteorological data within a preset historical time period is acquired. This preset time period can be set according to actual needs, such as one hour prior to the current moment. The historical wind speed data, historical temperature data, and historical humidity data can be wind speed data, temperature data, and humidity data at multiple time points within the preset historical time period. In actual implementation, when automatic control of the warehouse roof is required, historical wind speed data, historical temperature data, and historical humidity data within the preset historical time period can be acquired first.
[0064] For example, the system acquires first wind speed data collected by each wind speed detection module, first temperature data collected by each temperature detection module, and first humidity data collected by each humidity detection module within a historical preset time period.
[0065] In actual implementation, since there are usually multiple wind speed detection modules, temperature detection modules, and humidity detection modules, the first wind speed data collected by each wind speed detection module, the first temperature data collected by each temperature detection module, and the first humidity data collected by each humidity detection module can be obtained within a historical preset time period, according to a preset sampling time interval or in real time.
[0066] Each first wind speed data point is filtered to obtain historical wind speed data. In actual implementation, there are usually multiple first wind speed data points collected at the same time point. The wind speed data corresponding to that time point can be determined based on the multiple first wind speed data points at the same time point. For example, the wind speed data with the highest value among the multiple first wind speed data points corresponding to that time point can be used as the wind speed data corresponding to that time point. Alternatively, the multiple first wind speed data points corresponding to that time point can be summed and averaged to obtain the wind speed data corresponding to that time point. The appropriate determination method can be selected according to actual needs, thereby obtaining the wind speed data corresponding to each of the multiple time points within the historical preset time period. The multiple wind speed data corresponding to the multiple time points can be subjected to sliding window mean filtering with a window size of 5 seconds to eliminate instantaneous noise. For example, if a sudden peak of 10 m / s in the wind speed data lasts for less than 3 seconds, it is determined to be an interference signal and discarded.
[0067] Each first temperature data point is filtered to obtain historical temperature data. In actual implementation, there are usually multiple first temperature data points collected at the same time point. The temperature data corresponding to that time point can be determined based on these multiple first temperature data points. For example, the highest temperature data among the multiple first temperature data points corresponding to that time point can be used as the temperature data corresponding to that time point. Alternatively, the average of the multiple first temperature data points corresponding to that time point can be calculated to obtain the temperature data corresponding to that time point. The appropriate determination method can be selected according to actual needs. This results in the temperature data corresponding to multiple time points within a preset historical time period. A sliding window mean filter can be applied to the multiple temperature data points corresponding to multiple time points, with a window size of 5 seconds, to eliminate instantaneous noise.
[0068] Each initial humidity data point is filtered to obtain historical humidity data. In practice, multiple initial humidity data points are usually collected at the same time point. The humidity data corresponding to that time point can be determined based on these multiple initial humidity data points. For example, the humidity data with the highest value among the multiple initial humidity data points corresponding to that time point can be used as the humidity data corresponding to that time point. Alternatively, the average of the multiple initial humidity data points corresponding to that time point can be calculated to obtain the humidity data corresponding to that time point. The appropriate determination method can be selected according to actual needs. This results in humidity data corresponding to multiple time points within a preset historical time period. A sliding window mean filter can be applied to the multiple humidity data points corresponding to multiple time points, with a window size of 5 seconds, to eliminate instantaneous noise.
[0069] S302. Input historical meteorological data into a pre-trained weather prediction model to output predicted meteorological results for a future preset time period through the weather prediction model; wherein the predicted meteorological results include at least predicted wind speed data and / or predicted rainfall probability.
[0070] Specifically, the weather prediction model can be a lightweight LSTM (Long Short-Term Memory) network model, etc. During the training of this weather prediction model, the training data used can be the OpenWeatherMap API (Application Programming Interface), a service platform that provides global real-time weather data, and local historical databases, etc. The aforementioned future preset time period can be set according to actual needs, such as one hour after the current moment. In actual implementation, the aforementioned historical meteorological data can be input into the pre-trained weather prediction model, and processed by the weather prediction model to obtain the predicted wind speed data and predicted rainfall probability for the future preset time period. The predicted wind speed data can be represented in the form of wind speed levels.
[0071] S303. Based on the predicted weather results, control the operation of the net-laying motor or the net-retrieval motor to open or retract the net.
[0072] Specifically, in this step, based on the predicted weather results in S102, the operation of the net-laying motor or the net-retrieval motor is controlled so that the net can be retracted or laid down by driving the pull rope through the net-retrieval motor and the net-laying motor, thereby forming a closed space to suppress dust diffusion.
[0073] Therefore, through the control method of the warehouse ceiling provided by the present invention, it is possible to achieve automatic real-time response according to environmental changes, thereby improving the dust reduction effect, and avoiding the problems in the prior art that the start and stop of the net-receiving motor and the net-releasing motor need to be manually controlled, with strong dependence on manual labor and inability to respond in real time according to environmental changes, resulting in poor dust reduction effect.
[0074] In some embodiments, the control method of the warehouse ceiling further includes:
[0075] Obtain the current light intensity. If the current light intensity data is greater than the preset light intensity threshold, control the net-releasing motor of the ceiling to operate according to the preset net-opening mode, so that at least a part of the net of the ceiling is opened.
[0076] The above preset light intensity threshold can be set according to actual needs. For example, it can be 100,000 lux, etc.; the above preset net-opening mode can be set according to actual needs; the above net-releasing motor can open the net by driving a pull rope. For example, in one of the embodiments, there are nine H-shaped steels arranged in a "field" shape in the warehouse. A net is provided at the top of four adjacent H-shaped steels, and there are a total of four nets, namely: the first net, the second net, the third net and the fourth net; when the current light intensity data > 100,000 lux, it can be opened according to the "middle first" principle, that is, the first net and the third net are unfolded to 50%, and the second net and the fourth net remain closed, forming a "semi-open" state to balance the needs of sunshade and ventilation.
[0077] If the current light intensity data is less than or equal to the preset light intensity threshold and there is no need to balance the sunshade, the net-receiving motor can be controlled to operate in a preset gradient acceleration mode. For example, the initial speed is 50 rpm, and it is increased by 20 rpm every 30 seconds until the rated speed of 150 rpm is reached, etc., and finally all the nets of the ceiling are retracted.
[0078] In some embodiments, obtaining the light intensity at the current moment includes the first light intensity data collected by each light intensity detection module. Specifically, in actual implementation, since there are usually multiple light intensity detection modules, each light intensity detection module can collect corresponding first light intensity data. Due to possible inconsistencies in the detection accuracy of the light intensity detection modules, each first light intensity data can be the same or different.
[0079] The current light intensity data is determined based on each first light intensity data. In actual implementation, after obtaining the above multiple first light intensity data, the current light intensity data can be determined based on each first light intensity data. For example, the average value of multiple first light intensity data can be used as the current light intensity data, or the first light intensity data with the highest value can be used as the current light intensity data, etc. The appropriate determination method can be selected according to the actual needs.
[0080] In some implementations, the operation of the net-laying or net-retrieval motors is controlled based on forecast weather conditions to open or retract the net, including:
[0081] If the predicted wind speed data is greater than the preset wind speed threshold, and / or the predicted rainfall probability is greater than the preset rainfall probability threshold, control the net-laying motor to operate in the preset gradient acceleration mode so that the net can be opened.
[0082] If the predicted wind speed data is less than or equal to the preset wind speed threshold, and / or the predicted rainfall probability is less than or equal to the preset rainfall probability threshold, the net-collecting motor is controlled to operate in a preset gradient acceleration mode so that the net can be retracted.
[0083] Specifically, the aforementioned preset wind speed threshold, preset rainfall probability threshold, and preset gradient acceleration mode can all be set according to actual needs. For example, in one embodiment, when the predicted wind speed data is >13.8m / s (level 6 wind) and / or the rainfall probability is >60%, the net-laying motor of the canopy can be controlled in advance to start the net-laying program. The net-laying motor can operate in a preset gradient acceleration mode. For example, the preset gradient acceleration mode can be: an initial speed of 50rpm, increasing by 20rpm every 30 seconds until the rated speed of 150rpm is reached, etc., to avoid sudden stops that cause the pull ropes to shake. Ultimately, each net of the canopy can be fully opened, and the opened net covers the warehouse, which can prevent the goods in the warehouse from being affected by dust due to strong winds or by rainwater soaking due to rainfall.
[0084] If the predicted wind speed is less than or equal to the preset wind speed threshold, and / or the predicted rainfall probability is less than or equal to the preset rainfall probability threshold, the current environment can be considered relatively friendly and dust will not be caused by environmental factors. In this case, the net-collecting motor can be controlled to run in a preset gradient acceleration mode, such as an initial speed of 50 rpm, increasing by 20 rpm every 30 seconds until the rated speed of 150 rpm is reached, so that each net of the canopy can be completely retracted.
[0085] The warehouse roof control method provided in this invention acquires current light intensity data and historical meteorological data within a preset historical time period. The historical meteorological data includes historical wind speed data, historical temperature data, and historical humidity data. If the current light intensity data is greater than a preset light intensity threshold, the roof's net-laying motor is controlled to operate according to a preset net-opening mode, causing at least a portion of the net to open. The historical meteorological data is input into a pre-trained weather prediction model to output predicted meteorological results for a future preset time period. The predicted meteorological results include predicted wind speed data and predicted rainfall probability. If the predicted wind speed data is greater than a preset wind speed threshold, and / or the predicted rainfall probability is greater than a preset rainfall probability threshold, the roof's net-laying motor is controlled to operate according to a preset gradient acceleration mode, causing all nets in the roof to open. If the current light intensity data is less than or equal to a preset light intensity threshold, and the predicted wind speed data is less than or equal to a preset wind speed threshold, and the predicted rainfall probability is less than or equal to a preset rainfall probability threshold, the roof's net-retrieval motor is controlled to operate according to a preset gradient acceleration mode, causing all nets in the roof to retract. In this method, both the net-collecting motor and the net-releasing motor can automatically respond and operate in real time according to changes in the environment such as sunlight, wind speed, and rainfall, so as to control the automatic collection and release of the net, reducing the dependence on manual labor and thus improving the dust suppression effect.
[0086] In some embodiments, a spray truck is configured for the warehouse roof, and the spray truck includes a spraying unit; the control method for the warehouse roof further includes:
[0087] Obtain the current dust concentration data in the warehouse;
[0088] The operating status of the spray truck is controlled based on the current dust concentration data;
[0089] The operation of the spray truck is controlled based on the current dust concentration data, including:
[0090] If the current dust concentration data is less than a preset first dust concentration threshold, the spray unit is controlled to shut down to stop spraying;
[0091] If the current dust concentration data is greater than or equal to the first dust concentration threshold and less than or equal to the second dust concentration threshold, adjust the nozzle of the spray unit to the first elevation angle and control the spray unit to perform intermittent spraying;
[0092] If the current dust concentration is greater than the second dust concentration threshold, the nozzle of the spray unit is adjusted to the second elevation angle, and the spray unit is controlled to spray continuously.
[0093] Acquire the first dust concentration data collected by each dust concentration detection module;
[0094] Specifically, in actual implementation, since there are usually multiple dust concentration detection modules, each dust concentration detection module can collect the corresponding first dust concentration data. Since the detection accuracy of the dust concentration detection modules may be inconsistent, each first dust concentration data may be the same or different.
[0095] The current dust concentration data is determined based on each first dust concentration data point. In actual implementation, after obtaining the above multiple first dust concentration data points, the current dust concentration data can be determined based on each first dust concentration data point. For example, the average value of multiple first dust concentration data points can be used as the current dust concentration data, or the first dust concentration data point with the highest value can be used as the current dust concentration data, etc. The appropriate determination method can be selected according to actual needs.
[0096] If the current dust concentration data is less than the preset first dust concentration threshold, a first control command is sent to the control unit of the spray truck to shut down the spray unit and stop spraying.
[0097] The aforementioned first dust concentration threshold can be set according to actual needs, such as PM10 < 100 μg / m3. In actual implementation, the edge gateway can connect to the control unit (such as a PLC) of the spray truck via an RS485 interface. The data frame format is: 1 start bit, 8 data bits, 1 stop bit, no parity, and a baud rate of 9600 bps. A control command is sent every 5 seconds, including the spray mode (1 byte), water volume (2 bytes), and nozzle angle (2 bytes).
[0098] If the current dust concentration data is less than the preset first dust concentration threshold, it can be considered that the current dust concentration is low. The spray mode can be set to low concentration mode. In this low concentration mode, the spray can be turned off and dust can be suppressed by physical covering of the ceiling.
[0099] If the current dust concentration data is greater than or equal to the first dust concentration threshold and less than or equal to the second dust concentration threshold, a second control command is sent to the control unit to adjust the nozzle of the spray unit to the first elevation angle and perform intermittent spraying. The aforementioned second dust concentration threshold can be set according to actual needs, for example, it can be PM10 100-300μg / m3, etc. If the current dust concentration data is between the first and second dust concentration thresholds, the spray mode can adopt the medium concentration mode. In this medium concentration mode, intermittent spraying can be started, with the nozzle operating at a 30° elevation angle and a flow rate of 20L / min for 2 minutes every 10 minutes.
[0100] If the current dust concentration is greater than the second dust concentration threshold, a third control command is sent to the spray truck control unit to adjust the nozzle of the spray unit to the second elevation angle and perform continuous spraying. The netting motor of the canopy is also controlled to run in a preset gradient acceleration mode so that each netting of the canopy is fully opened.
[0101] If the current dust concentration data is greater than the second dust concentration threshold, the spray mode can be set to high concentration mode. In this high concentration mode, spraying can continue, the nozzle is switched to a 45° elevation angle and a flow rate of 50L / min, and the ceiling is completely closed to form a sealed space.
[0102] In some implementations, the Kalman filter algorithm can be used, with dust concentration as the core variable, and combined with light, temperature and humidity data to establish a state equation. During the spraying process of the spray truck, the state equation is used to obtain the dust concentration data of the warehouse.
[0103] The state equation is:
[0104]
[0105] in, Let A represent the dust concentration data at time k, and let A be the state transition matrix. This represents the dust concentration data at time k-1, and B is the control input matrix for adjusting the spray water volume. This represents the amount of water spray volume adjusted by the control input at time k. This represents the process noise at time k.
[0106] In some embodiments, the method for controlling the warehouse roof further includes:
[0107] Obtain the current wind direction data for the warehouse;
[0108] Calculate the angle difference between the current wind direction data and the spray direction of the nozzle;
[0109] If the angle difference is greater than or equal to a preset angle threshold, adjust the nozzle angle until the angle difference is less than the preset angle threshold.
[0110] Specifically, the first wind direction data collected by each wind speed detection module at the current moment is obtained. In actual implementation, since there are usually multiple wind speed detection modules, each wind speed detection module can collect the corresponding first wind direction data. Since the detection accuracy of the wind speed detection modules may be inconsistent, each first wind direction data may be the same or different.
[0111] The current wind direction data is determined based on each first wind direction data. In actual implementation, after obtaining the above multiple first wind direction data, the current wind direction data can be determined based on each first wind direction data. For example, the average value of multiple first wind direction data can be used as the current wind direction data. The appropriate determination method can be selected according to the actual needs.
[0112] Calculate the angle difference between the current wind direction data and the nozzle's spray direction; if the angle difference is greater than or equal to a preset angle threshold, adjust the nozzle angle until the angle difference is less than the preset angle threshold.
[0113] In some embodiments, the wind direction indicated by the current wind direction data and the spray direction of the nozzle may be the same or different. The angle θ between the wind direction indicated by the current wind direction data and the spray direction of the nozzle can be calculated, and the nozzle angle can be adjusted via a stepper motor to ensure that the deviation between the water mist spray direction and the wind direction is <5°. The control logic for the nozzle angle adjustment is as follows:
[0114]
[0115] in, Indicates the amount of adjustment for the nozzle angle; This is the proportional gain, used to adjust the proportional portion of the error. Indicates the target angle of the nozzle; Indicates the current angle of the nozzle; It is the differential gain, used to adjust the differential part of the error; This represents the rate of change of error.
[0116] In some implementations, the method for controlling the warehouse ceiling also includes:
[0117] Obtain the strain signal output by the resistance strain gauge;
[0118] The degree of deformation of the H-beam is determined based on the strain signal.
[0119] This allows for real-time monitoring of key parameters such as H-beam deformation, in order to detect any potential safety hazards.
[0120] In some implementations, the warehouse ceiling control method further includes:
[0121] Collect the tension of the pull rope;
[0122] When the tension of the pull rope exceeds a preset tension threshold, an early warning message is generated.
[0123] Specifically, for each pull rope, a load cell is used to collect the rope tension. When the rope tension exceeds a preset tension threshold, an early warning message is generated. This preset tension threshold can be set according to actual needs. In practice, each pull rope is equipped with a corresponding load cell, which can detect the rope tension. When the rope tension exceeds the preset tension threshold—for example, if the rope tension exceeds 300 kg in actual testing—an early warning can be triggered to prevent rope breakage due to overload.
[0124] In some embodiments, the speeds of the take-up motor and the release motor can be dynamically adjusted by a PID controller, with parameters tuned using the Ziegler-Nichols method.
[0125] ;
[0126] in, This represents the control output at time t; It is the proportionality coefficient, used to adjust the proportional portion of the error; This represents the error at time t, which is the difference between the expected input and the actual output. It is the integral gain, the integral part used to adjust the error; This represents the integral of the error from the initial time to the current time. It is the differential gain, used to adjust the differential part of the error. This represents the derivative of the error with respect to time, i.e., the rate of change of the error.
[0127] For example, a scaling factor can be set. =0.8, integral gain =5s, differential gain =0.1s. Actual tests show that with this parameter combination, the net's deployment and retraction position error is <2cm, and the motor current fluctuation is reduced by 35%.
[0128] For example, =1.2, =0.3, actual adjustment response time <3 seconds.
[0129] In some embodiments, a flexible film is attached to the slide bar; the flexible film is used to convert solar energy into electrical energy. In one embodiment, the flexible film can be a CIGS (Copper Indium Gallium Selenide) film. Specifically, an insulating coating (0.2 mm thick) can be pre-sprayed onto the surface of the slide bar, and then the CIGS flexible film (e.g., 1.2 m × 0.1 m in size, with a conversion efficiency of 18.5%) is attached using a vacuum hot-pressing process. The measured photovoltaic power of a single slide bar is 52.3 W (under standard illumination conditions of 1000 W / m²).
[0130] This embodiment also implements an MPPT (Maximum Power Point Tracking) circuit design, for example, setting the switching frequency to 500kHz and the efficiency to >95%. When the light intensity is below 200W / m2, it automatically switches to Buck mode to prioritize charging the lithium iron phosphate battery pack (12V / 20Ah).
[0131] In terms of energy storage and load management, the battery pack is connected to the system load via a bidirectional DC-DC module (92% efficiency). During non-operating periods (22:00-6:00), the high-performance mode of the dust concentration detection module and the computing module in the edge gateway can be turned off, reducing system power consumption from 120W to 35W and extending the battery life to 78 hours (under cloudy and rainy conditions).
[0132] In some embodiments, the main shaft of the catching motor is equipped with a disc-type permanent magnet (e.g., NdFeB with a remanence of 1.2T) to generate a static magnetic field; the stator winding of the catching motor is wound with 120 turns of 0.5mm enameled wire to generate a rotating magnetic field. When the catching motor decelerates, the rotating magnetic field cuts the coil to generate an induced current, which is then rectified, filtered, and fed back to the battery pack. The measured regenerative braking efficiency reaches 32.7% (at a load torque of 50 N·m).
[0133] In terms of safety protection mechanisms, the recovery circuit is connected in series with a self-resetting fuse (rated current 10A). When the bus voltage exceeds 14V, the bypass is triggered to prevent the battery from being overcharged.
[0134] In some embodiments, wind speed detection modules are provided in the middle and four corners of the canopy, temperature detection modules and humidity detection modules are provided on the sliding rods of the canopy, and light intensity detection modules are provided at the positions corresponding to the diagonal of each net body.
[0135] In some embodiments, multiple dust concentration detection modules are installed on the floor of the warehouse, and a flexible film is attached to the slide bar; the flexible film is used to convert solar energy into electrical energy.
[0136] In some embodiments, the main shaft of the net-retrieving motor is equipped with a disc-type permanent magnet to generate a static magnetic field; the stator winding of the net-retrieving motor is used to generate a rotating magnetic field to induce current when the net-retrieving motor decelerates and feed it back to the battery pack.
[0137] In some embodiments, multiple H-beams are placed in a warehouse, and resistance strain gauges are attached to designated locations on each H-beam; wherein, the designated locations include the ends and center of the H-beams.
[0138] In some embodiments, a weighing sensor is integrated at the fixed end of each pull rope in the ceiling; the weighing sensor is rigidly connected to the annular groove of the main shaft of a designated motor; wherein the designated motor is a net-laying motor or a net-retrieving motor; the device is also used to: collect the pull rope tension of each pull rope through the weighing sensor; and generate an early warning message when the pull rope tension exceeds a preset tension threshold.
[0139] The aforementioned warehouse roof control method, through intelligent upgrades achieved by electrical technology, forms an environmentally adaptive and energy-self-sufficient roof system, which can produce the following beneficial effects:
[0140] 1. Improved dust suppression efficiency: Through dynamic linkage of spray trucks, PM10 concentration is reduced by ≥40% (actual measurement data).
[0141] 2. Energy consumption optimization: The photovoltaic power supply system has an energy self-sufficiency rate of ≥80%, and kinetic energy recovery reduces grid dependence by 30%.
[0142] 3. Enhanced safety: Real-time monitoring of structural deformation and rope tension, providing early warning of potential mechanical failures.
[0143] 4. Improved response speed: Predictive control algorithm reduces the roof opening and closing response time to within 1 minute.
[0144] This approach utilizes a multi-sensor fusion predictive control algorithm to address the problem of dependence on a single signal and improve environmental response accuracy. Through a conformal design integrating flexible photovoltaics and mechanical structures, it overcomes the limitations of traditional solar panel installation, achieving energy self-sufficiency. A dynamic dust-spray linkage model allows for real-time concentration-based resource allocation and optimized dust suppression efficiency. A low-power edge computing architecture balances data processing performance with energy consumption, extending system lifespan.
[0145] This invention provides a control device for a warehouse roof, which is applied to an edge gateway; such as Figure 4As shown, the device includes: an acquisition module 41 for acquiring historical meteorological data; an output module 42 for inputting the historical meteorological data into a pre-trained weather prediction model to output predicted meteorological results for a future preset time period through the weather prediction model; wherein the predicted meteorological results include at least predicted wind speed data and / or predicted rainfall probability; and a control module 43 for controlling the operation of the net-laying motor or the net-retrieval motor according to the predicted meteorological results to open or retract the net.
[0146] The control device for the warehouse roof, including the net-retracting motor and the net-releasing motor, can automatically respond and operate in real time according to changes in the environment such as light, wind speed, and rainfall, thereby controlling the automatic retraction and release of the net, reducing reliance on manual labor, and thus improving the dust suppression effect.
[0147] The warehouse roof control device provided in this embodiment of the invention has the same implementation principle and technical effect as the aforementioned warehouse roof control method embodiment. For the sake of brevity, any parts not mentioned in the warehouse roof control device embodiment can be referred to the corresponding content in the aforementioned warehouse roof control method embodiment.
[0148] This invention also provides an electronic device, see [link to relevant documentation]. Figure 5 As shown, the electronic device includes a processor 130 and a memory 131. The memory 131 stores machine-executable instructions that can be executed by the processor 130. The processor 130 executes the machine-executable instructions to implement the above-described warehouse roof control method.
[0149] Furthermore, Figure 5 The electronic device shown also includes a bus 132 and a communication interface 133, with the processor 130, the communication interface 133 and the memory 131 connected via the bus 132.
[0150] The memory 131 may include high-speed random access memory (RAM) and may also include non-volatile memory, such as at least one disk storage device. Communication between this system network element and at least one other network element is achieved through at least one communication interface 133 (which can be wired or wireless), such as the Internet, wide area network, local area network, metropolitan area network, etc. The bus 132 may be an ISA bus, PCI bus, or EISA bus, etc. The bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 5 The symbol is represented by a single double-headed arrow, but this does not mean that there is only one bus or one type of bus.
[0151] Processor 130 may be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed by the integrated logic circuitry in the hardware of processor 130 or by instructions in software form. Processor 130 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this invention. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this invention can be directly manifested as execution by a hardware decoding processor, or execution by a combination of hardware and software modules in the decoding processor. The software module can reside in a mature storage medium in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. This storage medium is located in memory 131, and processor 130 reads the information in memory 131 and, in conjunction with its hardware, completes the steps of the method described in the foregoing embodiments.
[0152] This invention also provides a machine-readable storage medium storing machine-executable instructions. When these machine-executable instructions are invoked and executed by a processor, they cause the processor to implement the aforementioned warehouse roof control method. For specific implementation details, please refer to the method embodiments, which will not be repeated here.
[0153] The computer program product of the warehouse roof control method and device provided in the embodiments of the present invention includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the preceding method embodiments. For specific implementation, please refer to the method embodiments, which will not be repeated here.
[0154] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0155] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for controlling a warehouse roof, the warehouse roof comprising multiple H-beams, a mesh body, a mesh-laying motor, and a mesh-retrieving motor, wherein the mesh body is disposed on top of the H-beams; characterized in that, The method includes: Obtain historical meteorological data; The historical meteorological data is input into a pre-trained weather prediction model to output predicted meteorological results for a future preset time period; wherein, the predicted meteorological results include at least predicted wind speed data and / or predicted rainfall probability; Based on the predicted weather results, the operation of the net-laying motor or the net-retrieval motor is controlled to open or retract the net.
2. The warehouse roof control method according to claim 1, characterized in that, Based on the predicted weather results, controlling the operation of the net-laying motor or the net-retrieval motor to open or retract the net includes: If the predicted wind speed data is greater than the preset wind speed threshold, and / or the predicted rainfall probability is greater than the preset rainfall probability threshold, the net-laying motor is controlled to operate in a preset gradient acceleration mode so that the net is opened. If the predicted wind speed data is less than or equal to a preset wind speed threshold, and / or the predicted rainfall probability is less than or equal to a preset rainfall probability threshold, the net-collecting motor is controlled to operate in a preset gradient acceleration mode so that the net can be retracted.
3. The warehouse ceiling control method according to claim 1, characterized in that, A spray truck is installed corresponding to the warehouse roof, and the spray truck includes a spraying unit; the method further includes: Obtain the current dust concentration data in the warehouse; The operating status of the spray truck is controlled based on the current dust concentration data; The operation of the spray truck is controlled based on the current dust concentration data, including: If the current dust concentration data is less than a preset first dust concentration threshold, the spray unit is controlled to shut down to stop spraying; If the current dust concentration data is greater than or equal to the first dust concentration threshold and less than or equal to the second dust concentration threshold, adjust the nozzle of the spray unit to the first elevation angle and control the spray unit to perform intermittent spraying; If the current dust concentration is greater than the second dust concentration threshold, the nozzle of the spray unit is adjusted to the second elevation angle, and the spray unit is controlled to spray continuously.
4. The warehouse ceiling control method according to claim 3, characterized in that, The method further includes: During the spraying process of the spray truck, the dust concentration data of the warehouse is obtained using a state equation. The state equation is: in, Let A represent the dust concentration data at time k, and let A be the state transition matrix. This represents the dust concentration data at time k-1, and B is the control input matrix for adjusting the spray water volume. This represents the amount of water spray volume adjusted by the control input at time k. This represents the process noise at time k.
5. The warehouse ceiling control method according to claim 3, characterized in that, When controlling the spray unit to continuously spray, the method further includes: The net-laying motor is controlled to operate in a preset gradient acceleration mode so that the net is fully opened.
6. The warehouse roof control method according to claim 3, characterized in that, The method further includes: Obtain the current wind direction data for the warehouse; Calculate the angle difference between the current wind direction data and the spray direction of the nozzle; If the angle difference is greater than or equal to a preset angle threshold, adjust the nozzle angle until the angle difference is less than the preset angle threshold.
7. The warehouse ceiling control method according to claim 6, characterized in that, The control logic for adjusting the nozzle angle is as follows: in, Indicates the amount of adjustment for the nozzle angle; This is the proportional gain, used to adjust the proportional portion of the error. Indicates the target angle of the nozzle; Indicates the current angle of the nozzle; It is the differential gain, used to adjust the differential part of the error; This represents the rate of change of error.
8. The method for controlling the warehouse roof according to claim 1, characterized in that, The H-beam is equipped with a resistance strain gauge; the method further includes: Obtain the strain signal output by the resistance strain gauge; The degree of deformation of the H-beam is determined based on the strain signal.
9. The warehouse roof control method according to claim 1, wherein the warehouse roof further includes pull ropes corresponding to the net body, characterized in that, The method further includes: Collect the tension of the pull rope; When the tension of the pull rope exceeds a preset tension threshold, an early warning message is generated.
10. A control device for a warehouse roof, characterized in that, The warehouse roof comprises multiple H-beams, a wire mesh, a wire mesh feeding motor, and a wire mesh taking-up motor, wherein the wire mesh is positioned on top of the H-beams; the device is characterized by comprising: The acquisition module is used to acquire historical meteorological data; The output module is used to input the historical meteorological data into a pre-trained weather prediction model, so as to output the predicted meteorological results for a future preset time period through the weather prediction model; wherein, the predicted meteorological results include at least predicted wind speed data and / or predicted rainfall probability; The control module is used to control the operation of the net-laying motor or the net-retrieval motor according to the predicted weather results, so as to open or retract the net.