A data collection method and system for a deduster injection event
By detecting the pulse valve action and lifting valve status in the dust collector, the pulse cleaning cycle is determined and signals are collected synchronously, solving the problems of inconsistent timing of multi-source signals and unclear data boundaries, and achieving efficient data acquisition and management.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HANGZHOU CLAIREVOYANCE PRECISION INSTR CO LTD
- Filing Date
- 2026-05-18
- Publication Date
- 2026-06-16
Smart Images

Figure CN122209166A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the technical field of dust collector data acquisition, and in particular to a method and system for acquiring data on dust collector pulse-jet events. Background Technology
[0002] Large baghouse dust collectors are key equipment for flue gas purification in industries such as steel and metallurgy. They typically consist of multiple compartments containing numerous filter bags / cartridges, and are managed through pulse valves and lift valves for cleaning. Their massive scale presents significant challenges for equipment maintenance. To improve operational efficiency, the industry has developed a dust collector leak location and management system, which identifies faults by analyzing the correlation between pulse cleaning timing and dust sensor signals. However, existing solutions suffer from two major drawbacks.
[0003] First, system integration is complex, and timing synchronization is difficult. Existing solutions rely on obtaining multi-source signals such as pulse valve status, lift valve status, dust, and pressure from the factory's existing distributed control systems (such as DCS and PLC). This leads to complex address mapping and interface parameter configuration during the system integration phase, resulting in a long debugging cycle. More importantly, because the signal transmission paths are independent, there are millisecond-level time differences between the signals. This timing disorder directly affects the accuracy of subsequent data analysis.
[0004] Secondly, existing systems typically perform continuous sampling or dispersed recording of dust, pressure, and valve status, without defining clear data boundaries based on a single pulse-jet cleaning event. For different operating conditions such as online pulse-jet cleaning, offline pulse-jet cleaning, and the re-entry of the chamber after offline pulse-jet cleaning, the lack of pulse-jet cleaning cycle, chamber opening cycle, and pulse-jet type identifiers can easily lead to the mixing of pulse-jet response data and chamber opening / re-entry data during subsequent analysis, making it difficult to accurately collect data for the same chamber and the same pulse-jet event. Summary of the Invention
[0005] In view of the problems in the existing dust collector operation data acquisition schemes mentioned above, such as the difficulty in unifying the timing of multi-source signal acquisition, the unclear data boundary between the pulse-jet cleaning process and the chamber re-entry process, and the easy confusion between online and offline pulse-jet data, this invention is proposed.
[0006] Therefore, one objective of this invention is to provide a data acquisition method for dust collector pulse-jet events, the purpose of which is to: clearly define the start, pulse-jet type, and end boundary of the pulse-jet cleaning cycle, and to synchronously acquire multi-source operating signals within the pulse-jet event.
[0007] To address the issues of unclear data boundaries between the pulse-jet cleaning cycle and the unpacking cycle, easy confusion between online / offline pulse-jet data, and difficulty in unifying the timing of multi-source signals, this invention provides the following technical solution: a data acquisition method for a dust collector pulse-jet event, comprising determining the start of the pulse-jet cleaning cycle when the first pulse valve in a pulse-jet sequence corresponding to the target acquisition object is detected to be activated, and synchronously acquiring multi-source operating signals associated with the target acquisition object within the pulse-jet cleaning cycle.
[0008] The type of pulse jet is determined based on the state of the lifting valve at the start of the pulse jet cleaning cycle.
[0009] The pulse-jet cleaning cycle is determined to be over when the preset termination conditions are met.
[0010] The type of pulse-jet cleaning is determined based on the state of the lifting valve at the start of the pulse-jet cleaning cycle, including: When the lifting valve is in the open state at the start of the pulse-jet cleaning cycle, the pulse-jet type is determined to be online pulse-jet.
[0011] When the lifting valve is in the closed state at the start of the pulse-jet cleaning cycle, the pulse-jet type is determined to be offline pulse-jet.
[0012] The unpacking cycle begins when the lifting valve is detected to switch from the closed state to the open state.
[0013] The dust sensor signal corresponding to the target object is collected during the unpacking cycle.
[0014] After a preset data time has elapsed, the unpacking cycle is determined to be over.
[0015] As a preferred embodiment of the data acquisition method for dust collector pulse jet events described in this invention, the preset termination condition includes a preset delay time after detecting the action of the last pulse valve in a pulse jet sequence corresponding to the target acquisition object.
[0016] In a preferred embodiment of the data acquisition method for the dust collector pulse jet event described in this invention, if the lifting valve is detected to switch from a closed state to an open state before the preset delay time expires, the moment when the lifting valve switches from a closed state to an open state is taken as the end time of the pulse jet cleaning cycle, and this moment is taken as the start time of the unpacking cycle.
[0017] The dust sensor signal corresponding to the target object is collected during the unpacking cycle, and the unpacking cycle is determined to end after a preset data time.
[0018] As a preferred embodiment of the data acquisition method for dust collector pulse jet events described in this invention, the synchronous acquisition includes acquiring the multi-source operating signals based on a unified hardware clock, and adding a timestamp to each data point in the multi-source operating signals.
[0019] The multi-source operating signals include at least sensor signals and valve status signals.
[0020] As a preferred embodiment of the data acquisition method for dust collector pulse jet events described in this invention, wherein: at the end of the pulse jet cleaning cycle, the multi-source operating signals acquired during the pulse jet cleaning cycle are encapsulated into a pulse jet data packet.
[0021] At the end of the unpacking cycle, the dust sensor signals collected during the unpacking cycle are encapsulated into an unpacking data package.
[0022] As a preferred embodiment of the data acquisition method for dust collector pulse jet events described in this invention, the pulse jet data package includes at least target acquisition object identification information, pulse jet type identification, and dust sensor signal, pressure sensor signal, pulse valve action signal, and lift valve status signal with timestamp.
[0023] The unpacking data package includes at least the target object identification information and the dust sensor signal with a timestamp.
[0024] Another objective of this invention is to provide a data acquisition system for dust collector pulse-jet events, employing the aforementioned data acquisition method. The system includes an acquisition unit comprising a period determination module and an acquisition module. The period determination module determines the start of the pulse-jet cleaning cycle based on the pulse valve action signal and the lift valve status signal corresponding to the target acquisition object. It determines the pulse-jet cleaning type based on the lift valve status at the start of the cycle and determines the end of the cycle when a preset end condition is met. The acquisition module synchronously acquires multi-source operating signals associated with the target acquisition object during the pulse-jet cleaning cycle.
[0025] As a preferred embodiment of the data acquisition system for dust collector pulse jet events described in this invention, the acquisition unit further includes an identification configuration module; the target acquisition object is the dust collector housing; the identification configuration module is used to establish the correspondence between housing identification information and the pulse valve action signal, lift valve status signal, dust sensor signal, and pressure sensor signal corresponding to the housing.
[0026] As a preferred embodiment of the data acquisition system for dust collector pulse jet events described in this invention, the acquisition module is equipped with a hardware clock and is used to acquire the multi-source operating signals based on the hardware clock, and to add a timestamp to each data point in the multi-source operating signals.
[0027] As a preferred embodiment of the data acquisition system for the dust collector pulse-jet cleaning event described in this invention, the acquisition unit further includes a data encapsulation module; the data encapsulation module is used to encapsulate the multi-source operating signals acquired during the pulse-jet cleaning cycle into a pulse-jet data packet at the end of the pulse-jet cleaning cycle; the cycle determination module is also used to determine the start of the unpacking cycle when the lifting valve is detected to switch from a closed state to an open state, and to determine the end of the unpacking cycle after a preset data time; the acquisition module is also used to acquire the dust sensor signal corresponding to the target acquisition object during the unpacking cycle; the data encapsulation module is also used to encapsulate the dust sensor signal acquired during the unpacking cycle into an unpacking data packet at the end of the unpacking cycle.
[0028] As a preferred embodiment of the data acquisition system for the dust collector pulse jet event described in this invention, the pulse jet data package includes at least target acquisition object identification information, pulse jet type identification, and dust sensor signals, pressure sensor signals, pulse valve action signals, and lift valve status signals with timestamps; the unpacking data package includes at least target acquisition object identification information and dust sensor signals with timestamps.
[0029] As a preferred embodiment of the data acquisition system for dust collector pulse jet events described in this invention, the acquisition module is equipped with a bus interface and supports at least one industrial field multi-channel communication protocol; the acquisition module is used to synchronously acquire analog signals and digital signals from the multi-source operating signals through the bus interface.
[0030] As a preferred embodiment of the data acquisition system for dust collector pulse jet events described in this invention, the system further includes a cloud processing unit, which comprises a data processing module, a data display module, and a data storage module. The data processing module is used to parse, verify, and process the pulse jet data packet and the unpacking data packet. The data display module is used to display the collected data and processing results. The data storage module is used to store the pulse jet data packet, the unpacking data packet, and the processing results.
[0031] As a preferred embodiment of the data acquisition system for dust collector pulse jet events described in this invention, the data storage module includes a time-series database and a relational database; the data processing module is used to store time-series data with timestamps into the time-series database, and to store the target acquisition object identification information, data packet type, and processing results into the relational database.
[0032] The beneficial effects of this invention are as follows: This invention establishes an association model centered on the enclosure through a configuration module, integrating previously scattered sensor and valve signals at the logical level. This eliminates the need for on-site commissioning personnel to engage in complex equipment address mapping and interface parameter configuration, achieving access by simply connecting the physical cables for multiple signal sources. By setting a unified hardware clock and providing a unified timestamp for all collected data points, and through a bus interface supporting multi-channel communication protocols, the master controller uniformly schedules and polls the data, ensuring strict synchronization of the acquisition sequence of multiple signal sources such as pulse valves, lifting valves, dust, and pressure at the physical level, fundamentally eliminating time errors caused by signal transmission paths.
[0033] This invention employs a multi-mode data strategy combining periodic uploads and event-triggered uploads. Regular monitoring uses low-frequency statistical summary uploads to maintain system baseline monitoring; while in critical events such as pulse-jet cleaning and unpacking, complete raw waveform data is uploaded for in-depth diagnostics. This approach ensures in-depth analysis of critical data while significantly optimizing network bandwidth usage and cloud storage space, achieving efficient resource utilization.
[0034] This invention utilizes a cloud-based processing unit to parse, verify, store, and display pulse-jet data packets and unpacking data packets. This enables unified management of multi-source operational signals generated during the pulse-jet cleaning cycle and dust sensor signals generated during the unpacking cycle, based on target object identification, data packet type, and timestamp. Consequently, the on-site data acquisition unit only needs to perform event boundary identification, synchronous acquisition, and data encapsulation; complex data queries, display, and subsequent analysis can be handled by the cloud-based processing unit. This reduces the data processing burden on on-site acquisition equipment and improves the management efficiency and traceability of pulse-jet event data. Attached Figure Description
[0035] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0036] Figure 1 This is a schematic diagram of the online blowing cycle of the dust collector according to the present invention.
[0037] Figure 2 This is an offline pulse-jet schematic diagram of the dust collector pulse-jet event of the present invention.
[0038] Figure 3 This is a schematic diagram of the early opening of the offline jet-blowing lift valve in the dust collector jet-blowing event of the present invention.
[0039] Figure 4 This is a schematic diagram of the data acquisition system for the dust collector pulse jet event of the present invention.
[0040] Figure 5 This is a schematic diagram of the database of the dust collector pulse jet event data acquisition system of the present invention.
[0041] Figure 6 This is a schematic diagram of the signal transmission of the acquisition unit in the data acquisition system for dust collector pulse-jet events of the present invention.
[0042] Figure 7 This is a schematic diagram of the pulse valve signal acquisition unit of the data acquisition system for dust collector pulse-jet events of the present invention. Detailed Implementation
[0043] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
[0044] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and those skilled in the art can make similar extensions without departing from the spirit of the invention. Therefore, the invention is not limited to the specific embodiments disclosed below.
[0045] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The phrase "in one embodiment" appearing in different places in this specification does not necessarily refer to the same embodiment, nor is it a single or selective embodiment that is mutually exclusive with other embodiments.
[0046] Secondly, the present invention is described in detail with reference to the schematic diagrams. When detailing the embodiments of the present invention, for ease of explanation, the cross-sectional views illustrating the device structure may be partially enlarged, not according to the usual scale. Furthermore, the schematic diagrams are merely examples and should not limit the scope of protection of the present invention. In addition, actual fabrication should include three-dimensional spatial dimensions of length, width, and depth.
[0047] Example 1
[0048] Reference Figures 1 to 5 This is the first embodiment of the present invention, which provides a data acquisition method for dust collector pulse-jet events, including the following steps: S1. When the first pulse valve 302 in the pulse-jet sequence corresponding to the target object is detected to be activated, the pulse-jet cleaning cycle is determined to begin, and multi-source operating signals associated with the target object are collected synchronously during the pulse-jet cleaning cycle.
[0049] S2. Determine the pulse-jet type based on the state of the lifting valve 303 at the start of the pulse-jet cleaning cycle.
[0050] S3. When the preset termination conditions are met, the pulse-jet cleaning cycle is determined to be over.
[0051] The target data collection object refers to the object in the dust collector 300 from which pulse-jet event data needs to be collected. In this embodiment, the target data collection object can be the housing 301 of the dust collector 300. A dust collector 300 may include multiple housings 301, and each housing 301 may be equipped with a pulse valve 302, a lift valve 303, a pressure sensor 304, and a dust sensor 305. The pulse valve 302 is used to perform pulse-jet cleaning of the filter bags or filter cartridges inside the housing 301, the lift valve 303 is used to control the airflow channel of the housing 301 to be in an open or closed state, the pressure sensor 304 is used to reflect the pressure change of the pulse-jet air source or pulse-jet pipeline, and the dust sensor 305 is used to reflect the dust concentration change in the outlet of the housing 301 or the downstream flue.
[0052] A single pulse-jet cleaning sequence refers to the sequence of pulse valve 302 actions that occur during a single pulse-jet cleaning process on the target object. For a housing 301, a single pulse-jet cleaning process may include the action of one pulse valve 302, or it may include the sequential action of multiple pulse valves 302 in a predetermined order. The first pulse valve 302 action in a single pulse-jet cleaning sequence refers to the action of the first pulse valve 302 detected during that pulse-jet cleaning process, rather than being limited to the action of the pulse valve 302 numbered first.
[0053] When the first pulse valve 302 in a pulse-jet sequence corresponding to the target object is activated, it indicates that the target object has entered a pulse-jet cleaning process. Therefore, the moment corresponding to the activation of the first pulse valve 302 is determined as the start time of the pulse-jet cleaning cycle. In this way, the start boundary of the pulse-jet cleaning cycle is triggered by the actual pulse-jet action, rather than by a fixed time point or a manually set time point, thereby enabling the acquisition process to correspond to the actual pulse-jet event.
[0054] After determining the start of the pulse-jet cleaning cycle, multi-source operational signals associated with the target object are synchronously acquired during the cycle. Multi-source operational signals refer to various signals reflecting the operational status of the target object during the pulse-jet cleaning process. In this embodiment, the multi-source operational signals may include multiple signals from the dust sensor 305, pressure sensor 304, pulse valve 302, and lift valve 303. By acquiring these signals within the same pulse-jet cleaning cycle, changes in dust concentration, pulse-jet pressure, pulse valve 302 timing, and lift valve 303 status can be mapped to the same pulse-jet event.
[0055] Synchronous acquisition refers to the process of acquiring multiple operational signals associated with the same target object within the same pulse-jet cleaning cycle, following the same acquisition cycle, the same time reference, or a mutually aligned acquisition sequence. This reduces timing deviations caused by differences in acquisition paths, acquisition equipment, or transmission links. Consequently, subsequent analysis of the pulse-jet event can be based on the multiple operational signals within the same pulse-jet cleaning cycle without the need for complex re-matching of separately acquired signals.
[0056] When determining the start of the pulse-jet cleaning cycle, the pulse-jet type is also determined based on the state of the lifting valve 303 at that start time. Specifically, if the lifting valve 303 is open when the pulse-jet cleaning cycle starts, it indicates that the housing 301 is performing pulse-jet cleaning with the airflow channel open, and this pulse-jet type can be determined as online pulse-jet cleaning; if the lifting valve 303 is closed when the pulse-jet cleaning cycle starts, it indicates that the housing 301 is performing pulse-jet cleaning with the airflow channel closed, and this pulse-jet type can be determined as offline pulse-jet cleaning.
[0057] It should be noted that in this embodiment, the criterion for determining the pulse-jet type is the state of the lifting valve 303 at the start of the pulse-jet cleaning cycle. Even if the state of the lifting valve 303 changes after the start of the pulse-jet cleaning cycle, the pulse-jet type already determined based on the start time will not change. This avoids misjudging the same pulse-jet cleaning cycle as online pulse-jet when the lifting valve 303 is subsequently opened during offline pulse-jet cleaning, thus ensuring the consistency of the pulse-jet type identification.
[0058] The preset termination condition is used to determine the end boundary of the pulse-jet cleaning cycle. The preset termination condition can be set based on the end status of a single pulse-jet sequence corresponding to the target data acquisition object, the propagation delay of the dust signal after pulse-jet cleaning, the state change of the lifting valve 303, or a combination of the above factors. In other words, the end of the pulse-jet cleaning cycle is not simply immediate after the first pulse valve 302 actuates, but rather needs to cover the subsequent pulse valve 302 actuations and the changes in related operating signals after pulse-jet cleaning during that pulse-jet event.
[0059] In one embodiment, the preset end condition may be related to the action of the last pulse valve 302 in a single pulse-jet sequence; in another embodiment, the preset end condition may also be related to the event of the lifting valve 303 switching from a closed state to an open state. The specific preset end condition can be set according to the operating mode of the dust collector 300, the structure of the housing 301, the installation position of the dust sensor 305, and the pulse-jet cleaning control strategy.
[0060] When the preset termination conditions are met, the pulse-jet cleaning cycle is determined to be over. After the pulse-jet cleaning cycle ends, the multi-source operating signals synchronously collected during the cycle constitute the data basis for that pulse-jet event. Thus, this embodiment can form a data acquisition process with clear start boundaries, pulse-jet types, and end boundaries, based on actual pulse-jet events.
[0061] Through the method of this embodiment, the action of the first pulse valve 302 in a single pulse-jet sequence corresponding to the target acquisition object is used as the basis for starting the pulse-jet cleaning cycle, the state of the lifting valve 303 at the beginning of the pulse-jet cleaning cycle is used as the basis for determining the pulse-jet type, and the preset end condition is used as the basis for ending the pulse-jet cleaning cycle. Thus, the data acquisition of the dust collector 300 pulse-jet event is no longer a simple continuous sampling of various signals, but rather a collection cycle with clear boundaries and distinct types formed around a single pulse-jet event.
[0062] Example 2
[0063] Reference Figures 1 to 3 This is the second embodiment of the present invention. The difference between this embodiment and the first embodiment is that the preset termination condition includes a preset delay time after the last pulse valve 302 corresponding to the target acquisition object is detected to be activated.
[0064] In this embodiment, the end time of the pulse cleaning cycle is not directly equivalent to the action time of the last pulse valve 302. Instead, after detecting the action of the last pulse valve 302 in a pulse sequence corresponding to the target acquisition object, a preset delay time is continued before the end of the pulse cleaning cycle is determined.
[0065] After the last pulse valve 302 actuates, the dust disturbance and pressure fluctuations caused by this pulse jet do not immediately disappear completely at the dust sensor 305 and pressure sensor 304. Especially when dust travels from inside the housing 301 or the outlet area of the housing 301 to the location of the dust sensor 305, there is a certain transmission lag and waveform tailing. If the pulse jet cleaning cycle is ended immediately after the last pulse valve 302 actuates, it is easy to miss the dust response data in the latter part of this pulse jet event.
[0066] When determining the preset delay time, verification can be performed through on-site testing or historical operating data. Specifically, after the last pulse valve 302 actuates, the signals from the dust sensor 305 and pressure sensor 304 can be continuously recorded, and it can be observed whether the dust sensor 305 signal has crossed the main peak range and tended towards the baseline, or whether the change in the dust signal per unit time is lower than the preset fluctuation threshold. When the selected delay time can cover the main dust response range after the last pulse, it can be used as a candidate value for the preset delay time.
[0067] For example, in one implementation, the preset delay time is set to 5 seconds. In a fast-response condition, such as when the dust sensor 305 is close to the outlet of the housing 301 and the flue gas velocity is high, the dust sensor 305 signal can show a major response peak and then drop back to near the baseline level within about 5 seconds after the last pulse valve 302 is activated. Extending the acquisition time further yields fewer new valid waveforms. Therefore, in this type of fast-response condition, 5 seconds is sufficient to cover the main subsequent response of the pulse-jet event.
[0068] In another implementation, the preset delay time is set to 10 seconds. In a working condition where the dust response exhibits significant tailing, if historical operating data or debugging data indicates that the dust sensor 305 signal typically completes its main tailing attenuation within the range of 5 to 10 seconds; if only 5 seconds is used, the latter part of the pulse-jet waveform of some events will still be truncated, while with 10 seconds, this latter part of the waveform can be fully incorporated into the same pulse-jet cleaning cycle. Therefore, the 10-second delay is suitable for scenarios where there is a certain distance between the dust sensor 305 and the housing 301, and where the dust response exhibits significant tailing.
[0069] In another implementation, the preset delay time is set to 30 seconds. Verification under conditions of a large enclosure 301 or a long flue showed that after the last pulse valve 302 actuates, the dust sensor 305 signal exhibits a relatively long diffusion tail, and identifiable subsequent fluctuations may still occur after 10 seconds. When the delay time is set to 30 seconds, the main tail segment of the dust sensor 305 signal is covered, and subsequent signal changes tend to be smoother. Therefore, 30 seconds is suitable for applications where the enclosure 301 has a large volume, the dust sensor 305 is installed at a distance, or the airflow path is long.
[0070] The above verification can be performed by comparing the sampling results of multiple consecutive pulse-jet events in the same chamber 301, or it can be determined based on the dust sensor 305 curve and pressure sensor 304 curve recorded during the commissioning phase. The preset delay time is not limited to 5 seconds, 10 seconds, or 30 seconds, and can also be set to other time values based on the structural dimensions of the dust collector 300, the flue gas velocity, the sensor installation location, and the on-site response waveform.
[0071] With the above settings, this embodiment can continue to collect a verified response time after the last pulse valve 302 is activated, so that the main dust response and pressure response caused by the last pulse jet are included in the same pulse jet cleaning cycle, avoiding data truncation caused by the premature end of the pulse jet cleaning cycle.
[0072] The remaining structure is the same as that in Example 1.
[0073] Example 3
[0074] Reference Figures 1 to 3 This is the third embodiment of the present invention. The difference between this embodiment and the second embodiment is that: determining the pulse-jet type based on the state of the lifting valve 303 at the beginning of the pulse-jet cleaning cycle includes: when the lifting valve 303 is in the open state at the beginning of the pulse-jet cleaning cycle, the pulse-jet type is determined to be online pulse-jet; when the lifting valve 303 is in the closed state at the beginning of the pulse-jet cleaning cycle, the pulse-jet type is determined to be offline pulse-jet.
[0075] When the lifting valve 303 is detected to switch from the closed state to the open state, the unpacking cycle is determined to begin; during the unpacking cycle, the signal of the dust sensor 305 corresponding to the target object is collected; after a preset data time has elapsed, the unpacking cycle is determined to end.
[0076] If the lifting valve 303 is detected to switch from the closed state to the open state before the preset delay time expires, the moment when the lifting valve 303 switches from the closed state to the open state is taken as the end time of the jet cleaning cycle, and this moment is taken as the start time of the unpacking cycle; the dust sensor 305 signal corresponding to the target object is collected during the unpacking cycle, and the unpacking cycle is determined to end after the preset data time has elapsed.
[0077] In this embodiment, the criterion for determining the type of pulse jet is fixed as the state of the lifting valve 303 at the start of the pulse jet cleaning cycle. That is, when the first pulse valve 302 in a pulse jet sequence is detected to be activated and the start of the pulse jet cleaning cycle is determined, the current state of the lifting valve 303 is read or confirmed; if the lifting valve 303 is in the open state at this time, the pulse jet cleaning cycle is marked as online pulse jet cleaning; if the lifting valve 303 is in the closed state at this time, the pulse jet cleaning cycle is marked as offline pulse jet cleaning.
[0078] The purpose of this determination method is to bind the pulse-jet type to the initial operating condition of the pulse-jet cleaning cycle, rather than repeatedly changing it with subsequent changes in the state of the lifting valve 303. Especially during offline pulse-jet cleaning, the lifting valve 303 may reopen after pulse-jet cleaning. If the pulse-jet type changes with subsequent openings of the lifting valve 303, inconsistencies in classification may occur within the same pulse-jet cleaning cycle. This embodiment uses the state of the lifting valve 303 at the start of the cycle as the determination criterion, thus stabilizing the classification boundary between online and offline pulse-jet cleaning.
[0079] like Figure 1 As shown, in the online pulse-jet cleaning scenario, the lifting valve 303 is in the open state at the start of the pulse-jet cleaning cycle, therefore this pulse-jet cleaning cycle is determined to be online pulse-jet cleaning. Even if the dust sensor 305 signal, pressure sensor 304 signal, pulse valve 302 action signal, and lifting valve 303 status signal are subsequently collected, the pulse-jet cleaning type remains online pulse-jet cleaning.
[0080] like Figure 2 As shown, in the case of offline pulse-jet cleaning and slow opening of the lifting valve 303, the lifting valve 303 is in the closed state at the start of the pulse-jet cleaning cycle, therefore this pulse-jet cleaning cycle is determined to be offline pulse-jet cleaning. In this case, the lifting valve 303 remains in the closed state until the preset delay time expires, and the pulse-jet cleaning cycle ends according to the preset end condition of Embodiment 2. Subsequently, when the lifting valve 303 is detected to switch from the closed state to the open state, the start of the unpacking cycle is determined.
[0081] The unpacking cycle is used to collect dust emission data when the housing 301 re-enters the online state from an offline state. Since this process mainly reflects dust changes when the housing 301 reconnects to the airflow channel after the lift valve 303 opens, the signal from the dust sensor 305 corresponding to the target data object is collected during the unpacking cycle. After a preset data time, the unpacking cycle is considered complete. The preset data time can be determined based on the response time of the dust signal to the dust sensor 305 after the lift valve 303 opens; for example, it can be verified by whether the dust signal shows a major peak and then stabilizes after unpacking.
[0082] like Figure 3 As shown, in the case of offline pulse-jet cleaning and early opening of the lifting valve 303, the lifting valve 303 is also in the closed state at the start of the pulse-jet cleaning cycle, so this pulse-jet cleaning cycle is still determined to be offline pulse-jet cleaning. The difference is that, before the preset delay time expires, if the lifting valve 303 is detected to switch from the closed state to the open state, then the lifting valve 303 opening event is no longer merely the start event of the unpacking cycle, but also the end event of the pulse-jet cleaning cycle. That is, the moment when the lifting valve 303 switches from the closed state to the open state is taken as the end time of the pulse-jet cleaning cycle, and the same moment is taken as the start time of the unpacking cycle.
[0083] With this processing method, when the lifting valve 303 opens early, the pulse-jet cleaning cycle will not continue to extend until the original preset delay time expires, but will immediately stop when the lifting valve 303 opens; at the same time, the opening cycle starts timing from the moment of opening. This can prevent the dust signal of the housing 301 re-entering the network after the lifting valve 303 opens from being included in the pulse-jet cleaning cycle, thereby separating the pulse-jet data and the opening data at the time boundary.
[0084] In this embodiment, it is possible to... Figure 2 and Figure 3 Verification is performed using sampling data corresponding to the operating conditions. For example, in... Figure 2 In the corresponding slow-opening scenario, the lifting valve 303 is detected to be open after the pulse-jet cleaning cycle has ended. The dust sensor 305 signal collected during the opening cycle mainly corresponds to the re-entry process of the housing 301. Figure 3 In the corresponding early-opening scenario, if the pulse-jet cleaning cycle is not interrupted at the opening time of the lifting valve 303, the dust response after opening will be incorporated into the pulse-jet data. After adopting the boundary processing of this embodiment, the data before the lifting valve 303 opens is included in the pulse-jet cleaning cycle, and the signal of the dust sensor 305 after the lifting valve 303 opens is included in the unpacking cycle, thereby enabling a clearer distinction between offline pulse-jet data and unpacking online data.
[0085] Through the above method, this embodiment combines the determination of the pulse jet type, the triggering of the opening cycle, and the cycle boundary handling when the lifting valve 303 opens early: the pulse jet type is always determined based on the state of the lifting valve 303 at the start of the pulse jet cleaning cycle; the opening cycle is triggered when the lifting valve 303 switches from the closed state to the open state; when this opening event occurs before the preset delay time expires, this event serves as both the end time of the pulse jet cleaning cycle and the start time of the opening cycle. This covers both... Figure 2 The offline blow-off slow-opening scenario shown can also cover Figure 3 The offline jetting early start scenario is shown.
[0086] Example 4
[0087] refer to Figures 4 to 7 This is the fourth embodiment of the present invention. The difference between this embodiment and the third embodiment is that the synchronous acquisition includes acquiring multi-source operating signals based on a unified hardware clock and adding a timestamp to each data point in the multi-source operating signals; wherein, the multi-source operating signals include at least sensor signals and valve status signals.
[0088] At the end of the pulse-jet cleaning cycle, the multi-source operating signals collected during the pulse-jet cleaning cycle are encapsulated into a pulse-jet data package; at the end of the unpacking cycle, the dust sensor 305 signal collected during the unpacking cycle is encapsulated into an unpacking data package.
[0089] The pulse jet data package includes at least the target object identification information, the pulse jet type identification, and the timestamped signals of the dust sensor 305, pressure sensor 304, pulse valve 302 action signal, and lift valve 303 status signal; the unpacked data package includes at least the target object identification information and the timestamped signal of the dust sensor 305.
[0090] In this embodiment, the focus of synchronous acquisition is to enable signals from different sources within the same pulse-jet cleaning cycle to be recorded according to a unified time reference. Specifically, the multi-source operating signals include at least sensor signals and valve status signals; wherein, the sensor signals may include the dust sensor 305 signal and the pressure sensor 304 signal, and the valve status signals may include the pulse valve 302 action signal and the lifting valve 303 status signal.
[0091] When data is acquired using a unified hardware clock, all data points in various signals are appended with a timestamp based on the same time reference. For example, within the same pulse-jet cleaning cycle, the dust concentration data point in the dust sensor 305 signal, the pressure data point in the pressure sensor 304 signal, the action status data point of the pulse valve 302, and the opening / closing status data point of the lifting valve 303 are all recorded at the corresponding acquisition time. Therefore, in subsequent analysis of pulse-jet events, the chronological relationship between dust changes, pressure changes, the action of the pulse valve 302, and the state of the lifting valve 303 can be determined based on the timestamps.
[0092] In this embodiment, after the pulse-jet cleaning cycle ends, the multi-source operating signals collected during the cycle are encapsulated into a pulse-jet data packet. The pulse-jet data packet is formed on a per-cycle basis and includes at least target object identification information, a pulse-jet type identifier, and timestamped signals from the dust sensor 305, pressure sensor 304, pulse valve 302, and lift valve 303. The target object identification information indicates the housing 301 or other target object corresponding to the pulse-jet data packet; the pulse-jet type identifier distinguishes between online and offline pulse-jet cleaning.
[0093] After the unpacking cycle is completed, the dust sensor 305 signals collected during the unpacking cycle are encapsulated into an unpacking data package. Unlike the pulse-jet data package, the unpacking data package is primarily used to record dust changes during the process of the target object being brought back online after the lift valve 303 switches from the closed state to the open state. Therefore, the unpacking data package includes at least the target object identification information and the dust sensor 305 signal with a timestamp.
[0094] Through the above encapsulation method, the multi-source operating signals during the pulse-jet cleaning cycle are organized into pulse-jet data packets, and the dust sensor 305 signals during the unpacking cycle are organized into unpacking data packets, making the data from different event cycles distinct in terms of data structure. This avoids mixing and storing pulse-jet cleaning data and unpacking data together, and also facilitates subsequent querying, comparison, and processing of data based on the target acquisition object identification information, pulse-jet type identification, and timestamp.
[0095] During on-site verification, data packets generated from multiple consecutive pulse-jet events in the same housing 301 can be compared: if the pulse valve 302's action time, pressure sensor 304's pressure fluctuation, and dust sensor 305's dust response within the same pulse-jet data packet can be time-stamped to the same pulse-jet cleaning cycle, it indicates that synchronous acquisition and packaging can maintain the temporal consistency of the pulse-jet event data; if the unpacking data packet only contains the dust sensor 305 signal after the lifting valve 303 is opened, it indicates that the unpacking cycle data can be distinguished and stored from the pulse-jet cleaning cycle data.
[0096] Example 5
[0097] Reference Figures 1 to 3 This is the fifth embodiment of the present invention. Based on embodiment 3, this embodiment further explains three illustrated scenarios: online pulse-jet cleaning, offline pulse-jet cleaning with slow opening, and offline pulse-jet cleaning with early opening. The data upload cycle includes a pulse-jet cleaning cycle. The pulse-jet cleaning cycle begins at the moment the first pulse valve 302 is detected to actuate; the end time is the moment the last pulse valve 302 is detected, plus a preset delay time. When the pulse-jet cleaning cycle is triggered, signals from all channels in the associated model are synchronously acquired within the cycle. The pulse-jet type is determined based on the state signal of the lifting valve 303 at the start of the cycle. If the lifting valve 303 is closed at the start of the pulse-jet cleaning cycle, it is marked as an offline pulse-jet data packet; if the lifting valve 303 is open at the start of the pulse-jet cleaning cycle, it is marked as an online pulse-jet data packet.
[0098] For each pulse-jet cleaning cycle, each collected data point is appended with a timestamp generated by a unified hardware clock to form time-series data. The sampling frequency for the pulse-jet cleaning cycle is 1~10Hz.
[0099] For each chamber 301, the start and end times of the purging process are determined based on the action time of the pulse valve 302 corresponding to the on / off state of the associated model. Typically, the start time of the purging process is set as the action time of the first pulse valve 302 within chamber 301; the end time is set as the action time of the last pulse valve 302 within chamber 301 plus a preset delay. During the purging process, high-frequency signals from the associated pressure sensor 304, dust sensor 305, pulse valve 302 action on / off state signals, and lift valve 303 status signals are synchronously acquired, ensuring strict time synchronization for each data point. After purging is completed, all high-frequency sampled data is packaged and uploaded at once.
[0100] During the pulse-jet cleaning cycle, this system does not continuously upload all high-frequency data. Instead, it treats the pulse-jet cleaning process of chamber 301 as a complete event. After the event ends, it packages and uploads the timestamp-aligned data for the entire cycle. This optimizes bandwidth and lays the foundation for subsequent overall analysis.
[0101] Further reference Figures 1-3 The pulse-jet cleaning cycle is divided into three scenarios: online pulse-jet mode, offline pulse-jet mode with slow opening of the lifting valve 303, and offline pulse-jet mode with early opening of the lifting valve 303. It should be noted that... Figures 1 to 3 The English labels in the timing diagram are only used to indicate the state or data packet name. Their Chinese meanings in this specification are as follows: In the diagram, Delay corresponds to the first delay state, which is the delay waiting stage from the completion of the last pulse valve 302's action to the end of the pulse jet cleaning cycle; Delay2 corresponds to the second delay state, which is the data acquisition stage from the switch of the lifting valve 303 from the closed state to the end of the unpacking cycle; Online1 corresponds to the online state, indicating that the lifting valve 303 is in the open state; Online0 corresponds to the offline state, indicating that the lifting valve 303 is in the closed state; Online:0→1 corresponds to the unpacking switching state, indicating that the lifting valve 303 has switched from the closed state to the open state; Pulse clean corresponds to the pulse jet data packet; Comp status corresponds to the valve status signal; Clean comp online corresponds to the unpacking data packet.
[0102] like Figure 1 As shown, in the online pulse-jet mode, when the cycle judgment module 102 detects the action of the first pulse valve 302 associated with a certain housing 301, that is... Figure 1 Upon the first pulse, a pulse-jet cleaning event is immediately determined to have begun. At this time, the lifting valve 303 of the housing 301 is in the open state, corresponding to... Figure 1 The system is currently online. This event directly triggers the pulse-jet cleaning cycle, and the acquisition module 103 begins to synchronously acquire signals from all channels in the associated model at a high-frequency sampling rate.
[0103] Reference Figures 1 to 3 The first delay state shown in the figure corresponds to the delay waiting stage from the completion of the last pulse valve 302's action to the end of the pulse jet cleaning cycle, which is used to cover the main response process of dust and pressure signals after pulse jet cleaning; the second delay state shown in the figure corresponds to the data acquisition stage from the switching of the lifting valve 303 from the closed state to the end of the unpacking cycle, which is used to cover the dust emission response process after the housing 301 is put back online.
[0104] After the first pulse valve 302 actuates, the dust removal sequence ends when the last pulse valve 302 inside the housing 301 completes its actuation. Subsequently, the system enters a preset delay period, i.e. Figure 1 The first delay state. This delay is to ensure that the dust agitated by the last pulse valve 302 has enough time to travel to the downstream dust sensor 305 and be completely captured.
[0105] When the preset delay time ends, that is Figure 1 When the first delay state ends, the pulse-jet cleaning cycle officially ends. At this moment, the lifting valve 303 remains open. The data encapsulation module 104 is triggered to perform a data packaging operation. This module encapsulates all time-series data collected during this cycle, along with the corresponding housing 301 identifier, into a pulse-jet data packet. Since the lifting valve 303 is open at the start of the pulse-jet cleaning cycle, this data packet is marked as an online pulse-jet data packet and is immediately uploaded to the cloud processing unit 200. Figure 1 The pulse-jet data packet and valve status data packet represent the online pulse-jet data packet containing complete information about the pulse cleaning process.
[0106] refer to Figure 2 In the offline blowing mode, when the lifting valve 303 of the housing 301 is in the closed state, the corresponding... Figure 2 When the system is in offline state, the cycle judgment module 102 detects the action of the first pulse valve 302, triggering the pulse cleaning cycle, and the system enters the pulse cleaning state.
[0107] After all the pulse valves 302 inside the housing 301 operate sequentially, a preset delay time is elapsed. Figure 2 The first delay state is used to ensure that the dust signal is fully transmitted. During and at the end of this first delay state, the lift valve 303 remains closed.
[0108] When the first delay state ends, the pulse-jet cleaning cycle synchronously ends. The data encapsulation module 104 immediately packages all time-series data collected during this cycle to generate a pulse-jet data packet. Since the lifting valve 303 is in the closed state at the beginning of the pulse-jet cleaning cycle, this packet is marked as an offline pulse-jet data packet and is then uploaded and sent.
[0109] After the pulse-jet cleaning cycle is completely completed, i.e., after the first delay state ends, the lifting valve 303 changes from the closed state to the open state. Figure 2 The unboxing state transitions from offline to online. This state change event immediately triggers a new unboxing cycle.
[0110] The unpacking cycle has a fixed data time second delay state as its duration. Although Figure 2It is noted that the first delay state and the second delay state can use the same value, but their logical meanings are independent. The first delay state is used to wait for the dust to be blown and transferred, while the second delay state is used to monitor the dust dispersion after the box is opened.
[0111] When the second delay state ends, the unpacking cycle ends. The data encapsulation module 104 packages the high-frequency time series data of the dust sensor 305 collected during this cycle, generates an unpacking data package, and uploads it.
[0112] refer to Figure 3 In the scenario where the lift valve 303 opens early in the offline blowing mode, initially, the lift valve 303 of the housing 301 is in the closed state, i.e. Figure 3 The system is currently in an offline state. When the first pulse valve 302 is activated, a pulse-jet cleaning cycle is triggered, and the system enters the pulse-jet cleaning state.
[0113] After the pulse valve 302 completes its sequence of actions, the system enters a first delay state with a preset delay time. Before this first delay state has ended, an opening event occurs for the lift valve 303. Figure 3 The system switches from offline to online status during the unpacking process.
[0114] When the lifting valve 303 opens, it marks the end of a new pulse-jet cleaning cycle, directly triggering the end of the cycle. The data encapsulation module 104 packages all time-series data collected within this complete cycle into a pulse-jet data packet. Since the lifting valve 303 is closed at the start of the cycle, this data packet is marked as an offline pulse-jet data packet and uploaded. Figure 3 The system sends injection data packets and valve status data packets. At this time, the original first delay state is overwritten, and no action is taken when the original first delay state ends.
[0115] The event of lift valve 303 opening is independently captured and processed immediately by the system. A new unpacking cycle is immediately triggered at the moment the lift valve 303 opening event occurs, whether it occurs during or after the first delay state.
[0116] The unpacking cycle is based on a fixed data time, i.e. Figure 3 The second delay state is used as its duration. Its timing is independent of the first delay state of the injection and is calculated from the instant the lift valve 303 opens.
[0117] When the second delay state ends, the unpacking cycle ends. The data encapsulation module 104 packages the high-frequency time series data of the dust sensor 305 collected during this cycle, generates an unpacking data package, and uploads it.
[0118] The remaining structure is the same as that in Example 3.
[0119] Example 6
[0120] Reference Figure 2 and Figure 3 This is the sixth embodiment of the present invention. This embodiment further explains the preset data time of the unpacking cycle based on embodiments 3 and 5: The data upload cycle includes an unpacking cycle. The unpacking cycle starts when the lifting valve 303 changes from the closed state to the open state, and ends when data is collected after a certain data time interval. The data time is 10 to 30 seconds.
[0121] The preset data time can be 10 to 30 seconds. This time is used to cover the process after the lift valve 303 is opened, when the residual dust is carried by the airflow to the dust sensor 305 and forms the main response waveform. It can be the same value as the preset delay time, or it can be set separately according to the volume of the housing 301, the length of the flue, the airflow speed and the installation position of the dust sensor 305.
[0122] When the lift valve 303 changes from the closed state to the open state, it indicates that the housing 301 has completed offline dust cleaning and is about to be reconnected to the online operation. The reason for setting the data interval to 10-30 seconds is that from the opening of the lift valve 303 to the arrival of any residual dust that may exist in the housing 301 with the airflow at the downstream dust sensor 305 position and the formation of a complete signal waveform, this process requires a certain amount of time. If the data interval is too short, the dust may not have fully arrived, or even reached the dust sensor 305 position. If the data interval is too long, the dust may have already passed the monitoring position of the dust sensor 305, both of which will lead to inaccurate measurement results.
[0123] When the unpacking cycle is triggered, the signal from the dust sensor 305 of the associated model is collected during the unpacking cycle. For each data point collected during the unpacking cycle, a timestamp generated by a unified hardware clock is appended to form time-series data. The sampling frequency of the unpacking cycle is 1~10Hz.
[0124] Once the unpacking cycle is triggered, the acquisition module 103 immediately initiates a targeted high-frequency data acquisition task. During this cycle, the acquisition module 103 focuses on acquiring the signal from the dust sensor 305 associated with the model at a sampling frequency of 1~10Hz.
[0125] Similar to the pulse-jet cleaning cycle, the acquisition module 103 uses its unified hardware clock to attach a precise timestamp to each dust concentration data point collected during the unpacking cycle, forming a time-series data of the dust signal. This records the dust dispersion characteristics at the moment the enclosure 301 goes online.
[0126] The unpacking cycle captures instantaneous dust signals when housing 301 is put back into operation, providing a data basis for judging the overall health of the filter bags inside housing 301 and the effectiveness of the offline cleaning. Changes in dust concentration can determine whether the offline cleaning achieved the expected results and assist in judging the overall health of the filter bags. Together with the pulse-jet cleaning cycle, it constitutes a comprehensive diagnostic system for the condition of housing 301 of the dust collector 300.
[0127] Example 7
[0128] Reference Figure 4 , Figure 6 and Figure 7 This is the seventh embodiment of the present invention. This embodiment differs from the previous embodiments in that it provides a data acquisition system for dust collector pulse-jet events, applying the aforementioned data acquisition method for dust collector pulse-jet events. The system includes an acquisition unit 100, which comprises a cycle determination module 102 and an acquisition module 103. The cycle determination module 102 determines the start of the pulse-jet cleaning cycle based on the pulse valve 302 action signal and the lifting valve 303 status signal corresponding to the target acquisition object. It determines the pulse-jet cleaning type based on the lifting valve 303 status at the start of the pulse-jet cleaning cycle and determines the end of the pulse-jet cleaning cycle when a preset end condition is met. The acquisition module 103 synchronously acquires multi-source operating signals associated with the target acquisition object during the pulse-jet cleaning cycle.
[0129] The acquisition unit 100 also includes an identification configuration module 101. The target acquisition object is the housing 301 of the dust collector 300. The identification configuration module 101 is used to establish the correspondence between the identification information of the housing 301 and the corresponding pulse valve 302 action signal, lift valve 303 status signal, dust sensor 305 signal and pressure sensor 304 signal.
[0130] Through the above correspondence, multiple operating signals belonging to the same housing 301 can be organized under the same target acquisition object. Specifically, the pulse valve 302 action signal is used to reflect the action time of each pulse valve 302 in a single pulse-jet sequence of housing 301; the lift valve 303 status signal is used to reflect whether housing 301 is in an online or offline state at the beginning of the pulse-jet cleaning cycle; the dust sensor 305 signal is used to reflect the dust changes in the outlet of housing 301 or downstream flue; and the pressure sensor 304 signal is used to reflect the pressure changes of the pulse-jet air source or pulse-jet pipeline.
[0131] The acquisition module 103 is equipped with a hardware clock and is used to acquire multi-source operating signals based on the hardware clock, and to add a timestamp to each data point in the multi-source operating signals. Through this hardware clock, the signals of the dust sensor 305, the pressure sensor 304, the pulse valve 302, and the lift valve 303 can be recorded under the same time reference, so that the sequence relationship between different signals can be determined later based on the timestamps.
[0132] The acquisition module 103 also has a bus interface and supports at least one industrial field multi-channel communication protocol. The acquisition module 103 is used to synchronously acquire analog and digital signals from multiple operating signals via the bus interface. Specifically, the signals from the dust sensor 305 and pressure sensor 304 can be input as analog signals, while the action signal of the pulse valve 302 and the status signal of the lift valve 303 can be input as digital signals. The industrial field multi-channel communication protocol may include DeviceNet, Profibus, Modbus, CAN Open, or other communication protocols capable of enabling data access from field devices.
[0133] During use, the identification configuration module 101 first establishes the correspondence between the housing 301 and the corresponding operating signals; the cycle judgment module 102 identifies the start, type, and end of the pulse cleaning cycle based on the action signal of the pulse valve 302 and the status signal of the lifting valve 303 corresponding to the housing 301; the acquisition module 103 synchronously acquires the multi-source operating signals associated with the housing 301 within the pulse cleaning cycle determined by the cycle judgment module 102. Thus, the acquisition unit 100 can generate pulse cleaning event data with clear boundaries and consistent timing around a specific housing 301.
[0134] Example 8
[0135] Reference Figures 4 to 7 This is the eighth embodiment of the present invention. The difference between this embodiment and the above embodiments is that the acquisition unit 100 further includes a data encapsulation module 104. The data encapsulation module 104 is used to encapsulate the multi-source operating signals acquired during the pulse-jet cleaning cycle into a pulse-jet data package at the end of the pulse-jet cleaning cycle; and is also used to encapsulate the dust sensor 305 signals acquired during the unpacking cycle into an unpacking data package at the end of the unpacking cycle.
[0136] The pulse-jet data package includes at least target object identification information, pulse-jet type identification, and timestamped signals from dust sensor 305, pressure sensor 304, pulse valve 302, and lift valve 303. Specifically, the target object identification information indicates the housing 301 corresponding to the pulse-jet data package; the pulse-jet type identification indicates whether the data package corresponds to online or offline pulse-jet cleaning; the timestamped dust sensor 305 signal characterizes the dust concentration change within the pulse-jet cleaning cycle; the timestamped pressure sensor 304 signal characterizes the pulse-jet pressure change; the timestamped pulse valve 302 signal characterizes the timing of the pulse valve 302's action in a single pulse-jet sequence; and the timestamped lift valve 303 signal characterizes the state change of the lift valve 303 within the pulse-jet cleaning cycle.
[0137] The unpacking data package includes at least the target object identification information and the dust sensor 305 signal with a timestamp. The unpacking data package is used to record dust changes during the process of the housing 301 re-entering the system after the lifting valve 303 switches from the closed state to the open state. By encapsulating the pulse-jet cleaning data package and the unpacking data package separately, the mixed storage of multi-source operating signals during the pulse-jet cleaning cycle and dust signals during the unpacking cycle can be avoided.
[0138] In one implementation, the data encapsulation module 104 can trigger the encapsulation of the pulse-jet cleaning data packet immediately at the end of the pulse-jet cleaning cycle; and trigger the encapsulation of the unpacking data packet immediately at the end of the unpacking cycle. The data encapsulation module 104 can also add data packet type, generation time, sampling frequency, verification information or communication identifier to the data packet for subsequent parsing, verification and storage.
[0139] In an optional implementation, the acquisition unit 100 can also generate regular data packets. Regular data packets can be generated based on fixed time intervals and are used to record sampled values, statistical values, or combinations of sampled values and statistical values under non-purge event conditions. Regular data packets are mainly used for macro-trend monitoring; purge data packets and open-box data packets are used for data analysis within the event period. Therefore, regular data packets differ from purge data packets and open-box data packets in terms of triggering conditions and data usage.
[0140] The data acquisition system in this embodiment also includes a cloud processing unit 200, which includes a data processing module 201, a data display module 202, and a data storage module 203. The data processing module 201 is used to parse, verify, and process the spray data packets and the unpacking data packets; the data display module 202 is used to display the acquired data and processing results; and the data storage module 203 is used to store the spray data packets, the unpacking data packets, and the processing results.
[0141] The data processing module 201 is equipped with a data interface that communicates with the acquisition unit 100 and is network-connected to the data storage module 203. This data interface can be an MQTT Broker, an HTTP interface, or another communication interface, used to receive the jetting data packets and unpacking data packets uploaded by the acquisition unit 100.
[0142] The data storage module 203 includes a time-series database 203a and a relational database 203b. The data processing module 201 stores time-series data with timestamps into the time-series database 203a and stores the target acquisition object identification information, data packet type, and processing results into the relational database 203b. Specifically, the time-series database 203a stores and queries timestamped signals from the dust sensor 305, pressure sensor 304, pulse valve 302, and lift valve 303; the relational database 203b stores the housing 301 identification information, data packet type, pulse jet type identification, processing results, alarm records, or statistical results.
[0143] The data processing module 201 can select the corresponding processing method according to the data packet type. For pulse-jet cleaning data packets, the data processing module 201 can analyze the pressure changes, dust changes, and valve status changes during the pulse-jet cleaning cycle based on the signals from the pressure sensor 304, the dust sensor 305, the pulse valve 302, and the lift valve 303. For unpacking data packets, the data processing module 201 can calculate the dust peak value, duration, or integral area during the unpacking cycle based on the dust sensor 305 signal to characterize the dust dispersion during the re-entry process of the housing 301.
[0144] In a further optional embodiment, the data processing module 201 can also perform pressure waveform analysis, dust waveform analysis, or leakage status judgment on the pulse-jet data packet. For example, it can determine whether the pulse valve 302 is functioning normally based on the signal from the pressure sensor 304, or it can determine the dust changes during the pulse-jet cleaning cycle or the unpacking cycle based on the signal from the dust sensor 305. This invention does not limit the data processing module 201 to using a specific diagnostic algorithm.
[0145] The data display module 202 communicates with the data storage module 203 and the data processing module 201, and can provide operators with a graphical interactive interface to display the status of the dust collector 300, housing 301, pulse valve 302, lifting valve 303, pressure sensor 304 and dust sensor 305. It can also display the pressure curve, dust curve, pulse valve 302 action sequence, lifting valve 303 status curve and dust emission curve corresponding to the air-jet data package.
[0146] With the above settings, the acquisition unit 100 can encapsulate the multi-source operating signals during the pulse-jet cleaning cycle into pulse-jet data packets, and encapsulate the dust sensor 305 signals during the unpacking cycle into unpacking data packets; the cloud processing unit 200 can parse, verify, store, display and process the pulse-jet data packets and unpacking data packets, so that data from different event cycles can be managed according to the target acquisition object, data packet type and timestamp.
[0147] The data processing module 201 initiates different processing methods based on the type of data packet.
[0148] For regular data packets, the statistical or sampled values are stored in the time series database 203a for updating the real-time monitoring interface and generating long-term trend curves.
[0149] For the unpacked data package, the peak value, area and other characteristics of the dust time series signal are calculated and compared with the preset threshold to determine the overall leakage status of the box 301 when it is put back online.
[0150] For the pulse jet data package, pressure signal analysis is performed first to extract the waveform data of pressure sensor 304. For the pressure drop data caused by the action of each pulse valve 302, nonlinear curve fitting such as exponential decay model is used to calculate the time constant or maximum pressure drop of the pressure drop. This is used as a quantitative indicator of the pulse jet intensity of the pulse valve 302 to determine its working condition.
[0151] Next, dust signal analysis is performed. For the concentration waveform of the dust sensor 305, an adaptive deconvolution algorithm is employed. This algorithm retrieves previously learned convolution kernel parameters, such as diffusion kernel width and decay time constant, from the relational database 203b of the data storage module 203 as initial values for this calculation. Then, a numerical optimization algorithm, such as gradient descent, is used to process the received mixed and trailing dust signal, separating or recovering the original dust pulse characteristics generated at the filter bag outlet when each pulse valve 302 actuates from the measurement point signal, thereby obtaining the leakage intensity of each filter bag / filter cartridge assembly. After the calculation is completed, the optimized new parameters are stored back to the data storage module 203, realizing the algorithm's self-learning and self-adaptation.
[0152] Finally, the leakage intensity is correlated with the corresponding pulse intensity through analysis, such as normalization, to eliminate the interference of pulse intensity differences on leakage judgment, thereby determining the health status of each filter bag / filter cartridge and each pulse valve 302.
[0153] The time-series database 203a of the data storage module 203 is used to store and query time-stamped sequence data. The relational database 203b is used to store system configuration, device association models, diagnostic result records, and model parameters learned by adaptive algorithms.
[0154] The data display module 202 communicates with the data storage module 203 and the data processing module 201 to provide operators with a graphical interactive interface such as a web-based HMI / SCADA system. It displays the dust collector 300's structural diagram, data curves, and alarm information in real time, and supports historical data playback and report generation, presenting the analysis results intuitively.
[0155] It is important to note that the constructions and arrangements of this application shown in several different exemplary embodiments are merely illustrative. Although only a few embodiments are described in detail in this disclosure, those who consult this disclosure will readily understand that many modifications are possible (e.g., changes in the size, dimensions, structure, shape and proportion of various elements, as well as parameter values (e.g., temperature, pressure, etc.), mounting arrangements, use of materials, color, orientation, etc.) without substantially departing from the novel teachings and advantages of the subject matter described in this application). For example, an element shown as integrally formed may be composed of multiple parts or elements, the position of elements may be inverted or otherwise changed, and the nature or number or position of discrete elements may be altered or changed. Therefore, all such modifications are intended to be included within the scope of the invention. The order or sequence of any process or method steps may be changed or rearranged according to alternative embodiments. Therefore, the invention is not limited to the particular embodiments but extends to a variety of modifications that still fall within the scope of the appended claims.
[0156] Furthermore, in order to provide a concise description of exemplary embodiments, not all features of actual embodiments (i.e., those features that are not relevant to the currently considered best mode for carrying out the invention, or those features that are not relevant to implementing the invention) may be omitted.
[0157] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.
Claims
1. A method for data acquisition of dust collector pulse-jet events, characterized in that: include, When the action of the first pulse valve (302) in a single pulse sequence corresponding to the target acquisition object is detected, the pulse cleaning cycle is determined to start, and multi-source operation signals associated with the target acquisition object are synchronously acquired during the pulse cleaning cycle. The type of pulse jet is determined based on the state of the lifting valve (303) at the start of the pulse jet cleaning cycle; When the preset termination conditions are met, the pulse-jet cleaning cycle is determined to be over; The type of pulse-jet cleaning is determined based on the state of the lifting valve (303) at the start of the pulse-jet cleaning cycle, including: When the lifting valve (303) is in the open state at the start of the pulse-jet cleaning cycle, the pulse-jet type is determined to be online pulse-jet. When the lifting valve (303) is in the closed state at the start of the pulse-jet cleaning cycle, the pulse-jet type is determined to be offline pulse-jet. When the lifting valve (303) is detected to switch from the closed state to the open state, the unpacking cycle is determined to begin; During the unpacking cycle, the dust sensor (305) signal corresponding to the target object is collected; After a preset data time has elapsed, the unpacking cycle is determined to be over.
2. The data acquisition method for dust collector pulse-jet events according to claim 1, characterized in that: The preset termination condition includes a preset delay time after the last pulse valve (302) in the blowing sequence corresponding to the target acquisition object is detected to be activated.
3. The data acquisition method for dust collector pulse-jet events according to claim 2, characterized in that: If the lifting valve (303) is detected to switch from the closed state to the open state before the preset delay time expires, the moment when the lifting valve (303) switches from the closed state to the open state shall be taken as the end time of the jet cleaning cycle and the moment when the opening cycle begins. The dust sensor (305) signal corresponding to the target object is collected during the unpacking cycle, and the unpacking cycle is determined to end after a preset data time.
4. The data acquisition method for dust collector pulse-jet events according to claim 1 or 3, characterized in that: The synchronous acquisition includes acquiring the multi-source operating signals based on a unified hardware clock, and adding a timestamp to each data point in the multi-source operating signals; The multi-source operating signals include at least sensor signals and valve status signals.
5. The data acquisition method for dust collector pulse-jet events according to claim 3, characterized in that: At the end of the pulse-jet cleaning cycle, the multi-source operating signals collected during the pulse-jet cleaning cycle are encapsulated into a pulse-jet data packet; At the end of the unpacking cycle, the dust sensor (305) signals collected during the unpacking cycle are packaged into an unpacking data package.
6. The data acquisition method for dust collector pulse-jet events according to claim 5, characterized in that: The jetting data package includes at least the target acquisition object identification information, jetting type identification, and timestamped dust sensor (305) signal, pressure sensor (304) signal, pulse valve (302) action signal, and lift valve (303) status signal; The unpacking data package includes at least the target object identification information and the dust sensor (305) signal with a timestamp.
7. A data acquisition system for dust collector pulse-jet events, using the data acquisition method for dust collector pulse-jet events according to any one of claims 1 to 6, characterized in that: It includes a data acquisition unit (100), which includes a period judgment module (102) and a data acquisition module (103). The cycle judgment module (102) is used to determine the start of the jet cleaning cycle based on the action signal of the pulse valve (302) and the status signal of the lifting valve (303) corresponding to the target acquisition object, when the action of the first pulse valve (302) in a single jet cleaning sequence corresponding to the target acquisition object is detected, to determine the jet cleaning type based on the status of the lifting valve (303) at the start of the jet cleaning cycle, and to determine the end of the jet cleaning cycle when the preset end condition is met. The acquisition module (103) is used to synchronously acquire multi-source operating signals associated with the target acquisition object during the pulse-jet cleaning cycle.
8. The data acquisition system for dust collector pulse-jet events according to claim 7, characterized in that: The acquisition unit (100) also includes an identification configuration module (101); The target object to be collected is the housing (301) of the dust collector (300); The identification configuration module (101) is used to establish the correspondence between the identification information of the box (301) and the action signal of the pulse valve (302), the status signal of the lifting valve (303), the signal of the dust sensor (305), and the signal of the pressure sensor (304) corresponding to the box (301).
9. The data acquisition system for dust collector pulse-jet events according to claim 7, characterized in that: The acquisition module (103) is equipped with a hardware clock and is used to acquire the multi-source operating signal based on the hardware clock, and to add a timestamp to each data point in the multi-source operating signal.
10. The data acquisition system for dust collector pulse-jet events according to claim 8, characterized in that: The acquisition unit (100) also includes a data encapsulation module (104). The data encapsulation module (104) is used to encapsulate the multi-source operating signals collected during the pulse-jet cleaning cycle into a pulse-jet data packet at the end of the pulse-jet cleaning cycle. The cycle determination module (102) is also used to determine the start of the unpacking cycle when the lifting valve (303) is detected to switch from the closed state to the open state, and to determine the end of the unpacking cycle after a preset data time has elapsed; The acquisition module (103) is also used to acquire the dust sensor (305) signal corresponding to the target acquisition object during the unpacking cycle; The data encapsulation module (104) is also used to encapsulate the dust sensor (305) signal collected during the unpacking cycle into an unpacking data package at the end of the unpacking cycle.
11. The data acquisition system for dust collector pulse-jet events according to claim 10, characterized in that: The jetting data package includes at least the target acquisition object identification information, jetting type identification, and timestamped dust sensor (305) signal, pressure sensor (304) signal, pulse valve (302) action signal, and lift valve (303) status signal; The unpacking data package includes at least the target object identification information and the dust sensor (305) signal with a timestamp.
12. The data acquisition system for dust collector pulse-jet events according to any one of claims 7 to 9, characterized in that: The acquisition module (103) is equipped with a bus interface and supports at least one industrial field multi-channel communication protocol; The acquisition module (103) is used to synchronously acquire analog signals and digital signals in the multi-source operating signals through the bus interface.
13. The data acquisition system for dust collector pulse-jet events according to claim 10 or 11, characterized in that: It also includes a cloud processing unit (200), which includes a data processing module (201), a data display module (202), and a data storage module (203). The data processing module (201) is used to parse, verify and process the spray data packet and the unpacking data packet; The data display module (202) is used to display the collected data and processing results; The data storage module (203) is used to store the blow-through data packet, the unpacking data packet, and the processing results.
14. The data acquisition system for dust collector pulse-jet events according to claim 13, characterized in that: The data storage module (203) includes a time-series database (203a) and a relational database (203b). The data processing module (201) is used to store time-series data with timestamps into the time-series database (203a), and to store the target acquisition object identification information, data packet type and processing results into the relational database (203b).