A paving material control method and device, electronic equipment and storage medium
By acquiring the location information of the material dropping end and controlling the operating status of the material spreading actuator, the problem of residual material in the storage tank affecting production efficiency is solved, and efficient material spreading and production are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-27
- Publication Date
- 2026-03-24
AI Technical Summary
In the cigarette manufacturing workshop, the remaining material in the storage cabinet affects production efficiency. Existing methods, such as waiting for the material to be completely discharged or moving the material to the end of the cabinet and setting a material limit, will also affect production efficiency.
By acquiring the material dropping end position information of the material spreading equipment, the operating status of the material spreading actuator is determined based on the material spreading range, and it is controlled to operate within the material spreading range. Any proportion of the material spreading range can be set for material spreading.
This improves material spreading efficiency, thereby increasing production efficiency and avoiding the risk of material blockage.
Smart Images

Figure CN116253117B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of control technology, and in particular to a material spreading control method, device, electronic device, and storage medium. Background Technology
[0002] In the tobacco processing workshop of a cigarette factory, tobacco storage cabinets are the most commonly used storage equipment. The method of laying materials in the storage cabinets in the tobacco processing workshop is to lay materials back and forth from the head to the tail of the cabinet.
[0003] When a small amount of material remains in the storage tank, it is necessary to wait until all the material has been emptied before feeding more material into the tank. This is to prevent the material from overlapping with the existing tobacco and causing blockages, which would affect production efficiency. Currently, in actual production, to prevent material residue from affecting production efficiency, workers usually move the material to the back of the tank, set a maximum material loading limit, and then feed the tobacco into the storage tank.
[0004] However, whether waiting for all the material to be discharged or setting a material loading limit after moving the material to the end of the cabinet, both will affect production efficiency. Summary of the Invention
[0005] This invention provides a material feeding control method, device, electronic equipment, and storage medium to solve the problem of production efficiency being affected by excess material in storage tanks.
[0006] According to one aspect of the present invention, a method for controlling material distribution is provided, comprising:
[0007] In response to the setting operation of the material spreading range, the material spreading range is set;
[0008] During the operation of the material spreading equipment, the position information of the material dropping end of the material spreading equipment is obtained, and the operating status of the material spreading actuator in the material spreading equipment is determined based on the position information of the material dropping end and the material spreading range;
[0009] The operation of the material spreading actuator is controlled based on the operating status to spread material within the spreading range.
[0010] According to another aspect of the present invention, an apparatus is provided, comprising:
[0011] The material spreading range setting module is used to set the material spreading range in response to the material spreading range setting operation;
[0012] The material spreading actuator operating status determination module is used to acquire the material dropping end position information of the material spreading equipment during the operation of the material spreading equipment, and determine the operating status of the material spreading actuator in the material spreading equipment based on the material dropping end position information and the material spreading range;
[0013] The material spreading actuator control module is used to control the operation of the material spreading actuator based on the operating status, so as to spread material within the material spreading range.
[0014] According to another aspect of the present invention, an electronic device is provided, the electronic device comprising:
[0015] At least one processor; and
[0016] A memory communicatively connected to the at least one processor; wherein,
[0017] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to perform the material spreading control method according to any embodiment of the present invention.
[0018] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the material spreading control method according to any embodiment of the present invention.
[0019] The technical solution of this invention, during the operation of the material spreading equipment, determines the operating state of the material spreading actuator based on the material dropping end position information and the set material spreading range. Then, based on the operating state, the operation of the material spreading actuator is controlled to spread material within the spreading range. An arbitrary proportion of the spreading range can be set, and material is spread within this range, solving the problem of residual material in the storage tank affecting production efficiency, improving material spreading efficiency, and thus increasing overall production efficiency.
[0020] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0021] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0022] Figure 1 This is a material laying scenario diagram for implementing an embodiment of the present invention;
[0023] Figure 2 This is a flowchart of a material spreading control method provided in Embodiment 1 of the present invention;
[0024] Figure 3This is a schematic diagram of the structure of a material spreading control device provided in Embodiment 2 of the present invention;
[0025] Figure 4 This is a schematic diagram of the structure of an electronic device provided in Embodiment 3 of the present invention. Detailed Implementation
[0026] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of the present invention.
[0027] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0028] Figure 1 This is a material laying scenario diagram for implementing an embodiment of the present invention. For example... Figure 1 As shown, the material spreading trolley is located above the storage tank, and a material spreading belt is installed on the material spreading trolley. The material spreading trolley and the material spreading belt are driven by a travel motor and a transmission motor, respectively.
[0029] The material spreading process is as follows:
[0030] 1) The walking motor drives the material spreading trolley to move from the front to the rear of the cabinet, while the transmission motor drives the material spreading belt to spread the material into the storage cabinet from the dropping end of the material spreading trolley.
[0031] 2) When the material feeding end of the feeding trolley reaches the rear of the cabinet, the feeding trolley stops moving and the feeding belt stops rotating, completing one feeding cycle;
[0032] 3) After the material spreading trolley decelerates and comes to a complete stop, the walking motor drives the material spreading trolley to move from the rear of the cabinet to the rear of the cabinet, while the material spreading belt remains stationary;
[0033] 4) When the material feeding trolley's dropping end reaches the cabinet head position, the material feeding trolley stops moving;
[0034] 5) After the material laying trolley slows down and comes to a complete stop, repeat the material laying process described in steps 1-4 above.
[0035] Example 1
[0036] Figure 2 This is a flowchart of a material spreading control method provided in Embodiment 1 of the present invention. This embodiment is applicable to the situation where material spreading equipment in a tobacco processing workshop spreads material to a tobacco storage bin. This method can be executed by a material spreading control device, which can be implemented in hardware and / or software. The material spreading control device can be configured in a programmable logic controller (PLC). Figure 2 As shown, the method includes:
[0037] S210. In response to the setting operation of the material spreading range, the material spreading range is set.
[0038] The material spreading range refers to the area within the storage tank where materials can be spread. This range includes information on the starting and ending points of the spreading. Specifically, the starting point information can be a percentage of the starting point's location, and similarly, the ending point information can be a percentage of the ending point's location. The percentage refers to the distance from the tank head to a specific spreading position relative to the tank's length. It's understood that the percentage of the ending point's location is greater than the percentage of the starting point's location.
[0039] For example, if the distance from the head of the storage tank to the starting point of material placement accounts for 30% of the total length of the storage tank, then the percentage of the starting point of material placement is 30%; if the distance from the head of the storage tank to the end point of material placement accounts for 80% of the total length of the storage tank, then the percentage of the end point of material placement is 80%. Correspondingly, the material placement range is 30%-80%. It can be understood that if the starting point of material placement is located at the head of the storage tank and the ending point is located at the tail of the storage tank, then the material placement range is 0-100%.
[0040] In this embodiment, the central control operator can input the starting point and ending point information of material spreading in the spreading range setting box on the centralized control page according to the remaining material in the storage tank. In response to this setting operation, the spreading range is set. The spreading range setting box on the centralized control page includes a spreading start point setting box and a spreading end point setting box.
[0041] S220. During the operation of the material spreading equipment, the position information of the material dropping end of the material spreading equipment is obtained, and the operating status of the material spreading actuator in the material spreading equipment is determined based on the position information of the material dropping end and the material spreading range.
[0042] In this embodiment, during the operation of the material spreading equipment, the position information of the material dropping end of the equipment is acquired in real time. Based on the position information of the material dropping end and the spreading range, it is determined whether the material dropping end is within the spreading range. If the material dropping end is within the spreading range, the operating state of the material spreading actuator is the start state; if the material dropping end is not within the spreading range, the operating state of the material spreading actuator is the stop state. The material spreading equipment includes, but is not limited to, a material spreading crane, and correspondingly, the material spreading actuator includes, but is not limited to, a material spreading belt.
[0043] Based on the above embodiments, optionally, obtaining the material dropping end position information of the material spreading device includes: collecting the distance between the distance detection device and the material dropping end, and determining the position information of the material dropping end based on the distance.
[0044] The material dropping end position information can be a percentage of the material dropping end's position, i.e., the distance from the cabinet head to the material dropping end relative to the length of the storage cabinet. In this embodiment, a distance detection device can be installed on the storage cabinet to collect the distance between the distance detection device and the material dropping end, and then determine the material dropping end position information based on the distance between the distance detection device and the material dropping end. The distance detection device can be located at the cabinet head, and the distance detection device includes, but is not limited to, a laser rangefinder; no specific limitation is made here.
[0045] For example, in such Figure 1 In the material placement scenario shown, a distance measuring device is installed at the head of the storage tank to measure the distance between the material drop end and the laser rangefinder in real time (i.e., the distance between the material drop end and the tank head). The position information of the material drop end can be determined according to the following formula.
[0046]
[0047] Where L represents the position information of the material dropping end, D represents the distance between the distance measuring device and the material dropping end, and S represents the length of the storage tank. It should be noted that the calculation formula for the position information of the material dropping end will be different depending on the location of the distance measuring device.
[0048] Based on the above embodiments, optionally, determining the operating state of the material spreading actuator in the material spreading equipment based on the material dropping end position information and the material spreading range includes: comparing the material dropping end position information with the material spreading range to obtain a comparison result; and determining the operating state of the material spreading actuator based on the comparison result.
[0049] In this embodiment, the material spreading range includes material spreading start point information and material spreading end point information. The material drop end position information can be compared with the material spreading start point information and material spreading end point information of the material spreading range to obtain the corresponding comparison results. Then, the operating status of the material spreading actuator can be determined based on the comparison results.
[0050] Based on the above embodiments, optionally, determining the operating state of the material spreading actuator based on the comparison result includes: if the material dropping end position information satisfies the material spreading start point information, then the operating state of the material spreading actuator is the start state; if the material dropping end position information satisfies the material spreading end point information, then the operating state of the material spreading actuator is the stop state.
[0051] In this embodiment, if the material drop end position information does not meet the material laying start point information, that is, the material drop end has not reached the material laying start point, the material laying actuator is in a stopped state; if the material drop end position information meets the start point information but does not meet the material laying end point information, that is, the material drop end is between the material laying start point and the material laying end point, the material laying actuator is in a started state; if the material drop end position information meets the material laying end point information, that is, the material drop end has reached the material laying end point, the material laying actuator is in a stopped state.
[0052] For example, taking the material drop end position information, material spreading start point information, and material spreading end point information as the percentage of the material drop end position, the percentage of the material spreading start point position, and the percentage of the material spreading end point position respectively, if the percentage of the material drop end position is less than the percentage of the material spreading start point position, the operating state of the material spreading actuator is stopped; if the percentage of the material drop end position is greater than or equal to the percentage of the material spreading start point position but less than the percentage of the material spreading end point position, the operating state of the material spreading actuator is started; if the percentage of the material drop end position is greater than or equal to the percentage of the material spreading end point position, the operating state of the material spreading actuator is stopped.
[0053] S230. Control the operation of the material spreading actuator based on the operating state to spread material within the material spreading range.
[0054] Specifically, the material spreading equipment starts operating from the head of the storage tank. When the material drop end has not reached the starting point of spreading, the spreading actuator is in a stopped state. At this time, the spreading equipment is running, but the spreading actuator is in a stopped state. When the material drop end reaches the starting point of spreading, the spreading actuator is in a started state. At this time, the spreading actuator switches to the started state, and the spreading equipment continues to run while the spreading actuator remains in the started state until the material drop end reaches the ending point of spreading. The spreading actuator spreads material between the starting point and the ending point of spreading. When the material drop end reaches the ending point of spreading, the spreading actuator is in a stopped state. At this time, the spreading actuator switches to the stopped state, and the spreading equipment continues to run until it reaches the tail of the storage tank.
[0055] It should be noted that after the material spreading equipment reaches the rear of the storage tank, it returns to the front of the tank to perform the next material spreading operation. During this process, the material spreading actuator remains stationary.
[0056] Based on the above embodiments, optionally, the method further includes: determining the frequency adjustment coefficient of the material spreading actuator based on the material spreading range, and adjusting the operating speed of the material spreading actuator based on the frequency adjustment coefficient.
[0057] The frequency adjustment coefficient is used to adjust the operating speed of the material spreading actuator. In actual material spreading scenarios, the actuator is driven by a drive motor, and its operating speed can be adjusted by regulating the frequency of the drive motor. In this embodiment, when the spreading range changes, the operating speed of the actuator needs to be adjusted accordingly to ensure that the material on the actuator is promptly spread into the storage tank, preventing the risk of material blockage. Therefore, the frequency adjustment coefficient of the actuator can be determined based on the spreading range, and then the operating speed can be adjusted accordingly. This embodiment determines the frequency adjustment coefficient based on the spreading range and then adjusts the operating speed of the actuator based on the frequency adjustment coefficient, avoiding material blockage caused by untimely material spreading and ensuring smooth material spreading.
[0058] For example, if the set material coverage range is 20%-100%, that is, the set material coverage range accounts for 80% of the storage tank material coverage range (0-100%), then the frequency adjustment coefficient is: 100% / 80% = 1.25.
[0059] It is understandable that the set material spreading range is less than or equal to the material spreading range of the storage tank. When the set material spreading range is less than the material spreading range of the storage tank, the running time of the material spreading actuator is reduced, so the running speed of the material spreading actuator needs to be increased to ensure that the material on the material spreading actuator can be spread into the storage tank in a timely manner and to avoid the risk of material blockage.
[0060] Based on the above embodiments, optionally, adjusting the operating speed of the material laying actuator based on the frequency adjustment coefficient includes: obtaining the basic operating speed of the material laying actuator, and determining the target operating speed of the material laying actuator based on the basic operating speed and the frequency adjustment coefficient.
[0061] The basic operating speed refers to the operating speed of the material spreading actuator when the material spreading range is (0-100%). In this embodiment, the basic operating speed of the material spreading actuator is obtained, and the target operating speed of the material spreading actuator can be calculated based on the basic operating speed and the frequency adjustment coefficient.
[0062] For example, the formula for calculating the target running speed is:
[0063]
[0064] Among them, V 目 K represents the target operating speed, and V represents the frequency adjustment coefficient. 基 This indicates the base operating speed.
[0065] The technical solution of this embodiment determines the operating status of the material spreading actuator in the material spreading equipment based on the material dropping end position information and the set material spreading range during operation. Then, it controls the operation of the material spreading actuator based on the operating status to spread material within the spreading range. The spreading range can be set to any proportion, and material is spread within this range, solving the problem of residual material in the storage tank affecting production efficiency, improving material spreading efficiency, and thus increasing overall production efficiency.
[0066] Example 2
[0067] Figure 3 This is a schematic diagram of a material spreading control device provided in Embodiment 2 of the present invention. Figure 3 As shown, the device includes:
[0068] The material spreading range setting module 310 is used to set the material spreading range in response to the material spreading range setting operation;
[0069] The material spreading actuator operating status determination module 320 is used to acquire the material dropping end position information of the material spreading equipment during the operation of the material spreading equipment, and determine the operating status of the material spreading actuator in the material spreading equipment based on the material dropping end position information and the material spreading range;
[0070] The material spreading actuator control module 330 is used to control the operation of the material spreading actuator based on the operating state, so as to spread material within the material spreading range.
[0071] The technical solution of this embodiment determines the operating status of the material spreading actuator in the material spreading equipment based on the material dropping end position information and the set material spreading range during operation. Then, it controls the operation of the material spreading actuator based on the operating status to spread material within the spreading range. The spreading range can be set to any proportion, and material is spread within this range, solving the problem of residual material in the storage tank affecting production efficiency, improving material spreading efficiency, and thus increasing overall production efficiency.
[0072] Based on the above embodiments, optionally, the material spreading range includes material spreading start point information and material spreading end point information.
[0073] Based on the above embodiments, optionally, the material laying actuator operating status determination module 320 includes a material dropping end position information acquisition unit, used to collect the distance between the distance detection device and the material dropping end, and determine the position information of the material dropping end based on the distance.
[0074] Based on the above embodiments, optionally, the material laying actuator operating status determination module 320 includes a material laying actuator operating status determination unit, used to compare the material dropping end position information with the material laying range to obtain a comparison result; and determine the operating status of the material laying actuator based on the comparison result.
[0075] Based on the above embodiments, optionally, the operating state includes a start state and a stop state. The material laying actuator operating state determination unit is specifically used to determine the material laying actuator to enter the start state if the material dropping end position information satisfies the material laying start point information, and to enter the stop state if the material dropping end position information satisfies the material laying end point information.
[0076] Based on the above embodiments, optionally, the material spreading control device further includes a material spreading actuator running speed adjustment module, used to determine the frequency adjustment coefficient of the material spreading actuator based on the material spreading range, and adjust the running speed of the material spreading actuator based on the frequency adjustment coefficient.
[0077] Based on the above embodiments, optionally, the material laying actuator operating speed adjustment module is further used to obtain the basic operating speed of the material laying actuator, and determine the target operating speed of the material laying actuator based on the basic operating speed and the frequency adjustment coefficient.
[0078] The material spreading control device provided in the embodiments of the present invention can execute the material spreading control method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the method.
[0079] Example 3
[0080] Figure 4 This is a schematic diagram of the structure of an electronic device provided in Embodiment 3 of the present invention. The electronic device 10 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0081] like Figure 4As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0082] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0083] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as material feeding control methods.
[0084] In some embodiments, the material laying control method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or mounted on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the material laying control method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the material laying control method by any other suitable means (e.g., by means of firmware).
[0085] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0086] Computer programs used to implement the material spreading control method of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The computer programs can be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0087] Example 4
[0088] Embodiment 4 of the present invention also provides a computer-readable storage medium storing computer instructions for causing a processor to execute a material spreading control method, the method comprising:
[0089] In response to the setting operation of the material spreading range, the material spreading range is set; during the operation of the material spreading equipment, the position information of the material dropping end of the material spreading equipment is obtained, and the operating state of the material spreading actuator in the material spreading equipment is determined based on the position information of the material dropping end and the material spreading range; the operation of the material spreading actuator is controlled based on the operating state to spread material within the material spreading range.
[0090] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0091] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0092] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0093] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0094] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0095] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A method for controlling material distribution, characterized in that, include: In response to the setting operation of the material spreading range, the material spreading range is set; During the operation of the material spreading equipment, the position information of the material dropping end of the material spreading equipment is obtained, and the operating status of the material spreading actuator in the material spreading equipment is determined based on the position information of the material dropping end and the material spreading range; The operation of the material spreading actuator is controlled based on the operating status to spread material within the spreading range; The method further includes: The frequency adjustment coefficient of the material spreading actuator is determined based on the material spreading range, and the operating speed of the material spreading actuator is adjusted based on the frequency adjustment coefficient; wherein, the frequency adjustment coefficient is the adjustment coefficient of the operating speed of the material spreading actuator; The step of adjusting the operating speed of the material spreading actuator based on the frequency adjustment coefficient includes: The basic operating speed of the material spreading actuator is obtained, and the target operating speed of the material spreading actuator is determined based on the basic operating speed and the frequency adjustment coefficient; wherein, the basic operating speed is the operating speed of the material spreading actuator when the material spreading range is 0-100%; Wherein, the material drop end position information is a percentage of the material drop end position; the material spreading range includes material spreading start point information and material spreading end point information, the material spreading start point information is a percentage of the material spreading start point position, and the material spreading end point information is a percentage of the material spreading end point position; Determining the operating status of the material spreading actuator in the material spreading equipment based on the material dropping end position information and the material spreading range includes: The material drop end position information is compared with the material spreading range to obtain a comparison result; The operating status of the material spreading actuator is determined based on the comparison results; The operating state includes a start state and a stop state, and determining the operating state of the material spreading actuator based on the comparison result includes: If the percentage of the material drop end position is less than the percentage of the material spreading start point position, the material spreading actuator will be in a stopped state. If the percentage of the material drop end position is greater than or equal to the percentage of the material spreading start point position but less than the percentage of the material spreading end point position, then the material spreading actuator is in the start state. If the percentage of the material drop end position is greater than or equal to the percentage of the material laying end position, the material laying actuator will be in a stopped state.
2. The method according to claim 1, characterized in that, The step of obtaining the material dropping end position information of the material spreading equipment includes: The distance between the distance detection device and the material dropping end is collected, and the position information of the material dropping end is determined based on the distance.
3. A material spreading control device, characterized in that, include: The material spreading range setting module is used to set the material spreading range in response to the material spreading range setting operation; The material spreading actuator operation status determination module is used to obtain the material dropping end position information of the material spreading equipment during the operation of the material spreading equipment, and determine the operation status of the material spreading actuator in the material spreading equipment based on the material dropping end position information and the material spreading range; A material spreading actuator control module is used to control the operation of the material spreading actuator based on the operating state, so as to spread material within the material spreading range; The material spreading actuator operating speed adjustment module is used to determine the frequency adjustment coefficient of the material spreading actuator based on the material spreading range, and adjust the operating speed of the material spreading actuator based on the frequency adjustment coefficient; wherein, the frequency adjustment coefficient is the adjustment coefficient of the operating speed of the material spreading actuator; The material spreading actuator operating speed adjustment module is further used to obtain the basic operating speed of the material spreading actuator, and determine the target operating speed of the material spreading actuator based on the basic operating speed and the frequency adjustment coefficient; wherein, the basic operating speed is the operating speed of the material spreading actuator when the material spreading range is 0-100%; Wherein, the material drop end position information is a percentage of the material drop end position; the material spreading range includes material spreading start point information and material spreading end point information, the material spreading start point information is a percentage of the material spreading start point position, and the material spreading end point information is a percentage of the material spreading end point position; The material spreading actuator operating status determination module includes a material spreading actuator operating status determination unit, which is used to compare the material dropping end position information with the material spreading range to obtain a comparison result; and determine the operating status of the material spreading actuator based on the comparison result. The operating state includes a start state and a stop state, and the material spreading actuator operating state determination unit is specifically used for: If the percentage of the material drop end position is less than the percentage of the material spreading start point position, the material spreading actuator will be in a stopped state. If the percentage of the material drop end position is greater than or equal to the percentage of the material spreading start point position but less than the percentage of the material spreading end point position, then the material spreading actuator is in the start state. If the percentage of the material drop end position is greater than or equal to the percentage of the material laying end position, the material laying actuator will be in a stopped state.
4. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, the computer program being executed by the at least one processor to enable the at least one processor to perform the material spreading control method according to any one of claims 1-2.
5. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the material spreading control method according to any one of claims 1-2.
Citation Information
Patent Citations
Method for fast stepless regulating and controlling cabinet storage capacity in storage cabinet system
CN101190742A