A method, device, electronic device and storage medium for controlling a discharge device

CN116177246BActive Publication Date: 2025-10-28CISDI SHANGHAI ENGINEERING CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310175796.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-28
Publication Date
2025-10-28
Estimated Expiration
2043-02-28

Smart Images

  • Figure CN116177246B_ABST
    Figure CN116177246B_ABST
Patent Text Reader

Abstract

This invention discloses a method, apparatus, electronic device, and storage medium for controlling a discharge device. The method obtains the bin numbers of the first and second discharge devices and the number of the first target bin, and responds to a feeding command by determining the moving direction and the number of bins to be moved for the first and second discharge devices. The method moves the first discharge device to the first target bin and moves the second discharge device to a bin with a bin number one higher than the target bin, where the first discharge device discharges the material. This method controls the material distribution of the two discharge devices, allowing them to assist each other during distribution. This satisfies the need for bin-changing distribution, avoiding the need to stop operations for bin-changing each time. Furthermore, when distributing material in a single bin, the two devices are positioned at specific locations for easy control of the discharge devices. This effectively solves the problems of non-continuous distribution in non-silo conditions and the existence of distribution gaps, achieving uninterrupted and non-mixing material distribution.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of mechanical control, and more particularly to a control method, device, electronic equipment and storage medium for a material unloading device. Background Technology

[0002] Silos are facilities for storing bulk materials, characterized by environmental friendliness, first-in-first-out (FIFO) design, and simple structure. They are widely used in industries such as building materials, chemicals, power, metallurgy, coal, and grain. Currently, most silos are arranged in rows, with a certain distance between them. The material distribution process typically involves arranging at least one belt conveyor on a row of silos, with a moving unloading vehicle above each belt conveyor distributing the material into the corresponding silo.

[0003] However, in actual production, based on production objectives, the material distribution process needs to ensure continuous and uninterrupted distribution between silos, without the material falling onto the platform between silos or mixing materials. Related control methods and technologies only allow stopping operation during silo switching to change material types or operating modes, which cannot meet the continuous material distribution requirements of silos, and shutdown for silo cutting significantly reduces distribution efficiency. Summary of the Invention

[0004] The purpose of this invention is to provide a control method, device, electronic equipment, and storage medium for unloading devices, in order to solve the problems that existing methods cannot meet the requirements for continuous material distribution in silos, and that shutdown for silo cutting greatly reduces material distribution efficiency.

[0005] This invention provides a method for controlling an unloading device. The method includes: acquiring a first position number of the bin where a first unloading device is located, a second position number of the bin where a second unloading device is located, and a first bin number of a first target bin, wherein the number is a bin number obtained by sorting all bins according to the conveyor belt transport direction, and the second position number is greater than or equal to the first position number; responding to a feeding command, determining the moving direction and the number of bins to be moved for the first unloading device based on the first position number and the first bin number, and moving the first unloading device to the first target bin based on the moving direction and the number of bins to be moved; determining the moving direction and the number of bins to be moved for the second unloading device based on the second position number and the first bin number, and moving the second unloading device to a temporary bin with a bin number one higher than the first target bin based on the moving direction and the number of bins to be moved; and controlling the first unloading device to unload in a first unloading mode to control the unloading device.

[0006] In one embodiment of the present invention, after controlling the first unloading device to unload in a first unloading mode, the unloading device control method further includes: in response to a hopper change command, determining a second target hopper and determining a second hopper number, wherein the second hopper number is inconsistent with the first hopper number; and determining the movement state and working state of the first unloading device and the second unloading device based on the second hopper number, the first hopper number where the first unloading device is located, and the current hopper number of the second device where the second unloading device is located.

[0007] In one embodiment of the present invention, determining the movement state and working state of the first unloading device and the second unloading device based on the second hopper number, the first hopper number where the first unloading device is located, and the current hopper number of the second device where the second unloading device is located includes any one of the following: If the second hopper number is less than the first hopper number, and the first hopper number is less than the current hopper number of the second device, then the first unloading device switches to the second unloading mode and moves to the second target hopper, and after reaching the second target hopper, switches back to the first unloading mode, and the second unloading device moves to the first target hopper to start working; if the second hopper number is less than the first hopper number, and the first hopper number is equal to... If the second device has a current storage location number, the first unloading device switches to the second unloading mode and moves to the second target storage location. Upon reaching the second target storage location, it switches back to the first unloading mode, and the second unloading device moves to the first target storage location and begins operation. If the second storage location number is greater than the first storage location number and greater than the current storage location number of the second device, the first unloading device switches to the second unloading mode, and the second unloading device moves to the second target storage location and begins operation. If the second storage location number is greater than the first storage location number and equal to the current storage location number of the second device, the first unloading device switches to the second unloading mode, and the second unloading device begins operation.

[0008] In one embodiment of the present invention, before determining the movement state and working state of the first unloading device and the second unloading device based on the second hopper number, the first hopper number where the first unloading device is located, and the current hopper number of the second device where the second unloading device is located, the unloading device control method further includes: obtaining the types of materials to be unloaded from the first target hopper and the second target hopper; if the types of materials to be unloaded from the first target hopper and the second target hopper are different, the first unloading device controls the flip-plate switching time to adapt to different types of materials without mixing.

[0009] In one embodiment of the present invention, the first unloading device switches the flapper as follows: if the second compartment number is less than the first compartment number, the first unloading device switches the flapper before switching to the first unloading mode; if the second compartment number is greater than the first compartment number, the first unloading device switches the flapper before switching to the second unloading mode.

[0010] In one embodiment of the present invention, if the second hopper number is greater than the first hopper number, after the first unloading device switches to the second unloading mode, the unloading device control method further includes: after the second unloading device starts working, the first unloading device moves to the second target hopper, and after the first unloading device reaches the second target hopper, it switches to the first unloading mode to unload, and the second unloading device stops working.

[0011] In one embodiment of the present invention, after the second unloading device is moved to a temporary storage location with a storage location number one greater than the first target storage location based on the moving direction of the second unloading device and the number of moving storage locations, the unloading device control method further includes: obtaining the end storage location number; if the first storage location number is consistent with the end storage location number, the second unloading device stops after moving to the first target storage location.

[0012] This invention also provides a control device for an unloading device, comprising: a target position determination module, configured to acquire a first position number of the bin where the first unloading device is located, a second position number of the bin where the second unloading device is located, and a first bin number of a first target bin, wherein the number is a bin number obtained by sorting all bins according to the conveyor belt transport direction, and the second position number is greater than or equal to the first position number; a first device control module, configured to determine the moving direction and the number of bins to be moved for the first unloading device based on the first position number and the first bin number, and move the first unloading device to the first target bin based on the moving direction and the number of bins to be moved; a second device control module, configured to determine the moving direction and the number of bins to be moved for the second unloading device based on the second position number and the first bin number, and move the second unloading device to a temporary bin with a bin number one higher than the first target bin based on the moving direction and the number of bins to be moved; and an unloading mode control module, configured to control the first unloading device to unload in a first unloading mode, thereby controlling the unloading device.

[0013] This invention also provides an electronic device, including: one or more processors; and a storage device for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the unloading device control method as described in any of the above embodiments.

[0014] This invention also provides a computer-readable storage medium storing computer-readable instructions, which, when executed by a computer's processor, cause the computer to perform the unloading device control method as described in any of the above embodiments.

[0015] This invention discloses a method, apparatus, electronic device, and storage medium for controlling a discharge device. The method obtains the bin numbers of the first and second discharge devices and the number of the first target bin, and responds to a feeding command by determining the moving direction and the number of bins to be moved for the first and second discharge devices. The method moves the first discharge device to the first target bin and moves the second discharge device to a bin with a bin number one higher than the target bin, where the first discharge device discharges the material. This method controls the material distribution of the two discharge devices, allowing them to assist each other during distribution. This satisfies the need for bin-changing distribution, avoiding the need to stop operations for bin-changing each time. Furthermore, when distributing material in a single bin, the two devices are positioned at specific locations for easy control of the discharge devices. This effectively solves the problems of non-continuous distribution in non-silo conditions and the existence of distribution gaps, achieving uninterrupted and non-mixing material distribution.

[0016] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0017] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:

[0018] Figure 1 This is a schematic diagram illustrating an exemplary system architecture as shown in an exemplary embodiment of this application;

[0019] Figure 2 This is a flowchart illustrating a control method for an unloading device, as shown in an exemplary embodiment of this application;

[0020] Figure 3 This is a flowchart illustrating a specific unloading device control method in response to a feeding command, as shown in an exemplary embodiment of this application.

[0021] Figure 4 This is a flowchart illustrating a specific unloading device control method in response to a hopper change command, as shown in an exemplary embodiment of this application.

[0022] Figure 5 This is a flowchart illustrating a specific first position condition control method for a material switching and unloading device, as shown in an exemplary embodiment of this application.

[0023] Figure 6 This is a flowchart illustrating a specific control method for a material switching and unloading device under a second position condition, as shown in an exemplary embodiment of this application.

[0024] Figure 7 This is a flowchart illustrating a specific control method for a material switching and unloading device under third and fourth position conditions, as shown in an exemplary embodiment of this application.

[0025] Figure 8 This is a schematic diagram of a control device for a discharge device, as shown in an exemplary embodiment of this application;

[0026] Figure 9 This is a schematic diagram of the structure of a computer system for an electronic device, as illustrated in an exemplary embodiment of this application. Detailed Implementation

[0027] The embodiments of the present invention will be described below with reference to the accompanying drawings and specific examples. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are only for illustrating the present invention and not for limiting the scope of protection of the present invention.

[0028] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of the present invention. Therefore, the illustrations only show the components related to the present invention and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.

[0029] In the following description, numerous details are explored to provide a more thorough explanation of embodiments of the invention. However, it will be apparent to those skilled in the art that embodiments of the invention may be practiced without these specific details. In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail to avoid obscuring embodiments of the invention.

[0030] The term "and / or" used in this application describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the related objects before and after it are in an "or" relationship.

[0031] First, it should be noted that silos are facilities for storing bulk materials, characterized by environmental friendliness, first-in-first-out (FIFO) design, and simple structure. They are widely used in industries such as building materials, chemicals, power, metallurgy, coal, and grain. In addition to ensuring the required strength of the silo walls, their design and construction should also ensure that the inner walls are smooth and flat to facilitate material loading and unloading. A discharge hopper is installed at the bottom of the silo, and a conveyor system for loading is located in the upper corridor. During loading, the bulk material in the discharge pit is transported to the upper corridor by a hoist and unloaded onto a horizontal belt conveyor, where it is finally discharged by the unloading device.

[0032] The beneficial effects provided by this application also include: determining the movement and working status of the first unloading device and the second unloading device based on the second compartment number, the first compartment number where the first unloading device is located, and the current compartment number of the second device where the second unloading device is located; then controlling the unloading device through the second target compartment after the compartment change and the compartment numbers of the two unloading devices; controlling the material switching between the two compartments by switching the unloading mode, avoiding the downtime adjustment required for traditional compartment changes; and secondly, adjusting the unloading device by flipping the plate when the material type is different, so as to meet the material switching and material distribution requirements for different materials.

[0033] Figure 1 This is a schematic diagram illustrating an exemplary system architecture as shown in an exemplary embodiment of this application.

[0034] Reference Figure 1As shown, the system architecture may include a first unloading device 101, a second unloading device 102, and a computer device 103. The computer device 103 may be at least one of a microcomputer, an embedded computer, or a network computer. After obtaining the first location number of the compartment where the first unloading device 101 is located, the second location number of the compartment where the second unloading device 102 is located, and the first compartment number of the first target compartment, the computer device 103 controls the first unloading device 101 and the second unloading device 102. In response to a feeding command, the relevant technicians can determine the moving direction and number of moving bins of the first unloading device 101 based on the first location number and the first bin number in the computer device 103, and move the first unloading device 101 to the first target bin based on the moving direction and the number of moving bins of the first unloading device 101. They can also determine the moving direction and number of moving bins of the second unloading device 102 based on the second location number and the first bin number, and move the second unloading device 102 to a temporary bin with a bin number one larger than the first target bin based on the moving direction and the number of moving bins of the second unloading device 102. The technicians can then control the first unloading device 101 to unload in the first unloading mode.

[0035] Indicatively, after obtaining the bin numbers of the first unloading device 101 and the second unloading device 102, as well as the number of the first target bin, the computer device 102 responds to the feeding command, determines the moving direction of the first unloading device 101 and the second unloading device 102 and the number of bins to be moved, moves the first unloading device 101 to the first target bin, moves the second unloading device 102 to a temporary bin number one higher than the target bin, and controls the first unloading device 101 to unload. This method controls two unloading devices to distribute material. During the distribution process, the two devices assist each other in distributing material, which can meet the material distribution needs of bin changing, avoid the need to stop the operation for bin changing every time material is distributed, and when distributing material in a single bin, the two devices are parked in specific positions to facilitate the control of the unloading devices, effectively solving the problems of not being able to meet the continuous material distribution needs of silos and low material distribution efficiency.

[0036] Figure 2 This is a flowchart illustrating an exemplary embodiment of the present application of a method for controlling a discharge device. This method can be executed using a computing processing device, which may be... Figure 1 The computer device 103 shown is illustrated. (Refer to...) Figure 2 As shown, the flowchart of the unloading device control method includes at least steps S210 to S240, which are described in detail below:

[0037] In step S210, the first position number of the bin where the first unloading device is located, the second position number of the bin where the second unloading device is located, and the first bin number of the first target bin are obtained.

[0038] In one embodiment of this application, the number is the warehouse number after all warehouses are sorted according to the transport direction of the conveyor belt, wherein the second position number is greater than or equal to the first position number.

[0039] In one embodiment of this application, silos are arranged side by side, and a conveyor belt is placed to distribute material to each silo. In this embodiment, the silos are sorted and numbered sequentially according to the direction of the conveyor belt movement. For example, if there are n silos, they are sorted and numbered sequentially as silo 1, silo 2, silo 3...n based on the direction of the conveyor belt movement. This facilitates the description of the positions of the first unloading device, the second unloading device, the first target silo, and the second target silo. Furthermore, the numbering of the silos after sorting facilitates the description of the movement direction of the first unloading device and the second unloading device, as well as the distance of the silo to be moved.

[0040] In one embodiment of this application, at least one conveyor belt is distributed at the silo feeding port, which can transport bulk materials to each silo feeding port.

[0041] It should be noted that the above-described silo sorting method is only an exemplary sorting method in this embodiment, and it does not limit the feasibility of different sorting methods for silos in other embodiments of this application. For example, in other embodiments of this application, silo sorting can also be performed in reverse based on the direction of conveyor belt movement, and the sorting content can also be adaptively adjusted according to actual production needs, such as odd-even sorting, skip-silo sorting, sorting of silos within a limited range, etc., without specific limitations here.

[0042] In one embodiment of this application, the first unloading device and the second unloading device operate on the same motion track, so the first unloading device and the second unloading device have a fixed arrangement position relationship. In this embodiment, the first unloading device and the second unloading device are sequentially distributed on the track along the direction of the conveyor belt movement. That is, when moving along the direction of the conveyor belt movement, the bin where the second unloading device is located is equal to or greater than the bin where the first unloading device is located.

[0043] It should be noted that the arrangement order of the first unloading device and the second unloading device described above is only an exemplary example of this application. They can also be arranged in the opposite direction of the conveyor belt movement or according to the direction of other reference objects. The specific method for determining the arrangement order of the first unloading device and the second unloading device is not limited here.

[0044] In one embodiment of this application, the first unloading device has two unloading modes: a first unloading mode and a second unloading mode. The first unloading mode is to distribute material into the silo based on the transmission port of the first unloading device, and the second unloading mode is to distribute material onto the conveyor belt based on the inclined plate of the first unloading device. The first unloading mode and the second unloading mode cannot be performed simultaneously. The second unloading device has only one unloading mode, which is the unloading mode in which the second unloading device pushes the loose material on the conveyor belt into the silo.

[0045] In step S220, in response to the feeding command, the moving direction and the number of moving hoppers of the first unloading device are determined according to the first position number and the first hopper number, and the first unloading device is moved to the first target hopper based on the moving direction and the number of moving hoppers of the first unloading device.

[0046] In one embodiment of this application, in response to a feeding command, before determining the moving direction and the number of moving hoppers of the first unloading device based on the first position number and the first hopper number, the method further includes determining the starting state of the conveyor belt. If the conveyor belt is not started, then in response to the feeding command, the moving direction and the number of moving hoppers of the first unloading device are determined based on the first position number and the first hopper number.

[0047] In one embodiment of this application, the direction of movement along the conveyor belt is defined as the forward direction, and the corresponding direction of movement against the conveyor belt is defined as the reverse direction. This definition is only for the convenience of describing the direction in this embodiment, and there is no specific limitation on the definition of this direction.

[0048] In one embodiment of this application, the moving direction of the first unloading device is determined based on the relationship between the first position number and the first hopper number. For example, if the first position number is 3 and the first hopper number is 5, the moving direction of the first unloading device is forward movement; if the first position number is 5 and the first hopper number is 3, the moving direction of the first unloading device is reverse movement.

[0049] In one embodiment of this application, the absolute value of the difference between the first location number and the first hopper number is used as the number of hoppers that the first unloading device can move. For example, if the first location number is 3 and the first hopper number is 5, and the difference between their hopper numbers is 2 hopper numbers, then the first unloading device can move forward 2 hopper numbers to reach the first target hopper.

[0050] In step S230, the moving direction and number of moving silos of the second unloading device are determined according to the second position number and the first silo number, and the second unloading device is moved to a temporary silo with a silo number one larger than the first target silo based on the moving direction and the number of moving silos of the second unloading device.

[0051] In one embodiment of this application, the moving direction of the second unloading device is determined based on the numerical relationship between the second location number and the first compartment number.

[0052] In one embodiment of this application, after determining the moving direction of the second unloading device, the number of storage spaces the second unloading device moves to is determined based on the second position number and the first storage space number. Specifically, if the second unloading device moves along the conveyor belt movement direction, the second unloading device moves by the absolute value of the difference between the second position number and the first storage space number plus one storage space. For example, if the second position number is 4 and the first storage space number is 5, and the absolute value of the difference between their storage space numbers is one storage space number, then the second unloading device moves forward by 2 storage space spaces to reach a temporary storage space that is one storage space number larger than the first target storage space. If the second unloading device moves against the conveyor belt movement direction, the second unloading device moves by the absolute value of the difference between the second position number and the first storage space number minus one storage space. For example, if the second position number is 8 and the first storage space number is 5, and the absolute value of the difference between their storage space numbers is three storage space numbers, then the second unloading device moves backward by 2 storage space spaces to reach a temporary storage space that is one storage space number larger than the first target storage space.

[0053] In one embodiment of this application, after the second unloading device is moved to a temporary storage location with a storage location number one higher than the first target storage location based on the moving direction of the second unloading device and the number of moving storage locations, it is also necessary to obtain the end storage location number. If the first storage location number is consistent with the end storage location number, the second unloading device stops after moving to the first target storage location.

[0054] In one embodiment of this application, if the first target silo is the last silo in the numbering sequence, there is no temporary silo with a silo number one higher than the first target silo. Therefore, after the second unloading device moves to the first target silo, it stops at the edge of the first target silo so that the first unloading device can perform unloading work after arriving at the first target silo.

[0055] In one embodiment of this application, the second unloading device stops at the edge of the first target hopper after moving to it. The edge position refers to the range of positions where the second unloading device can stop within the first target hopper without interfering with the unloading operation of the first unloading device after it stops. This range can include stopping completely within the edge coverage of the first target hopper, partially exceeding the edge coverage of the first target hopper, or completely exceeding but adjacent to the edge coverage of the first target hopper. This stopping position range can be adaptively adjusted according to the edge coverage of the first target hopper, the length of the first unloading device, and the length of the second unloading device in the actual application of this solution. The specific position where the second unloading device stops after moving to the first target hopper is not limited here.

[0056] In step S240, the first unloading device is controlled to unload in a first unloading mode in order to control the unloading device.

[0057] In one embodiment of this application, after controlling the first unloading device to unload in the first unloading mode, the method further includes responding to the hopper change command, determining the second target hopper, and determining the second hopper number. Based on the second hopper number, the first hopper number where the first unloading device is located, and the current hopper number of the second device where the second unloading device is located, the moving state and working state of the first unloading device and the second unloading device are determined.

[0058] In one embodiment of this application, the second storage location number is different from the first storage location number.

[0059] In one embodiment of this application, after the first unloading device arrives at the first target hopper, its hopper number is changed to the first hopper number of the first target hopper, and the hopper number of the second unloading device is changed to the first hopper number or a hopper number that is one hopper number larger than the first hopper number. The hopper number of the second unloading device is then determined as its current hopper number.

[0060] In one embodiment of this application, determining the movement and working states of the first unloading device and the second unloading device based on the second compartment number, the first compartment number where the first unloading device is located, and the current compartment number of the second device where the second unloading device is located specifically includes any one of the following situations:

[0061] If the second compartment number is less than the first compartment number, and the first compartment number is less than the current compartment number of the second device, then the first unloading device switches to the second unloading mode and moves to the second target compartment. After reaching the second target compartment, it switches back to the first unloading mode, and the second unloading device moves to the first target compartment to start working.

[0062] If the second compartment number is less than the first compartment number, and the first compartment number is equal to the current compartment number of the second device, then the first unloading device switches to the second unloading mode and moves to the second target compartment. After reaching the second target compartment, it switches back to the first unloading mode, and the second unloading device moves to the first target compartment and the device starts working.

[0063] If the second compartment number is greater than the first compartment number, and the second compartment number is greater than the current compartment number of the second device, then the first unloading device switches to the second unloading mode, and the second unloading device moves to the second target compartment and starts working;

[0064] If the second compartment number is greater than the first compartment number, and the second compartment number is equal to the current compartment number of the second device, then the first unloading device switches to the second unloading mode, and the second unloading device starts working.

[0065] In one embodiment of this application, if the second compartment number is greater than the first compartment number, after the first unloading device switches to the second unloading mode, the first unloading device moves to the second target compartment after the second unloading device starts working, switches to the first unloading mode to unload after the first unloading device reaches the second target compartment, and the second unloading device stops working.

[0066] In one embodiment of this application, after the first unloading device reaches the second target hopper, it switches to the first unloading mode to unload. After the second unloading device stops working, if the second target hopper is not the end hopper, the second unloading device is controlled to move to a hopper with a hopper number one larger than the second target hopper and then stops.

[0067] In one embodiment of this application, after the first unloading device reaches the second target silo and switches to the first unloading mode to unload, the second unloading device continues to work for a first preset time and then stops working. The method for determining the first preset time includes, but is not limited to: detecting the moment when the material transfer on the conveyor belt is completed using a detection device and determining that time period as the first preset time; or determining the first preset time by calculating the ratio of the distance between the second unloading device and the first unloading device to the speed of the conveyor belt; it may also include multiplying the absolute value of the difference between the silo number of the second unloading device and the silo number of the first unloading device by 1, multiplying the result by the silo diameter to obtain the total moving distance, and then determining the ratio of the total moving distance to the speed of the conveyor belt as the first preset time.

[0068] In one embodiment of this application, before determining the movement and working states of the first unloading device and the second unloading device based on the second storage location number, the first storage location number where the first unloading device is located, and the current storage location number of the second device where the second unloading device is located, the method further includes obtaining the types of materials to be unloaded from the first target storage location and the second target storage location. If the types of materials to be unloaded from the first target storage location and the second target storage location are different, the first unloading device controls the flip-plate switching time to adapt to different types of materials without mixing.

[0069] In one embodiment of this application, the aforementioned flap is an inclined plate support in the unloading device used to unload bulk materials. In this embodiment, when switching between different material types, the flap of the unloading device is required to switch materials before the bulk material is distributed.

[0070] In one embodiment of this application, the switching of the flap by the first unloading device includes switching the flap before switching to the first unloading mode if the second compartment number is less than the first compartment number; and switching the flap before switching to the second unloading mode if the second compartment number is greater than the first compartment number.

[0071] In one embodiment of this application, after determining that the types of materials to be unloaded at the first target hopper and the second target hopper are different, the first unloading device needs to wait for a second preset time of flip-over switching time. The second preset time is determined by the time period from the start of the switching time of the first unloading device to the time when the material is detected at the front end of the material feed.

[0072] In one embodiment of this application, the first unloading device and the second unloading device adjust and control the movement position and the start and stop times of operation to realize the switching of different materials, thereby meeting the requirement of switching materials without stopping the machine and without mixing materials.

[0073] Please see Figure 3 , Figure 3 This is a flowchart illustrating a specific control method for a discharge device responding to a feeding command, as shown in an exemplary embodiment of this application. This method can be applied to... Figure 1 The implementation environment is shown, and the method is executed by the first unloading device 101, the second unloading device 102, and the computer device 103 within that implementation environment. It should be understood that the method can also be applied to other exemplary implementation environments and executed by devices in other implementation environments; this embodiment does not limit the implementation environment to which the method is applicable.

[0074] like Figure 3 As shown, in a specific embodiment of this application, it is necessary to first obtain the bin j where the first unloading device is located and the bin k where the second unloading device is located, wherein bin j is consistent with the first position number in the above embodiment, and bin k is consistent with the second position number in the above embodiment. After obtaining the bin position, the second unloading device is lifted to the non-working position to terminate its working state.

[0075] It should be noted that before obtaining the location j of the first unloading device and the location k of the second unloading device, the starting status of the belt conveyor is first determined. If the belt conveyor is not started, the above-mentioned acquisition steps are performed on the location of the unloading device. The belt conveyor is the same as the conveyor belt in the above embodiment.

[0076] In one specific embodiment of this application, after the second unloading device is raised to the non-working position, it is necessary to determine the positional relationship between the bin j where the first unloading device is located, the bin k where the second unloading device is located, the first target bin i, and the end bin n, so as to control the unloading device differently according to different positional situations. Specifically, this includes the following classification situations:

[0077] If i = j < k or i = j = k = n, meaning the first target storage location i is the same as the storage location j of the first unloading device and both are numbered less than the storage location k of the second unloading device, or the storage locations j of the first unloading device, k of the second unloading device, and the first target storage location i are all end storage locations, then the unloading port of the first unloading device switches to a two-sided (single-sided) unloading mode. The material falls directly into storage location i through the chute. The first unloading device unloads material at a fixed point or by moving within the storage location i. The switching of the unloading port to a two-sided (single-sided) unloading mode, where the material falls directly into storage location i through the chute, is the same as the first unloading device in the above embodiment. It should be noted that before the unloading port of the first unloading device switches, the second unloading device moves in the opposite direction to the position sensing device, which is one storage location larger than storage location i, and then stops.

[0078] If i = j = k < n, that is, the bin j where the first unloading device is located, the bin k where the second unloading device is located, and the first target bin i are the same and not the end bin, then the second unloading device moves forward to a position one bin larger than bin i, until it stops after hitting the right limit position sensor device one bin larger than bin i. After that, the unloading port of the first unloading device is switched to a two- (single) side unloading mode, and the material falls directly into bin i through the chute. The first unloading device unloads material at a fixed point or by moving within the range of bin i.

[0079] If i < j ≤ k, that is, the first target bin i is less than the bin j where the first unloading device is located, and the bin j where the first unloading device is located is less than or equal to the bin k where the second unloading device is located, then the first unloading device moves in the opposite direction to bin i until it hits the position sensor of bin i and stops. The unloading port of the first unloading device is switched to a two- (single) side unloading mode, and the material falls directly into bin i through the chute. The first unloading device unloads material at a fixed point or by moving within the range of bin i. It should be noted that before the unloading port of the first unloading device is switched, the second unloading device moves in the opposite direction to the position sensor of bin i, which is one bin larger than bin i, and then stops.

[0080] If i > j and n ≥ i > k, meaning the first target bin position i is greater than the bin position j where the first unloading device is located, and the first target bin position i is greater than the bin position k where the second unloading device is located, and the first target bin position i is less than or equal to the end bin position n, then the second unloading device moves forward to a position one bin larger than bin i, until it hits the right limit position sensor one bin larger than bin i and stops. Afterwards, the first unloading device moves forward to bin i, until it hits the position sensor of bin i and stops. The unloading port of the first unloading device switches to a two-sided (single-sided) unloading mode, and the material falls directly into bin i through the chute. The first unloading device unloads material at a fixed point or by moving within the bin i area. It should be noted that if the first target bin position i is equal to the end bin position n at this time, then the second unloading device moves forward to the right limit position sensor of bin i and stops.

[0081] Please see Figure 4 , Figure 4 This is an exemplary embodiment of the present application illustrating a specific control method for an unloading device responding to a hopper change command. This method can be applied to... Figure 1 The implementation environment is shown, and the method is executed by the first unloading device 101, the second unloading device 102, and the computer device 103 within that implementation environment. It should be understood that the method can also be applied to other exemplary implementation environments and executed by devices in other implementation environments; this embodiment does not limit the implementation environment to which the method is applicable.

[0082] like Figure 4 As shown, in a specific embodiment of this application, in response to a hopper-switching command, the hopper i where the first unloading device is located and the hopper x where the second unloading device is located are obtained. Based on the positional relationship between the hopper i where the first unloading device is located, the hopper x where the second unloading device is located, and the second target hopper m, different control operations can be performed according to the following positional relationships: m < i = x, that is, the hopper i where the first unloading device is located and the hopper x where the second unloading device is located are the same hopper, and the hopper number is greater than the second target hopper m; m < i < x, that is, the hopper i where the first unloading device is located is greater than the second target hopper m, and the hopper x where the second unloading device is located is greater than the hopper i where the first unloading device is located; m > x > i, that is, the second target hopper m is greater than the hopper x where the second unloading device is located, and the hopper x where the second unloading device is located is greater than the hopper i where the first unloading device is located; m > i and m = x, that is, the second target hopper m is greater than the hopper i where the first unloading device is located, and the second target hopper m is the same as the hopper x where the second unloading device is located.

[0083] The control methods and procedures for the unloading devices under the above classifications are discussed below:

[0084] Please see Figure 5 , Figure 5 This is a flowchart illustrating a specific first-position condition control method for a material switching and unloading device, as shown in an exemplary embodiment of this application. This method can be applied to... Figure 1 The implementation environment is shown, and the method is executed by the first unloading device 101, the second unloading device 102, and the computer device 103 within that implementation environment. It should be understood that the method can also be applied to other exemplary implementation environments and executed by devices in other implementation environments; this embodiment does not limit the implementation environment to which the method is applicable.

[0085] like Figure 5As shown in a specific embodiment of this application, if m < i = x, it is necessary to first determine whether the m bin and i bin are the same type of material. If the m bin and i bin are the same type of material, the second unloading device is lowered to the working position. Then, the unloading port of the first unloading device is switched to the third outlet unloading mode. The material falls onto the belt conveyor through the third chute outlet, and the first unloading device moves in the opposite direction to the m bin until it stops after hitting the position sensing device of the m bin. After stopping, the unloading port of the first unloading device is switched to the two (single) side unloading mode. The material falls directly into the m bin through the chute. The first unloading device unloads material at a fixed point or by moving within the range of the m bin. After the first unloading device continues to work for a time t1 (s) after it reaches the new working position, the second unloading device is raised to the non-working position.

[0086] In one specific embodiment of this application, if the m-bin and i-bin are not the same material, the second unloading device lowers to the working position, and then the unloading port of the first unloading device changes to the third outlet unloading mode. The material falls onto the belt conveyor through the third chute outlet, and the first unloading device moves in the opposite direction to the m-bin until it hits the position sensing device of the m-bin and stops. After stopping, the first unloading device waits for the flip-board switching time t2(s), and then the unloading port of the first unloading device changes to the two (single) side unloading mode. The material falls directly into the m-bin through the chute. The first unloading device unloads material at a fixed point or by moving within the range of the m-bin. After the first unloading device continues to work for a time t1(s) after it reaches the new working position, the second unloading device is raised to the non-working position.

[0087] In one specific embodiment of this application, raising the second unloading device to the non-working position further includes moving the second unloading device to a position one bin larger than the second target bin m and stopping it.

[0088] It should be noted that when the discharge port of the first unloading device is switched to the third outlet unloading mode, the material falls onto the belt conveyor through the third chute outlet in the same unloading mode as the second unloading mode in the above embodiment. The working time t1(s) is consistent with the first preset time in the above embodiment, and the flip-plate switching time t2(s) is consistent with the second preset time in the above embodiment.

[0089] Please see Figure 6 , Figure 6 This is a flowchart illustrating a specific control method for a material switching and unloading device under a second position condition, as shown in an exemplary embodiment of this application. This method can be applied to... Figure 1The implementation environment is shown, and the method is executed by the first unloading device 101, the second unloading device 102, and the computer device 103 within that implementation environment. It should be understood that the method can also be applied to other exemplary implementation environments and executed by devices in other implementation environments; this embodiment does not limit the implementation environment to which the method is applicable.

[0090] like Figure 6 As shown in a specific embodiment of this application, if m < i < x, it is necessary to first determine whether the m bin and i bin contain the same material. If the m bin and i bin contain the same material, the second unloading device is raised to the non-working position and then moves in the opposite direction to the i bin until it hits the right limit position sensor of the i bin and stops, and then lowers to the working position. After that, the unloading port of the first unloading device is switched to the third outlet unloading mode. The material falls onto the belt conveyor through the third chute outlet and moves in the opposite direction to the m bin until it hits the position sensor of the m bin and stops. Then the unloading port of the first unloading device is switched to the two (single) side unloading mode. The material falls directly into the m bin through the chute and is unloaded at a fixed point or by moving within the range of the m bin. Then the second unloading device continues to work for time t1 (s) after the first unloading device reaches the new working position, and the second unloading device is raised to the non-working position.

[0091] In one specific embodiment of this application, if the materials in bins m and i are not the same, the second unloading device is raised to the non-working position and then moves in the opposite direction to bin i until it hits the right limit position sensor of bin i and stops. It then descends to the working position. After that, the unloading port of the first unloading device is switched to the third outlet unloading mode. The material falls onto the belt conveyor through the third chute outlet and moves in the opposite direction to bin m until it hits the position sensor of bin m and stops. After stopping, the first unloading device waits for the flip-board switching time t2(s) before switching the unloading port of the first unloading device to the two (single) side unloading mode. The material falls directly into bin m through the chute and is unloaded at a fixed point or by moving within the range of bin m. Then, the second unloading device continues to work for time t1(s) after the first unloading device reaches the new working position, and then the second unloading device is raised to the non-working position.

[0092] Please see Figure 7 , Figure 7 This is an exemplary embodiment of the present application illustrating a specific control method for a material switching and unloading device under third and fourth position conditions. This method can be applied to... Figure 1 The implementation environment is shown, and the method is executed by the first unloading device 101, the second unloading device 102, and the computer device 103 within that implementation environment. It should be understood that the method can also be applied to other exemplary implementation environments and executed by devices in other implementation environments; this embodiment does not limit the implementation environment to which the method is applicable.

[0093] like Figure 7 As shown, in a specific embodiment of this application, there are two cases: m > x > i, that is, the second target hopper m is greater than the hopper x where the second unloading device is located, and the hopper x where the second unloading device is located is greater than the hopper i where the first unloading device is located; and m > i and m = x, that is, the second target hopper m is greater than the hopper i where the first unloading device is located, and the second target hopper m is the same as the hopper x where the second unloading device is located.

[0094] In one specific embodiment of this application, if m > x > i, it is necessary to first determine whether the m bin and i bin contain the same material. If the m bin and i bin contain the same material, the second unloading device is raised to the non-working position and moves forward to the m bin until it hits the right limit position sensor of the m bin and stops. After stopping, the second unloading device is lowered to the working position. Then, the unloading port of the first unloading device is switched to the third outlet unloading mode. The material falls onto the belt conveyor through the third chute outlet. Then, the first unloading device moves forward to the m bin until it hits the position sensor of the m bin and stops. The unloading port is switched to the two (single) side unloading mode. The material falls directly into the m bin through the chute. The first unloading device unloads material at a fixed point or by moving within the range of m bins. The second unloading device continues to work for a time t1 (s) after the first unloading device reaches the new working position, and then lifts up to the non-working position. Finally, if m < n, the second unloading device moves forward to a position one bin larger than m bins, until it stops after hitting the right limit position sensor one bin larger than m bins. Here, n represents the end bin position n.

[0095] In one specific embodiment of this application, if the materials in bins m and i are not the same, the second unloading device is raised to a non-working position and moves forward to bin m until it hits the right limit position sensor of bin m and stops. Then, the first unloading device waits for a flip-board switching time t2(s) before its unloading port changes to the third outlet unloading mode. The material falls onto the belt conveyor through the third chute outlet. At this time, the second unloading device lowers to the working position. Then, the first unloading device moves forward to bin m until it hits the position sensor of bin m and stops, changing its unloading port to a two-sided (single-sided) unloading mode. The material falls directly into bin m through the chute. The first unloading device unloads material at a fixed point or by moving within the bin m area. After the first unloading device reaches the new working position, it continues working for a time t1(s) before being raised to a non-working position. Finally, if m < n, the second unloading device moves forward to a position one bin larger than bin m until it hits the right limit position sensor one bin larger than bin m and stops.

[0096] In one specific embodiment of this application, if m > x > i, it is necessary to first determine whether the m bin and i bin contain the same material. If the m bin and i bin contain the same material, the second unloading device lowers to the working position, and the unloading port of the first unloading device switches to the third outlet unloading mode. The material falls onto the belt conveyor through the third chute outlet. Then, the first unloading device moves forward to the m bin until it hits the position sensor of the m bin and stops, and switches the unloading port to the two (single) side unloading mode. The material falls directly into the m bin through the chute. The first unloading device unloads material at a fixed point or by moving within the m bin. After the first unloading device reaches the new working position, the second unloading device continues to work for a time t1 (s) and then lifts to the non-working position. Finally, if m < n, the second unloading device moves forward to a position one bin larger than the m bin position until it hits the right limit position sensor one bin larger than the m bin position and stops.

[0097] In one specific embodiment of this application, if m > x > i, it is necessary to first determine whether the m bin and i bin contain the same material. If the m bin and i bin do not contain the same material, the first unloading device waits for the flip-board switching time t2(s) before switching the unloading port to the third outlet unloading mode. The material falls onto the belt conveyor through the third chute outlet, and the second unloading device lowers to the working position. Then, the first unloading device moves forward to the m bin until it hits the position sensor of the m bin and stops, and switches the unloading port to the two (single) side unloading mode. The material falls directly into the m bin through the chute. The first unloading device unloads material at a fixed point or by moving within the m bin. After the first unloading device reaches the new working position, it continues to work for a time t1(s) before being raised to the non-working position. Finally, if m < n, the second unloading device moves forward to a position one bin larger than the m bin position until it hits the right limit position sensor one bin larger than the m bin position and stops.

[0098] This specific embodiment provides a control method for an unloading device. This method can eliminate downtime during bin switching, improve production efficiency, achieve uninterrupted continuous material distribution between any bins, and avoid material mixing between unrelated bins.

[0099] It should be noted that the above specific embodiments are examples of a practical application scheme of this application. In actual production applications, this scheme can be applied based on production needs and production process limitations. The unloading device can also be replaced with different types of devices. The specific embodiments described here are not the only implementation path of this scheme, nor do they specifically limit the implementation content of this scheme.

[0100] This invention discloses a method, apparatus, electronic device, and storage medium for controlling a unloading device. The method, upon obtaining the bin numbers of the first and second unloading devices and the number of the first target bin, responds to a feeding command to determine the moving direction and number of bins to be moved for the first and second unloading devices. It then moves the first unloading device to the first target bin and the second unloading device to a temporary bin number one higher than the target bin, controlling the first unloading device to unload. This method controls two unloading devices for material distribution, with the two devices assisting each other during distribution, meeting the requirements for bin-changing distribution and avoiding the need to stop operations for bin-changing each time. Furthermore, when distributing material in a single bin, the two devices are positioned at specific locations to facilitate control of the unloading device, effectively solving the problems of insufficient continuous silo distribution and low distribution efficiency. Based on the second bin number, the first bin number where the first unloading device is located, and the current bin number of the second device where the second unloading device is located, the movement and working status of the first and second unloading devices are determined. Then, the unloading devices are controlled by the second target bin after the bin change and the bin numbers of the two unloading devices. The material switching between the two bins is controlled by switching the unloading mode, avoiding the downtime adjustment required by traditional bin changes. In addition, the unloading devices can be adjusted by flipping the plate when the material type is different to meet the material switching needs of different materials. Furthermore, by adjusting and controlling the movement position and the start and stop times of the first and second unloading devices, different materials can be switched between bins, achieving the requirement of non-stop bin switching and no material mixing. This eliminates downtime during bin switching, improves production efficiency, and achieves uninterrupted continuous material distribution between any bins, while avoiding material mixing between unrelated bins.

[0101] The following describes an embodiment of the apparatus described in this application, which can be used to execute the unloading device control method in the above embodiments of this application. For details not disclosed in the system embodiments of this application, please refer to the embodiments of the unloading device control method described above.

[0102] Figure 8 This is a schematic diagram illustrating a control device for a discharge device, as shown in an exemplary embodiment of this application. This device can be applied to… Figure 2 The implementation environment shown is specifically configured in computer device 103. This device can also be applied to other exemplary implementation environments and specifically configured in other devices. This embodiment does not limit the implementation environment to which the device is applicable.

[0103] like Figure 8 As shown, the exemplary unloading device control device includes: a target position determination module 801, a first device control module 802, a second device control module 803, and an unloading mode control module 804.

[0104] The target location determination module 801 is used to obtain the first location number of the bin where the first unloading device is located, the second location number of the bin where the second unloading device is located, and the first bin number of the first target bin. The number is the bin number after sorting all bins according to the conveyor belt transport direction, and the second location number is greater than or equal to the first location number. The first device control module 802 is used to determine the moving direction and the number of bins to be moved for the first unloading device according to the first location number and the first bin number, and move the first unloading device to the first target bin based on the moving direction and the number of bins to be moved. The second device control module 803 is used to determine the moving direction and the number of bins to be moved for the second unloading device according to the second location number and the first bin number, and move the second unloading device to a temporary bin with a bin number one higher than the first target bin based on the moving direction and the number of bins to be moved. The unloading mode control module 804 is used to control the first unloading device to unload in a first unloading mode to control the unloading device.

[0105] Embodiments of this application also provide an electronic device, including: one or more processors; and a storage device for storing one or more programs, which, when executed by one or more processors, cause the electronic device to implement the unloading device control method provided in the above embodiments.

[0106] Figure 9 This is a schematic diagram illustrating the structure of a computer system for an electronic device, as shown in an exemplary embodiment of this application. It should be noted that... Figure 9 The computer system 900 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0107] like Figure 9 As shown, the computer system 900 includes a Central Processing Unit (CPU) 901, which can perform various appropriate actions and processes based on programs stored in Read-Only Memory (ROM) 902 or programs loaded from storage into Random Access Memory (RAM) 903, such as performing the methods described in the above embodiments. The RAM 903 also stores various programs and data required for system operation. The CPU 901, ROM 902, and RAM 903 are interconnected via a bus. An Input / Output (I / O) interface 905 is also connected to the bus 904.

[0108] The following components are connected to I / O interface 905: an input section 906 including a keyboard, mouse, etc.; an output section 907 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 908 including a hard disk, etc.; and a communication section 909 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section performs communication processing via a network such as the Internet. A drive is also connected to I / O interface 905 as needed. Removable media 911, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 910 as needed so that computer programs read from them can be installed into storage section 908 as needed.

[0109] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 909, and / or installed from removable medium 911. When the computer program is executed by central processing unit (CPU) 901, it performs various functions defined in the system of this application.

[0110] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.

[0111] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0112] In the corresponding figures of the above embodiments, connecting lines can represent the connection relationship between various components, indicating more constitutive signal paths and / or one or more ends of some lines having arrows to indicate the main information flow direction. Connecting lines are an identifier and are not a limitation on the scheme itself, but rather the use of these lines in combination with one or more exemplary embodiments helps to more easily connect circuits or logic units. Any signal represented (determined by design requirements or preferences) can actually include one or more signals that can be transmitted in any direction and can be implemented in any suitable type of signal scheme.

[0113] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.

[0114] Another aspect of this application provides a computer-readable storage medium having a computer program stored thereon that, when executed by a processor, implements the method described above. This computer-readable storage medium may be included in the electronic device described in the above embodiments, or it may exist independently and not assembled into the electronic device.

[0115] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of this application, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0116] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, touch terminal, or network device, etc.) to execute the method according to the embodiments of this application.

[0117] It should be noted that this application can be used in a wide range of general-purpose or special-purpose computing system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc.

[0118] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the embodiments disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein.

[0119] It should be understood that the above content is only a preferred exemplary embodiment of this application and is not intended to limit the implementation of this application. Those skilled in the art can easily make corresponding modifications or alterations based on the main concept and spirit of this application. Therefore, the scope of protection of this application should be the scope of protection claimed in the claims.

Claims

1. A control method for a discharge device, characterized in that, The control method for the unloading device includes: Obtain the first position number of the bin where the first unloading device is located, the second position number of the bin where the second unloading device is located, and the first position number of the first target bin. The number is the bin number after sorting all bins according to the conveyor belt transport direction. The second position number is greater than or equal to the first position number. In response to the feeding command, the moving direction and the number of moving bins of the first unloading device are determined according to the first position number and the first bin number, and the first unloading device is moved to the first target bin based on the moving direction and the number of moving bins of the first unloading device. The moving direction and number of moving silos of the second unloading device are determined according to the second location number and the first silo number. Based on the moving direction and number of moving silos of the second unloading device, the second unloading device is moved to a temporary silo with a silo number one larger than the first target silo. Control the first unloading device to unload material in the first unloading mode; In response to the position swap instruction, a second target position is determined, and a second position number is determined, which is different from the first position number; Based on the second compartment number, the first compartment number where the first unloading device is located, and the current compartment number of the second unloading device, the movement and working states of the first and second unloading devices are determined, including any one of the following: If the second compartment number is less than the first compartment number, and the first compartment number is less than the current compartment number of the second unloading device, then the first unloading device switches to the second unloading mode and moves to the second target compartment. After reaching the second target compartment, it switches back to the first unloading mode, and the second unloading device moves to the first target compartment to start working. If the second compartment number is less than the first compartment number, and the first compartment number is equal to the current compartment number of the second unloading device, then the first unloading device switches to the second unloading mode and moves to the second target compartment. After reaching the second target compartment, it switches back to the first unloading mode, and the second unloading device moves to the first target compartment to start working. If the second compartment number is greater than the first compartment number, and the second compartment number is greater than the current compartment number of the second unloading device, then the first unloading device switches to the second unloading mode, and the second unloading device moves to the second target compartment and starts working; If the second compartment number is greater than the first compartment number, and the second compartment number is equal to the current compartment number of the second unloading device, then the first unloading device switches to the second unloading mode, and the second unloading device starts working.

2. The unloading device control method according to claim 1, characterized in that, Before determining the movement and working states of the first and second unloading devices based on the second compartment number, the first compartment number where the first unloading device is located, and the current compartment number of the second unloading device, the unloading device control method further includes: Determine the types of materials to be unloaded for the first and second target warehouses; If the types of materials to be unloaded in the first target bin and the second target bin are different, the first unloading device controls the flip-plate switching time to accommodate different types of materials without mixing.

3. The unloading device control method according to claim 1, characterized in that, The first unloading device switches the flaps as follows: If the second compartment number is less than the first compartment number, the first unloading device switches the flap before switching to the first unloading mode; If the second compartment number is greater than the first compartment number, the first unloading device switches the flap before switching to the second unloading mode.

4. The unloading device control method according to claim 1, characterized in that, If the second compartment number is greater than the first compartment number, after the first unloading device switches to the second unloading mode, the unloading device control method further includes: After the second unloading device starts working, the first unloading device moves to the second target hopper. After the first unloading device reaches the second target hopper, it switches to the first unloading mode to unload, and the second unloading device stops working.

5. The control method for the unloading device according to any one of claims 1-4, characterized in that, After moving the second unloading device to a temporary storage location one storage location larger than the first target storage location, based on the moving direction of the second unloading device and the number of moving storage locations, the unloading device control method further includes: Obtain the end-of-line warehouse number; If the first compartment number is the same as the end compartment number, the second unloading device will stop after moving to the first target compartment.

6. A control device for a unloading device, characterized in that, The unloading device control device includes: The target location determination module is used to obtain the first location number of the bin where the first unloading device is located, the second location number of the bin where the second unloading device is located, and the first bin number of the first target bin. The number is the bin number after sorting all bins according to the conveyor belt transport direction. The second location number is greater than or equal to the first location number. The first device control module is used to determine the moving direction and the number of moving hoppers of the first unloading device according to the first location number and the first hopper number, and to move the first unloading device to the first target hopper based on the moving direction and the number of moving hoppers of the first unloading device. The second unloading device control module is used to determine the moving direction and the number of moving silos of the second unloading device according to the second position number and the first silo number, and to move the second unloading device to a temporary silo with a silo number one larger than the first target silo based on the moving direction and the number of moving silos of the second unloading device. The unloading mode control module is used to control the first unloading device to unload in a first unloading mode; in response to a hopper change command, it determines a second target hopper and a second hopper number, the second hopper number being different from the first hopper number; based on the second hopper number, the first hopper number where the first unloading device is located, and the current hopper number of the second unloading device, it determines the movement and working states of the first and second unloading devices, including any one of the following: if the second hopper number is less than the first hopper number, and the first hopper number is less than the current hopper number of the second unloading device, then the first unloading device switches to the second unloading mode and moves to the second target hopper; upon reaching the second target hopper, it switches back to the first unloading mode, and the second unloading device moves to the first target hopper. The first unloading device starts working; if the second unloading location number is less than the first unloading location number, and the first unloading location number is equal to the current unloading location number of the second unloading device, then the first unloading device switches to the second unloading mode and moves to the second target unloading location. After reaching the second target unloading location, it switches back to the first unloading mode, and the second unloading device moves to the first target unloading location and starts working; if the second unloading location number is greater than the first unloading location number, and the second unloading location number is greater than the current unloading location number of the second unloading device, then the first unloading device switches to the second unloading mode, and the second unloading device moves to the second target unloading location and starts working; if the second unloading location number is greater than the first unloading location number, and the second unloading location number is equal to the current unloading location number of the second unloading device, then the first unloading device switches to the second unloading mode, and the second unloading device starts working.

7. An electronic device, characterized in that, include: One or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the unloading device control method as described in any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, It stores computer-readable instructions, which, when executed by the processor of a computer, cause the computer to perform the unloading device control method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Automatic material distribution system and automatic material distribution method for mine ore storage bin

    CN114772323A

  • Material storage system, control method thereof and computer readable storage medium

    CN114873294A