An adaptive control method and system for a workbench dust removal system
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ZHEJIANG LIMAI METAL PRODS
- Filing Date
- 2026-05-29
- Publication Date
- 2026-08-07
AI Technical Summary
[0004]然而,传统除尘系统在收集灰尘时依赖重力沉降或自然流动,导致部分灰尘可能重新飘散至工作台表面,进而降低除尘效率,有待改进
1.通过采集灰尘分布图像识别聚集区域,根据区域面积和浓度自适应计算荷电电压、液滴粒径及喷射速度,实现针对聚集区域的差异化喷射,同时利用导流电极产生与带电液滴极性相反的静电引力场,主动牵引带电灰尘向收集区域移动,克服传统依赖重力沉降导致的二次飘散问题,提高除尘效率和清洁彻底性;
Smart Images

Figure CN122525932A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of household cleaning, and in particular to an adaptive control method and system for a workbench dust removal system. Background Technology
[0002] A workbench dust removal system is a cleaning system used to remove dust, particulate matter, and other particles generated on the surface of a household workbench during use.
[0003] Currently, most workbench dust removal systems operate using timed start / stop or manual triggering. When dust removal is required, the system sprays water mist or performs dust removal operations on the entire workbench surface using fixed operating parameters (such as fixed spray flow rate, spray pressure, and suction power).
[0004] However, traditional dust collection systems rely on gravity settling or natural flow to collect dust, which can cause some dust to re-drift onto the workbench surface, thus reducing dust collection efficiency and requiring improvement. Summary of the Invention
[0005] To improve dust removal efficiency, this invention provides an adaptive control method and system for a workbench dust removal system.
[0006] In a first aspect, the present invention provides an adaptive control method for a workbench dust removal system, employing the following technical solution: An adaptive control method for a workbench dust removal system includes: Collect images of dust distribution on the workbench surface; Based on dust distribution images to identify dust accumulation areas; The area and dust concentration value are determined based on the dust accumulation area. The charged voltage, droplet size, and jet velocity are calculated based on the area and dust concentration. The spraying device is controlled to generate charged droplets carrying a first polarity charge based on the charged voltage value, droplet size value, and spraying velocity value, and then spray them onto the dust accumulation area. The electrostatic attraction field strength of the current-guiding electrode is calculated based on the dust accumulation area and the preset collection area. The duration of electric field action is obtained based on the electrostatic gravitational field strength. The flow guiding electrode is controlled to generate an electrostatic attraction field with opposite polarity to the first polarity by controlling the strength of the electrostatic attraction field and the duration of the electric field action, so as to attract dust to move towards the collection area.
[0007] By adopting the above technical solution, dust distribution images are collected to identify the accumulation area. The charging voltage, droplet size and spray velocity are adaptively calculated based on the area area and concentration to achieve differentiated spraying for the accumulation area. At the same time, the flow guiding electrode generates an electrostatic attraction field with the opposite polarity to the charged droplets, which actively pulls the charged dust to the collection area, overcoming the problem of secondary dispersion caused by traditional gravity settling and improving dust removal efficiency and cleaning thoroughness.
[0008] Optionally, a sputtering dust collection method is also included: Secondary dust areas are identified based on dust distribution images and dust accumulation areas; The area spacing value and area orientation are obtained based on the secondary dust area and the dust accumulation area. When the zone spacing value is less than the preset effective radius threshold, the spray angle and spray force are obtained based on the zone spacing value and the zone orientation. The control spraying device executes directional spraying of charged droplets according to the spraying angle and spraying force, so that the splash droplets generated after the charged droplets hit the dust accumulation area cover and capture the dust in the secondary dust area.
[0009] By adopting the above technical solution, the splashing effect generated after charged droplets collide with the dust accumulation area is utilized to cover and capture the dust in the surrounding secondary dust areas, thereby achieving simultaneous cleaning of the main accumulation area and adjacent areas in a single spray, expanding the cleaning range of a single spray and improving dust removal efficiency.
[0010] Optionally, the sputtering dust deposition method further includes: When the number of secondary dust regions is greater than 1, the area of the secondary dust region and the concentration of the secondary dust region are collected. Priority sorting is generated based on the area of the secondary region and the concentration of secondary dust. The time window is determined by prioritizing the data. Responding to the current time window to select the target secondary dust area corresponding to that time window; The time-division intensity and time-division angle values are calculated based on the target secondary dust area and the dust accumulation area. The control spraying device executes directional spraying of charged droplets according to time-division force and time-division angle values, so that the splash droplets generated after the charged droplets hit the dust accumulation area cover and capture the dust in the target secondary dust area.
[0011] By adopting the above technical solution, when there are multiple secondary dust areas, priority is generated based on the area and concentration of the areas, and the spraying device is controlled in a time-sharing manner to perform directional splashing on different secondary areas in sequence, avoiding mutual interference caused by simultaneous splashing of multiple areas, and achieving orderly and precise extended cleaning.
[0012] Optionally, methods for generating time-sharing intensity and time-sharing angle values are also included: Collect the target area area and target dust concentration value of the target secondary dust region; The sputtering requirement coefficient is obtained based on the target area and the target dust concentration. The target diffusion radius and deflection direction are obtained based on the target's secondary dust area and dust accumulation area. The time-division force value is calculated based on the sputtering demand coefficient and the target diffusion radius; The time-division angle value is obtained based on the deflection direction.
[0013] By adopting the above technical solution, the sputtering demand coefficient and target diffusion radius are calculated based on the area, concentration, and relative position of the target secondary area to the aggregation area. The time-division force value and time-division angle value are then determined, so that the coverage range of the sputtered droplets matches the cleaning needs of the target area, thereby improving the accuracy of sputtering cleaning and the resource utilization rate.
[0014] Optionally, a method for remembering the charge of sputtered droplets is also included: The target charge decay time is determined based on priority ranking; The amount of injected charge is obtained based on the target charge decay time; The injection charge voltage value is determined based on the amount of injected charge. The control jetting device executes time-division sputtering sequentially in order of priority from low to high, and generates charged droplets carrying the corresponding jetting charge with the corresponding jetting voltage value.
[0015] By adopting the above technical solution, the charge decay time is determined according to the priority ranking, and time-division sputtering is performed sequentially in order of priority from low to high. This allows the charge retention time of the sputtered droplets in the low-priority area to be longer, ensuring that they still have sufficient electrostatic adsorption capacity before reaching the target, thereby improving the uniformity and effectiveness of multi-area cleaning.
[0016] Optionally, a method for determining the target charge decay time may also be included: Sputtering requirement weights are calculated based on the area of the secondary region and the secondary dust concentration. The base charge decay time is obtained based on the sputtering demand weight; The distance correction factor is calculated based on the area spacing value; Calculate the direction correction factor based on the regional orientation; By combining the direction correction factor and the distance correction factor to correct the base charge decay time, the target charge decay time is obtained.
[0017] By adopting the above technical solution, the sputtering demand weight and correction coefficient are comprehensively calculated based on the area, concentration, distance and orientation of the secondary region and the aggregation region, so as to obtain the target charge decay time. This allows the charge decay parameters to adapt to the location characteristics and cleaning requirements of different regions, thereby improving the accuracy and adaptability of charge memory.
[0018] Optionally, a method for dynamically constructing electrostatic barriers is also included: Based on the dust distribution image, non-target secondary dust areas other than the target secondary dust area are identified; The crosstalk risk coefficient is calculated based on the non-target secondary dust area and the dust accumulation area. When the crosstalk risk coefficient is greater than the preset risk threshold, the location and range of the barrier field are determined based on the non-target secondary dust area. The electrode activation sequence and voltage amplitude of each activated electrode are obtained based on the location and range of the barrier field. The current-conducting electrode array is controlled to generate an electrostatic barrier field according to the electrode activation sequence and voltage amplitude.
[0019] By adopting the above technical solution, non-target secondary dust areas are first identified and crosstalk risk coefficients are calculated. When the risk exceeds the threshold, the current guiding electrode array is activated to build an electrostatic barrier field, preventing sputtered droplets or dust from spreading to non-target areas, avoiding cross-contamination, and improving the regional isolation effect during time-division sputtering.
[0020] Optionally, a method for calculating the crosstalk risk coefficient is also included: The spacing value of the non-target area is determined based on the non-target secondary dust area and the dust accumulation area. The azimuth angle value is determined based on the non-target secondary dust area and the target secondary dust area; The distance risk factor is obtained based on the distance values between non-target areas; The directional risk factor is calculated based on the azimuth angle value. The area risk factor is calculated based on the area of the secondary area of the non-target secondary dust area; The crosstalk risk coefficient is obtained by combining the distance risk factor, the direction risk factor, and the area risk factor.
[0021] By adopting the above technical solution, and by comprehensively considering multiple factors such as the distance between non-target areas, the azimuth angle, and the area, the crosstalk risk coefficient is quantitatively calculated, making the triggering judgment of the electrostatic barrier more accurate and improving the reliability of system decision-making.
[0022] Optionally, an adaptive method for dust composition is also included: Collect the optical reflectance spectrum of the dust accumulation area; Based on optical reflectance spectroscopy, the composition type of dust in dust accumulation areas can be identified; The surface tension and charge adjustment values of the droplets are determined based on the type of dust composition. The surface tension adjustment value is used to correct the charge voltage value and droplet size value, and the charge adjustment value is used to correct the jet velocity value. The spraying device is controlled to perform the spraying operation with the corrected charged voltage value, droplet size value, and spraying speed value.
[0023] By adopting the above technical solution, optical reflection spectra are collected to identify the type of dust composition. Based on the differences in composition, the surface tension and charge characteristics of droplets are dynamically adjusted, and the charge voltage, droplet size and spray speed are corrected so that the wettability and adsorption force of charged droplets match the type of dust, thereby improving the capture efficiency and cleaning adaptability of dust with different compositions.
[0024] Secondly, this application provides an adaptive control system for a workbench dust removal system, which adopts the following technical solution: An adaptive control system for a workbench dust removal system includes: The acquisition module is used to acquire images of dust distribution. The memory is used to store the program that implements an adaptive control method for a workbench dust removal system; The processor is used to load and execute programs stored in memory.
[0025] In summary, this application includes at least one of the following beneficial technical effects: 1. By collecting dust distribution images to identify the accumulation area, the charging voltage, droplet size and spray velocity are adaptively calculated based on the area area and concentration to achieve differentiated spraying for the accumulation area. At the same time, the flow guiding electrode generates an electrostatic attraction field with the opposite polarity to the charged droplets, which actively pulls the charged dust to the collection area, overcoming the problem of secondary dispersion caused by traditional reliance on gravity settling, and improving dust removal efficiency and cleaning thoroughness. 2. By utilizing the splashing effect generated when charged droplets collide with the dust accumulation area, the splashed droplets cover and capture dust in the surrounding secondary dust areas, achieving simultaneous cleaning of the main accumulation area and adjacent areas in a single spray, expanding the cleaning range of a single spray and improving dust removal efficiency; 3. First, identify non-target secondary dust areas and calculate the crosstalk risk coefficient. When the risk exceeds the threshold, activate the current guiding electrode array to build an electrostatic barrier field to prevent sputtered droplets or dust from spreading to non-target areas, avoid cross-contamination, and improve the regional isolation effect during time-division sputtering. Attached Figure Description
[0026] Figure 1 This is a flowchart of an adaptive control method for a workbench dust removal system. Detailed Implementation
[0027] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments.
[0028] Reference Figure 1 This application discloses an adaptive control method for a workbench dust removal system, comprising the following steps: S10: Acquire an image of the dust distribution on the workbench surface.
[0029] A dust distribution image is a digital image captured by a miniature camera on the surface of a workbench, showing the spatial distribution of dust on the surface. This image includes visual features of the workbench background and dust particles.
[0030] S11: Identify dust accumulation areas based on dust distribution images.
[0031] A dust accumulation area refers to a continuous region extracted from a dust distribution image using image processing algorithms, characterized by a relatively high density of dust particles and an area exceeding a preset minimum threshold. This minimum threshold is pre-set by someone skilled in the art based on the size of the household workbench and cleaning needs.
[0032] Image processing algorithms are common knowledge in this field and will not be elaborated upon here.
[0033] S12: Determine the area and dust concentration value based on the dust accumulation area.
[0034] The area of a region refers to the actual physical area value obtained after calibration and conversion of the pixel area occupied by the dust accumulation area in the image.
[0035] By pre-setting a calibration reference of known size on the workbench surface, a mapping relationship between image pixel coordinates and actual physical coordinates of the workbench is established; pixel statistics are performed on the identified dust accumulation areas to obtain pixel areas; the pixel areas are substituted into the mapping relationship for conversion to obtain the actual physical area value, i.e., the area area.
[0036] Dust concentration value is a quantitative indicator of the degree of dust density in a given area.
[0037] By extracting the grayscale values of each pixel within the dust accumulation area, the average grayscale value of the area is calculated. The average grayscale value is then matched with a pre-established concentration-grayscale mapping model, and the matching result is output as a dust concentration value. The concentration-grayscale mapping model is obtained by collecting standard sample images under different dust concentrations and fitting the correspondence between grayscale and concentration.
[0038] S13: The charged voltage, droplet size, and jet velocity are calculated based on the area and dust concentration.
[0039] The charge voltage value refers to the DC high voltage applied to the charged electrode to give the droplets generated by the jetting device the required amount of charge.
[0040] The system has a pre-stored charge parameter configuration table, which associates corresponding target charge voltage values with different area ranges and dust concentration ranges. By querying this charge parameter configuration table based on the area and dust concentration, the charge voltage value used for this spraying can be matched and determined. This charge parameter configuration table was pre-set by those skilled in the art through experimental calibration based on the balance between electrostatic adsorption efficiency and energy consumption.
[0041] Droplet size refers to the diameter of the charged droplets ejected by the spraying device.
[0042] The system has a pre-stored particle size parameter configuration table, which associates corresponding droplet size values with different area ranges and dust concentration ranges. By querying this particle size parameter configuration table based on the area and dust concentration, the droplet size value used for this spray can be matched and determined. This particle size parameter configuration table was pre-set by those skilled in the art through experimental calibration based on the balance between the droplet's efficiency in encapsulating dust particles and the amount of droplets consumed.
[0043] The jet velocity value refers to the initial velocity of the droplet when it leaves the nozzle.
[0044] The system has a pre-stored velocity parameter configuration table, which associates corresponding spray velocity values with different area ranges and dust concentration ranges. By querying this velocity parameter configuration table based on the area and dust concentration, the spray velocity value used for this spraying can be matched and determined. This velocity parameter configuration table was pre-set by those skilled in the art through experimental calibration based on the balance between droplet impact kinetic energy and dust layer stripping effect.
[0045] S14: Control the spraying device to generate charged droplets carrying a first polarity charge with the charged voltage value, droplet size value and spraying speed value, and spray them onto the dust accumulation area.
[0046] A jetting device is a miniature jetting assembly that includes a droplet generating unit, charged electrodes, and a nozzle. It can generate droplets of a specified size, velocity, and charge based on input electrical parameters. In home applications, the jetting device can be installed above or to the side of a workbench, and the jetting angle can be adjusted via a motor drive.
[0047] The first polarity of the charge refers to the polarity of the charge carried by the droplet, which can be either positive or negative. This polarity is chosen as the reference for subsequent electrostatic conduction and is opposite to the polarity of the conducting electrode.
[0048] The spraying device is controlled to generate charged droplets carrying a first polarity charge using the charged voltage value, droplet size value, and spraying speed value, and spray them onto the dust accumulation area to concentrate the dust in the dust accumulation area.
[0049] S15: Calculate the electrostatic attraction field strength of the current-guiding electrode based on the dust accumulation area and the preset collection area.
[0050] The collection area refers to a fixed location pre-set on the workbench for the centralized collection of captured dust clumps. In home settings, the collection area can be designed as a recess on the edge of the workbench or a removable dust collection box for easy cleaning by the user.
[0051] A current-guiding electrode is an electrode structure placed under the worktable to generate an electrostatic attraction field. This electrode can be made of flexible conductive material and embedded under the worktable surface.
[0052] Electrostatic attraction field strength refers to the magnitude of the electric field strength required by the guiding electrode to effectively migrate dust agglomerates from the dust accumulation area to the collection area.
[0053] The system has a pre-stored gravitational field parameter configuration table. This table associates different electrostatic gravitational field strength values with different dust concentration ranges and spatial distance ranges between the dust accumulation area and the collection area. By querying this gravitational field parameter configuration table based on the dust concentration value and the spatial distance between the dust accumulation area and the collection area, the electrostatic gravitational field strength used for this traction can be matched and determined. This gravitational field parameter configuration table was pre-set by those skilled in the art based on electrostatic principles and experimental calibration.
[0054] S16: The duration of electric field action is obtained based on the electrostatic gravitational field strength.
[0055] The duration of electric field application refers to the continuous application of an electric field required to complete the migration of agglomerates from the dust accumulation area to the collection area.
[0056] The system has a pre-stored duration parameter configuration table. This table associates the corresponding electric field duration values with different spatial distance ranges between the dust accumulation area and the collection area, as well as electrostatic attraction field strength ranges. The controller, based on the spatial distance between the dust accumulation area and the collection area, and the electrostatic attraction field strength, queries this duration parameter configuration table to match and determine the electric field duration used for this traction operation. This duration parameter configuration table was pre-set by those skilled in the art through experimental calibration based on the physical relationship between the migration speed and distance of the agglomerates.
[0057] S17: Control the flow guiding electrode to generate an electrostatic attraction field with opposite polarity to the first polarity by controlling the electrostatic attraction field strength and the duration of electric field action, so as to attract dust to move towards the collection area.
[0058] When a voltage of opposite polarity is applied to the guiding electrode, an electrostatic field pointing towards the collection area is formed above the worktable. Dust agglomerates carrying the same polarity charge are attracted by this field and move along the direction of the electric field, eventually falling into the collection area, completing the dust removal operation. In this step, the duration of voltage application to the guiding electrode is the same as the duration of the electric field determined in S16, ensuring that the traction process is complete and efficient.
[0059] It also includes the sputtering dust accumulation method: S20: Identify secondary dust areas based on dust distribution images and dust accumulation areas.
[0060] Secondary dust areas refer to scattered dust distribution areas located around dust accumulation areas but at a certain distance from those areas.
[0061] Using the boundary of the dust accumulation area as a reference, a preset search range is expanded outward. Within the search range, connected regions with grayscale values exceeding a preset threshold are extracted using an image segmentation algorithm. Regions within the extracted connected regions that have an area smaller than the dust accumulation area and are not connected to it are marked as secondary dust areas. The preset search range, preset grayscale threshold, and area comparison rules are all preset by those skilled in the art based on the workbench size, the splashing coverage capability of the spraying device, and cleaning requirements.
[0062] S21: Obtain the area spacing value and area orientation based on the secondary dust area and the dust accumulation area.
[0063] The zone spacing value refers to the shortest straight-line distance between the secondary dust zone and the dust accumulation zone, and the unit is millimeters.
[0064] The centroid coordinates of the dust accumulation area and the secondary dust area are calculated separately. The straight-line distance between the two centroids is calculated using the distance formula between two points. The actual physical distance is then obtained by calibrating the image pixels against the actual dimensions. The calibration relationship between image pixels and actual dimensions is obtained by those skilled in the art through pre-setting reference objects of known dimensions on the worktable surface, and will not be elaborated here.
[0065] Regional orientation refers to the directional angle of a secondary dust region relative to the dust accumulation region, with true north as the reference direction. The azimuth angle of the secondary dust region's centroid relative to this origin is calculated using geometric relationships, with the centroid of the dust accumulation region as the origin.
[0066] S22: When the area spacing value is less than the preset effective radius threshold, the spray angle and spray force are obtained based on the area spacing value and the area orientation.
[0067] The effective radius threshold refers to the critical distance value used to determine whether a secondary dust area is within the effective coverage range of sputtering. This threshold is pre-set by those skilled in the art through experimental calibration. When the area spacing value is less than this threshold, it indicates that the secondary dust area can be covered by sputtering without separate spraying.
[0068] The spray angle refers to the angle of deflection of the nozzle axis relative to the normal direction of the worktable surface when the spraying device performs sputtering spray.
[0069] The system has a pre-stored angle parameter configuration table, which associates different spray angle values with different ranges of zone spacing and zone orientation. By querying this angle parameter configuration table based on the zone spacing and zone orientation, the spray angle used for this sputtering operation can be matched and determined.
[0070] Spray force refers to the impact intensity of droplet ejection when the spraying device performs sputtering, specifically manifested as the spray pressure of the droplets.
[0071] The system has a pre-stored force parameter configuration table, which associates corresponding jet force values with different intervals of zone spacing and zone orientation. By querying this force parameter configuration table based on the zone spacing and zone orientation, the jet force used for this sputtering can be matched and determined. The aforementioned angle parameter configuration table and force parameter configuration table were pre-set by those skilled in the art through experimental calibration based on the physical relationship between the flight trajectory and coverage area of the sputtered droplets.
[0072] S23: Control the spraying device to perform directional spraying of charged droplets according to the spraying angle and spraying force, so that the splash droplets generated after the charged droplets hit the dust accumulation area cover and capture the dust in the secondary dust area.
[0073] Directional spraying refers to the spraying operation performed by adjusting the nozzle direction according to the spray angle determined by S22. When charged droplets strike the dust accumulation area with a set spray force, the droplets collide with and break apart the dust layer, forming a large number of splash droplets that fly in all directions. These splash droplets carry the same primary polarity charge as the original droplets. During their flight, they collide with and are adsorbed by dust particles in the secondary dust area, forming agglomerates. This achieves the effect of treating both the main dust accumulation area and the surrounding secondary dust area in a single spray.
[0074] Sputtering dust collection methods also include: S30: When the number of secondary dust regions is greater than 1, collect the area of the secondary region and the concentration value of the secondary dust region.
[0075] The secondary area refers to the actual physical area value obtained after calibration and conversion of the pixel area occupied by each secondary dust area in the image.
[0076] For each secondary dust area identified in S20, pixel statistics are performed. Based on the same image pixel and actual size calibration relationship in S21, the pixel area is converted into the actual physical area.
[0077] Secondary dust concentration value refers to the quantitative indicator of the dust density in each secondary dust area.
[0078] Extract the pixel grayscale features of each secondary dust region, and match the dust concentration value corresponding to each secondary dust region according to the same mapping model in S12.
[0079] When the number of secondary dust areas is greater than 1, it indicates that there are multiple secondary areas to be processed, which need to be processed sequentially through a time-sharing control strategy.
[0080] S31: Generate priority sorting based on secondary area and secondary dust concentration values.
[0081] Priority sorting refers to a sequence of sorting multiple secondary dust areas according to their urgency of cleaning.
[0082] The system has pre-stored priority calculation rules. These rules use a weighted comprehensive score based on the area and concentration of the secondary area. Larger areas and higher concentrations result in higher scores and higher priority rankings. When the comprehensive scores for area and concentration are the same, the secondary dust area is further ranked based on the distance between it and the dust accumulation area; smaller distances result in higher priority. The weighting coefficients for the above-mentioned comprehensive score are pre-set by those skilled in the art based on actual cleaning needs and will not be elaborated upon here.
[0083] S32: Determine the time window based on priority sorting.
[0084] Time-sharing windows refer to the processing time periods allocated to each secondary dust area, during which sputtering operations are performed on that secondary dust area.
[0085] The system has a pre-stored time window configuration table. This table associates the window duration and the window start trigger condition with the priority order. By querying this time window configuration table according to the priority order, the time-sharing window corresponding to each priority can be determined. This time window configuration table was pre-set by those skilled in the art through experimental calibration based on the balance between the time required for sputtering operations and the system response speed.
[0086] S33: Responds to the current time window to select the target secondary dust area corresponding to that time window.
[0087] The target secondary dust area refers to the secondary dust area selected as the object of this sputtering process within the current time window. When the system enters a certain time window, the controller selects the secondary dust area with the corresponding position from the priority sorting sequence generated by S31 according to the mapping relationship between the window and the priority sorting, and uses it as the target secondary dust area for the current window.
[0088] S34: Calculate the time-division intensity value and time-division angle value based on the target secondary dust area and dust accumulation area.
[0089] The time-sharing intensity value refers to the splashing impact intensity set within the current time window to cover the target secondary dust area.
[0090] The time-division angle value refers to the angle that the spray device needs to deflect within the current time window in order to guide the splashed droplets to the target secondary dust area.
[0091] The specific methods for generating the time-sharing force value and time-sharing angle value will be explained in detail in subsequent S40 to S44, and will not be repeated here.
[0092] S35: Control the spraying device to perform directional spraying of charged droplets according to the time-division force value and time-division angle value, so that the splash droplets generated after the charged droplets hit the dust accumulation area cover and capture the dust in the target secondary dust area.
[0093] Directional spraying refers to the spraying device adjusting the nozzle direction according to the time-division angle value and then performing a spraying operation with a time-division force value. When a charged droplet impacts a dust accumulation area with a set time-division force value, the droplet collides with and breaks up the dust layer, forming sputtered droplets. Guided by the time-division angle value, the sputtered droplets disperse towards the target secondary dust area corresponding to the current time-division window, covering and capturing the dust in that area. By sequentially executing S33 to S35, the time-division sputtering process for all secondary dust areas is completed.
[0094] It also includes methods for generating time-sharing intensity and time-sharing angle values: S40: Collect the target area area and target dust concentration value of the target secondary dust area.
[0095] The target area refers to the actual physical area value obtained after calibration and conversion of the pixel area occupied by the target secondary dust area corresponding to the current time window in the image. Pixel statistics are performed on the target secondary dust area selected in S33, and the pixel area is converted into the actual physical area based on the same image pixel and actual size calibration relationship in S21.
[0096] The target dust concentration value is a quantitative indicator of the dust density in the target secondary dust region corresponding to the current time window. Pixel grayscale features within the target secondary dust region are extracted, and the corresponding dust concentration value is obtained by matching the same mapping model as in S12.
[0097] S41: Obtain the sputtering requirement coefficient based on the target area and the target dust concentration value.
[0098] The sputtering demand factor is a quantitative parameter that characterizes the sputtering coverage requirement of the target secondary dust area.
[0099] The splashing requirement coefficient is obtained by adding the area grade value corresponding to the target area (the area grade value increases by 1 for every 1 square centimeter increase in area) to the concentration grade value corresponding to the target dust concentration (the concentration grade value increases by 1 for every 10 micrograms per square centimeter increase in concentration). The baseline values for both the area grade value and the concentration grade value are 0, and are preset by those skilled in the art based on the workbench size and cleaning requirements.
[0100] S42: Obtain the target diffusion radius and deflection direction based on the target secondary dust area and dust accumulation area.
[0101] The target diffusion radius refers to the radius of the sputtered coverage area required to effectively cover the secondary dust area of the target after the sputtered droplets disperse from the main impact point.
[0102] The target diffusion radius is obtained by adding the preset base radius value to half of the area spacing value. The base radius value is preset by those skilled in the art based on the sputtering characteristics of the jetting device.
[0103] The deflection direction refers to the angle at which the nozzle of the spray device needs to be deflected so that the main dispersion direction of the splashed droplets is directed towards the target secondary dust area.
[0104] Using the centroid of the dust accumulation area as the origin, calculate the azimuth angle of the centroid of the target secondary dust area relative to the origin. This azimuth angle is the deflection direction.
[0105] S43: The time-division force value is calculated based on the sputtering demand coefficient and the target diffusion radius.
[0106] The time-division force value is obtained by adding half of the preset base force value to the sputtering requirement coefficient and one-quarter of the target diffusion radius. The base force value is calibrated by those skilled in the art through sputtering experiments under standard test conditions.
[0107] S44: Obtain time-division angle values based on deflection direction.
[0108] The azimuth angle value corresponding to the deflection direction is directly used as the time-division angle value.
[0109] It also includes methods for storing the charge of sputtered droplets: S50: Determine the target charge decay time based on priority ranking.
[0110] The target charge decay time refers to the duration of charge decay set so that the amount of charge carried by the sputtered droplets can decay to below a preset threshold (specifically set by those skilled in the art) within a specified time during the time-division sputtering process.
[0111] Based on priority ranking, lower priority corresponds to shorter target charge decay time. Specifically, the system has a pre-stored time ranking table that associates priority ranking with corresponding decay time. For every 1 increase in ranking (lower priority), the decay time decreases by a fixed step. This ranking table and fixed step are pre-set experimentally by those skilled in the art based on the relationship between droplet charge decay characteristics and time-division multiplexing windows.
[0112] S51: The amount of injected charge is obtained based on the target charge decay time.
[0113] The amount of charge injected refers to the initial charge carried by the charged droplets generated by the injection device.
[0114] The amount of injected charge is positively correlated with the decay time of the target charge; the longer the decay time, the greater the amount of injected charge required. The system has a pre-stored charge configuration table, indexed by the target charge decay time range, which associates the corresponding injected charge values. The amount of injected charge can be determined by consulting this configuration table based on the target charge decay time. This charge configuration table has been pre-calibrated by those skilled in the art through droplet charge decay experiments.
[0115] S52: Determine the injection charge voltage value based on the amount of injection charge.
[0116] The jet charging voltage value refers to the DC high voltage value applied to the charging electrode in order to enable the droplets generated by the jetting device to obtain the target jetting charge.
[0117] The system has a pre-stored voltage-charge conversion table, which maps the amount of injected charge to the corresponding injected voltage value based on the electrode structure characteristics of the injection device. The injected voltage value can be determined by consulting this conversion table based on the amount of injected charge. This voltage-charge conversion table is pre-established by those skilled in the art based on the calibration data of the injection device.
[0118] S53: Control the spraying device to perform time-division sputtering in order of priority from low to high, and generate charged droplets carrying the corresponding amount of spray charge with the corresponding spray charge voltage value.
[0119] Based on priority, the lowest priority secondary dust area is treated first, and a corresponding jetting charge voltage value is assigned to it, controlling the jetting device to perform time-division sputtering. After the target charge decay time corresponding to the secondary dust area has ended, the next lowest priority secondary dust area is treated, and so on until all secondary dust areas have been treated.
[0120] It also includes a method for determining the target charge decay time: S60: Calculate the sputtering requirement weight based on the secondary area and secondary dust concentration value.
[0121] Sputtering demand weight is a quantitative parameter characterizing the urgency of sputtering treatment required for secondary dust areas. The sputtering demand weight is obtained by adding the area grade value corresponding to the secondary area area (increases by 1 for every 1 square centimeter increase in area) to the concentration grade value corresponding to the secondary dust concentration (increases by 1 for every 10 micrograms per square centimeter increase in concentration). The baseline values for both the area grade and concentration grade values are 0, and are preset by those skilled in the art based on the workbench size and cleaning requirements.
[0122] S61: Obtain the basic charge decay time based on sputtering demand weight.
[0123] The baseline charge decay time refers to the uncorrected charge decay duration corresponding to the sputtering demand weight. The baseline charge decay time is obtained by adding a preset baseline decay time to half of the sputtering demand weight. The baseline decay time is experimentally calibrated by those skilled in the art based on droplet charge decay characteristics.
[0124] S62: Calculate the distance correction factor based on the area spacing value.
[0125] The distance correction factor is a factor used to correct for the decay time of the base charge, reflecting the influence of the distance between the secondary dust area and the dust accumulation area.
[0126] The distance level is obtained by dividing the area spacing value by a preset unit distance value. Then, the distance level is multiplied by a preset distance influence factor to obtain the distance correction coefficient. The unit distance value and the distance influence factor are preset by those skilled in the art based on the relationship between the flight distance of sputtered droplets and charge attenuation.
[0127] S63: Calculate the direction correction factor based on the regional orientation.
[0128] The direction correction factor is a factor used to correct for the decay time of the base charge, reflecting the directional influence of the secondary dust region relative to the dust accumulation region.
[0129] Based on the angle between the area's orientation and the optimal sputtering direction of the spraying device, the angle is divided by a preset unit angle value to obtain the direction level. Then, the direction level is multiplied by a preset direction influence factor to obtain the direction correction coefficient. The optimal sputtering direction, unit angle value, and direction influence factor are preset by those skilled in the art based on the sputtering characteristics of the spraying device.
[0130] S64: Combine the direction correction coefficient and the distance correction coefficient to correct the base charge decay time and obtain the target charge decay time.
[0131] The target charge decay time is obtained by adding distance and direction correction factors to the base charge decay time. If the calculated result is less than the preset minimum time, the minimum time is taken; if the calculated result is greater than the preset maximum time, the maximum time is taken. The minimum and maximum times are preset by those skilled in the art based on the balance between system response speed and cleaning efficiency.
[0132] It also includes a method for dynamically constructing electrostatic barriers: S70: Identify non-target secondary dust areas other than the target secondary dust area based on the dust distribution image.
[0133] Non-target secondary dust areas refer to other secondary dust areas that are not selected as processing targets within the current time window. Specifically, the controller excludes the target secondary dust area corresponding to the current time window from all secondary dust areas identified by S20, and marks all remaining secondary dust areas as non-target secondary dust areas.
[0134] S71: Calculate the crosstalk risk coefficient based on the non-target secondary dust area and the dust accumulation area.
[0135] Crosstalk risk coefficient refers to the degree of risk that non-target secondary dust areas may be interfered with by sputtering droplets during the current sputtering operation.
[0136] The specific method for determining the crosstalk risk coefficient will be explained in detail in subsequent sections S80 to S85, and will not be repeated here.
[0137] S72: When the crosstalk risk coefficient is greater than the preset risk threshold, the location and range of the barrier field are determined based on the non-target secondary dust area.
[0138] The risk threshold is a critical value used to determine whether an electrostatic barrier field needs to be constructed. It is set in advance by those skilled in the art based on the system's tolerance to crosstalk.
[0139] The barrier field position refers to the position where the electrostatic barrier field is applied in the current-guiding electrode array, specifically corresponding to the coordinates of the electrode unit where the midpoint of the line connecting the non-target secondary dust area and the dust accumulation area is located.
[0140] The barrier range refers to the area that the electrostatic barrier field needs to cover. Specifically, it is a circular area centered on the location of the barrier field and with a radius equal to the square root of the area of the secondary region of the non-target secondary dust region. The area of the secondary region is obtained by S30.
[0141] When the crosstalk risk coefficient is greater than the risk threshold, the location and range of the barrier field must be determined first for subsequent steps.
[0142] S73: Based on the location and range of the barrier field, obtain the electrode activation sequence and the voltage amplitude of each activated electrode.
[0143] The electrode activation sequence is the numbering order of the electrode units in the guide current electrode array that need to be activated to generate an electrostatic barrier field.
[0144] The center electrode number is determined based on the location of the barrier field. The minimum set of electrode units required to cover the barrier range with the center electrode as the center is determined based on the barrier range. The electrode numbers in this set are arranged in order of distance from the center electrode from the nearest to the farthest to obtain the electrode activation sequence.
[0145] Voltage amplitude refers to the magnitude of the voltage that needs to be applied to each electrode unit in the activation sequence.
[0146] The voltage amplitude of the central electrode is set to a preset maximum barrier voltage value; the voltage amplitude of the peripheral electrodes decreases as their distance from the central electrode increases, decreasing by a fixed step for each electrode spacing away. The maximum barrier voltage value and the fixed step are preset by those skilled in the art based on the electrical characteristics and barrier effect of the current-conducting electrodes.
[0147] S74: Control the current-conducting electrode array to generate an electrostatic barrier field according to the electrode activation sequence and voltage amplitude.
[0148] The controller activates the corresponding electrode units sequentially according to the electrode activation sequence and applies a corresponding voltage amplitude to each activated electrode unit. The activated electrode units generate a local electrostatic field above the worktable surface. This field, located between the non-target secondary dust area and the dust accumulation area, blocks or deflects sputtered droplets heading towards the non-target secondary dust area, thereby reducing crosstalk risk. When the current time-sharing window ends, the controller removes the electrostatic barrier field to allow for the execution of the next time-sharing window.
[0149] It also includes the calculation method for the crosstalk risk coefficient: S80: Determine the non-target area spacing value based on the non-target secondary dust area and the dust accumulation area.
[0150] The non-target area spacing value refers to the shortest straight-line distance between the non-target secondary dust area and the dust accumulation area. The centroid coordinates of the non-target secondary dust area and the dust accumulation area are calculated separately. The straight-line distance between the two centroids is calculated using the distance formula between two points, and then the actual physical distance is obtained through calibration and conversion between image pixels and actual dimensions.
[0151] S81: Determine the azimuth angle value based on the non-target secondary dust area and the target secondary dust area.
[0152] The azimuth angle value refers to the angle between the centroid of the non-target secondary dust area and the centroid of the target secondary dust area, with the centroid of the dust accumulation area as the vertex.
[0153] Calculate the azimuth angles of the centroid of the non-target secondary dust area relative to the centroid of the dust accumulation area, and the azimuth angles of the centroid of the target secondary dust area relative to the centroid of the dust accumulation area. Calculate the absolute value of the difference between the two azimuth angles. If the absolute value is greater than 180 degrees, subtract the absolute value from 360 degrees to obtain the azimuth angle value.
[0154] S82: Obtain the distance risk factor based on the non-target area spacing value.
[0155] The distance risk factor is a quantitative parameter that is determined by the distance between non-target areas and contributes to the degree of crosstalk risk.
[0156] The smaller the distance between non-target areas, the easier it is for sputtered droplets to disperse into that area, resulting in a higher distance risk factor. The system has a pre-stored distance risk mapping table that divides the distance values between non-target areas into multiple intervals, each corresponding to a distance risk factor value. The distance risk factor can be obtained by querying this mapping table based on the distance values between non-target areas. This mapping table is pre-calibrated by those skilled in the art based on the characteristics of sputtered droplet dispersion distances, and will not be elaborated upon here.
[0157] S83: Calculate the directional risk factor based on the azimuth angle value.
[0158] The directional risk factor is a quantitative parameter that is determined by the azimuth angle value and contributes to the degree of crosstalk risk.
[0159] The smaller the azimuth angle value, the closer the non-target secondary dust area is to the target secondary dust area in direction, and the more likely the main dispersion direction of the sputtered droplets is to simultaneously cover both areas, resulting in a higher directional risk factor. The system has a pre-stored azimuth angle risk mapping table, which divides the azimuth angle values into multiple intervals, each interval corresponding to a directional risk factor value. The directional risk factor can be obtained by querying this mapping table based on the azimuth angle value. This mapping table is pre-calibrated by those skilled in the art based on the directional dispersion characteristics of sputtered droplets, and will not be elaborated upon here.
[0160] S84: Calculate the area risk factor based on the area of the secondary area of the non-target secondary dust area.
[0161] The area risk factor is a quantitative parameter that determines the degree of contribution to crosstalk risk, based on the area of the secondary region of the non-target secondary dust region.
[0162] The larger the secondary region area, the greater the total amount of dust that may interfere during sputtering, resulting in more severe crosstalk and a higher area risk factor. The system has a pre-stored area risk mapping table that divides the secondary region area into multiple intervals, each corresponding to an area risk factor value. The area risk factor can be obtained by querying this mapping table based on the area of the non-target secondary dust region. This mapping table is pre-calibrated by those skilled in the art based on the relationship between dust interference level and area, and will not be elaborated upon here.
[0163] S85: Combine distance risk factor, direction risk factor and area risk factor to obtain crosstalk risk coefficient.
[0164] The distance risk factor, orientation risk factor, and area risk factor are added together to obtain the crosstalk risk coefficient. If the sum exceeds the preset maximum risk coefficient, the maximum risk coefficient is used. The maximum risk coefficient is preset by those skilled in the art based on the system's tolerance to crosstalk, and will not be elaborated here.
[0165] It also includes a dust composition adaptive method: S90: Collects the optical reflectance spectrum of the dust accumulation area.
[0166] Optical reflectance spectrum refers to the reflectance distribution data of the surface of a dust accumulation area at different wavelengths, collected by a spectral sensor.
[0167] S91: Identify the dust composition type in dust accumulation areas based on optical reflectance spectra.
[0168] Dust composition type refers to the category of dust material determined based on optical reflectance spectral characteristics, including but not limited to ordinary dust, oily dust, fibrous dust, and metallic dust.
[0169] The system has a pre-stored dust spectral feature library, which contains standard reflectance spectra of various known dust components and their corresponding component labels. The optical reflectance spectra are matched with the standard spectra in the feature library, and the component label corresponding to the standard spectrum with the highest matching degree is selected as the identification result. This spectral feature library was pre-established by those skilled in the art through the collection of spectral data from various typical dust samples.
[0170] S92: Determine the surface tension adjustment value and charge adjustment value of the droplet based on the type of dust composition.
[0171] The surface tension adjustment value refers to the quantitative value that needs to be increased or decreased to achieve the best wetting and capture effect between the droplet and the current dust composition.
[0172] The system has a pre-stored surface tension mapping table that associates each dust component type with a corresponding surface tension adjustment value. For example, oily dust requires a reduced surface tension to enhance wetting, while ordinary dust maintains a baseline value. The surface tension adjustment value can be obtained by consulting this mapping table based on the dust component type. This mapping table was pre-calibrated by those skilled in the art based on contact angle experiments between droplets and different dust types.
[0173] The charge adjustment value refers to the quantitative value that needs to be increased or decreased to achieve the best electrostatic adsorption effect between the droplet and the current dust components.
[0174] The system has a pre-stored composition-charge mapping table, which associates each dust component type with a corresponding charge adjustment value. For example, dry dust requires a higher charge to enhance adsorption, while oily dust requires a lower charge to avoid excessive charge decay. The charge adjustment value can be obtained by consulting this mapping table based on the dust component type. This mapping table has been pre-calibrated by those skilled in the art based on electrostatic adsorption experiments.
[0175] S93: Corrects the charged voltage and droplet size values based on the surface tension adjustment value, and corrects the jet velocity value based on the charged adjustment value.
[0176] The corrected charged voltage value is obtained by adding the surface tension adjustment value (or subtracting if the adjustment value is negative) to the charged voltage value calculated in S13; the corrected droplet size value is obtained by multiplying the droplet diameter value calculated in S13 by (1 + percentage of the surface tension adjustment value); and the corrected jet velocity value is obtained by multiplying the jet velocity value calculated in S13 by (1 + percentage of the charged voltage adjustment value). The addition, subtraction, multiplication, and division rules involved in the above correction calculations are preset by those skilled in the art according to the control accuracy requirements.
[0177] S94: Control the injection device to perform the injection operation with the corrected charged voltage value, droplet size value and injection speed value.
[0178] The corrected charged voltage, corrected droplet size, and corrected jet velocity values obtained in S93 are sent to the jetting device. Based on these parameters, the jetting device generates charged droplets carrying a first polarity charge and jets them into the dust accumulation area. This correction operation matches the physicochemical properties of the droplets to the current dust composition, thereby improving dust capture efficiency.
[0179] Based on the same inventive concept, embodiments of the present invention provide an adaptive control system for a workbench dust removal system, comprising: The acquisition module is used to acquire images of dust distribution, secondary region area, secondary dust concentration, target region area, target dust concentration, and optical reflectance spectrum. The memory is used to store the program that implements an adaptive control method for a workbench dust removal system; The processor is used to load and execute programs stored in memory.
[0180] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0181] The above description is merely a preferred embodiment of the present invention. The scope of protection of the present invention is not limited to the above embodiments. All technical solutions falling within the scope of the present invention's concept are within the scope of protection of the present invention. It should be noted that for those skilled in the art, any improvements and modifications made without departing from the principles of the present invention should also be considered within the scope of protection of the present invention.
Claims
1. An adaptive control method for a workbench dust removal system, characterized in that, include: Collect images of dust distribution on the workbench surface; Based on dust distribution images to identify dust accumulation areas; The area and dust concentration value are determined based on the dust accumulation area. The charged voltage, droplet size, and jet velocity are calculated based on the area and dust concentration. The spraying device is controlled to generate charged droplets carrying a first polarity charge based on the charged voltage value, droplet size value, and spraying velocity value, and then spray them onto the dust accumulation area. The electrostatic attraction field strength of the current-guiding electrode is calculated based on the dust accumulation area and the preset collection area. The duration of electric field action is obtained based on the electrostatic gravitational field strength. The flow guiding electrode is controlled to generate an electrostatic attraction field with opposite polarity to the first polarity by controlling the strength of the electrostatic attraction field and the duration of the electric field action, so as to attract dust to move towards the collection area.
2. The adaptive control method for a workbench dust removal system according to claim 1, characterized in that, It also includes the sputtering dust accumulation method: Secondary dust areas are identified based on dust distribution images and dust accumulation areas; The area spacing value and area orientation are obtained based on the secondary dust area and the dust accumulation area. When the zone spacing value is less than the preset effective radius threshold, the spray angle and spray force are obtained based on the zone spacing value and the zone orientation. The control spraying device executes directional spraying of charged droplets according to the spraying angle and spraying force, so that the splash droplets generated after the charged droplets hit the dust accumulation area cover and capture the dust in the secondary dust area.
3. The adaptive control method for a workbench dust removal system according to claim 2, characterized in that, The sputtering dust accumulation method further includes: When the number of secondary dust regions is greater than 1, the area of the secondary dust region and the concentration of the secondary dust region are collected. Priority sorting is generated based on the area of the secondary region and the concentration of secondary dust. The time window is determined by prioritizing the data. Responding to the current time window to select the target secondary dust area corresponding to that time window; The time-division intensity and time-division angle values are calculated based on the target secondary dust area and the dust accumulation area. The control spraying device executes directional spraying of charged droplets according to time-division force and time-division angle values, so that the splash droplets generated after the charged droplets hit the dust accumulation area cover and capture the dust in the target secondary dust area.
4. The adaptive control method for a workbench dust removal system according to claim 3, characterized in that, It also includes methods for generating time-sharing intensity and time-sharing angle values: Collect the target area area and target dust concentration value of the target secondary dust region; The sputtering requirement coefficient is obtained based on the target area and the target dust concentration. The target diffusion radius and deflection direction are obtained based on the target's secondary dust area and dust accumulation area. The time-division force value is calculated based on the sputtering demand coefficient and the target diffusion radius; The time-division angle value is obtained based on the deflection direction.
5. The adaptive control method for a workbench dust removal system according to claim 3, characterized in that, It also includes methods for storing the charge of sputtered droplets: The target charge decay time is determined based on priority ranking; The amount of injected charge is obtained based on the target charge decay time; The injection charge voltage value is determined based on the amount of injected charge. The control jetting device executes time-division sputtering sequentially in order of priority from low to high, and generates charged droplets carrying the corresponding jetting charge with the corresponding jetting voltage value.
6. The adaptive control method for a workbench dust removal system according to claim 5, characterized in that, It also includes a method for determining the target charge decay time: Sputtering requirement weights are calculated based on the area of the secondary region and the secondary dust concentration. The base charge decay time is obtained based on the sputtering demand weight; The distance correction factor is calculated based on the area spacing value; Calculate the direction correction factor based on the regional orientation; By combining the direction correction factor and the distance correction factor to correct the base charge decay time, the target charge decay time is obtained.
7. The adaptive control method for a workbench dust removal system according to claim 3, characterized in that, It also includes a method for dynamically constructing electrostatic barriers: Based on the dust distribution image, non-target secondary dust areas other than the target secondary dust area are identified; The crosstalk risk coefficient is calculated based on the non-target secondary dust area and the dust accumulation area. When the crosstalk risk coefficient is greater than the preset risk threshold, the location and range of the barrier field are determined based on the non-target secondary dust area. The electrode activation sequence and voltage amplitude of each activated electrode are obtained based on the location and range of the barrier field. The current-conducting electrode array is controlled to generate an electrostatic barrier field according to the electrode activation sequence and voltage amplitude.
8. The adaptive control method for a workbench dust removal system according to claim 7, characterized in that, It also includes the calculation method for the crosstalk risk coefficient: The spacing value of the non-target area is determined based on the non-target secondary dust area and the dust accumulation area. The azimuth angle value is determined based on the non-target secondary dust area and the target secondary dust area; The distance risk factor is obtained based on the distance values between non-target areas; The directional risk factor is calculated based on the azimuth angle value. The area risk factor is calculated based on the area of the secondary area of the non-target secondary dust area; The crosstalk risk coefficient is obtained by combining the distance risk factor, the direction risk factor, and the area risk factor.
9. The adaptive control method for a workbench dust removal system according to claim 1, characterized in that, It also includes a dust composition adaptive method: Collect the optical reflectance spectrum of the dust accumulation area; Based on optical reflectance spectroscopy, the composition type of dust in dust accumulation areas can be identified; The surface tension and charge adjustment values of the droplets are determined based on the type of dust composition. The surface tension adjustment value is used to correct the charge voltage value and droplet size value, and the charge adjustment value is used to correct the jet velocity value. The spraying device is controlled to perform the spraying operation with the corrected charged voltage value, droplet size value, and spraying speed value.
10. An adaptive control system for a workbench dust removal system, characterized in that, include: The acquisition module is used to acquire images of dust distribution. A memory for storing a program that implements the adaptive control method for a workbench dust removal system as described in any one of claims 1 to 9; The processor is used to load and execute programs stored in memory.