Anti-icing control method and apparatus for goods channels, storage device, and storage medium
By obtaining the inventory of goods in the storage equipment's cargo channels and controlling the reverse and forward rotation of the channels, the problem of icing caused by prolonged inactivity in frozen/refrigerated warehouse cargo channels has been solved, thus improving the reliability and safety of the channels.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- QINGDAO HAIER SPECIAL ICEBOX
- Filing Date
- 2025-10-28
- Publication Date
- 2026-06-04
AI Technical Summary
When the motor of the refrigerated/frozen cargo channel is not working for a long time, the cargo channel track is prone to freezing and cannot operate, resulting in the entire machine being unable to ship.
By obtaining the inventory of goods in each cargo lane of the storage equipment, the corresponding initial duration is determined, and the reverse and forward rotation of the cargo lanes is controlled to reduce the possibility of icing.
This improved the reliability and safety of the cargo handling system, prevented icing problems caused by excessively low temperatures, and ensured the normal operation of the cargo handling system and the safe delivery of goods.
Smart Images

Figure CN2025130421_04062026_PF_FP_ABST
Abstract
Description
Methods, devices, storage equipment and storage media for preventing icing in cargo channels
[0001] This application claims priority to Chinese Patent Application No. 202411723945.6, filed on November 27, 2024, entitled "Method, Apparatus, Storage Equipment and Storage Medium for Anti-icing Control of Cargo Channels", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of commercial electrical appliance technology, and in particular to a method, device, storage equipment and storage medium for preventing icing in cargo channels. Background Technology
[0003] In related technologies, due to the low temperature inside the refrigerated / cold storage compartment of the storage equipment, when the motor of the refrigerated / cold storage compartment's cargo channel does not work for a long time, the cargo channel track of the refrigerated / cold storage compartment may freeze and become unable to operate, resulting in the entire machine being unable to ship goods.
[0004] Any reference to prior art in the specification is not and should not be construed as an admission or in any way an implication that such prior art constitutes part of the general common knowledge in the application region or any other jurisdiction, or that such prior art could be reasonably understood and regarded as relevant by a person skilled in the art. Summary of the Invention
[0005] This application proposes a method, device, storage equipment, and storage medium for preventing icing in cargo channels, in order to solve the problem in related technologies where the tracks of the cargo channels in refrigerated / cold storage warehouses freeze and cannot operate when the motors are not working for a long time, resulting in the entire machine being unable to ship goods.
[0006] This application provides a method for preventing icing in cargo channels, the method comprising:
[0007] Obtain the inventory quantity of goods corresponding to each cargo channel of the storage equipment;
[0008] The first duration corresponding to each of the aforementioned cargo channels is determined based on the inventory of goods corresponding to each cargo channel.
[0009] Based on the first duration, first control each of the cargo channels to reverse, then control each of the cargo channels to rotate forward.
[0010] The anti-icing control method for cargo channels provided in this application embodiment obtains the inventory of goods corresponding to each cargo channel of the storage device, determines the first duration corresponding to each cargo channel based on the inventory of goods corresponding to each cargo channel, and controls each cargo channel to rotate in reverse first, and then controls each cargo channel to rotate in forward, thereby reducing the possibility of cargo channels icing due to low temperature and improving the reliability and safety of cargo channels.
[0011] According to one embodiment of this application, the first duration is a second preset duration;
[0012] The step of determining the first duration corresponding to each of the aforementioned cargo channels based on the corresponding inventory of goods in each cargo channel includes:
[0013] Based on the inventory of goods corresponding to each of the aforementioned channels, a second preset duration is determined for each of the aforementioned channels, wherein the second preset duration is the duration for the channel to rotate forward.
[0014] According to one embodiment of this application, determining the second preset duration corresponding to each of the aforementioned product channels based on the inventory of goods corresponding to each channel includes:
[0015] Determine the mapping relationship between the quantity of goods and the forward rotation time of the cargo aisle;
[0016] Based on the inventory of goods corresponding to each of the aforementioned channels, and the mapping relationship between the quantity of goods and the forward rotation time of the channels, the second preset duration corresponding to each of the aforementioned channels is determined.
[0017] According to one embodiment of this application, determining the mapping relationship between the quantity of goods and the forward rotation time of the cargo aisle includes:
[0018] Determine the corresponding product length for different product quantities;
[0019] The forward rotation time of the aisle corresponding to different quantities of goods is determined based on the length of goods corresponding to different quantities of goods, the length of goods corresponding to when the aisle is fully covered, and the speed of the motor driving the aisle to rotate forward.
[0020] Based on different quantities of goods and the corresponding forward rotation time of the cargo aisle, determine the mapping relationship between the quantity of goods and the forward rotation time of the cargo aisle.
[0021] In the above technical solution, the forward rotation time of the conveyor corresponding to different quantities of goods is determined based on the length of goods corresponding to different quantities of goods, the length of goods corresponding to the conveyor when the conveyor is fully covered, and the speed of the motor driving the conveyor to rotate forward. This allows the conveyor to complete forward rotation without the goods falling off, reducing the overall energy consumption of the machine and improving the safety and reliability of the conveyor.
[0022] According to one embodiment of this application, the step of first controlling each of the cargo channels to reverse direction and then controlling each of the cargo channels to rotate forward according to the first duration includes:
[0023] Control all cargo channels of the storage device to reverse for a first preset time;
[0024] Control each of the aforementioned cargo channels to rotate forward for the corresponding second preset time period.
[0025] In the above technical solution, after determining the second preset time for each cargo channel based on the inventory of goods corresponding to each channel, all cargo channels of the storage equipment are controlled to reverse for the first preset time, which is a fixed duration. Then, each cargo channel is controlled to rotate forward according to its corresponding second preset time. This allows for the forward and reverse rotation of the cargo channels while ensuring that goods do not fall off the channels.
[0026] According to one embodiment of this application, the control method further includes:
[0027] The first preset duration is determined based on the length of any item when it fills the cargo aisle of the storage device and the rotational speed of the motor when the cargo aisle is reversed.
[0028] According to one embodiment of this application, the first preset time for controlling the reversal of all cargo channels of the storage device includes:
[0029] Simultaneously reverse the rotation of all cargo channels in the storage device;
[0030] When the reversal time of each of the aforementioned cargo channels reaches a first preset time, control all cargo channels of the storage device to stop operating;
[0031] or,
[0032] All the cargo channels of the storage device are controlled to reverse sequentially according to the cargo channel group. A cargo channel group includes at most N cargo channels, where N is the maximum number of cargo channels in a single operation.
[0033] When the reversal time of each cargo channel group reaches the first preset time, the corresponding cargo channel group is controlled to stop operating.
[0034] In the above technical solution, by controlling all the cargo channels of the storage equipment to reverse simultaneously or controlling all the cargo channels of the storage equipment to reverse sequentially according to the cargo channel group, the cargo channel reversal method of the storage equipment can be flexibly set according to the actual situation and scenario, reducing the possibility of cargo channel icing and improving the safety and reliability of the cargo channels.
[0035] According to one embodiment of this application, controlling each of the cargo channels to rotate forward according to a corresponding second preset time period includes:
[0036] Control the same inventory of goods to rotate forward simultaneously for the corresponding second preset time period;
[0037] or,
[0038] All the cargo channels of the storage device are controlled to rotate forward sequentially according to the cargo channel group, and the cargo channels within the same cargo channel group are controlled to rotate forward simultaneously according to the second preset time corresponding to each cargo channel within the cargo channel group. A cargo channel group includes at most N cargo channels, where N is the maximum number of cargo channels in a single operation.
[0039] In the above technical solution, by controlling the channels with the same inventory of goods to rotate forward simultaneously according to the corresponding second preset time, or by controlling all channels of the storage device to rotate forward sequentially according to channel groups, and controlling the channels within the same channel group to rotate forward simultaneously according to the second preset time corresponding to each channel within the channel group, the total operation time of the channels can be reduced. This reduces the possibility of the channels freezing due to low temperature, while also reducing energy consumption and improving the reliability and safety of the channels.
[0040] According to one embodiment of this application, the first preset time for controlling the reversal of all cargo channels of the storage device includes:
[0041] When the minimum duration for which all cargo channels of the storage device stop operating is detected reaches the third preset duration, the storage device is controlled to reverse for the first preset duration.
[0042] or,
[0043] If an increase or decrease in the inventory of goods in at least one cargo channel is detected, and the minimum duration for which all cargo channels of the storage device have stopped operating reaches a third preset duration, the storage device is controlled to reverse all cargo channels for a first preset duration.
[0044] In the above technical solution, when an increase or decrease in the inventory of goods in at least one cargo channel is detected, and the minimum duration for which all cargo channels of the storage equipment stop operating reaches the third preset duration, the second preset duration corresponding to each cargo channel is determined based on the current inventory of goods in each cargo channel. First, all cargo channels of the storage equipment are controlled to reverse for the first preset duration, and then each cargo channel is controlled to rotate forward according to the corresponding second preset duration. This achieves the cargo channels to first reverse and then rotate forward, reducing the possibility of cargo channels freezing due to low temperature and improving the reliability and safety of the cargo channels.
[0045] According to one embodiment of this application, the motor driving each of the cargo channels is a bidirectional drive motor, which is configured to rotate forward when receiving a forward rotation signal and reverse when receiving a reverse rotation signal.
[0046] In the above technical solution, the motors driving each cargo channel are bidirectional drive motors. By configuring the motors to rotate forward when receiving a forward rotation signal and reverse when receiving a reverse rotation signal, the motors drive the cargo channels to achieve forward and reverse rotation, reducing the possibility of the cargo channels freezing due to low temperatures and improving the reliability and safety of the cargo channels.
[0047] According to one embodiment of this application, the first preset time for controlling the reversal of all cargo channels of the storage device includes:
[0048] Send a reverse signal to the bidirectional drive motor corresponding to each of the cargo channels, wherein the reverse signal carries the first preset duration;
[0049] The control of each of the cargo channels to rotate forward according to the corresponding second preset time duration includes:
[0050] A forward rotation signal is sent to the bidirectional drive motor corresponding to each of the aforementioned cargo channels, and the forward rotation signal carries a second preset duration corresponding to each of the aforementioned cargo channels.
[0051] In the above technical solution, by sending a reverse signal carrying a first preset duration to the bidirectional drive motor corresponding to each cargo channel, all cargo channels of the storage device are controlled to reverse for the first preset duration. By sending a forward rotation signal carrying a second preset duration corresponding to each cargo channel to the bidirectional drive motor corresponding to each cargo channel, each cargo channel is controlled to rotate forward according to the corresponding second preset duration. This realizes the forward and reverse rotation of the cargo channels, reduces the possibility of the cargo channels freezing due to low temperature, and improves the reliability and safety of the cargo channels.
[0052] According to one embodiment of this application, the first duration is a first preset duration, and the step of determining the first duration corresponding to each of the aforementioned channels based on the inventory of goods corresponding to each channel includes:
[0053] Based on the inventory of goods corresponding to each of the aforementioned channels, a first preset duration is determined for each of the aforementioned channels, wherein the first preset duration is the duration for channel reversal.
[0054] According to one embodiment of this application, determining the first preset duration corresponding to each of the aforementioned product channels based on the inventory of goods corresponding to each channel includes:
[0055] Determine the mapping relationship between the quantity of goods and the time for the goods to reverse;
[0056] Based on the inventory of goods corresponding to each of the aforementioned channels, and the mapping relationship between the quantity of goods and the reversal time of the channels, the first preset time corresponding to each of the aforementioned channels is determined.
[0057] According to one embodiment of this application, determining the mapping relationship between the quantity of goods and the time for reversing the cargo channel includes:
[0058] Determine the corresponding product length for different product quantities;
[0059] The reversal time of the cargo channel corresponding to different quantities of goods is determined based on the length of the goods corresponding to different quantities of goods and the speed of the motor driving the cargo channel to reverse.
[0060] Based on different quantities of goods and the corresponding channel reversal time, determine the mapping relationship between the quantity of goods and the channel reversal time.
[0061] In the above technical solution, the reversal time of the cargo channel corresponding to different quantities of goods is determined according to the length of the goods corresponding to different quantities of goods and the speed of the motor when the cargo channel reverses. This can reduce the energy consumption of the whole machine and improve the safety and reliability of the cargo channel.
[0062] According to one embodiment of this application, the step of first controlling each of the cargo channels to reverse direction and then controlling each of the cargo channels to rotate forward according to the first duration includes:
[0063] Control each of the aforementioned cargo channels to reverse according to the corresponding first preset time;
[0064] Each of the cargo channels is controlled to rotate forward for a corresponding second preset duration, the second preset duration being determined based on the first preset duration.
[0065] In the above technical solution, the inventory of goods corresponding to all channels of the storage device is obtained. Based on the inventory of goods corresponding to each channel, a first preset duration is determined for each channel. Based on the first preset duration, a second preset duration is determined. First, each channel of the storage device is controlled to reverse according to the corresponding first duration, so that the goods in all channels are far away from the outlet and the goods will not fall into the channel. Then, each channel is controlled to rotate forward according to the corresponding second preset duration. This can achieve forward and reverse rotation of the channel while ensuring that the goods do not fall from the channel.
[0066] According to one embodiment of this application, controlling each of the cargo channels to reverse according to a corresponding first preset time period includes:
[0067] Control the channels with the same inventory of goods to reverse simultaneously according to the corresponding first preset time period;
[0068] or,
[0069] All the cargo channels of the storage device are controlled to reverse sequentially according to the cargo channel group, and the cargo channels within the same cargo channel group are controlled to reverse simultaneously according to the first preset time corresponding to each cargo channel within the cargo channel group. A cargo channel group includes at most N cargo channels, where N is the maximum number of cargo channels in a single operation.
[0070] In the above technical solution, by controlling the channels with the same inventory of goods to reverse simultaneously according to the corresponding first preset time, or by controlling all channels of the storage device to reverse sequentially according to channel groups, and controlling the channels within the same channel group to reverse simultaneously according to the first preset time corresponding to each channel within the channel group, the total operation time of the channels can be reduced. This reduces the possibility of the channels freezing due to low temperature, while also reducing energy consumption and improving the reliability and safety of the channels.
[0071] According to one embodiment of this application, the control method further includes: determining a second preset duration based on the first preset duration;
[0072] Wherein, the second preset duration is equal to the first preset duration; or, the second preset duration is equal to the first preset duration minus the first value.
[0073] According to one embodiment of this application, controlling each of the cargo channels to rotate forward according to a corresponding second preset time period includes:
[0074] Control the channels with the same inventory of goods to rotate forward simultaneously according to the corresponding second preset time.
[0075] or,
[0076] All the cargo channels of the storage device are controlled to rotate forward sequentially according to the cargo channel group, and the cargo channels within the same cargo channel group are controlled to rotate forward simultaneously according to the second preset time corresponding to each cargo channel within the cargo channel group. A cargo channel group includes at most N cargo channels, where N is the maximum number of cargo channels in a single operation.
[0077] In the above technical solution, by controlling the channels with the same inventory of goods to rotate forward simultaneously according to the corresponding second preset time, or by controlling all channels of the storage device to rotate forward sequentially according to channel groups, and controlling the channels within the same channel group to rotate forward simultaneously according to the second preset time corresponding to each channel within the channel group, the total operation time of the channels can be reduced. This reduces the possibility of the channels freezing due to low temperature, while also reducing energy consumption and improving the reliability and safety of the channels.
[0078] According to one embodiment of this application, controlling each of the cargo channels to reverse according to a corresponding first preset time period includes:
[0079] When the minimum duration for which all cargo channels of the storage device have stopped operating is detected to reach the third preset duration, each cargo channel is controlled to reverse according to the corresponding first preset duration.
[0080] Alternatively, if an increase or decrease in the inventory of goods in at least one cargo channel is detected, and the minimum duration for which all cargo channels of the storage device have stopped operating reaches a third preset duration, the storage device is controlled to reverse all cargo channels for a first preset duration.
[0081] According to one embodiment of this application, the motor driving each of the cargo channels is a bidirectional drive motor, which is configured to rotate forward when receiving a forward rotation signal and reverse when receiving a reverse rotation signal.
[0082] According to one embodiment of this application, controlling each of the cargo channels to reverse according to a corresponding first preset time period includes:
[0083] Send a reverse signal to the bidirectional drive motor corresponding to each of the cargo channels, wherein the reverse signal carries a first preset duration corresponding to each of the cargo channels;
[0084] The control of each of the cargo channels to rotate forward according to the corresponding second preset time duration includes:
[0085] A forward rotation signal is sent to the bidirectional drive motor corresponding to each of the aforementioned cargo channels, and the forward rotation signal carries a second preset duration corresponding to each of the aforementioned cargo channels.
[0086] This application also provides a cargo channel anti-icing control device, the device comprising:
[0087] The acquisition unit is used to acquire the inventory of goods corresponding to all the cargo channels of the storage equipment.
[0088] The determining unit is used to determine the first duration corresponding to each of the cargo channels based on the inventory of goods corresponding to each of the cargo channels;
[0089] The control unit is configured to, based on the first duration, first control each of the cargo channels to reverse, and then control each of the cargo channels to rotate forward.
[0090] In the above technical solution, by obtaining the inventory of goods corresponding to each cargo channel of the storage equipment, and determining the first duration of each cargo channel based on the inventory of goods corresponding to each cargo channel, the cargo channels are first controlled to reverse, and then controlled to rotate forward. This reduces the possibility of the cargo channels freezing due to low temperature and improves the reliability and safety of the cargo channels.
[0091] This application also provides a cargo lane anti-icing control device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the cargo lane anti-icing control method as described in the first aspect above.
[0092] This application also provides a storage device, including the anti-icing control device for cargo channels described in the second aspect above.
[0093] This application also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the anti-icing control method for cargo channels as described in the first aspect above.
[0094] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the anti-icing control method for cargo channels as described in the first aspect above. Attached Figure Description
[0095] Figure 1 is a schematic flowchart of one of the cargo channel anti-icing control methods provided in some embodiments of this application;
[0096] Figure 2 is a schematic diagram of the structure of a bidirectional drive motor system provided in some embodiments of this application;
[0097] Figure 3 is a second schematic flowchart of a cargo channel anti-icing control method provided in some embodiments of this application;
[0098] Figure 4 is a third schematic flowchart of a cargo channel anti-icing control method provided in some embodiments of this application;
[0099] Figure 5 is a schematic diagram of one of the cargo channel anti-icing control devices provided in some embodiments of this application;
[0100] Figure 6 is a second schematic diagram of the structure of the anti-icing control device for cargo channels provided in some embodiments of this application. Detailed Implementation
[0101] The present application will now be described in detail with reference to the specific embodiments shown in the accompanying drawings. However, these embodiments do not limit the present application, and any structural, methodological, or functional modifications made by those skilled in the art based on these embodiments are included within the scope of protection of this application.
[0102] The anti-icing control method for cargo channels provided in this application embodiment can be implemented by a cargo channel anti-icing control device or a functional module or entity within the cargo channel anti-icing control device that can realize the anti-icing control method. The cargo channel anti-icing control device mentioned in this application embodiment includes, but is not limited to, a controller in a storage device, a processor in a storage device, an edge server, a backend server, a cloud server, a mobile phone, a tablet computer, a computer, a camera, and wearable devices. The cargo channel anti-icing control device (which can be simply referred to as the control device) is used as an example to illustrate the anti-icing control method for cargo channels provided in this application embodiment.
[0103] The storage device in this embodiment can be understood as a refrigeration storage device in a broad sense, including but not limited to refrigerators, freezers, display cases, beverage cabinets, wine cabinets, refrigerated display cases, and refrigerated vending machines. The storage devices have diverse structural forms and a wide range of applications.
[0104] Automated retail kiosks (also known as smart retail kiosks) are vending machines that integrate modern Internet of Things (IoT) technology. They achieve automatic sorting and dispensing of goods through automated product channel control logic. These kiosks are designed with various environmental factors in mind to ensure stable operation under different temperature conditions.
[0105] However, in low-temperature environments, the product control logic of smart retail lockers faces unique challenges. The temperature inside the frozen / refrigerated compartments is extremely low; for example, the temperature inside the frozen compartment may reach -25°C. Under such low temperatures, motors and mechanical components may freeze due to prolonged inactivity. This can increase friction on the product conveyor belts, or even render them completely immobile. When the conveyor belts malfunction, the smart retail locker cannot complete the dispensing process, which not only affects the customer's shopping experience but may also lead to product accumulation and damage.
[0106] To address the aforementioned problems, this application provides a method for preventing icing in cargo channels. The following, in conjunction with the accompanying drawings, details the method, apparatus, storage device, and storage medium for preventing icing in cargo channels provided by this application through specific embodiments and application scenarios.
[0107] Figure 1 is a flowchart of one of the cargo lane anti-icing control methods provided in some embodiments of this application. As shown in Figure 1, the cargo lane anti-icing control method includes steps 110, 120 and 130.
[0108] Step 110: Obtain the inventory of goods corresponding to each cargo channel of the storage equipment.
[0109] Optionally, the storage equipment includes a large screen, tracked cargo channels, and cabinets. The tracked cargo channel includes the channel body, track frame, tracks, motor, control device, and reducer. The tracks are mounted on the track frame. The motor and reducer are mounted at the rear of the channel body. The control device drives the motor to move the tracks, and the reducer works synchronously with the motor. The motor's movement drives the tracks to rotate through the direct meshing of the driving and driven gears.
[0110] It should be noted that the storage equipment includes multiple tracked cargo channels, which will be referred to as cargo channels below.
[0111] Optionally, the inventory of goods corresponding to each aisle of the storage equipment can be obtained through a large screen. This means the large screen monitors the quantity and type of goods in each conveyor belt aisle in real time, records the type and quantity of goods sold each time, updates the remaining quantity and type of goods in each conveyor belt aisle in real time, and decreases the quantity of goods (i.e., inventory) of the corresponding aisle by one for each item sold. The control device obtains the inventory of goods corresponding to each aisle of the storage equipment through the large screen.
[0112] Understandably, the type of goods is determined by the application scenario of the storage equipment. When the storage equipment is used to sell frozen items, the type of goods can be ice cream, frozen dumplings, frozen buns, frozen steaks, etc. When the storage equipment is used to sell room temperature items, the type of goods can be biscuits, potato chips, candy, beverages, etc.
[0113] For example, the storage equipment has a total of 5 conveyor belts, namely conveyor belt 1, conveyor belt 2, conveyor belt 3, conveyor belt 4 and conveyor belt 5. The storage equipment is used to sell room temperature items. The product type of conveyor belt 1 is biscuits, the product type of conveyor belt 2 is potato chips, the product type of conveyor belt 3 is candy, the product type of conveyor belt 4 is beverages, and the product type of conveyor belt 5 is milk.
[0114] It is worth noting that the storage device in this application embodiment can be a vending machine, and the temperature of the vending machine compartment can be below 0 degrees Celsius. In some embodiments, the temperature of the vending machine compartment can be from -5°C to -30°C, such as -25°C. The vending machine is used to sell frozen items, such as ice cream and ice cubes.
[0115] Step 120: Determine the first duration corresponding to each of the aforementioned channels based on the inventory of goods corresponding to each channel.
[0116] Optionally, the first duration is the duration of forward rotation of the cargo lane, i.e., the second preset duration mentioned below, and the duration of reverse rotation of each cargo lane can be a fixed value.
[0117] Optionally, the first duration is the duration of the cargo lane reversal, i.e., the first preset duration mentioned below. In this case, the duration of each cargo lane forward rotation can be determined based on the duration of the cargo lane reversal.
[0118] In this embodiment of the application, the control device determines the forward or reverse rotation duration of each cargo channel based on the inventory of goods corresponding to each cargo channel. Subsequently, the operation of the cargo channel can be controlled based on the first duration, thereby reducing energy consumption while preventing the cargo channel from freezing due to low temperature.
[0119] For example, the first preset duration and the second preset duration corresponding to each channel are shown in Table 1 below. The maximum number of goods in stock is 5. The first preset duration for each channel is 11 seconds. When the number of goods in stock is 5 or 4, the second preset duration for the corresponding channel is determined to be 0 seconds. When the number of goods in stock is 3, the second preset duration for the corresponding channel is determined to be 3 seconds. When the number of goods in stock is 2, the second preset duration for the corresponding channel is determined to be 6 seconds. When the number of goods in stock is 1, the second preset duration for the corresponding channel is determined to be 8 seconds. When the number of goods in stock is 0, the second preset duration for the corresponding channel is determined to be 11 seconds.
[0120] Table 1. Correspondence between commodity inventory and the first and second preset time periods.
[0121] For example, the first and second preset durations for each product channel are shown in Table 2 below. When the inventory of goods is 5 or 4, the first preset duration for the corresponding product channel is determined to be 11 seconds and the second preset duration is determined to be 10 seconds. When the inventory of goods is 3, the first preset duration for the corresponding product channel is determined to be 8 seconds and the second preset duration is determined to be 7 seconds. When the inventory of goods is 2, the first preset duration for the corresponding product channel is determined to be 6 seconds and the second preset duration is determined to be 5 seconds. When the inventory of goods is 1, the first preset duration for the corresponding product channel is determined to be 3 seconds and the second preset duration is determined to be 2 seconds. When the inventory of goods is 0, the first preset duration for the corresponding product channel is determined to be 0 seconds and the second preset duration is determined to be 0 seconds.
[0122] Table 2 shows the correspondence between commodity inventory and the first and second preset time periods.
[0123] Step 130: Based on the first duration, first control each of the cargo channels to reverse, and then control each of the cargo channels to rotate forward.
[0124] To reduce the possibility of the cargo channels freezing due to low temperatures and to ensure that goods do not fall during the operation of the cargo channels, based on the first time duration, the cargo channels are first controlled to reverse, and then the cargo channels are controlled to rotate forward.
[0125] Optionally, if the first duration is the duration of the forward rotation of the storage lane, all storage lanes of the storage device are first controlled to reverse, and then each storage lane is controlled to rotate forward according to the first duration corresponding to each storage lane. Here, controlling the reverse rotation of each storage lane first can be done by controlling each storage lane to reverse for the same fixed duration, which is greater than or equal to the first duration corresponding to each storage lane, thereby preventing the storage lanes from freezing due to low temperature while ensuring that the goods do not fall off during the operation of the storage lanes.
[0126] It should be noted that, when the first duration is the duration of forward rotation of the cargo lane, the embodiments of this application do not limit the execution order of controlling the reversal of each cargo lane and steps 110 and 120, that is, controlling the reversal of each cargo lane can be executed before step 110.
[0127] Optionally, if the first duration is the duration of the reverse rotation of the storage lanes, first control each storage lane of the storage device to reverse according to the first duration corresponding to each lane, and then control each lane to rotate forward. Here, the duration of forward rotation of each lane can be determined based on the first duration, for example, equal to the first duration, or slightly less than the first duration, thereby preventing the lanes from freezing due to excessively low temperatures while ensuring that goods do not fall off during the operation of the lanes.
[0128] The anti-icing control method for cargo channels provided in this application embodiment obtains the inventory of goods corresponding to each cargo channel of the storage device, determines the first duration corresponding to each cargo channel based on the inventory of goods corresponding to each cargo channel, and controls each cargo channel to rotate in reverse first, and then controls each cargo channel to rotate in forward, thereby reducing the possibility of cargo channels icing due to low temperature and improving the reliability and safety of cargo channels.
[0129] In some embodiments, the first duration is a second preset duration;
[0130] Step 120, based on the inventory of goods corresponding to each of the aforementioned channels, determines the first duration corresponding to each of the aforementioned channels, including:
[0131] Based on the inventory of goods corresponding to each of the aforementioned channels, a second preset duration is determined for each of the aforementioned channels, wherein the second preset duration is the duration for the channel to rotate forward.
[0132] Understandably, when the first duration is the second preset duration, i.e., the first duration is the duration of the forward rotation of the cargo channel, the second preset duration for each cargo channel is determined based on the inventory of the goods corresponding to each cargo channel.
[0133] Furthermore, the step of first controlling each of the cargo channels to reverse direction and then controlling each of the cargo channels to rotate forward according to the first duration includes:
[0134] Control all cargo channels of the storage device to reverse for a first preset time;
[0135] Control each of the aforementioned cargo channels to rotate forward for the corresponding second preset time period.
[0136] Understandably, after determining the second preset duration for each cargo channel based on the inventory of goods corresponding to each channel, all cargo channels of the storage equipment are controlled to reverse for the first preset duration. The first preset duration is a fixed duration. Then, each cargo channel is controlled to rotate forward according to the second preset duration corresponding to each cargo channel. This can achieve forward and reverse rotation of the cargo channels while ensuring that the goods do not fall off the cargo channels.
[0137] For example, the control device reverses all the cargo channels of the storage equipment for 11 seconds, causing the goods in all the channels to move away from the outlet and prevent them from falling into the channels. Then, it controls each channel to rotate forward for the second preset time corresponding to each channel.
[0138] In one embodiment, the control method further includes:
[0139] The first preset duration is determined based on the length of any item when it fills the cargo aisle of the storage device and the rotational speed of the motor when the cargo aisle is reversed.
[0140] It should be noted that the first preset time is the total time it takes for all goods to fall from the aisle to the outlet when the aisle is fully covered. The first preset time T1 is determined based on the length X of any item when it covers the aisle and the rotational speed Y of the motor driving the aisle to reverse. The calculation formula is as follows: T1=f(X,Y)
[0141] Where T1 represents the first preset duration, X represents the length of any product when it fills the channel, and Y represents the speed of the motor when the channel reverses.
[0142] Optionally, the length of the goods when the aisle is fully covered can be determined based on the number of goods required to cover the aisle and the length of each goods.
[0143] In the above technical solution, the first preset duration is determined based on the length of any item when the storage device fills the channel and the speed of the motor when the channel is reversed. This reduces the possibility of items falling off when the channel is rotated forward, realizes the forward and reverse rotation of the channel, reduces the possibility of the channel freezing due to low temperature, and improves the reliability and safety of the channel.
[0144] Optionally, determining the second preset duration corresponding to each of the aforementioned product channels based on the corresponding product inventory includes:
[0145] Determine the mapping relationship between the quantity of goods and the forward rotation time of the cargo aisle;
[0146] Based on the inventory of goods corresponding to each of the aforementioned channels, and the mapping relationship between the quantity of goods and the forward rotation time of the channels, the second preset duration corresponding to each of the aforementioned channels is determined.
[0147] Understandably, the mapping relationship between the quantity of goods and the forward rotation time of the distribution channel is first determined. Then, based on the inventory of goods corresponding to each distribution channel and the mapping relationship between the quantity of goods and the forward rotation time of the distribution channel, the forward rotation time corresponding to each distribution channel can be obtained, which is the second preset time.
[0148] In some embodiments, determining the mapping relationship between the quantity of goods and the forward rotation time of the cargo aisle includes:
[0149] Determine the corresponding product length for different product quantities;
[0150] The forward rotation time of the aisle corresponding to different quantities of goods is determined based on the length of goods corresponding to different quantities of goods, the length of goods corresponding to when the aisle is fully covered, and the speed of the motor driving the aisle to rotate forward.
[0151] Based on different quantities of goods and the corresponding forward rotation time of the cargo aisle, determine the mapping relationship between the quantity of goods and the forward rotation time of the cargo aisle.
[0152] It is understandable that the length of the goods corresponds to different quantities of goods, and the forward rotation time of the goods channel also varies for different quantities of goods.
[0153] The control device first determines the product length corresponding to different product quantities. Based on the product length L corresponding to different product quantities N, the product length M corresponding to when the product fills the aisle, and the motor speed V when driving the aisle to rotate forward, it determines the aisle rotation time T corresponding to different product quantities. The calculation formula is as follows: T=f(N,L,M,V)
[0154] Where T represents the forward rotation time of the aisle corresponding to N products, N represents the number of products, M represents the length of the products when the aisle is fully covered, L represents the length of the N products, and V represents the speed of the motor driving the aisle to rotate forward.
[0155] Understandably, after the first preset time of reverse rotation, the conveyor retracts by the length of goods that would have filled the conveyor. At this point, based on the length of goods corresponding to the number of goods, it can be determined that to prevent goods from falling off the conveyor, the distance the conveyor rotates forward should be less than or equal to the difference between the length of goods that would have filled the conveyor and the length of goods corresponding to the number of goods. Furthermore, based on the distance the conveyor rotates forward and the motor speed during forward rotation, the forward rotation time corresponding to different quantities of goods can be determined.
[0156] Furthermore, after determining the driveway rotation time corresponding to different quantities of goods, a mapping relationship between the quantity of goods N and the corresponding driveway rotation time T can be obtained based on the different quantities of goods N and the corresponding driveway rotation time T. This mapping relationship can be understood as a correspondence between the quantity of goods N and the driveway rotation time T.
[0157] For example, the mapping relationship between the quantity of goods and the forward rotation time of the cargo channel is shown in Table 3.
[0158] Table 3. Mapping Relationship between Commodity Quantity and Aisle Turning Time
[0159] In the above technical solution, the forward rotation time of the conveyor corresponding to different quantities of goods is determined based on the length of goods corresponding to different quantities of goods, the length of goods corresponding to the conveyor when the conveyor is fully covered, and the speed of the motor driving the conveyor to rotate forward. This allows the conveyor to complete forward rotation without the goods falling off, reducing the overall energy consumption of the machine and improving the safety and reliability of the conveyor.
[0160] Furthermore, after knowing the mapping relationship between the quantity of goods and the forward rotation time of the cargo channel, the second preset time corresponding to each cargo channel is determined according to the inventory of goods corresponding to each cargo channel.
[0161] In the above technical solution, by determining the second preset time for each cargo channel based on the inventory of goods corresponding to each channel and the mapping relationship between the quantity of goods and the forward rotation time of the cargo channel, the cargo channel can complete forward rotation without the goods falling, thereby reducing the overall energy consumption of the machine and improving the safety and reliability of the cargo channel.
[0162] In some embodiments, the first preset time duration for reversing all cargo channels of the controlled storage device includes:
[0163] Simultaneously reverse the rotation of all cargo channels in the storage device;
[0164] When the reversal time of each of the aforementioned cargo channels reaches a first preset time, control all cargo channels of the storage device to stop operating;
[0165] or,
[0166] All the cargo channels of the storage device are controlled to reverse sequentially according to the cargo channel group. A cargo channel group includes at most N cargo channels, where N is the maximum number of cargo channels in a single operation.
[0167] When the reversal time of each cargo channel group reaches the first preset time, the corresponding cargo channel group is controlled to stop operating.
[0168] Optionally, the control device controls all the cargo channels of the storage equipment to reverse simultaneously, and when the reversal time of each cargo channel reaches a first preset time, controls all the cargo channels of the storage equipment to stop operating.
[0169] For example, the storage device has a total of 10 channels: channel 1, channel 2, channel 3, channel 4, channel 5, channel 6, channel 7, channel 8, channel 9, and channel 10. The first preset duration is 11 seconds. The control device controls channel 1, channel 2, channel 3, channel 4, channel 5, channel 6, channel 7, channel 8, channel 9, and channel 10 to simultaneously reverse for 11 seconds. When the reversal time of each channel reaches 11 seconds, the control device stops all channels of the storage device from operating. At this time, the time for all channels of the storage device to complete the reversal is 11 seconds.
[0170] Optionally, considering the case of a large number of storage lanes, which may not be able to operate simultaneously, the lanes are grouped. Each lane group contains at most N lanes, where N is the maximum number of lanes that can operate in a single operation. In other words, at most N lanes can operate simultaneously. All lanes of the storage device are controlled to reverse sequentially according to their respective lane groups. Within each lane group, all lanes reverse simultaneously for a first preset time.
[0171] For example, the storage device has a total of 21 channels. If the maximum number of channels in a single operation is 8, then these 21 channels are divided into 3 groups: channels 1 to 8 are the first channel group, channels 9 to 16 are the second channel group, and channels 17 to 21 are the third channel group. The first preset duration is 11 seconds. The control device controls all channels of the storage device to reverse sequentially for 11 seconds according to the first channel group, the second channel group, and the third channel group. When the first channel group has reversed for 11 seconds, the first channel group stops operating, and the second channel group starts to reverse, and so on, until the third channel group has reversed for 11 seconds, at which point the third channel group stops operating. At this time, the time for all channels of the storage device to reverse is 33 seconds.
[0172] In the above technical solution, by controlling all the cargo channels of the storage equipment to reverse simultaneously or controlling all the cargo channels of the storage equipment to reverse sequentially according to the cargo channel group, the cargo channel reversal method of the storage equipment can be flexibly set according to the actual situation and scenario, reducing the possibility of cargo channel icing and improving the safety and reliability of the cargo channels.
[0173] In some embodiments, controlling each of the cargo channels to rotate forward for a corresponding second preset time period includes:
[0174] Control the same inventory of goods to rotate forward simultaneously for the corresponding second preset time period;
[0175] or,
[0176] All the cargo channels of the storage device are controlled to rotate forward sequentially according to the cargo channel group, and the cargo channels within the same cargo channel group are controlled to rotate forward simultaneously according to the second preset time corresponding to each cargo channel within the cargo channel group. A cargo channel group includes at most N cargo channels, where N is the maximum number of cargo channels in a single operation.
[0177] It is understandable that controlling each of the aforementioned cargo channels to rotate forward for the corresponding second preset time period can be achieved by controlling cargo channels with the same inventory of goods to rotate forward simultaneously for the corresponding second preset time period.
[0178] For example, the storage device has a total of 10 channels, namely channel 1, channel 2, channel 3, channel 4, channel 5, channel 6, channel 7, channel 8, channel 9 and channel 10. The inventory of goods in channels 1 to 6 is 3 units, and the inventory of goods in channels 7 to 10 is 2 units. The second preset duration for channels 1 to 6 is set to 3 seconds, and the second preset duration for channels 7 to 10 is set to 6 seconds. The control device controls channels 1 to 6 to rotate forward simultaneously for 3 seconds, and controls channels 7 to 10 to rotate forward simultaneously for 6 seconds.
[0179] Optionally, the storage lanes can be grouped, with each lane group containing at most N lanes, where N is the maximum number of lanes in a single operation, meaning at most N lanes can operate simultaneously. All lanes of the storage device are controlled to rotate sequentially according to their respective lane groups. Within the same lane group, lanes rotate simultaneously for their respective second preset durations.
[0180] For example, the storage device has a total of 21 channels. If the maximum number of channels in a single operation is 8, then these 21 channels are divided into 3 groups: channels 1 to 8 form the first channel group, channels 9 to 16 form the second channel group, and channels 17 to 21 form the third channel group. Each channel in the first channel group is controlled to rotate forward simultaneously for its corresponding second preset time. After all channels in the first channel group have rotated forward for their respective second preset times, the second channel group begins to rotate forward, and so on, until all channels in the third channel group have rotated forward for their respective second preset times, at which point the third channel group stops operating.
[0181] In the above technical solution, by controlling the channels with the same inventory of goods to rotate forward simultaneously according to the corresponding second preset time, or by controlling all channels of the storage device to rotate forward sequentially according to channel groups, and controlling the channels within the same channel group to rotate forward simultaneously according to the second preset time corresponding to each channel within the channel group, the total operation time of the channels can be reduced. This reduces the possibility of the channels freezing due to low temperature, while also reducing energy consumption and improving the reliability and safety of the channels.
[0182] In some embodiments, the first preset time duration for reversing all cargo channels of the storage device includes:
[0183] When the minimum duration for which all cargo channels of the storage device stop operating is detected reaches the third preset duration, the storage device is controlled to reverse for the first preset duration.
[0184] or,
[0185] If an increase or decrease in the inventory of goods in at least one cargo channel is detected, and the minimum duration for which all cargo channels of the storage device have stopped operating reaches a third preset duration, the storage device is controlled to reverse all cargo channels for a first preset duration.
[0186] Understandably, when the minimum duration for which all cargo channels of the storage equipment have stopped operating is detected reaches the third preset duration, in order to reduce the possibility of cargo channel icing, the control device controls all cargo channels of the storage equipment to reverse for the first preset duration.
[0187] Optionally, the third preset duration can be determined based on the theoretical speed of icing in the cargo channel. It is understood that if the probability of icing in the cargo channel is greater than a preset threshold after the cargo channel has stopped operating for a certain period of time, then this duration can be determined as the third preset duration.
[0188] For example, the third preset duration is 10 minutes and the first preset duration is 11 seconds. When the minimum duration of all cargo channels of the storage device being detected to have stopped operating reaches 10 minutes, all cargo channels of the storage device are controlled to reverse for 11 seconds.
[0189] In the above technical solution, when the minimum duration for which all cargo channels of the storage device stop operating is detected reaches the third preset duration, all cargo channels of the storage device are controlled to reverse for the first preset duration, which reduces the possibility of cargo channels freezing due to low temperature and improves the reliability and safety of cargo channels.
[0190] Optionally, if an increase or decrease in the inventory of goods in at least one aisle is detected, and the minimum duration for which all aisles of the storage device have stopped operating reaches a third preset duration, the control device reverses the rotation of all aisles of the storage device for a first preset duration. It is understood that if the control device detects an increase or decrease in the inventory of goods in at least one aisle, and the minimum duration for which all aisles of the storage device have stopped operating reaches the third preset duration, the following steps need to be repeated: determine the second preset duration corresponding to each aisle based on the inventory of goods corresponding to each aisle. It should be noted that the inventory of goods in some aisles is an updated value; first, the control device reverses the rotation of all aisles of the storage device for the first preset duration, and then controls each aisle to rotate forward according to the corresponding second preset duration.
[0191] For example, the storage device has a total of 10 channels, namely channel 1, channel 2, channel 3, channel 4, channel 5, channel 6, channel 7, channel 8, channel 9 and channel 10. The first preset duration is 11 seconds and the third preset duration is 10 minutes. When it is detected that the inventory of goods in channel 1 and channel 2 has decreased by 1, and the minimum duration for all channels of the storage device to stop operating reaches 10 minutes, the storage device controls all channels to reverse for 11 seconds.
[0192] Furthermore, at this time, it is detected that the inventory of goods in channels 1, 2, 3, 4, 5, and 6 is 3, and the inventory of goods in channels 7, 8, 9, and 10 is 2. It is determined that the second preset duration for channels 1, 2, 3, 4, 5, and 6 is 3 seconds, and the second preset duration for channels 7, 8, 9, and 10 is 6 seconds. The control device controls channels 1, 2, 3, 4, 5, and 6 to rotate forward simultaneously for 3 seconds, and controls channels 7, 8, 9, and 10 to rotate forward simultaneously for 6 seconds.
[0193] In the above technical solution, when an increase or decrease in the inventory of goods in at least one cargo channel is detected, and the minimum duration for which all cargo channels of the storage equipment stop operating reaches the third preset duration, the second preset duration corresponding to each cargo channel is determined based on the current inventory of goods in each cargo channel. First, all cargo channels of the storage equipment are controlled to reverse for the first preset duration, and then each cargo channel is controlled to rotate forward according to the corresponding second preset duration. This achieves the cargo channels to first reverse and then rotate forward, reducing the possibility of cargo channels freezing due to low temperature and improving the reliability and safety of the cargo channels.
[0194] In some embodiments, the motor driving each of the cargo channels is a bidirectional drive motor, which is configured to rotate forward when receiving a forward rotation signal and reverse when receiving a reverse rotation signal.
[0195] It should be noted that a bidirectional drive motor (also known as a bidirectional drive motor system) is a motor that can drive in two directions. The operation of the motor is usually determined by the direction of the current. Changing the direction of the current will change the direction of the motor's rotation. The rotation direction of a bidirectional drive motor includes forward and reverse rotation. A bidirectional drive motor is configured to rotate forward when it receives a forward rotation signal and reverse when it receives a reverse rotation signal.
[0196] For example, a bidirectional drive motor can achieve bidirectional drive by using an H-bridge circuit to control the direction of the motor. The H-bridge circuit consists of four switches (usually transistors, MOSFETs, etc.) connected to both ends of the bidirectional drive motor. By controlling the opening and closing sequence of the four switches, the direction of current flow can be changed, thereby controlling the rotation direction of the bidirectional drive motor.
[0197] Optionally, the bidirectional drive motor can be a DC motor. The DC motor controls the forward and reverse rotation of the motor by changing the direction of the current. The direction of the DC motor can be controlled by an H-bridge circuit, and the speed can be controlled by PWM speed regulation.
[0198] Optionally, the bidirectional drive motor can be a stepper motor, which is a type of motor that controls the rotation of the motor through step signals and can use digital control to control the direction of the motor.
[0199] Optionally, the bidirectional drive motor can be a bidirectional DC motor, which is a special type of DC motor that can rotate in two directions. It is usually controlled by an H-bridge circuit to achieve bidirectional rotation and is widely used in applications requiring forward and reverse rotation control.
[0200] Optionally, the bidirectional drive motor can be a synchronous motor. During operation, the rotor and stator magnetic fields rotate synchronously, and bidirectional drive is achieved through appropriate control technology (such as frequency converter control).
[0201] Optionally, the bidirectional drive motor can be an asynchronous motor. The asynchronous motor controls the speed by changing the frequency or voltage of the power supply and can achieve bidirectional operation through external control technology, such as through a frequency converter or other control methods.
[0202] Figure 2 is a schematic diagram of the structure of a bidirectional drive motor system provided in some embodiments of this application. As shown in Figure 2, the bidirectional drive motor system includes a row control module 1, a column control module 2, a direction control module 3, and a motor matrix 4. The motor matrix 4 includes an arrangement matrix of multiple motors, each motor being used to drive a corresponding cargo lane.
[0203] Each motor includes a first interface, a second interface, and a third interface. Row control module 1 connects to the first interface of all motors within motor matrix 4 and is configured to independently control the first terminal of each row motor to a high level. Column control module 2 connects to the second interface of all motors within motor matrix 4 and is configured to independently control the second terminal of each column motor to a low level. Direction control module 3 connects to the third interface of all motors within motor matrix 4. When configured in the first state, direction control module 3 controls one or more motors to rotate forward; when configured in the second state, it controls one or more motors to rotate in reverse. By controlling the motor movement through a matrix-type bidirectional drive circuit, forward and reverse rotation of one or more lanes can be achieved.
[0204] For example, the first state represents a low level, and motor matrix 4 rotates forward. The second state represents a high level, and motor matrix 4 rotates in reverse.
[0205] In the above technical solution, the motors driving each cargo channel are bidirectional drive motors. By configuring the motors to rotate forward when receiving a forward rotation signal and reverse when receiving a reverse rotation signal, the motors drive the cargo channels to achieve forward and reverse rotation, reducing the possibility of the cargo channels freezing due to low temperatures and improving the reliability and safety of the cargo channels.
[0206] In some embodiments, the first preset time duration for reversing all cargo channels of the controlled storage device includes:
[0207] Send a reverse signal to the bidirectional drive motor corresponding to each of the cargo channels, wherein the reverse signal carries the first preset duration;
[0208] The control of each of the cargo channels to rotate forward according to the corresponding second preset time duration includes:
[0209] A forward rotation signal is sent to the bidirectional drive motor corresponding to each of the aforementioned cargo channels, and the forward rotation signal carries a second preset duration corresponding to each of the aforementioned cargo channels.
[0210] Understandably, the control device sends a reverse signal to the bidirectional drive motor corresponding to each cargo lane. The reverse signal carries a first preset duration. After receiving the reverse signal, the bidirectional drive motor drives the corresponding cargo lane to reverse for the first preset duration.
[0211] For example, the storage device has a total of 10 cargo channels, namely cargo channel 1, cargo channel 2, cargo channel 3, cargo channel 4, cargo channel 5, cargo channel 6, cargo channel 7, cargo channel 8, cargo channel 9 and cargo channel 10. The first preset duration is 11 seconds. The control device sends a reverse signal to the bidirectional drive motor corresponding to each cargo channel. The reverse signal carries the first preset duration of 11 seconds. After receiving the reverse signal, the bidirectional drive motor drives the corresponding cargo channel to reverse for 11 seconds.
[0212] Furthermore, after all the cargo channels of the storage equipment have reversed for a first preset time, the control device sends a forward rotation signal to the bidirectional drive motor corresponding to each cargo channel, and the forward rotation signal carries the second preset time corresponding to each cargo channel.
[0213] For example, the storage device has a total of 10 cargo channels, namely cargo channel 1, cargo channel 2, cargo channel 3, cargo channel 4, cargo channel 5, cargo channel 6, cargo channel 7, cargo channel 8, cargo channel 9 and cargo channel 10. The second preset duration corresponding to cargo channels 1 to 6 is 3 seconds, and the second preset duration corresponding to cargo channels 7 to 10 is 6 seconds. Then the control device sends a forward rotation signal to the bidirectional drive motor corresponding to each cargo channel. The forward rotation signal carries the second preset duration corresponding to each cargo channel. After receiving the forward rotation signal, the bidirectional drive motor drives the corresponding cargo channel to rotate forward for the corresponding second preset duration.
[0214] In the above technical solution, by sending a reverse signal carrying a first preset duration to the bidirectional drive motor corresponding to each cargo channel, all cargo channels of the storage device are controlled to reverse for the first preset duration. By sending a forward rotation signal carrying a second preset duration corresponding to each cargo channel to the bidirectional drive motor corresponding to each cargo channel, each cargo channel is controlled to rotate forward according to the corresponding second preset duration. This realizes the forward and reverse rotation of the cargo channels, reduces the possibility of the cargo channels freezing due to low temperature, and improves the reliability and safety of the cargo channels.
[0215] Figure 3 is a second schematic flowchart of a cargo lane anti-icing control method provided in some embodiments of this application. As shown in Figure 3, the cargo lane anti-icing control method includes steps 310, 320, 330, 340, 350 and 360.
[0216] Step 310: The minimum duration for which all cargo channels of the storage equipment have stopped operating has reached the third preset duration;
[0217] Step 320: Obtain the inventory of goods corresponding to each cargo channel of the storage equipment;
[0218] Step 330: Determine the second preset duration for each of the following: based on the inventory of goods corresponding to each of the aforementioned channels and the mapping relationship between the quantity of goods and the forward rotation time of the channels;
[0219] Step 340: Control all the channels of the storage device to reverse for a first preset time, wherein the first preset time is determined based on the length of any item when the channel is filled and the speed of the motor driving the channel to reverse.
[0220] Step 350: Control each of the aforementioned cargo channels to rotate forward for the corresponding second preset duration;
[0221] Step 360: If an increase or decrease in the inventory of goods in at least one cargo channel is detected, proceed to step 310.
[0222] The anti-icing control method for cargo channels provided in this application embodiment detects that when the minimum duration for which all cargo channels of the storage equipment have stopped operating reaches a third preset duration, it determines a second preset duration for each cargo channel based on the inventory of goods corresponding to each cargo channel of the storage equipment. First, it controls all cargo channels of the storage equipment to reverse for a first preset duration, and then controls each cargo channel to rotate forward according to the corresponding second preset duration. This reduces the possibility of cargo channels icing due to low temperatures and improves the reliability and safety of the cargo channels.
[0223] In some embodiments of this application, the first duration is a first preset duration;
[0224] The step of determining the first duration corresponding to each of the aforementioned cargo channels based on the corresponding inventory of goods in each cargo channel includes:
[0225] Based on the inventory of goods corresponding to each of the aforementioned channels, a first preset duration is determined for each of the aforementioned channels, wherein the first preset duration is the duration for channel reversal.
[0226] Understandably, when the first duration is the first preset duration, which is the duration of the channel reversal, the first preset duration for each channel is determined based on the inventory of goods corresponding to each channel.
[0227] Furthermore, the step of first controlling each of the cargo channels to reverse direction and then controlling each of the cargo channels to rotate forward according to the first duration includes:
[0228] Control each of the aforementioned cargo channels to reverse according to the corresponding first preset time;
[0229] Each of the cargo channels is controlled to rotate forward for a corresponding second preset duration, the second preset duration being determined based on the first preset duration.
[0230] It is understandable that by obtaining the inventory of goods corresponding to all the channels of the storage device, determining the first preset duration for each channel based on the inventory of goods corresponding to each channel, and determining the second preset duration based on the first preset duration, the storage device is first controlled to reverse according to the corresponding first duration, so that the goods in all channels are far away from the outlet and the goods will not fall into the channel. Then, the channel is controlled to rotate forward according to the corresponding second preset duration. This can achieve forward and reverse rotation of the channel while ensuring that the goods do not fall out of the channel.
[0231] For example, the storage device has a total of 10 channels, namely channel 1, channel 2, channel 3, channel 4, channel 5, channel 6, channel 7, channel 8, channel 9 and channel 10. The inventory of goods in channels 1 to 6 is 3 units, and the inventory of goods in channels 7 to 10 is 2 units. The first preset duration and the second preset duration for channels 1 to 6 are determined to be 3 seconds, and the first preset duration and the second preset duration for channels 7 to 10 are determined to be 6 seconds. The control device controls channels 1 to 6 to reverse in 3 seconds, controls channels 7 to 10 to reverse in 6 seconds, then controls channels 1 to 6 to rotate forward in 3 seconds, and controls channels 7 to 10 to rotate forward in 6 seconds.
[0232] For example, the first preset duration for cargo channels 1 to 6 is determined to be 3 seconds, and the corresponding second preset duration is 2 seconds. The first preset duration for cargo channels 7 to 10 is determined to be 6 seconds, and the corresponding second preset duration is 5 seconds. The control device controls cargo channels 1 to 6 to reverse in 3 seconds, controls cargo channels 7 to 10 to reverse in 6 seconds, then controls cargo channels 1 to 6 to rotate forward in 2 seconds, and controls cargo channels 7 to 10 to rotate forward in 5 seconds.
[0233] The anti-icing control method for cargo channels provided in this application determines a first preset duration for each cargo channel based on the inventory of goods corresponding to each cargo channel of the storage equipment, determines a second preset duration based on the first preset duration, controls each cargo channel of the storage equipment to reverse according to the corresponding first preset duration, and then controls each cargo channel to rotate forward according to the corresponding second preset duration. This reduces the possibility of cargo channels icing due to low temperature and improves the reliability and safety of the cargo channels.
[0234] In some embodiments, determining the first preset duration corresponding to each of the product channels based on the inventory of goods corresponding to each channel includes:
[0235] Determine the mapping relationship between the quantity of goods and the time for the goods to reverse;
[0236] Based on the inventory of goods corresponding to each of the aforementioned channels, and the mapping relationship between the quantity of goods and the reversal time of the channels, the first preset time corresponding to each of the aforementioned channels is determined.
[0237] Understandably, the mapping relationship between the quantity of goods and the reversal time of the goods channel is first determined. Then, based on the inventory of goods corresponding to each goods channel and the mapping relationship between the quantity of goods and the reversal time of the goods channel, the reversal time corresponding to each goods channel can be obtained, which is the first preset time.
[0238] In some embodiments, determining the mapping relationship between the quantity of goods and the time for reversing the cargo channel includes:
[0239] Determine the corresponding product length for different product quantities;
[0240] The reversal time of the cargo channel corresponding to different quantities of goods is determined based on the length of the goods corresponding to different quantities of goods and the speed of the motor driving the cargo channel to reverse.
[0241] Based on different quantities of goods and the corresponding channel reversal time, determine the mapping relationship between the quantity of goods and the channel reversal time.
[0242] The control device first determines the product length corresponding to different product quantities N. Based on the product length L corresponding to different product quantities N and the motor speed V when driving the conveyor to reverse, it determines the conveyor reversal time T corresponding to different product quantities. The calculation formula is as follows: T=f(N,L,V)
[0243] Where T represents the time for the goods channel to reverse for N items, N represents the number of items, L represents the length of the N items, and V represents the speed of the motor driving the goods channel to reverse.
[0244] Optionally, the distance of the reverse lane is equal to the length of the goods corresponding to different quantities of goods. Furthermore, based on the distance of the reverse lane and the speed of the motor during the reverse lane, the reverse lane time corresponding to different quantities of goods can be determined.
[0245] Optionally, the distance the goods lane reverses is equal to the length of the goods when the lane is fully covered, minus the length of the goods corresponding to different quantities of goods. Furthermore, based on the distance the goods lane reverses and the motor speed during reverse rotation, the reverse rotation time corresponding to different quantities of goods can be determined.
[0246] Furthermore, after determining the channel reversal time corresponding to different quantities of goods, a mapping relationship between the quantity of goods N and the corresponding channel reversal time T can be obtained based on the different quantities of goods N and the corresponding channel reversal time T. This mapping relationship can be understood as a correspondence between the quantity of goods N and the channel reversal time T.
[0247] For example, the mapping relationship between the quantity of goods and the time for the goods to reverse is shown in Table 4.
[0248] Table 4. Mapping Relationship between Commodity Quantity and Channel Reversal Time
[0249] For example, the mapping relationship between the quantity of goods and the time for the goods to reverse is shown in Table 5.
[0250] Table 5. Mapping Relationship between Commodity Quantity and Channel Reversal Time
[0251] In the above technical solution, the reversal time of the cargo channel corresponding to different quantities of goods is determined according to the length of the goods corresponding to different quantities of goods and the speed of the motor when the cargo channel reverses. This can reduce the energy consumption of the whole machine and improve the safety and reliability of the cargo channel.
[0252] Furthermore, after knowing the mapping relationship between the quantity of goods and the reversal time of the goods lane, the first preset time corresponding to each goods lane is determined according to the inventory of goods corresponding to each goods lane.
[0253] In the above technical solution, the first preset time for each cargo channel is determined based on the inventory of goods corresponding to each cargo channel and the mapping relationship between the quantity of goods and the reversal time of the cargo channel. This can reduce the energy consumption of the whole machine and improve the safety and reliability of the cargo channel.
[0254] In some embodiments, controlling each of the cargo channels to reverse according to a corresponding first preset time period includes:
[0255] Control the channels with the same inventory of goods to reverse simultaneously according to the corresponding first preset time period;
[0256] or,
[0257] All the cargo channels of the storage device are controlled to reverse sequentially according to the cargo channel group, and the cargo channels within the same cargo channel group are controlled to reverse simultaneously according to the first preset time corresponding to each cargo channel within the cargo channel group. A cargo channel group includes at most N cargo channels, where N is the maximum number of cargo channels in a single operation.
[0258] It is understood that controlling each of the aforementioned channels to reverse according to the corresponding first preset time period can be achieved by controlling channels with the same inventory of goods to reverse simultaneously according to the corresponding first preset time period.
[0259] For example, the storage device has a total of 10 channels, namely channel 1, channel 2, channel 3, channel 4, channel 5, channel 6, channel 7, channel 8, channel 9 and channel 10. The inventory of goods in channels 1 to 6 is 3, and the inventory of goods in channels 7 to 10 is 2. The first preset duration for channels 1 to 6 is set to 8 seconds, and the first preset duration for channels 7 to 10 is set to 6 seconds. The control device controls channels 1 to 6 to reverse simultaneously for 8 seconds, and controls channels 7 to 10 to reverse simultaneously for 6 seconds.
[0260] Optionally, the storage lanes can be grouped, with each lane group containing at most N lanes, where N is the maximum number of lanes in a single operation, meaning at most N lanes can operate simultaneously. All lanes of the storage device are controlled to reverse sequentially according to their respective lane groups. Within the same lane group, lanes reverse simultaneously for their respective first preset durations.
[0261] For example, the storage device has a total of 21 channels. If the maximum number of channels in a single operation is 8, then these 21 channels are divided into 3 groups: channels 1 to 8 are the first channel group, channels 9 to 16 are the second channel group, and channels 17 to 21 are the third channel group. Each channel in the first channel group is controlled to reverse simultaneously according to its corresponding first preset time. After the reverse time of all channels in the first channel group reaches their respective first preset time, the second channel group starts to reverse, and so on, until the reverse time of all channels in the third channel group reaches their respective first preset time, at which point the third channel group stops operating.
[0262] In the above technical solution, by controlling the channels with the same inventory of goods to reverse simultaneously according to the corresponding first preset time, or by controlling all channels of the storage device to reverse sequentially according to channel groups, and controlling the channels within the same channel group to reverse simultaneously according to the first preset time corresponding to each channel within the channel group, the total operation time of the channels can be reduced. This reduces the possibility of the channels freezing due to low temperature, while also reducing energy consumption and improving the reliability and safety of the channels.
[0263] In some embodiments, the control method further includes: determining the second preset duration based on the first preset duration;
[0264] Wherein, the second preset duration is equal to the first preset duration; or, the second preset duration is equal to the first preset duration minus the first value.
[0265] Understandably, to prevent goods from falling from the outlet while the conveyor is in operation, a second preset duration can be set equal to the first preset duration. Alternatively, to further reduce the risk of goods falling, the second preset duration can be set equal to the first preset duration minus a first value, meaning the second preset duration is slightly less than the first preset duration. The first value can be set as needed.
[0266] In some embodiments, controlling each of the cargo channels to rotate forward for a corresponding second preset time period includes:
[0267] Control the channels with the same inventory of goods to rotate forward simultaneously according to the corresponding second preset time.
[0268] or,
[0269] All the cargo channels of the storage device are controlled to rotate forward sequentially according to the cargo channel group, and the cargo channels within the same cargo channel group are controlled to rotate forward simultaneously according to the second preset time corresponding to each cargo channel within the cargo channel group. A cargo channel group includes at most N cargo channels, where N is the maximum number of cargo channels in a single operation.
[0270] It is understandable that controlling each of the aforementioned cargo channels to rotate forward for the corresponding second preset time period can be achieved by controlling cargo channels with the same inventory of goods to rotate forward simultaneously for the corresponding second preset time period.
[0271] For example, the storage device has a total of 10 channels, namely channel 1, channel 2, channel 3, channel 4, channel 5, channel 6, channel 7, channel 8, channel 9 and channel 10. The inventory of goods in channels 1 to 6 is 3, and the inventory of goods in channels 7 to 10 is 2. The second preset duration for channels 1 to 6 is set to 8 seconds, and the second preset duration for channels 7 to 10 is set to 6 seconds. The control device controls channels 1 to 6 to rotate forward simultaneously for 8 seconds, and controls channels 7 to 10 to rotate forward simultaneously for 6 seconds.
[0272] Optionally, the storage lanes can be grouped, with each lane group containing at most N lanes, where N is the maximum number of lanes in a single operation, meaning at most N lanes can operate simultaneously. All lanes of the storage device are controlled to rotate sequentially according to their respective lane groups. Within the same lane group, lanes rotate simultaneously for their respective second preset durations.
[0273] For example, the storage device has a total of 21 channels. If the maximum number of channels in a single operation is 8, then these 21 channels are divided into 3 groups: channels 1 to 8 are the first channel group, channels 9 to 16 are the second channel group, and channels 17 to 21 are the third channel group. Each channel in the first channel group is controlled to rotate forward simultaneously according to its corresponding second preset time. After all channels in the first channel group have rotated forward for their respective second preset time, the second channel group starts to rotate forward, and so on, until all channels in the third channel group have rotated forward for their respective second preset time, at which point the third channel group stops operating.
[0274] In the above technical solution, by controlling the channels with the same inventory of goods to rotate forward simultaneously according to the corresponding second preset time, or by controlling all channels of the storage device to rotate forward sequentially according to channel groups, and controlling the channels within the same channel group to rotate forward simultaneously according to the second preset time corresponding to each channel within the channel group, the total operation time of the channels can be reduced. This reduces the possibility of the channels freezing due to low temperature, while also reducing energy consumption and improving the reliability and safety of the channels.
[0275] In some embodiments, controlling each of the cargo channels to reverse according to a corresponding first preset time period includes:
[0276] When the minimum duration for which all cargo channels of the storage device have stopped operating is detected to reach the third preset duration, each cargo channel is controlled to reverse according to the corresponding first preset duration.
[0277] Alternatively, if an increase or decrease in the inventory of goods in at least one cargo channel is detected, and the minimum duration for which all cargo channels of the storage device have stopped operating reaches a third preset duration, the storage device is controlled to reverse all cargo channels for a first preset duration.
[0278] Understandably, when the minimum duration for which all cargo channels of the storage equipment have stopped operating is detected reaches the third preset duration, in order to reduce the possibility of cargo channel icing, the control device controls all cargo channels of the storage equipment to reverse for the first preset duration.
[0279] In the above technical solution, when the minimum duration for which all cargo channels of the storage device stop operating is detected reaches the third preset duration, all cargo channels of the storage device are controlled to reverse for the first preset duration, and then each cargo channel is controlled to rotate forward according to the corresponding second preset duration. This realizes that the cargo channels first reverse and then rotate forward, reducing the possibility of the cargo channels freezing due to low temperature and improving the reliability and safety of the cargo channels.
[0280] Optionally, if an increase or decrease in the inventory of goods in at least one aisle is detected, and the minimum duration for which all aisles of the storage device have stopped operating reaches a third preset duration, the control device reverses all aisles of the storage device for a first preset duration. It is understood that if the control device detects an increase or decrease in the inventory of goods in at least one aisle, and the minimum duration for which all aisles of the storage device have stopped operating reaches the third preset duration, the following steps need to be repeated: First, determine the first preset duration for each aisle based on its corresponding inventory level (note that the inventory level for some aisles is an updated value), and then determine the second preset duration based on the first preset duration; first, control each aisle to reverse according to the corresponding first preset duration, and then control each aisle to rotate forward according to the corresponding second preset duration.
[0281] In the above technical solution, when an increase or decrease in the inventory of goods in at least one cargo channel is detected, and the minimum duration for which all cargo channels of the storage equipment stop operating reaches the third preset duration, the first preset duration corresponding to each cargo channel is determined based on the current inventory of goods in each cargo channel. Each cargo channel is then controlled to reverse according to the corresponding first preset duration, and then controlled to rotate forward according to the corresponding second preset duration. This achieves the cargo channels to first reverse and then rotate forward, reducing the possibility of the cargo channels freezing due to excessively low temperatures and improving the reliability and safety of the cargo channels.
[0282] In some embodiments, the motor driving each of the cargo channels is a bidirectional drive motor, which is configured to rotate forward when receiving a forward rotation signal and reverse when receiving a reverse rotation signal.
[0283] The content of this embodiment can be referred to the description in the foregoing embodiments, and will not be repeated here.
[0284] In some embodiments, controlling each of the cargo channels to reverse according to a corresponding first preset time period includes:
[0285] Send a reverse signal to the bidirectional drive motor corresponding to each of the cargo channels, wherein the reverse signal carries a first preset duration corresponding to each of the cargo channels;
[0286] The control of each of the cargo channels to rotate forward according to the corresponding second preset time duration includes:
[0287] A forward rotation signal is sent to the bidirectional drive motor corresponding to each of the aforementioned cargo channels, and the forward rotation signal carries a second preset duration corresponding to each of the aforementioned cargo channels.
[0288] The content of this embodiment can be referred to the description in the foregoing embodiments, and will not be repeated here.
[0289] In the above technical solution, by sending a reverse signal carrying a first preset duration to the bidirectional drive motor corresponding to each cargo lane, the cargo lane is controlled to reverse according to the corresponding first preset duration. By sending a forward rotation signal carrying a second preset duration corresponding to each cargo lane to the bidirectional drive motor corresponding to each cargo lane, the cargo lane is controlled to rotate forward according to the corresponding second preset duration. This realizes the forward and reverse rotation of the cargo lane, reduces the possibility of the cargo lane freezing due to low temperature, and improves the reliability and safety of the cargo lane.
[0290] Figure 4 is a third schematic flowchart of a cargo lane anti-icing control method provided in some embodiments of this application. As shown in Figure 4, the cargo lane anti-icing control method includes steps 410, 420, 430, 440, 450, 460 and 470.
[0291] Step 410: The minimum duration for which all cargo channels of the storage equipment have stopped operating has reached the third preset duration;
[0292] Step 420: Obtain the inventory of goods corresponding to each cargo channel of the storage equipment;
[0293] Step 430: Determine the first preset time for each cargo lane based on the inventory of goods corresponding to each cargo lane and the mapping relationship between the quantity of goods and the forward rotation time of the cargo lane;
[0294] Step 440: Determine the second preset duration for each cargo channel based on the first preset duration for each cargo channel;
[0295] Step 450: Control each cargo channel to reverse according to the corresponding first preset time;
[0296] Step 460: Control each cargo channel to rotate forward according to the corresponding second preset time;
[0297] Step 470: If an increase or decrease in the inventory of goods in at least one cargo channel is detected, proceed to step 410.
[0298] The anti-icing control method for cargo channels provided in this application embodiment detects that when the minimum duration for which all cargo channels of the storage equipment have stopped operating reaches a third preset duration, it determines a first preset duration for each cargo channel based on the inventory of goods corresponding to each cargo channel of the storage equipment, determines a second preset duration based on the first preset duration, controls each cargo channel of the storage equipment to reverse according to the corresponding first preset duration, and controls each cargo channel to rotate forward according to the corresponding second preset duration, thereby reducing the possibility of cargo channels icing due to low temperature and improving the reliability and safety of the cargo channels.
[0299] Figure 5 is a schematic diagram of one of the cargo lane anti-icing control devices provided in some embodiments of this application. As shown in Figure 5, the cargo lane anti-icing control device 500 includes an acquisition unit 501, a determination unit 502, and a control unit 503.
[0300] The acquisition unit 501 is used to acquire the inventory of goods corresponding to all the cargo channels of the storage equipment;
[0301] The determining unit 502 is used to determine the first duration corresponding to each of the cargo channels based on the inventory of goods corresponding to each of the cargo channels;
[0302] The control unit 503 is used to control each of the cargo channels to reverse direction first, and then control each of the cargo channels to rotate forward, according to the first duration.
[0303] Optionally, the first duration is a second preset duration.
[0304] The step of determining the first duration corresponding to each of the aforementioned cargo channels based on the corresponding inventory of goods in each cargo channel includes:
[0305] Based on the inventory of goods corresponding to each of the aforementioned channels, a second preset duration is determined for each of the aforementioned channels, wherein the second preset duration is the duration for the channel to rotate forward.
[0306] Optionally, determining the second preset duration corresponding to each of the aforementioned product channels based on the corresponding product inventory includes:
[0307] Determine the mapping relationship between the quantity of goods and the forward rotation time of the cargo aisle;
[0308] Based on the inventory of goods corresponding to each of the aforementioned channels, and the mapping relationship between the quantity of goods and the forward rotation time of the channels, the second preset duration corresponding to each of the aforementioned channels is determined.
[0309] Optionally, determining the mapping relationship between the quantity of goods and the forward rotation time of the cargo aisle includes:
[0310] Determine the corresponding product length for different product quantities;
[0311] The forward rotation time of the aisle corresponding to different quantities of goods is determined based on the length of goods corresponding to different quantities of goods, the length of goods corresponding to when the aisle is fully covered, and the speed of the motor driving the aisle to rotate forward.
[0312] Based on different quantities of goods and the corresponding forward rotation time of the cargo aisle, determine the mapping relationship between the quantity of goods and the forward rotation time of the cargo aisle.
[0313] Optionally, the step of controlling each of the cargo channels to reverse direction first, and then controlling each of the cargo channels to rotate forward, based on the first duration, includes:
[0314] Control all cargo channels of the storage device to reverse for a first preset time;
[0315] Control each of the aforementioned cargo channels to rotate forward for the corresponding second preset time period.
[0316] Optionally, the anti-icing control device for the cargo channel further includes:
[0317] The reversal duration determination unit is used to determine the first preset duration based on the length of any item in the storage device when it fills the aisle and the rotational speed of the motor that drives the aisle to reverse.
[0318] Optionally, the first preset time duration for controlling the reversal of all cargo channels of the storage device includes:
[0319] Simultaneously reverse the rotation of all cargo channels in the storage device;
[0320] When the reversal time of each of the aforementioned cargo channels reaches a first preset time, control all cargo channels of the storage device to stop operating;
[0321] or,
[0322] All the cargo channels of the storage device are controlled to reverse sequentially according to the cargo channel group. A cargo channel group includes at most N cargo channels, where N is the maximum number of cargo channels in a single operation.
[0323] When the reversal time of each cargo channel group reaches the first preset time, the corresponding cargo channel group is controlled to stop operating.
[0324] Optionally, controlling each of the cargo channels to rotate forward for a corresponding second preset time period includes:
[0325] Control the same inventory of goods to rotate forward simultaneously for the corresponding second preset time period;
[0326] or,
[0327] All the cargo channels of the storage device are controlled to rotate forward sequentially according to the cargo channel group, and the cargo channels within the same cargo channel group are controlled to rotate forward simultaneously according to the second preset time corresponding to each cargo channel within the cargo channel group. A cargo channel group includes at most N cargo channels, where N is the maximum number of cargo channels in a single operation.
[0328] Optionally, the first preset time duration for controlling the reversal of all cargo channels of the storage device includes:
[0329] When the minimum duration for which all cargo channels of the storage device stop operating is detected reaches the third preset duration, the storage device is controlled to reverse for the first preset duration.
[0330] or,
[0331] If an increase or decrease in the inventory of goods in at least one cargo channel is detected, and the minimum duration for which all cargo channels of the storage device have stopped operating reaches a third preset duration, the storage device is controlled to reverse all cargo channels for a first preset duration.
[0332] Optionally, the motor driving each of the cargo channels is a bidirectional drive motor, which is configured to rotate forward when receiving a forward rotation signal and reverse when receiving a reverse rotation signal.
[0333] Optionally, the first preset time duration for controlling the reversal of all cargo channels of the storage device includes:
[0334] Send a reverse signal to the bidirectional drive motor corresponding to each of the cargo channels, wherein the reverse signal carries the first preset duration;
[0335] The control of each of the cargo channels to rotate forward according to the corresponding second preset time duration includes:
[0336] A forward rotation signal is sent to the bidirectional drive motor corresponding to each of the aforementioned cargo channels, and the forward rotation signal carries a second preset duration corresponding to each of the aforementioned cargo channels.
[0337] Optionally, the first duration is a first preset duration, and determining the first duration corresponding to each of the aforementioned channels based on the inventory of goods corresponding to each channel includes:
[0338] Based on the inventory of goods corresponding to each of the aforementioned channels, a first preset duration is determined for each of the aforementioned channels, wherein the first preset duration is the duration for channel reversal.
[0339] Optionally, determining the first preset duration corresponding to each of the aforementioned product channels based on the corresponding product inventory includes:
[0340] Determine the mapping relationship between the quantity of goods and the time for the goods to reverse;
[0341] Based on the inventory of goods corresponding to each of the aforementioned channels, and the mapping relationship between the quantity of goods and the reversal time of the channels, the first preset time corresponding to each of the aforementioned channels is determined.
[0342] Optionally, determining the mapping relationship between the quantity of goods and the time for reversing the cargo channel includes:
[0343] Determine the corresponding product length for different product quantities;
[0344] The reversal time of the cargo channel corresponding to different quantities of goods is determined based on the length of the goods corresponding to different quantities of goods and the speed of the motor driving the cargo channel to reverse.
[0345] Based on different quantities of goods and the corresponding channel reversal time, determine the mapping relationship between the quantity of goods and the channel reversal time.
[0346] Optionally, the step of controlling each of the cargo channels to reverse direction first, and then controlling each of the cargo channels to rotate forward, based on the first duration, includes:
[0347] Control each of the aforementioned cargo channels to reverse according to the corresponding first preset time;
[0348] Each of the cargo channels is controlled to rotate forward for a corresponding second preset duration, the second preset duration being determined based on the first preset duration.
[0349] Optionally, controlling each of the cargo channels to reverse according to a corresponding first preset time period includes:
[0350] Control the channels with the same inventory of goods to reverse simultaneously according to the corresponding first preset time period;
[0351] or,
[0352] All the cargo channels of the storage device are controlled to reverse sequentially according to the cargo channel group, and the cargo channels within the same cargo channel group are controlled to reverse simultaneously according to the first preset time corresponding to each cargo channel within the cargo channel group. A cargo channel group includes at most N cargo channels, where N is the maximum number of cargo channels in a single operation.
[0353] Optionally, the anti-icing control device for the cargo channel further includes:
[0354] A forward rotation duration determination unit is used to determine the second preset duration based on the first preset duration;
[0355] Wherein, the second preset duration is equal to the first preset duration; or, the second preset duration is equal to the first preset duration minus the first value.
[0356] Optionally, controlling each of the cargo channels to rotate forward for a corresponding second preset time period includes:
[0357] Control the channels with the same inventory of goods to rotate forward simultaneously according to the corresponding second preset time.
[0358] or,
[0359] All the cargo channels of the storage device are controlled to rotate forward sequentially according to the cargo channel group, and the cargo channels within the same cargo channel group are controlled to rotate forward simultaneously according to the second preset time corresponding to each cargo channel within the cargo channel group. A cargo channel group includes at most N cargo channels, where N is the maximum number of cargo channels in a single operation.
[0360] Optionally, controlling each of the cargo channels to reverse according to a corresponding first preset time period includes:
[0361] When the minimum duration for which all cargo channels of the storage device have stopped operating is detected to reach the third preset duration, each cargo channel is controlled to reverse according to the corresponding first preset duration.
[0362] Alternatively, if an increase or decrease in the inventory of goods in at least one cargo channel is detected, and the minimum duration for which all cargo channels of the storage device have stopped operating reaches a third preset duration, the storage device is controlled to reverse all cargo channels for a first preset duration.
[0363] Optionally, the motor driving each of the cargo channels is a bidirectional drive motor, which is configured to rotate forward when receiving a forward rotation signal and reverse when receiving a reverse rotation signal.
[0364] Optionally, controlling each of the cargo channels to reverse according to a corresponding first preset time period includes:
[0365] Send a reverse signal to the bidirectional drive motor corresponding to each of the cargo channels, wherein the reverse signal carries a first preset duration corresponding to each of the cargo channels;
[0366] The control of each of the cargo channels to rotate forward according to the corresponding second preset time duration includes:
[0367] A forward rotation signal is sent to the bidirectional drive motor corresponding to each of the aforementioned cargo channels, and the forward rotation signal carries a second preset duration corresponding to each of the aforementioned cargo channels.
[0368] The anti-icing control device 30 for the cargo channel in this embodiment can be an electronic device or a component of an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the electronic device can be a mobile phone, tablet computer, laptop computer, PDA, in-vehicle electronic device, mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, ultra-mobile personal computer (UMPC), netbook, or personal digital assistant (PDA), etc. It can also be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This embodiment does not specifically limit the specific type of device.
[0369] The anti-icing control device 30 for the cargo channel in this embodiment can be a device with an operating system. This operating system can be Microsoft Windows, Android, iOS, or other possible operating systems; this embodiment does not specifically limit its use.
[0370] The anti-icing control device 30 for cargo channels provided in this application embodiment can realize the various processes implemented in the method embodiment of Figure 1, Figure 3, or Figure 4, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0371] Figure 6 is a second schematic diagram of the structure of the anti-icing control device for cargo channels provided in some embodiments of this application. As shown in Figure 6, the anti-icing control device 500 for cargo channels includes a processor 601, a memory 602, and a computer program stored in the memory 602 and executable on the processor 601. When the program is executed by the processor 601, it implements the various processes of the above-described embodiments of the anti-icing control method for cargo channels and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0372] This application also provides a storage device, including the cargo channel anti-icing control device described in the above embodiments.
[0373] This application also provides a non-transitory computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the various processes of the above-described cargo channel anti-icing control method embodiments and achieves the same technical effect. To avoid repetition, it will not be described again here.
[0374] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0375] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described anti-icing control method for cargo channels.
[0376] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0377] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described cargo channel anti-icing control method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0378] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0379] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the related technology, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0380] It should be understood that although this specification describes embodiments, not every embodiment contains only one independent technical solution. This way of describing the specification is only for clarity. Those skilled in the art should regard the specification as a whole. The technical solutions in each embodiment can also be appropriately combined to form other embodiments that can be understood by those skilled in the art.
[0381] The detailed descriptions listed above are merely specific descriptions of feasible implementation methods of this application and are not intended to limit the scope of protection of this application. All equivalent implementation methods or modifications made without departing from the spirit of the art of this application should be included within the scope of protection of this application.
Claims
1. A method for preventing icing in cargo channels, characterized in that, include: Obtain the inventory quantity of goods corresponding to each cargo channel of the storage equipment; The first duration corresponding to each of the aforementioned cargo channels is determined based on the inventory of goods corresponding to each cargo channel. Based on the first duration, first control each of the cargo channels to reverse, then control each of the cargo channels to rotate forward.
2. The method for preventing icing in cargo channels according to claim 1, characterized in that, The first duration is the second preset duration; The step of determining the first duration corresponding to each of the aforementioned cargo channels based on the corresponding inventory of goods in each cargo channel includes: Based on the inventory of goods corresponding to each of the aforementioned channels, a second preset duration is determined for each of the aforementioned channels, wherein the second preset duration is the duration for the channel to rotate forward.
3. The method for preventing icing in cargo channels according to claim 2, characterized in that, The step of determining the second preset duration corresponding to each of the aforementioned product channels based on the corresponding product inventory includes: Determine the mapping relationship between the quantity of goods and the forward rotation time of the cargo aisle; Based on the inventory of goods corresponding to each of the aforementioned channels, and the mapping relationship between the quantity of goods and the forward rotation time of the channels, the second preset duration corresponding to each of the aforementioned channels is determined.
4. The method for preventing icing in cargo channels according to claim 3, characterized in that, The determination of the mapping relationship between the quantity of goods and the forward rotation time of the cargo aisle includes: Determine the corresponding product length for different product quantities; The forward rotation time of the aisle corresponding to different quantities of goods is determined based on the length of goods corresponding to different quantities of goods, the length of goods corresponding to when the aisle is fully covered, and the speed of the motor driving the aisle to rotate forward. Based on different quantities of goods and the corresponding forward rotation time of the cargo aisle, determine the mapping relationship between the quantity of goods and the forward rotation time of the cargo aisle.
5. The method for preventing icing in cargo channels according to claim 2, characterized in that, The step of first controlling each of the cargo channels to reverse direction and then controlling each of the cargo channels to rotate forward, based on the first duration, includes: Control all cargo channels of the storage device to reverse for a first preset time; Control each of the aforementioned cargo channels to rotate forward for the corresponding second preset time period.
6. The method for preventing icing in freight channels according to claim 5, characterized in that, The control method further includes: The first preset duration is determined based on the length of any item when it fills the cargo aisle of the storage device and the rotational speed of the motor when the cargo aisle is reversed.
7. The method for preventing icing in freight channels according to claim 5, characterized in that, The first preset time for reversing all cargo channels of the storage device includes: Simultaneously reverse the rotation of all cargo channels in the storage device; When the reversal time of each of the aforementioned cargo channels reaches a first preset time, control all cargo channels of the storage device to stop operating; or, All the cargo channels of the storage device are controlled to reverse sequentially according to the cargo channel group. A cargo channel group includes at most N cargo channels, where N is the maximum number of cargo channels in a single operation. When the reversal time of each cargo channel group reaches the first preset time, the corresponding cargo channel group is controlled to stop operating.
8. The method for preventing icing in freight channels according to claim 5, characterized in that, The control of each of the cargo channels to rotate forward according to the corresponding second preset time duration includes: Control the same inventory of goods to rotate forward simultaneously for the corresponding second preset time period; or, All the cargo channels of the storage device are controlled to rotate forward sequentially according to the cargo channel group, and the cargo channels within the same cargo channel group are controlled to rotate forward simultaneously according to the second preset time corresponding to each cargo channel within the cargo channel group. A cargo channel group includes at most N cargo channels, where N is the maximum number of cargo channels in a single operation.
9. The method for preventing icing in cargo channels according to any one of claims 5-7, characterized in that, The first preset time for reversing all cargo channels of the storage device includes: When the minimum duration for which all cargo channels of the storage device stop operating is detected reaches the third preset duration, the storage device is controlled to reverse for the first preset duration. or, If an increase or decrease in the inventory of goods in at least one cargo channel is detected, and the minimum duration for which all cargo channels of the storage device have stopped operating reaches a third preset duration, the storage device is controlled to reverse all cargo channels for a first preset duration.
10. The method for preventing icing in cargo channels according to claim 5, characterized in that, The motors driving each of the cargo channels are bidirectional drive motors, which are configured to rotate forward when a forward rotation signal is received and to rotate in reverse when a reverse rotation signal is received.
11. The method for preventing icing in cargo channels according to claim 10, characterized in that, The first preset time for reversing all cargo channels of the storage device includes: Send a reverse signal to the bidirectional drive motor corresponding to each of the cargo channels, wherein the reverse signal carries the first preset duration; The control of each of the cargo channels to rotate forward according to the corresponding second preset time duration includes: A forward rotation signal is sent to the bidirectional drive motor corresponding to each of the aforementioned cargo channels, and the forward rotation signal carries a second preset duration corresponding to each of the aforementioned cargo channels.
12. The method for preventing icing in cargo channels according to claim 1, characterized in that, The first duration is a first preset duration. The step of determining the first duration corresponding to each of the aforementioned product channels based on the corresponding inventory of goods in each channel includes: Based on the inventory of goods corresponding to each of the aforementioned channels, a first preset duration is determined for each of the aforementioned channels, wherein the first preset duration is the duration for channel reversal.
13. The method for preventing icing in cargo channels according to claim 12, characterized in that, The step of determining the first preset duration corresponding to each of the aforementioned product channels based on the corresponding product inventory includes: Determine the mapping relationship between the quantity of goods and the time for the goods to reverse; Based on the inventory of goods corresponding to each of the aforementioned channels, and the mapping relationship between the quantity of goods and the reversal time of the channels, the first preset time corresponding to each of the aforementioned channels is determined.
14. The method for preventing icing in cargo channels according to claim 13, characterized in that, The determination of the mapping relationship between the quantity of goods and the time for reversing the cargo channel includes: Determine the corresponding product length for different product quantities; The reversal time of the cargo channel corresponding to different quantities of goods is determined based on the length of the goods corresponding to different quantities of goods and the speed of the motor driving the cargo channel to reverse. Based on different quantities of goods and the corresponding channel reversal time, determine the mapping relationship between the quantity of goods and the channel reversal time.
15. The method for preventing icing in freight channels according to claim 12, characterized in that, The step of first controlling each of the cargo channels to reverse direction and then controlling each of the cargo channels to rotate forward, based on the first duration, includes: Control each of the aforementioned cargo channels to reverse according to the corresponding first preset time; Each of the cargo channels is controlled to rotate forward for a corresponding second preset duration, the second preset duration being determined based on the first preset duration.
16. The method for preventing icing in cargo channels according to claim 15, characterized in that, The control of each of the cargo channels to reverse according to a corresponding first preset time period includes: Control the channels with the same inventory of goods to reverse simultaneously according to the corresponding first preset time period; or, All the cargo channels of the storage device are controlled to reverse sequentially according to the cargo channel group, and the cargo channels within the same cargo channel group are controlled to reverse simultaneously according to the first preset time corresponding to each cargo channel within the cargo channel group. A cargo channel group includes at most N cargo channels, where N is the maximum number of cargo channels in a single operation.
17. The method for preventing icing in freight channels according to claim 15, characterized in that, The control method further includes: determining the second preset duration based on the first preset duration; Wherein, the second preset duration is equal to the first preset duration; or, the second preset duration is equal to the first preset duration minus the first value.
18. The method for preventing icing in cargo channels according to claim 15 or 17, characterized in that, The control of each of the cargo channels to rotate forward according to the corresponding second preset time duration includes: Control the same inventory of goods to rotate forward simultaneously for the corresponding second preset time period; or, All the cargo channels of the storage device are controlled to rotate forward sequentially according to the cargo channel group, and the cargo channels within the same cargo channel group are controlled to rotate forward simultaneously according to the second preset time corresponding to each cargo channel within the cargo channel group. A cargo channel group includes at most N cargo channels, where N is the maximum number of cargo channels in a single operation.
19. The method for preventing icing in cargo channels according to claim 15 or 16, characterized in that, The control of each of the cargo channels to reverse according to a corresponding first preset time period includes: When the minimum duration for which all cargo channels of the storage device have stopped operating is detected to reach the third preset duration, each cargo channel is controlled to reverse according to the corresponding first preset duration. Alternatively, if an increase or decrease in the inventory of goods in at least one cargo channel is detected, and the minimum duration for which all cargo channels of the storage device have stopped operating reaches a third preset duration, the storage device is controlled to reverse all cargo channels for a first preset duration.
20. The method for preventing icing in cargo channels according to claim 15, characterized in that, The motors driving each of the cargo channels are bidirectional drive motors, which are configured to rotate forward when a forward rotation signal is received and to rotate in reverse when a reverse rotation signal is received.
21. The method for preventing icing in cargo channels according to claim 20, characterized in that, The control of each of the cargo channels to reverse according to a corresponding first preset time period includes: Send a reverse signal to the bidirectional drive motor corresponding to each of the cargo channels, wherein the reverse signal carries a first preset duration corresponding to each of the cargo channels; The control of each of the cargo channels to rotate forward according to the corresponding second preset time duration includes: A forward rotation signal is sent to the bidirectional drive motor corresponding to each of the aforementioned cargo channels, and the forward rotation signal carries a second preset duration corresponding to each of the aforementioned cargo channels.
22. A cargo channel anti-icing control device, characterized in that, include: The acquisition unit is used to acquire the inventory of goods corresponding to all the cargo channels of the storage equipment. The determining unit is used to determine the first duration corresponding to each of the cargo channels based on the inventory of goods corresponding to each of the cargo channels; The control unit is configured to, based on the first duration, first control each of the cargo channels to reverse, and then control each of the cargo channels to rotate forward.
23. A cargo lane anti-icing control device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the program, it implements the anti-icing control method for cargo channels as described in any one of claims 1-21.
24. A storage device, characterized in that, Includes the anti-icing control device for cargo channels as described in claim 22 or 23.
25. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the anti-icing control method for cargo channels as described in any one of claims 1-21.
26. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the anti-icing control method for cargo channels as described in any one of claims 1-21.