A powder supply amount control method, device, apparatus, and storage medium
Patent Information
- Application Number
- CN202611015957.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-07-09
- Publication Date
- 2026-09-15
- Estimated Expiration
- 2046-07-09
AI Technical Summary
过滤效率的降低,表面附着性能的下降,滤芯穿透损坏都会造成打印的失败
[0015] This disclosure discloses a powder supply control method, apparatus, equipment, and storage medium. It continuously acquires filter element pressure difference data by detecting the pressure difference at multiple points. Based on the rate of change of the pressure difference data, it determines whether filter element protection conditions are met. If met, it determines the load value based on the pressure difference data and a correction coefficient. The load value is then mapped to determine an estimated adhesion amount, enabling the calculation of the black and gray adhesion rate of the filter element based on the slope. When a second condition is met, the powder supply is determined based on the estimated adhesion amount and the rate of change of the pressure difference, further generating a first control command. The system can calculate the required time for spraying protective powder, prepare conditions in advance, and cumulatively calculate and analyze the filter element's lifespan. Intelligent analysis of the protective powder spraying time improves lifespan; intelligent analysis of the required powder quality reduces equipment downtime and improves printing success rate.
Smart Images

Figure CN122517640B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer control, and more particularly to a powder supply control method, apparatus, equipment, and storage medium. Background Technology
[0002] Selective laser melting technology in additive manufacturing uses a high-energy laser beam to melt pre-laid powder and accumulate it layer by layer to continuously build up a three-dimensional solid.
[0003] However, in metal 3D printing equipment, the gas circulation system determines whether the equipment can print high-quality, high-precision parts, and the filter element of the gas circulation system plays a crucial role. It promptly removes smoke and impurities during the printing process, preventing them from interfering with the laser or contaminating the parts, ensuring surface quality and density; it also captures ultrafine metal particles and fumes generated during laser melting, preventing them from polluting the workshop environment and harming personnel health. Reduced filtration efficiency, decreased surface adhesion, and filter element penetration damage will all lead to printing failure. Currently, filter element protection is mainly addressed by manually backflushing and cleaning the filter element based on changes in its resistance value, stopping the machine immediately upon discovering a problem, relying on manual monitoring and data recording, consuming a large amount of manpower, and failing to fully assess its actual condition. Summary of the Invention
[0004] This disclosure provides a powder supply control method, apparatus, equipment, and storage medium to at least solve the above-mentioned technical problems existing in the prior art.
[0005] According to a first aspect of this disclosure, a powder supply quantity control method is provided, the method comprising: When the first device is running, it continuously acquires first pressure difference data at a first sampling interval, and determines the first pressure difference change rate based on the first pressure difference data and the first sampling interval. In response to the first pressure difference change rate satisfying the first condition, a first correction coefficient is obtained, and a first load value is determined based on the first pressure difference data and the first correction coefficient. The first load value is mapped based on a preset register to determine the estimated attachment amount; In response to the first pressure difference data satisfying the second condition, the powder supply amount is determined based on the estimated amount of adhesion and the rate of change of the first pressure difference; A first control command is generated based on the powder supply quantity, and the first control command is used to control the operation of the first device.
[0006] In one possible implementation, continuously acquiring the first pressure difference data at a first sampling interval includes: First pressure data at at least one location on the first side of the filter element is continuously acquired at the first sampling interval; Second pressure data at at least one position on the second side of the filter element corresponding to the first side is continuously acquired at the first sampling interval; Based on the first pressure data and the second pressure data, determine the pressure difference data at at least one location between the first side and the second side of the filter element; The pressure difference data at at least one location is weighted based on a preset pressure weighting coefficient to determine the first pressure difference data.
[0007] In one possible implementation, obtaining the first correction coefficient in response to the first pressure difference change rate satisfying a first condition includes: The first condition is that the rate of change of the first pressure difference is greater than the first rate of change threshold; The initial air velocity at the filter outlet and the filtration velocity of the filter are obtained, and the first correction coefficient is determined based on the initial air velocity and the filtration velocity.
[0008] In one possible implementation, determining the powder supply amount based on the estimated amount of adhesion and the rate of change of the first pressure difference in response to the first pressure difference data satisfying a second condition includes: Obtain the initial pressure of the filter element. When the first pressure difference data is a first multiple of the initial pressure, determine that the rate of change of the first pressure difference is in a first state. When the rate of change of the first pressure difference continues to rise and the rate of change of the first pressure difference is in the first state, it is determined that the first pressure difference data meets the second condition. Obtain a preset first correspondence table, and determine the powder supply amount corresponding to the first correspondence table based on the estimated adhesion amount and the first pressure difference change rate.
[0009] In one possible implementation, after generating a first control command based on the powder supply quantity, the method further includes: The operating time of the first device is determined based on the powder supply and the attribute information of the first device. The first device is controlled to operate based on the first control command and the running time; Obtain the weight information of the powder in the storage device storing the powder, and determine the powder consumption amount based on the powder weight information; A deviation value is determined based on the powder consumption and the powder supply, and an abnormal alarm command is generated in response to the deviation value exceeding the deviation threshold. In response to the abnormal alarm command, the operation of the first device is stopped and an alarm message is generated.
[0010] In one possible implementation, after controlling the operation of the first device based on the first control command and the running time, the method further includes: Obtain pressure difference data at at least one location corresponding to the first pressure difference data and the filtration velocity of the filter element; The pressure difference data at at least one location, the filtration velocity of the filter element, the first pressure difference data, the rate of change of the first pressure difference, the estimated amount of adhesion, and the weight information of the powder are stored in the host computer. The host computer acquires the pressure difference data and the first pressure difference data based on the at least one location, and constructs a first curve according to the first sampling interval. Obtain the second curve constructed by the host computer based on the estimated adhesion amount and according to the first sampling interval; The health information of the filter element is determined based on the first curve and the second curve.
[0011] In one possible implementation, after determining the first pressure difference change rate based on the first pressure difference data and the first sampling interval, the method further includes: In response to the first differential pressure change rate satisfying the third condition, it is determined that the filter element is damaged, and an operation termination command is generated. In response to the operation termination command, the operation of the first device is stopped.
[0012] According to a second aspect of this disclosure, a powder supply quantity control device is provided, the device comprising: A differential pressure detection unit is used to continuously acquire first differential pressure data at a first sampling interval when the first device is running, and to determine the first differential pressure change rate based on the first differential pressure data and the first sampling interval. A load detection unit is configured to, in response to the first pressure difference change rate satisfying a first condition, acquire a first correction coefficient, and determine a first load value based on the first pressure difference data and the first correction coefficient; A mapping unit is used to map the first load value based on a preset register to determine the attachment amount estimate. A supply quantity determination unit is used to determine the powder supply quantity based on the estimated amount of adhesion and the rate of change of the first pressure difference in response to the first pressure difference data satisfying the second condition. The first instruction generation unit is used to generate a first control instruction based on the powder supply quantity, and the first control instruction is used to control the operation of the first device.
[0013] According to a third aspect of this disclosure, an electronic device is provided, comprising: At least one processor; and a memory communicatively connected to said at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the methods described in this disclosure.
[0014] According to a fourth aspect of this disclosure, a non-transitory computer-readable storage medium is provided storing computer instructions for causing the computer to perform the methods described in this disclosure.
[0015] This disclosure discloses a powder supply control method, apparatus, equipment, and storage medium. It continuously acquires filter element pressure difference data by detecting the pressure difference at multiple points. Based on the rate of change of the pressure difference data, it determines whether filter element protection conditions are met. If met, it determines the load value based on the pressure difference data and a correction coefficient. The load value is then mapped to determine an estimated adhesion amount, enabling the calculation of the black and gray adhesion rate of the filter element based on the slope. When a second condition is met, the powder supply is determined based on the estimated adhesion amount and the rate of change of the pressure difference, further generating a first control command. The system can calculate the required time for spraying protective powder, prepare conditions in advance, and cumulatively calculate and analyze the filter element's lifespan. Intelligent analysis of the protective powder spraying time improves lifespan; intelligent analysis of the required powder quality reduces equipment downtime and improves printing success rate.
[0016] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this disclosure, nor is it intended to limit the scope of this disclosure. Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0017] The above and other objects, features, and advantages of this disclosure will become readily apparent from the following detailed description of exemplary embodiments, taken in conjunction with the accompanying drawings. Several embodiments of this disclosure are illustrated in the drawings by way of example and not limitation, in which: In the accompanying drawings, the same or corresponding reference numerals indicate the same or corresponding parts.
[0018] Figure 1 This illustration shows a schematic flow diagram of the implementation of a powder supply quantity control method according to an embodiment of the present disclosure. Figure 1 ; Figure 2 This illustration shows a schematic flow diagram of the implementation of a powder supply quantity control method according to an embodiment of the present disclosure. Figure 2 ; Figure 3 A schematic diagram of a powder supply control device according to an embodiment of the present disclosure is shown; Figure 4 A schematic diagram of the composition structure of an electronic device according to an embodiment of the present disclosure is shown. Detailed Implementation
[0019] To make the objectives, features, and advantages of this disclosure more apparent and understandable, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without creative effort are within the scope of protection of this disclosure.
[0020] Figure 1 This illustration shows a schematic flow diagram of the implementation of a powder supply quantity control method according to an embodiment of the present disclosure. Figure 1 ,like Figure 1 As shown, the implementation process of a powder supply quantity control method according to an embodiment of this disclosure includes the following steps: Step 101: When the first device is running, it continuously acquires the first pressure difference data at the first sampling interval, and determines the first pressure difference change rate based on the first pressure difference data and the first sampling interval.
[0021] In this embodiment, the first device is a 3D printing device. It continuously acquires first pressure data at at least one location on the first side of the filter element at a first sampling interval, and continuously acquires second pressure data at the second side of the filter element corresponding to at least one location on the first side at the same first sampling interval. The first sampling interval is set to 5 seconds. The first and second sides of the filter element are the air inlet side and air outlet side, respectively. Pressure sensors arranged in the air inlet and air outlet cavities of the filter element collect the corresponding first and second pressure data. Preferably, the at least one location is set to three height positions on the filter element: the upper, middle, and lower parts. Pressure difference data at at least one location on the first and second sides of the filter element is determined based on the first and second pressure data. The pressure difference data at the at least one location is weighted based on a preset pressure weighting coefficient to determine the first pressure difference data. The preset pressure weighting coefficient can be adjusted as needed. Preferably, the weighting coefficient corresponding to the pressure difference at the lower position is set higher than that at the upper and middle positions. The first pressure difference data is the comprehensive equivalent pressure difference data of the filter element.
[0022] In this embodiment, the first pressure difference data is continuously obtained through a first sampling interval. The first pressure difference change rate corresponding to the first pressure difference data is determined by calculating the ratio of the difference in the first pressure difference data within the set sampling interval to the set sampling interval. Under normal circumstances, the first pressure difference change rate is positive. When the first pressure difference change rate decreases until it reaches zero, it is determined that the first pressure difference change rate satisfies a third condition. In response to the first pressure difference change rate satisfying the third condition, it is determined that the filter element is damaged, and an operation termination command is generated; in response to the operation termination command, the operation of the first device is stopped.
[0023] Step 102: In response to the first pressure difference change rate satisfying the first condition, obtain the first correction coefficient, determine the first load value based on the first pressure difference data and the first correction coefficient, and map the first load value based on a preset register to determine the estimated adhesion amount.
[0024] In this embodiment of the disclosure, the first condition is that the rate of change of the first pressure difference is greater than a first rate of change threshold; the initial wind speed at the filter outlet and the filtration wind speed of the filter are obtained, and the first correction coefficient is determined based on the initial wind speed and the filtration wind speed. The first rate of change threshold is set empirically, and the first correction coefficient is a wind speed correction coefficient, calculated by the ratio of the initial wind speed at the filter outlet to the filtration wind speed of the filter. By calculating the ratio of the first pressure difference data and the wind speed correction coefficient, a first load value is obtained, and the first load value is the effective load value of the device.
[0025] In this embodiment of the disclosure, a programmable logic controller (PLC) is used to map the first load value to a preset register to obtain an estimated value of the adhesion amount. The register is the estimated value of the black and gray adhesion amount. Preferably, a nonlinear interpolation table (calibrated based on a filter element dust holding capacity of about 1500g) is used to determine the estimated value of the adhesion amount.
[0026] Step 103: In response to the first pressure difference data satisfying the second condition, determine the powder supply amount based on the estimated amount of adhesion and the rate of change of the first pressure difference.
[0027] In this embodiment, the initial pressure of the filter element is obtained (generally the initial resistance, such as 250 Pa). When the first pressure difference data is a first multiple of the initial pressure, the first pressure difference change rate is determined to be in a first state. The first multiple can be set according to the filter element, preferably 1.5 times. When the first pressure difference change rate continues to rise and the first pressure difference change rate is in the first state, the first pressure difference data is determined to meet a second condition. The second condition corresponds to preventive maintenance to improve the service life of the filter element. When the first pressure difference data is a second multiple of the initial pressure (preferably 1.8 times), or when the first pressure difference change rate exceeds a preset crisis threshold, it is determined to be emergency maintenance, and the above-mentioned operation termination command is generated. In response to the operation termination command, the operation of the first device is stopped, and then the powder supply amount is determined based on the estimated adhesion amount and the first pressure difference change rate.
[0028] In this embodiment of the disclosure, a preset first correspondence table is obtained, and the powder supply amount corresponding to the first correspondence table is determined based on the estimated adhesion amount and the first pressure difference change rate. The first correspondence table shows the adhesion amount and powder proportionally, where the powder is a protective powder, and the adhesion amount refers to the amount of black ash adhered.
[0029] Step 104: Generate a first control command based on the powder supply amount. The first control command is used to control the operation of the first device.
[0030] In this embodiment of the disclosure, after generating a first control command based on the powder supply quantity, the operating time of the first device is determined based on the powder supply quantity and the attribute information of the first device; wherein, the first device is a gas injection solenoid valve, and the operating time is determined by the injection rate of the gas injection solenoid valve and the powder supply quantity. The first device is controlled to operate based on the first control command and the operating time; the weight information of the powder in the storage device storing the powder is obtained, and the powder consumption is determined based on the powder weight information; a deviation value is determined based on the powder consumption and the powder supply quantity, and an abnormal alarm command is generated in response to the deviation value exceeding a deviation threshold; in response to the abnormal alarm command, the operation of the first device is stopped, and an alarm message is generated, which may be: a prompt to add protective powder.
[0031] In this embodiment, pressure difference data at at least one location corresponding to the first pressure difference data and the filtration velocity of the filter element are obtained; the pressure difference data at the at least one location, the filtration velocity of the filter element, the first pressure difference data, the first pressure difference change rate, the estimated amount of adhesion, and the weight information of the powder are stored in a host computer; a first curve is obtained by the host computer based on the pressure difference data at the at least one location and the first pressure difference data, according to the first sampling interval; a second curve is obtained by the host computer based on the estimated amount of adhesion, according to the first sampling interval; and the health information of the filter element is determined based on the first curve and the second curve.
[0032] Figure 2 This illustration shows a schematic flow diagram of the implementation of a powder supply quantity control method according to an embodiment of the present disclosure. Figure 2 ,like Figure 2 As shown, the implementation process of a powder supply quantity control method according to an embodiment of this disclosure includes the following steps: Step 201, System initialization and self-test.
[0033] In this embodiment, after the PLC is powered on, it calibrates the analog input module (AI) and reads the zero-point values of the weighing sensor, differential pressure sensor, and wind speed sensor. It checks whether the weight of the protective powder in the sealed container is below the minimum threshold (<150g): if it is too low, a "material shortage alarm" is triggered, and the injection process is prohibited from starting. It also checks whether the gas source pressure of the gas injection device is normal.
[0034] Step 202, baseline data acquisition.
[0035] In this embodiment of the disclosure, the initial pressure difference of the filter element is read. (Generally, the initial resistance is taken as 250Pa) and the initial air velocity at the filter outlet. It is stored in the register as reference data.
[0036] Step 203: Periodic data sampling and filtering.
[0037] In this embodiment, three sets of differential pressure detection devices are installed at three height positions on both sides of the filter element (air inlet side and air outlet side): the upper, middle, and lower parts. The pressure sensing probe of each differential pressure sensor is respectively arranged in the air inlet side cavity and the air outlet side cavity of the filter element. A protective powder spraying device is installed upstream of the filter element, which can quantitatively spray protective powder onto the surface of the black ash during the black ash adhesion process to reduce its activity. The gas injection device (backflushing) is controlled by a solenoid valve, and a weighing sensor is installed inside the sealed tank to detect the remaining mass of the protective powder in real time. All sensor signals are connected to the PLC and communicate with the host computer via the Modbus TCP protocol.
[0038] In this embodiment of the disclosure, a fixed sampling period is set. Seconds are read via a high-speed counter on the PLC or an AI module: : Current remaining mass of protective powder (weighing sensor); Pressure on the air inlet and outlet sides at the top, middle, and bottom positions; Filter speed; System operating pressure. For each signal, a moving average filter (average of the most recent 10 samples) or a low-pass filter is used to eliminate sensor noise.
[0039] Calculate the instantaneous pressure difference at each location:
[0040] Specifically, an equivalent pressure difference characterizing the overall clogging degree of the filter element is generated through a weighted average and maximum value optimization strategy. :
[0041] in, These are weighting coefficients calibrated through experiments (e.g., higher weight at the bottom). This three-dimensional pressure differential field effectively eliminates single-point measurement errors caused by uneven wind speed distribution and shifts in dust accumulation positions, significantly improving the accuracy of black ash adhesion estimation.
[0042] In this embodiment, the black ash is affected by gravity, inertia, and eddies in the airflow field, resulting in different adhesion amounts and particle size distributions at the bottom, middle, and top of the filter element. The independent pressure differences at these three locations reflect the local resistance characteristics of the large particle deposition area at the bottom, the main filtration area in the middle, and the fine penetration area at the top, respectively. When the pressure difference in one area deviates significantly from the others, it can be determined that the filter element has experienced premature local clogging or damage, enabling early fault warning. When the lower pressure difference reaches the preventative maintenance threshold first, gas injection in the corresponding area is initiated first to achieve zoned and directional dust removal, avoiding the waste of protective powder and filter element fatigue caused by overall backflushing. If the pressure difference in the middle or upper part increases abnormally while the lower part remains normal, it indicates airflow short circuit, filter element damage, or abnormal black ash particle size. The system can then adjust the spray angle or dosage accordingly and trigger a targeted alarm.
[0043] In this embodiment, if the differential pressure sensor at any location fails, the system automatically switches to using the average or median value of the other two locations as the control basis to ensure continuous operation of the filtration system. By comparing the differential pressure change-time curves at the three locations, it can be determined whether the filter element is experiencing overall aging (simultaneous increase at all three locations) or localized damage (sudden drop at a certain location).
[0044] Step 204, Resistance rise rate and wind speed correction.
[0045] In this embodiment of the disclosure, the rate of increase of the equivalent pressure difference is calculated as follows:
[0046] in, This is the sampling time interval. When... Maintain a relatively stable filter element in the normal filtration stage; when Significantly increased, exceeding the set threshold At this point, the filter element's pores become increasingly clogged, and the black ash content approaches saturation. Therefore, a wind speed correction coefficient is introduced. Define the payload value:
[0047] Among them, PLC according to Mapped to the internal "estimated amount of black and gray residue" register A nonlinear interpolation table was used (calibrated based on a filter element dust holding capacity of approximately 1500g).
[0048] Step 205: Protect the powder coating triggering conditions.
[0049] In this embodiment of the disclosure, condition A (preventive maintenance) is: when the equivalent pressure difference reaches 1.5 times the initial resistance (i.e., ),and When an upward trend begins. Condition B (Emergency Maintenance): When the equivalent pressure difference reaches 1.8 times the initial resistance, or Exceeding the critical threshold When condition A or B above is met, the program is triggered. After triggering, the program estimates the value based on the current amount of black and gray residue. and Determine the required quality of protective powder by referring to the table. For example, 100g of black ash adhesion corresponds to 50g of protective powder (the ratio can be specified).
[0050] Step 206, Spraying execution and closed-loop verification.
[0051] In this embodiment of the present disclosure, the gas injection solenoid valve is opened for a duration according to... And the calculation of the injection rate, specifically, the required mass of protective powder. The injection rate is calculated based on the time it takes to obtain the injection rate, which is a fixed empirical value. The weighing data of the sealed tank is updated in real time to calculate the actual consumption. .like (Deviation threshold) triggers "spraying abnormality alarm", stops spraying, and prompts to add protective powder.
[0052] Step 207: Data upload and host computer monitoring.
[0053] In this embodiment, the PLC sends the following data to the host computer via Modbus TCP: three sets of real-time differential pressure values. Equivalent pressure difference Rate of increase of differential pressure Remaining powder amount Current wind speed Estimated value of black and gray adhesion The host computer software displays differential pressure curves (showing upper, middle, and lower curves separately, as well as equivalent curves); it plots "differential pressure-time" and "black ash adhesion-time" curves, visually displaying the filter element's health; it stores all operation records, alarm records, and spray records, supporting export to Excel / CSV format files for querying and analyzing the average service life of the filter element. It continuously records the upper, middle, and lower differential pressure-time curves to establish a dynamic evolution model of dust accumulation distribution. When the three differential pressures tend to be consistent and increase rapidly in sync, it indicates that the filter element has reached its overall dust holding capacity limit (e.g., close to 1500g), and the system recommends replacement; conversely, if only the bottom differential pressure is high, the overall lifespan of the filter element can be extended by strengthening bottom backflushing.
[0054] Figure 3A schematic diagram of a powder supply control device according to an embodiment of the present disclosure is shown, such as... Figure 3 As shown, an embodiment of this disclosure provides a powder supply quantity control device comprising: The differential pressure detection unit 301 is used to continuously acquire first pressure difference data at a first sampling interval when the first device is running, and to determine the first pressure difference change rate based on the first pressure difference data and the first sampling interval.
[0055] The load detection unit 302 is used to obtain a first correction coefficient in response to the first pressure difference change rate satisfying a first condition, and to determine a first load value based on the first pressure difference data and the first correction coefficient.
[0056] The mapping unit 303 is used to map the first load value based on a preset register to determine the attachment amount estimate.
[0057] Supply quantity determination unit 304 is used to determine the powder supply quantity based on the estimated amount of adhesion and the rate of change of the first pressure difference in response to the first pressure difference data satisfying the second condition.
[0058] The first instruction generation unit 305 is used to generate a first control instruction based on the powder supply quantity, and the first control instruction is used to control the operation of the first device.
[0059] The first device operation unit 306 is configured to: determine the operating time of the first device based on the powder supply and the attribute information of the first device; control the operation of the first device based on the first control command and the operating time; acquire the weight information of the powder in the storage device storing the powder, and determine the powder consumption based on the powder weight information; determine a deviation value based on the powder consumption and the powder supply, and generate an abnormal alarm command in response to the deviation value exceeding a deviation threshold; and stop the operation of the first device and generate alarm information in response to the abnormal alarm command.
[0060] The data collection unit 307 is used to acquire pressure difference data at at least one location corresponding to the first pressure difference data and the filtration velocity of the filter element; store the pressure difference data at the at least one location, the filtration velocity of the filter element, the first pressure difference data, the first pressure difference change rate, the estimated amount of adhesion, and the weight information of the powder to a host computer; acquire a first curve constructed by the host computer based on the pressure difference data at the at least one location and the first pressure difference data according to the first sampling interval; acquire a second curve constructed by the host computer based on the estimated amount of adhesion according to the first sampling interval; and determine the health information of the filter element based on the first curve and the second curve.
[0061] An anomaly handling unit 308 is configured to, in response to the first differential pressure change rate satisfying a third condition, determine that the filter element is damaged and generate an operation termination command; and, in response to the operation termination command, stop the operation of the first device.
[0062] In an exemplary embodiment, the differential pressure detection unit 301, load detection unit 302, mapping unit 303, supply quantity determination unit 304, first instruction generation unit 305, first device operation unit 306, data collection unit 307, and exception handling unit 308 may be implemented by one or more central processing units (CPUs), graphics processing units (GPUs), application-specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field-programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontroller units (MCUs), microprocessors, or other electronic components.
[0063] Regarding the apparatus in the above embodiments, the specific manner in which each module and unit performs its operations has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0064] According to embodiments of this disclosure, this disclosure also provides an electronic device and a readable storage medium.
[0065] Figure 4 A schematic block diagram of an example electronic device 800 that can be used to implement embodiments of the present disclosure is shown. The electronic device 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, 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 present disclosure described and / or claimed herein.
[0066] like Figure 4As shown, the electronic device 800 includes a computing unit 801, which can perform various appropriate actions and processes based on a computer program stored in a read-only memory (ROM) 802 or a computer program loaded from a storage unit 808 into a random access memory (RAM) 803. The RAM 803 may also store various programs and data required for the operation of the electronic device 800. The computing unit 801, ROM 802, and RAM 803 are interconnected via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0067] Multiple components in electronic device 800 are connected to I / O interface 805, including: input unit 806, such as keyboard, mouse, etc.; output unit 807, such as various types of displays, speakers, etc.; storage unit 808, such as disk, optical disk, etc.; and communication unit 809, such as network card, modem, wireless transceiver, etc. Communication unit 809 allows electronic device 800 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0068] The computing unit 801 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 801 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 computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 801 performs the various methods and processes described above, such as a powder supply control method. For example, in some embodiments, a powder supply control method may be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 808. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 800 via ROM 802 and / or communication unit 809. When the computer program is loaded into RAM 803 and executed by the computing unit 801, one or more steps of a powder supply control method described above may be performed. Alternatively, in other embodiments, the computing unit 801 may be configured to perform a powder supply control method by any other suitable means (e.g., by means of firmware).
[0069] 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.
[0070] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may 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.
[0071] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. 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 fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0072] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. 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).
[0073] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user 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., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.
[0074] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact via communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other. Servers can be cloud servers, servers in distributed systems, or servers incorporating blockchain technology.
[0075] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.
[0076] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this disclosure, "a plurality of" means two or more, unless otherwise explicitly specified.
[0077] The above description is merely a specific embodiment of this disclosure, but the scope of protection of this disclosure is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this disclosure should be included within the scope of protection of this disclosure. Therefore, the scope of protection of this disclosure should be determined by the scope of the claims.
Claims
1. A method for controlling powder supply quantity, characterized in that, The method includes: When the first device is running, it continuously acquires first pressure difference data at a first sampling interval, and determines the first pressure difference change rate based on the first pressure difference data and the first sampling interval. In response to the first pressure difference change rate satisfying the first condition, a first correction coefficient is obtained, and a first load value is determined based on the first pressure difference data and the first correction coefficient. The first load value is mapped based on a preset register to determine the estimated attachment amount; In response to the first pressure difference data satisfying the second condition, the powder supply amount is determined based on the estimated amount of adhesion and the rate of change of the first pressure difference; A first control command is generated based on the powder supply amount, and the first control command is used to control the operation of the first device; Wherein, the step of determining the powder supply amount based on the estimated adhesion amount and the rate of change of the first pressure difference in response to the first pressure difference data satisfying the second condition includes: Obtain the initial pressure of the filter element. When the first pressure difference data is a first multiple of the initial pressure, determine that the rate of change of the first pressure difference is in a first state. When the rate of change of the first pressure difference continues to rise and the rate of change of the first pressure difference is in the first state, it is determined that the first pressure difference data meets the second condition. Obtain a preset first correspondence table, and determine the powder supply amount corresponding to the first correspondence table based on the estimated adhesion amount and the first pressure difference change rate.
2. The method according to claim 1, characterized in that, The step of continuously acquiring the first pressure difference data at the first sampling interval includes: First pressure data at at least one location on the first side of the filter element is continuously acquired at the first sampling interval; Second pressure data at at least one position on the second side of the filter element corresponding to the first side is continuously acquired at the first sampling interval; Based on the first pressure data and the second pressure data, determine the pressure difference data at at least one location between the first side and the second side of the filter element; The pressure difference data at at least one location is weighted based on a preset pressure weighting coefficient to determine the first pressure difference data.
3. The method according to claim 1, characterized in that, The step of obtaining a first correction coefficient in response to the first pressure difference change rate satisfying a first condition includes: The first condition is that the rate of change of the first pressure difference is greater than the first rate of change threshold; The initial air velocity at the filter outlet and the filtration velocity of the filter are obtained, and the first correction coefficient is determined based on the initial air velocity and the filtration velocity.
4. The method according to claim 1, characterized in that, After generating a first control command based on the powder supply quantity, the method further includes: The operating time of the first device is determined based on the powder supply and the attribute information of the first device. The first device is controlled to operate based on the first control command and the running time; Obtain the weight information of the powder in the storage device storing the powder, and determine the powder consumption amount based on the powder weight information; A deviation value is determined based on the powder consumption and the powder supply, and an abnormal alarm command is generated in response to the deviation value exceeding the deviation threshold. In response to the abnormal alarm command, the operation of the first device is stopped and an alarm message is generated.
5. The method according to claim 4, characterized in that, After controlling the operation of the first device based on the first control command and the running time, the method further includes: Obtain pressure difference data at at least one location corresponding to the first pressure difference data and the filtration velocity of the filter element; The pressure difference data at at least one location, the filtration velocity of the filter element, the first pressure difference data, the rate of change of the first pressure difference, the estimated amount of adhesion, and the weight information of the powder are stored in the host computer. The host computer acquires the pressure difference data and the first pressure difference data based on the at least one location, and constructs a first curve according to the first sampling interval. Obtain the second curve constructed by the host computer based on the estimated adhesion amount and according to the first sampling interval; The health information of the filter element is determined based on the first curve and the second curve.
6. The method according to claim 1, characterized in that, After determining the first pressure difference change rate based on the first pressure difference data and the first sampling interval, the method further includes: In response to the first pressure difference change rate satisfying the third condition, it is determined that the filter element is damaged, and an operation termination command is generated. In response to the operation termination command, the operation of the first device is stopped.
7. A powder supply quantity control device, characterized in that, The device includes: A differential pressure detection unit is used to continuously acquire first differential pressure data at a first sampling interval when the first device is running, and to determine the first differential pressure change rate based on the first differential pressure data and the first sampling interval. A load detection unit is configured to, in response to the first pressure difference change rate satisfying a first condition, acquire a first correction coefficient, and determine a first load value based on the first pressure difference data and the first correction coefficient; A mapping unit is used to map the first load value based on a preset register to determine the attachment amount estimate. A supply quantity determination unit is used to determine the powder supply quantity based on the estimated amount of adhesion and the rate of change of the first pressure difference in response to the first pressure difference data satisfying the second condition. A first instruction generation unit is configured to generate a first control instruction based on the powder supply quantity, the first control instruction being used to control the operation of the first device; The supply quantity determination unit is further configured to: obtain the initial pressure of the filter element; when the first pressure difference data is a first multiple of the initial pressure, determine that the first pressure difference change rate is in a first state; when the first pressure difference change rate continues to rise and the first pressure difference change rate is in the first state, determine that the first pressure difference data meets a second condition; obtain a preset first correspondence table, and determine the powder supply quantity corresponding to the first correspondence table based on the estimated adhesion amount and the first pressure difference change rate.
8. An electronic device, characterized in that, include: At least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-6.
9. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method according to any one of claims 1-6.
Citation Information
Patent Citations
Powder supply system, method of operating powder supply system and apparatus for producing three-dimensional workpiece
CN114144252A
System and method for dynamically detecting pressure loss of plate-type air filter
CN120532217A