In-situ monitoring system for corrosion resistance of bipolar plate
By constructing current sensing, path extraction, charge modeling, and stage coding modules in a fuel cell, corrosion accumulation points of bipolar plates are identified, solving the problem of delayed corrosion location judgment in existing technologies and enabling refined monitoring and assessment of bipolar plate corrosion status.
Patent Information
- Application Number
- CN202610058743.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-16
- Publication Date
- 2026-04-03
AI Technical Summary
Existing technologies struggle to effectively identify and assess the spatial evolution of bipolar plate corrosion behavior in fuel cells, leading to delayed corrosion location determination and insufficient identification of segment differences, thus affecting the precision of corrosion resistance performance assessment.
By collecting the direction of current change at monitoring points within the anode-side channel of a bipolar plate, a current sensing module, a path extraction module, a charge modeling module, and a stage coding module are constructed to identify corrosion accumulation points and conduct corrosion resistance assessment, thereby improving the ability to characterize the corrosion evolution path and its progression.
It enables the monitoring of the temporal continuity, spatial directionality, and segmental resolution of the corrosion state of bipolar plates, enhancing the accuracy of corrosion resistance assessment and its supporting role in operational status assessment.
Smart Images

Figure CN121783827A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of bipolar plate corrosion resistance monitoring technology, and in particular to an in-situ monitoring system for the corrosion resistance of bipolar plates. Background Technology
[0002] The field of bipolar plate corrosion resistance monitoring technology encompasses the real-time monitoring and evaluation of the corrosion behavior of bipolar plate materials during fuel cell operation. The core components of this technology include the identification of corrosion electrochemical reactions, quantitative detection of corrosion products, and research on the long-term evolution of bipolar plate surface conditions. As a crucial component of fuel cells, bipolar plates operate under multiple factors, including high temperature, high humidity, and electrochemical reactions, making them highly susceptible to corrosion. To ensure the operational stability and lifespan of fuel cells, this technology has developed various monitoring methods, including those based on electrochemical measurement principles such as potential noise analysis and electrochemical impedance spectroscopy. These methods, combined with material analysis and signal acquisition techniques, enable dynamic capture and data tracking of corrosion conditions.
[0003] The in-situ monitoring system for bipolar plate corrosion resistance refers to an integrated system built inside a fuel cell system specifically for in-situ real-time detection of bipolar plate corrosion behavior. This patent primarily addresses the corrosion rate changes, electrochemical reaction characteristics, and identification of localized corrosion locations of bipolar plates under complex service environments. It accomplishes the monitoring task by introducing a micro-reference electrode, constructing a constant potential control circuit, and setting up a multi-channel signal acquisition device. Furthermore, it employs a voltage signal decoupling method to independently analyze multi-point data, and coordinates with an internal sampling program to complete the time-series recording and feature extraction of the corrosion process. Continuous measurement, real-time feedback, and embedded structural arrangement are the main means to achieve in-situ recording and data support of the bipolar plate corrosion state.
[0004] Existing technologies for monitoring the corrosion resistance of bipolar plates focus on the amplitude changes and frequency domain characteristics of the electrochemical signals themselves. The monitoring results are mostly presented in the form of single-point response or overall statistical characteristics. Under the conditions of complex flow field channel distribution and continuous changes in operating conditions in fuel cells, there is a lack of effective correlation between monitoring data at different locations. Local abnormal signals are easily masked by background fluctuations. When corrosion behavior shows continuous diffusion or staged migration along the channel, existing analysis methods are unable to clearly reflect its spatial evolution process, resulting in a lag in corrosion location judgment and insufficient identification of segment differences, which restricts the precision of corrosion resistance performance evaluation. Summary of the Invention
[0005] The purpose of this invention is to overcome the shortcomings of the existing technology and propose an in-situ monitoring system for the corrosion resistance of bipolar plates.
[0006] To achieve the above objectives, the present invention employs the following technical solution: an in-situ monitoring system for the corrosion resistance of bipolar plates, the system comprising: The current sensing module collects the direction of continuous periodic current change at the monitoring point in the bipolar plate anode side channel. It compares the directions of multiple periods at the same monitoring point and determines that the monitoring point without increase, decrease or reversal is a valid monitoring point. The data is organized and recorded by channel to form a set of continuous offset numbers for the anode side current. The path extraction module obtains the channel number corresponding to each effective monitoring point in the continuous offset number set of the anode side current, judges the consistency of the direction of adjacent channels, filters the channel number combination corresponding to the effective monitoring point and locates the position of the inlet, middle and outlet segments, forming a continuous path channel position frequency data table. The charge modeling module calls the channel number combination corresponding to the valid monitoring points in the continuous path channel position frequency data table, classifies the valid monitoring points according to the channel number, obtains the current and voltage change characteristics, identifies the monitoring numbers that are inconsistent with most characteristics as corrosion accumulation point numbers, and forms a corrosion accumulation point number distribution data table. The stage coding module extracts the order of occurrence of corrosion accumulation point numbers and the relationship of valid number combinations from the corrosion accumulation point number distribution data table. Combining the location and coverage of each segment, it determines whether the valid number combination is interrupted, distinguishes between the advancement stage and the interrupted advancement stage, and forms a corrosion stage classification number statistical result.
[0007] As a further aspect of the present invention, the continuous offset number set of the anode side current includes a unique number of the effective monitoring point, a corresponding channel identifier, an offset direction attribute, and an offset stability marker; the continuous path channel position frequency data table includes a set of channel numbers, a channel spatial sorting identifier, a flow field segment position attribute, and a segment occurrence frequency index; the corrosion accumulation point number distribution data table includes a corrosion accumulation point number, channel attribution information, anomaly characteristic category identifier, and a channel aggregation degree index; and the corrosion stage classification number statistical results include a stage type identifier, a stage corresponding number combination, a stage persistence status marker, and a segment distribution characteristic label.
[0008] As a further embodiment of the present invention, the current sensing module includes a current acquisition submodule, a direction discrimination submodule, and a channel collection submodule; The current acquisition submodule acquires the current change direction of each monitoring point in the channel on the anode side surface of the bipolar plate during continuous acquisition cycles under the operating state of the fuel cell. It records the direction value of each monitoring point in each continuous cycle, forms a periodic direction sequence according to the monitoring point number, and generates a monitoring point current direction sequence. The direction discrimination submodule, based on the current direction sequence of the monitoring points, calls multiple consecutive periodic direction values for the same monitoring point, compares the change of direction sign between adjacent periods cycle by cycle, and determines whether there is a direction reversal from an increasing trend to a decreasing trend or from a decreasing trend to an increasing trend. The monitoring point numbers that do not show a direction reversal are summarized to obtain a set of continuous direction monitoring point numbers. The channel aggregation submodule, based on the continuous direction monitoring point number set, calls the corresponding anode side surface channel identifier for each monitoring point, aggregates and records the monitoring point numbers according to the channel identifier, forms a numbering sequence within the channel, and uniformly organizes the numbering sequences of each channel to obtain the continuous offset number set of anode side current.
[0009] As a further embodiment of the present invention, the path extraction module includes a channel mapping submodule, a direction filtering submodule, and a segment classification submodule; The channel mapping submodule, based on the continuous offset number set of the anode side current, calls the channel number corresponding to each effective monitoring point, obtains the channel spatial arrangement in the bipolar plate flow field channel area, unfolds the channel position relationship according to the flow direction, records the adjacent connection state between channel numbers, and generates the channel number arrangement relationship. The direction filtering submodule, based on the channel number arrangement relationship, judges the direction change of adjacent channel numbers in the flow direction arrangement process, determines whether the arrangement direction of the preceding and following channel numbers is consistent, combines and merges the numbers that maintain a continuous direction, forms a number combination that has not experienced a direction interruption in the channel arrangement order, and obtains a continuous direction valid number combination. The segment classification submodule, based on the effective number combination in the continuous direction, calls the corresponding channel number to divide the inlet segment, middle segment and outlet segment position information along the flow direction in the bipolar plate flow field channel region, records the occurrence of each number combination in different segments, and classifies and organizes them according to segments to establish a continuous path channel position frequency data table.
[0010] As a further aspect of the present invention, the charge modeling module includes a channel classification submodule, a feature comparison submodule, and an anomaly summarization submodule; The channel classification submodule calls the channel number corresponding to each valid number in the continuous path channel position frequency data table, obtains the determined valid monitoring point number and associated channel number, and classifies and organizes the valid monitoring point number according to the channel number for each valid monitoring point to record the current change direction and voltage fluctuation record in the continuous period, forming the arrangement result of valid monitoring points divided by channel, and generating a channel monitoring point classification sequence. The feature comparison submodule, based on the channel monitoring point classification sequence, calls the valid monitoring points belonging to the same channel number within the same valid number combination, and compares the current change direction record item and voltage fluctuation record item within a continuous period. It determines whether the change performance of a single valid monitoring point is consistent with the records of most valid monitoring points within the combination, marks the inconsistent valid monitoring point numbers, and obtains the abnormal monitoring point number sequence. The anomaly summary submodule, based on the anomaly monitoring point number sequence, calls the corresponding channel number information, summarizes and organizes the marked valid monitoring point numbers according to the channel number, records the order and distribution of anomaly numbers under each channel, establishes the channel-corresponding number organization results, and obtains a corrosion accumulation point number distribution data table.
[0011] As a further aspect of the present invention, the stage encoding module includes a sequential extraction submodule, a segment discrimination submodule, and a stage marking submodule; The sequential extraction submodule obtains the corrosion accumulation point number distribution data table, extracts the corresponding occurrence order of each corrosion accumulation point number in a continuous period, associates the valid number combination number to which each corrosion accumulation point number belongs, records the connection status of corrosion accumulation point numbers in adjacent periods, forms a callable correspondence between corrosion accumulation point numbers and valid number combination numbers, organizes the arrangement of continuous periods, and generates a corrosion number period sequence record. The segment discrimination submodule, based on the corrosion numbering cycle sequence record, calls the segment position identifiers of the inlet segment, middle segment and outlet segment, and judges the segment where the corrosion accumulation point number appears for each valid number combination number. It identifies whether there is an interruption in the valid number combination number in the continuous cycle, and marks the coverage distribution status of the corrosion accumulation point number in the flow field channel segment, thus obtaining the segment distribution discrimination record. The stage marking submodule, based on the segment distribution, determines the records, and marks the same type of cases where there is no interruption in the continuous period and the corrosion accumulation point numbers corresponding to the valid number combination numbers are distributed in the same or adjacent segments. It also distinguishes and marks the cases where there is a period interruption or the corrosion accumulation point numbers corresponding to the valid number combination numbers cover multiple non-adjacent segments, and summarizes the marking results corresponding to various types of valid number combination numbers to establish corrosion stage classification number statistics results.
[0012] As a further aspect of the present invention, the system further includes: The corrosion resistance assessment module calls the valid number combination corresponding to each advancement stage and the associated corrosion accumulation point number in the corrosion stage classification number statistical results. Based on the continuous state of the advancement stage, the continuity of corrosion advancement and the degree of distribution concentration of corrosion accumulation points in the channel section, the module judges and records the corrosion resistance level of the bipolar plate area, forming the in-situ monitoring results of the bipolar plate corrosion resistance performance. The in-situ monitoring results of the bipolar plate corrosion resistance performance specifically include corrosion resistance level classification, bipolar plate area mapping relationship, area corrosion resistance status identification, and overall corrosion resistance performance evaluation conclusion.
[0013] As a further aspect of the present invention, the corrosion resistance assessment module includes a stage extraction submodule, a grade determination submodule, and a result recording submodule; The stage extraction submodule calls the statistical results of the corrosion stage classification number to obtain the effective number combination and associated corrosion accumulation point number corresponding to each advancement stage, records the continuous occurrence of each number combination in the continuous acquisition cycle, organizes the corresponding bipolar plate flow field channel segment identifier and distribution status, forms a number arrangement of associative stages and regions, and generates an advancement stage associated number set. The grade determination submodule, based on the number set associated with the advancement stage, calls continuous periodic status records for each advancement stage, the continuous occurrence of number combinations, and the distribution of corrosion accumulation points in the channel section. It then distinguishes and judges the grade of the area corresponding to different number combinations, forms a correspondence between number combinations and grades, and obtains a corrosion resistance grade determination sequence. The result recording submodule, based on the corrosion resistance level determination sequence, calls the record of the correspondence between the valid number combination and the bipolar plate area, organizes and stores the level determination results of each area in the order of the number combination, establishes the area and level corresponding number arrangement, and obtains the in-situ monitoring results of the bipolar plate corrosion resistance performance.
[0014] Compared with the prior art, the advantages and positive effects of the present invention are as follows: In this invention, by introducing a judgment on the continuity and consistency of the current change direction at monitoring points, and by associating relevant information with the spatial sequence and flow direction segment position of the flow field channel, a data foundation capable of reflecting the continuous offset characteristics and spatial extension relationship within the channel is constructed. Combining the differences in the current and voltage change performance of monitoring points within the same path, the location distribution with local abnormal clustering characteristics is identified. Based on the persistence and concentration of abnormal distribution in different flow direction segments, stage division and regional mapping are performed, enabling the corrosion resistance evaluation results to have temporal continuity, spatial orientation, and segment resolution. This enhances the ability to characterize the corrosion evolution path and its progression, and strengthens the supporting role of monitoring results in operational status assessment and regional corrosion resistance determination. Attached Figure Description
[0015] Figure 1 This is a system flowchart of the present invention; Figure 2 This is a flowchart illustrating the acquisition process of the current sensing module of the present invention. Figure 3 This is a flowchart illustrating the acquisition process of the path extraction module in this invention. Figure 4 This is a flowchart illustrating the acquisition process of the charge modeling module of the present invention. Figure 5 This is a flowchart illustrating the acquisition process of the coding module in this invention. Figure 6 This is a flowchart illustrating the acquisition process of the corrosion resistance assessment module of the present invention. Detailed Implementation
[0016] The technical solution of the present invention will now be described with reference to the accompanying drawings.
[0017] In embodiments of the present invention, words such as "exemplarily," "for example," etc., are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" in the present invention should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present the concept in a concrete manner. Furthermore, in embodiments of the present invention, the meaning expressed by "and / or" can be both, or either one.
[0018] In the embodiments of this invention, the terms "image" and "picture" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, they convey the same meaning. Similarly, the terms "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, they convey the same meaning.
[0019] In this embodiment of the invention, sometimes a subscript such as W1 may be written in a non-subscript form such as W1. When the difference is not emphasized, the meaning they express is the same.
[0020] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.
[0021] Please see Figure 1 This invention provides a technical solution: an in-situ monitoring system for the corrosion resistance of bipolar plates, the system comprising: The current sensing module collects the direction of current change at each monitoring point in a continuous acquisition cycle within the channel on the anode side surface of the bipolar plate during fuel cell operation. It compares the direction of change at the same monitoring point in multiple consecutive cycles to determine whether each monitoring point maintains the same direction of change throughout multiple consecutive cycles. When the direction of current change does not reverse from an increasing trend to a decreasing trend or from a decreasing trend to an increasing trend within a continuous cycle, it is determined as a valid monitoring point. The valid monitoring points are uniformly organized and recorded according to the corresponding channel to form a continuous offset number set of anode side current. The path extraction module obtains the spatial arrangement order of the channels in the bipolar plate flow field channel region based on the channel numbers corresponding to each effective monitoring point in the continuous offset number set of the anode side current. It expands the positional relationship of the channels corresponding to each effective monitoring point, judges the consistency of the arrangement direction between adjacent channel numbers, and filters the effective number combinations that maintain continuous direction in the channel arrangement order. It determines the actual position of the channel number corresponding to the effective number combination in the inlet, middle and outlet sections of the bipolar plate flow field channel region along the flow direction. It classifies and records the effective number combination in each section based on the coverage of each section, forming a continuous path channel position frequency data table. The charge modeling module calls the channel number combination corresponding to each effective monitoring point in the continuous path channel position frequency data table. It classifies the determined effective monitoring points according to the channel number and obtains the current change performance and voltage fluctuation characteristics of the effective monitoring points under each channel number in the continuous period. It compares the change characteristics of effective monitoring points belonging to the same channel number within the same effective number combination. The monitoring number corresponding to the effective monitoring point whose change characteristics are not consistent with the majority of effective monitoring points within the effective number combination is determined as the corrosion accumulation point number. It summarizes and organizes the data according to the corresponding channel number to form a corrosion accumulation point number distribution data table. The stage coding module extracts the order of occurrence of corrosion accumulation point numbers and the corresponding valid number combination relationship in the continuous cycle from the corrosion accumulation point number distribution data table. Combined with the segment location and coverage information of the inlet segment, middle segment and outlet segment, it determines whether the occurrence of valid number combination is interrupted in the continuous cycle, identifies the distribution characteristics of corrosion accumulation points corresponding to valid number combination in the flow field channel segment, classifies valid number combination that appears continuously in the continuous cycle and whose corrosion accumulation points are mainly distributed in the same segment or adjacent segments into the same advancement stage, and classifies valid number combination that is interrupted in the continuous cycle or whose corrosion accumulation points cover multiple non-adjacent segments into the interrupted advancement stage. The valid number combination corresponding to the same advancement stage and the interrupted advancement stage is marked to form the corrosion stage classification number statistical results. The corrosion resistance assessment module calls upon the valid number combinations corresponding to each advancement stage and the associated corrosion accumulation point numbers from the corrosion stage classification number statistics. Based on the continuous status of each advancement stage in the continuous acquisition cycle, the continuity of corrosion advancement, and the distribution characteristics and concentration of the corresponding corrosion accumulation points in the bipolar plate flow field channel section, it judges the corrosion resistance performance of the bipolar plate area corresponding to the valid number combination, and records the corrosion resistance level judgment results according to the correspondence between the valid number combination and the bipolar plate area, forming the in-situ monitoring results of the bipolar plate corrosion resistance performance.
[0022] The continuous offset number set of the anode side current includes a unique number of the effective monitoring point, the corresponding channel identifier, the offset direction attribute, and the offset stability mark. The continuous path channel position frequency data table includes a set of channel numbers, channel spatial sorting identifier, flow field segment position attribute, and segment occurrence frequency index. The corrosion accumulation point number distribution data table includes corrosion accumulation point number, channel attribution information, abnormal feature category identifier, and channel aggregation degree index. The corrosion stage classification number statistical results include stage type identifier, stage corresponding number combination, stage continuity status mark, and segment distribution feature label. The in-situ monitoring results of bipolar plate corrosion resistance performance specifically include corrosion resistance level classification, bipolar plate area mapping relationship, area corrosion resistance status identifier, and overall corrosion resistance performance evaluation conclusion.
[0023] Please see Figure 2 The current sensing module includes a current acquisition submodule, a direction determination submodule, and a channel collection submodule; The current acquisition submodule acquires the current change direction of each monitoring point in the channel on the anode side surface of the bipolar plate during continuous acquisition cycles under the operating state of the fuel cell. It records the direction value of each monitoring point in each continuous cycle, forms a periodic direction sequence according to the monitoring point number, and generates a monitoring point current direction sequence. The current change direction at each monitoring point within the channel on the anode side surface of the bipolar plate during continuous acquisition cycles is collected under fuel cell operation. A coordinate system is preset on the flow field plate surface on the anode side of the bipolar plate. According to the designed geometry of the flow field channel, a miniature contact probe is placed every 2 mm along the fluid flow path. The rear end of the probe is connected to a multi-channel high-precision data acquisition card (such as the NI PXIe series), deploying a total of 200 monitoring points. Each monitoring point is assigned a unique physical address code. The Hall effect microcurrent sensor is activated, the sampling frequency is set to 100 Hz, and the continuous acquisition cycle length is set to a time span of 50 sampling points (i.e., 0.5 seconds). In the first acquisition cycle... Inside, read the first Each monitoring point is at instantaneous current value at time 1 (Unit: Ampere), read the value of the monitoring point at the next sampling time. instantaneous current value Perform interpolation To obtain the instantaneous current fluctuation, a preset current fluctuation noise threshold value is retrieved. The threshold value Based on the standard deviation of background noise of the sensor under zero load condition Set, value set to That is, 0.005 amperes (this value is consistent with the noise level of a precision sensor). The calculated instantaneous current fluctuation is compared with the values of 0.005 amperes and -0.005 amperes. When the fluctuation is greater than 0.005 amperes, the current is determined to be increasing and a direction mark of +1 is assigned. When the fluctuation is less than -0.005 amperes, the current is determined to be decreasing and a direction mark of -1 is assigned. When the absolute value of the fluctuation is less than or equal to 0.005 amperes, the current is determined to be in a steady state and a direction mark of 0 is assigned. For each monitoring point, the 50 sampling difference results in a single acquisition cycle are used to determine the direction mark with the highest frequency. This direction mark is then used as the dominant direction value for that monitoring point in that acquisition cycle. The dominant direction value is written to a temporary storage register, the sampling buffer is cleared, and the next continuous acquisition cycle begins. Repeat the above reading, difference, comparison, assignment and statistical operations until the direction data of the preset 100 consecutive acquisition cycles are completed. According to the ascending order of the physical address codes of the monitoring points, extract the direction values of each monitoring point in the 100 cycles from the temporary storage register in turn, construct a digital matrix with a dimension of 200 rows by 100 columns, and generate the current direction sequence of the monitoring points.
[0024] The direction discrimination submodule, based on the current direction sequence of the monitoring point, calls multiple consecutive periodic direction values for the same monitoring point, compares the change of direction sign between adjacent periods cycle by cycle, and determines whether there is a direction reversal from an increasing trend to a decreasing trend or from a decreasing trend to an increasing trend. The monitoring point numbers that do not show a direction reversal are summarized to obtain a set of continuous direction monitoring point numbers. Based on the current direction sequence at monitoring points, multiple consecutive periodic direction values are retrieved for the same monitoring point. The process is iterated starting from the first row of the digital matrix to extract the... The row vector corresponding to each monitoring point contains 100 periodic directional values. The scanning window width is set to 2 period units. The scanning window is placed at the beginning of the row vector, and the values within the window are read. The direction value of each cycle With the The direction value of each cycle Perform numerical logic checks to see if the value exists. Equal to +1 and The case where it equals -1, or equal to -1 and The case of +1 corresponds to two abrupt changes in current change, one from increasing to decreasing and the other from decreasing to increasing. These abrupt changes typically indicate extremely unstable local reactions or transient current surges caused by liquid water blockage. If any of these abrupt changes are detected during the comparison process, an anomaly flag is immediately triggered, invalidating the continuity status of the monitoring point and terminating the scanning of subsequent data for that row vector to save computational resources. Monitoring points marked as invalid will not be included in the corrosion resistance evaluation sample by subsequent modules. If the comparison results show... and If the signs are the same, or if any of the values is 0, it is determined that no reversal has occurred, and the scanning window is moved backward by one cycle unit. Continue comparing the first The cycle and the first The direction value of the nth cycle is taken until the scan window covers the last cycle of data in the row vector, and the process is completed. After comparing all monitoring points throughout the entire cycle, check the continuity status indicator. If the indicator remains valid, it means that the current change trend of the monitoring point remains monotonous or stable within 100 consecutive cycles, without reversal or oscillation. Read the physical address code of the monitoring point and add it to the candidate list. Move the row pointer to the next row and repeat the above extraction, scanning, logical judgment and indicator checking steps until all 200 monitoring point data in the digital matrix have been traversed and filtered. Count all monitoring point codes in the candidate list that have not been marked as invalid to obtain the continuous direction monitoring point number set.
[0025] The channel aggregation submodule, based on the continuous direction monitoring point number set, calls the corresponding anode side surface channel identifier for each monitoring point, aggregates and records the monitoring point numbers according to the channel identifier, forms a number arrangement sequence within the channel, and uniformly organizes the number sequences of each channel to obtain the continuous offset number set of the anode side current. Based on the continuous direction monitoring point number set, the corresponding anode side surface channel identifier for each monitoring point is retrieved, and the computer-aided design (CAD) geometric mapping table for the bipolar plate anode side flow field design is loaded. This mapping table stores the correspondence between the physical address codes of all 200 monitoring points and the IDs of 20 parallel gas flow channels on the flow field plate. This mapping table is obtained by laser scanning the actual size of the flow field plate and calibrating it with the probe installation position. Each valid code in the continuous direction monitoring point number set is traversed, and a search and match is performed in the geometric mapping table to extract the flow channel ID to which the code belongs. For example, monitoring point code P005 is matched to flow channel IDC01, and monitoring point code P028 is matched to flow channel IDC02. A hash mapping structure is established with the flow channel ID as the key and the list of monitoring point codes as the value. The retrieved monitoring point codes are filled into the list of corresponding flow channel IDs. After completing the classification and filling of all valid codes, the monitoring points under each flow channel ID in the hash mapping structure are... The measurement point code list is internally sorted based on the distance coordinates (in millimeters) of the monitoring point along the gas inlet to outlet direction within the flow channel. The longitudinal coordinate values of each monitoring point are read, and the monitoring point codes in the list are rearranged in ascending order of coordinate values to ensure that the position of the code in the list reflects its spatial relationship within the physical flow channel. For example, the disordered codes [P015, P002, P008] in flow channel C01 are rearranged to [P002, P008, P015]. After sorting, the hash mapping structure is converted into a sequentially stored array format. Empty flow channel entries that do not contain any valid monitoring point codes are deleted, and flow channel entries containing at least one valid monitoring point are retained. Metadata tags are added to each non-empty flow channel entry, indicating the total number of valid monitoring points in the flow channel and the relative position parameters of the first and last monitoring points. The sorted ordered code sequences corresponding to each flow channel are packaged to obtain the continuous offset number set of the anode side current.
[0026] Please see Figure 3 The path extraction module includes a channel mapping submodule, a direction filtering submodule, and a segment classification submodule; The channel mapping submodule, based on the continuous offset number set of the anode side current, calls the channel number corresponding to each effective monitoring point to obtain the channel spatial arrangement in the bipolar plate flow field channel area, unfolds the channel position relationship according to the flow direction, records the adjacent connection status between channel numbers, and generates the channel number arrangement relationship. Based on the continuous offset number set of anode-side current, the channel number corresponding to each valid monitoring point is called, and the list of flow channel IDs containing valid monitoring point data stored in the number set is read. The physical topology data table of the bipolar plate flow field design is loaded. This data table accurately records the geometric coordinates and connection relationships of 20 parallel flow channels in the bipolar plate plane. With the gas flow direction as the positive X-axis and the perpendicular flow direction as the Y-axis, the Y-axis center coordinate value corresponding to each flow channel ID is extracted. ,according to Sort all flow channel IDs linearly in ascending numerical order. If they are the same, they are sorted by Z-axis level, and the sorted channels are assigned consecutive integers from 1 to 20 as channel numbers. For example, the lowest physical channel C01 is labeled as channel number 1, the adjacent upper channel C02 is labeled as channel number 2, and so on, constructing a sequence of physical channel positions. Each channel number in this sequence is then traversed. It retrieves information about adjacent nodes recorded in the physical topology data table, identifying those that are in direct contact with the flow channel in the Y-axis direction or whose distance is less than the thickness of the flow channel wall. (Set to 1.0 mm) Other channel numbers, establish an adjacency matrix. Matrix elements Setting it to 1 indicates a channel. With channel Physical adjacency is defined as 0 to indicate non-adjacency. Simultaneously, the connectivity of each channel number along the flow direction (X-axis) is checked. For serpentine flow field designs, it's identified whether the end of a channel has a 180-degree turn connecting to the next channel; this physical end-to-end connection is recorded as "series connection." Lateral adjacency between parallel channels is recorded as "parallel connection." For each pair of adjacent channel numbers... The dot product of the fluid flow direction vector is calculated. If the dot product is positive, it is determined to be unidirectional flow; if it is negative, it is determined to be counter-directional flow. The flow direction vector is pre-calibrated through the fluid dynamics simulation (CFD) results. The channel number, physical coordinate sorting index, adjacency matrix and flow direction vector relationship are integrated and written into the structured data object to generate the channel number arrangement relationship.
[0027] The direction filtering submodule judges the direction change of adjacent channel numbers in the flow direction arrangement according to the channel number arrangement relationship, and judges whether the direction of the channel numbers before and after is consistent. It combines and merges the numbers that maintain the continuous direction to form a number combination that has not been interrupted in the channel arrangement order, and obtains a continuous direction valid number combination. Based on the channel number arrangement, determine the direction change of adjacent channel numbers during the flow arrangement process, initialize an empty combination list to store the results, and set the cursor to point to the first element of the channel number sequence. Read the average current change direction vector of the effective monitoring points within the channel. Read the next adjacent channel number in the sequence. Average current change direction vector Calculate the cosine of the angle between two direction vectors. This formula is used to measure the consistency of the directions of two vectors in a multidimensional space, with a value range of [-1, 1]. A threshold for determining the consistency of directions is set. The calculated value is 0.9. A value greater than or equal to 0.9 indicates that the orientation of the preceding and following channels is consistent, suggesting that the current variation trend has spatial continuity. and Mark as elements in the same group, maintain cursor position, and continue reading the next adjacent channel. Direction vector ,calculate determination and Consistency, if multiple consecutive channels (such as...) to If the cosine of the angle between any two pairwise direction vectors is greater than 0.9, then... to Merge into a continuous direction combination Record the start and end channel numbers within the combination. If any are encountered during the comparison process... and If the cosine of the angle between the direction vectors is less than 0.9, a directional interruption is determined, indicating a significant difference in the electrochemical reaction state between adjacent channels. The current combination should be terminated immediately. The merge operation will Store in a combination list, and Starting from this new starting point, the next round of combination merging begins, repeating the above comparison and merging process until all channels in the channel number arrangement have been traversed. For each combination in the combination list... The system performs verification, removes isolated items containing only a single channel number, retains combined items containing two or more consecutive channel numbers, and obtains valid number combinations in consecutive directions.
[0028] The segment classification submodule, based on the effective number combination in the continuous direction, calls the corresponding channel number to divide the inlet segment, middle segment and outlet segment position information along the flow direction in the bipolar plate flow field channel area, records the occurrence of each number combination in different segments, and classifies and organizes them according to segments to establish a continuous path channel position frequency data table. Based on the continuous valid numbering combination, the location information of the inlet, middle and outlet sections along the flow direction in the bipolar plate flow field channel region is called according to the corresponding channel number. The flow field flow direction partitioning parameter table is loaded, which is based on the total flow channel length from the gas inlet to the outlet. (For example, 300 mm) The flow field is divided into three sections, with the inlet section range set as follows: The middle section is The export section range is Iterate through each consecutive direction of valid number combinations Extract all channel numbers contained within the combination. For each channel number within the combination Query the coordinates of the corresponding valid monitoring points within the flow channel. ,Will Compare the values with the ranges of the three segments mentioned above, if Falling Within the interval, the channel number and its associated combination A single occurrence is recorded and placed into the entry segment classification bucket; if it falls into... The interval is categorized into the middle segment bin; if it falls within... The intervals are categorized into exit segment bins, and each combination is statistically analyzed. Calculate the combination based on the frequency of occurrence in each category bin. Frequency distribution in the entrance section ; Distribution frequency in the middle section and the frequency of export section distribution ,in These are the number of monitoring points for this combination in each section. The total number of monitoring points within this group is recorded, with the sum of the three frequencies always equal to 1 to ensure complete classification. Simultaneously, the specific coverage coordinate range of this group in each segment is recorded (e.g., the coverage coordinates of the entrance segment). to The combined ID, the frequency distribution of each segment, the coverage coordinate range, and the corresponding physical channel number list are written into the database form row by row to create a continuous path channel location frequency data table.
[0029] Please see Figure 4 The charge modeling module includes a channel classification submodule, a feature comparison submodule, and an anomaly summarization submodule; The channel classification submodule calls the channel number corresponding to each valid number in the continuous path channel position frequency data table, obtains the determined valid monitoring point number and associated channel number, and classifies and organizes the valid monitoring point number according to the channel number for each valid monitoring point in the continuous cycle, forming the arrangement result of valid monitoring points divided by channel, and generating the channel monitoring point classification sequence. The system retrieves the channel numbers corresponding to each valid number from the continuous path channel position frequency data table, reads records row by row from the data table, and parses out the channel numbers contained in each row. and the set of all valid monitoring point numbers belonging to this channel. Based on a pre-built database index, each monitoring point is extracted from the original data collection database. The time series data over the past 100 consecutive periods was extracted into two sets of data vectors: one set consists of the aforementioned record of current change directions containing 100 direction markers (+1, -1, 0). The other set consists of 100 synchronously acquired average voltage fluctuation records. The voltage fluctuation record is obtained by collecting data using a voltage probe (accuracy 0.1mV) and calculating the difference between the maximum and minimum voltage values in each cycle, in millivolts. A hierarchical data structure is created with channel number as the primary index and monitoring point number as the secondary index. The extracted data... and The vectors are sequentially filled into the corresponding level nodes, with each channel number assigned a specific number. All monitoring points under its jurisdiction are linearly sorted according to their physical location coordinates to generate an ordered list of monitoring points, for example, an unordered set. Rearranged as Each monitoring point node is appended with its corresponding original current and voltage data reference pointers. After filling and sorting the data of all channels, the hierarchical data structure is traversed, the data integrity of each channel node is checked, and monitoring point entries with missing data items or less than 100 cycles in length are removed. The cleaned hierarchical data structure is then serialized and stored to generate a channel monitoring point classification sequence.
[0030] The feature comparison submodule, based on the channel monitoring point classification sequence, calls the valid monitoring points belonging to the same channel number within the same valid number combination, and compares the current change direction record item and voltage fluctuation record item within a continuous period. It judges whether the change performance of a single valid monitoring point is consistent with the records of most valid monitoring points in the combination, marks the inconsistent valid monitoring point numbers, and obtains the abnormal monitoring point number sequence. Based on the channel monitoring point classification sequence, monitoring points belonging to the same channel number within the same valid number combination are called, using a single channel number. As a processing unit, read all its subordinate units. Set of current change direction vectors at each monitoring point For all vectors in the set, the same period ( The mode of the values on the ) is calculated over a period of time. reference direction This refers to the direction markers displayed by more than 50% of the monitoring points within that period. If no more than 50% of the monitoring points show a consistent value, it is marked as "uncertain." This applies to each monitoring point. , its direction vector With reference direction sequence Perform a bit-by-bit comparison and calculate the difference score: ; Introduced here Normalization is performed to ensure the score falls within the range [0,1]. It is an indicator function (1 when they are not equal, 0 when they are equal). Set the weighting coefficient to 1, and simultaneously call the voltage fluctuation record item. Calculate the average voltage fluctuation at the monitoring point. And calculate the overall average value of the voltage fluctuations at all monitoring points within the channel. and standard deviation The voltage anomaly detection threshold is set as follows: If a certain monitoring point Meet any of the following conditions: (1) Difference score (2) Average voltage fluctuation If the voltage anomaly threshold is exceeded, the monitoring point's behavior is determined to be inconsistent with the records of most monitoring points within the group, and this monitoring point is then numbered. and its corresponding channel number The specific difference values and voltage anomaly characteristic values are recorded together and labeled as "abnormal". All marked monitoring points are summarized to obtain the abnormal monitoring point number sequence.
[0031] The anomaly summary submodule calls the corresponding channel number information according to the anomaly monitoring point number sequence, summarizes and organizes the marked valid monitoring point numbers according to the channel number, records the order and distribution of anomaly numbers under each channel, establishes the sorting results of the corresponding channel numbers, and obtains a data table of corrosion accumulation point number distribution. Based on the sequence of abnormal monitoring point numbers, the corresponding channel number information is retrieved, and an empty two-dimensional table is created to store the final results. The table column headers include the channel number, monitoring point number, abnormality type (direction deviation / voltage fluctuation abnormality), relative position coordinates within the flow channel, and the time period interval of the abnormality occurrence. Each entry in the abnormal monitoring point number sequence is traversed to extract its associated channel number. The system searches the two-dimensional table to see if a record group for the channel number exists. If it does not exist, a new record group is created. If it exists, the entry is appended to the group. For multiple abnormal monitoring point numbers within the same channel, the system reads their relative position coordinates within the flow channel. (Values range from 0 to 1, where 0 represents the inlet and 1 represents the outlet), based on The anomaly monitoring points are sorted from smallest to largest value; for example, the value at position 0.2 is sorted. Ranked at position 0.8 Previously, an ordered chain of anomaly points was formed. At the same time, the trigger time of the anomaly state of each anomaly monitoring point in a continuous cycle was checked, and the cycle index in which it was first determined to be an anomaly was recorded. and end-of-cycle index Calculate the duration of the anomaly and, for each channel, count the total number of anomaly monitoring points it contains. and anomalies in the entry segment ( ), middle section ( ), exit section ( The distribution of the number of abnormal monitoring points is analyzed. These statistical indicators are integrated with the detailed list of abnormal monitoring points after sorting, and defined as "corrosion accumulation point" records. This definition is based on the assumption that continuous abnormal current / voltage fluctuations are the result of local resistance changes caused by the accumulation of corrosion products. Abnormal monitoring points are identified as potential corrosion accumulation points. The organized records of each channel are written into the data table in the order of channel number to obtain the corrosion accumulation point number distribution data table.
[0032] Please see Figure 5 The stage coding module includes a sequential extraction submodule, a segment discrimination submodule, and a stage marking submodule; The sequential extraction submodule obtains the corrosion accumulation point number distribution data table, extracts the corresponding occurrence order of each corrosion accumulation point number in a continuous period, associates the valid number combination number to which each corrosion accumulation point number belongs, records the connection status of corrosion accumulation point numbers in adjacent periods, forms a callable correspondence between corrosion accumulation point numbers and valid number combination numbers, organizes the arrangement of continuous periods, and generates a corrosion number period sequence record. Obtain the data table of corrosion accumulation point numbers distribution, extract the corresponding order of occurrence of each corrosion accumulation point number in a continuous period, parse each row of records from the data table, and read the corrosion accumulation point numbers. The valid combination number (ID) to which this point belongs ), and the specific time period sequence in which this point was determined to be abnormal during the continuous acquisition cycle. Create a hash map table to combine valid numbers. Set as key values, store the numbers of all corrosion accumulation points belonging to this combination and their corresponding time period sequences as a value list, and for each combination... The following records are based on the starting period in the time period sequence. The corrosion accumulation points are sorted in ascending order; if the starting periods are the same, they are sorted by the ending period. Sort the data to generate a sequence of points appearing in chronological order. Traverse this sequence and check adjacent corrosion accumulation points. and The time relationship between the two is considered, and the time interval between them is calculated. ,like If it equals 1, it is marked as "tightly connected". Greater than 1 and less than or equal to the preset tolerance threshold (Set to 3 cycles), marked as "loose connection", if If the value is greater than 3, it is marked as "disconnected". The "disconnected" state indicates that the corrosion process is discontinuous or caused by random disturbance. These connection status labels are attached to the connection attributes of the point sequence. At the same time, the physical channel number and the relative position coordinates within the flow channel of each corrosion accumulation point are integrated to construct a comprehensive record object containing combination number, point number, physical location, occurrence period range and connection status. The above operation is repeated for all combination numbers to generate a corrosion number periodic sequence record.
[0033] The segment discrimination submodule, based on the corrosion numbering cycle sequence record, calls the segment position identifiers of the inlet segment, middle segment, and outlet segment, and judges the segment where the corrosion accumulation point number appears for each valid numbering combination number. It identifies whether there is an interruption in the valid numbering combination number in the continuous cycle, and marks the coverage distribution status of the corrosion accumulation point number in the flow field channel segment, thus obtaining the segment distribution discrimination record. Based on the corrosion numbering cycle sequence record, the location identifiers of the inlet section, middle section, and outlet section are called, and the aforementioned flow field section division standard (inlet section) is loaded. Middle section Export section ), iterate through each valid combination of numbers And its corresponding corrosion accumulation point sequence, initialize the segment distribution bitmap of this combination. The bitmap contains three binary bits corresponding to the entry, middle, and exit segments, respectively, with an initial value of 000. The relative position coordinates of the corrosion accumulation points in the sequence are read one by one. ,like ,Will First position 1, if If the second position is 1, The third position is set to 1. The coordinates of all points within the combination over a continuous period are statistically analyzed to determine the set of segments it covers. Simultaneously, for each valid number combination, the corresponding corrosion accumulation point number is examined item by item to identify any interruptions in the valid number combination within the continuous period. If any "disconnection" marker exists in the sequence, or if the total time span of all corrosion accumulation points within the combination is... The proportion of the total monitoring period is less than the set proportion threshold. (If the value is 0.1, i.e. 10%), the time continuity flag of the combination is set to False, indicating that there is an interruption. If there is no "disconnection" flag and the time span ratio meets the requirements, it is set to True. Further judgment is made on the segment crossing situation. If the bitmap shows that it covers the entrance segment and the exit segment (101) but does not cover the middle segment (0), i.e., it covers multiple non-adjacent segments, or covers three segments (111) at the same time and the point distribution density difference in each segment is greater than the density threshold of 0.5 points / mm, it is marked as "discrete distribution across segments". The time continuity flag, the segment distribution bitmap and the cross-segment distribution characteristics are integrated to obtain the segment distribution discrimination record.
[0034] The stage marking submodule identifies records based on the segment distribution. It marks the same type of cases where there is no interruption in the continuous period and the corrosion accumulation point numbers corresponding to the valid number combination numbers are distributed in the same or adjacent segments. It distinguishes and marks the cases where there is a period interruption or the corrosion accumulation point numbers corresponding to the valid number combination numbers cover multiple non-adjacent segments. It summarizes the marking results corresponding to various types of valid number combination numbers and establishes the corrosion stage classification number statistics results. Based on the segment distribution discrimination records, for cases where the corrosion accumulation point numbers corresponding to valid number combinations are distributed in the same or adjacent segments without interruption within a continuous period, similar labels are applied. The discrimination records for all combinations are traversed, and classification logic is executed: First, combinations with a time continuity flag of True (no interruption) are selected. For these combinations, their segment distribution bitmaps are checked. If the bitmap is 100 (entrance only), 010 (middle only), or 001 (exit only), it is determined to be a distribution in the same segment; if it is 110 (entrance + middle) or 011 (middle + exit), it is determined to be a distribution in adjacent segments. Combinations meeting the above conditions are uniformly labeled as Stage-I (Stable Progressive Type), and further subdivided into subtypes based on the bitmap. Secondly, combinations with periodic interruptions or valid numbered combinations whose corresponding corrosion accumulation point numbers cover multiple non-adjacent segments are differentiated and labeled. Combinations with a time continuity flag of False, or combinations that are time-continuous but whose segment distribution bitmap is 101 (entry + exit jump, i.e., non-adjacent), or combinations marked as "discrete distribution across segments" are identified as Stage-II (Non-Steady / Jump Type). For Stage-II combinations, the number of time interruptions is calculated. and the number of segments crossed ,like or Add a "high-risk" warning label. If there is no effective treatment at this time, it may lead to local perforation. Summarize all classification results and create a statistical table containing combination number, stage type (Stage-I / Stage-II), sub-sub-type, and risk label. Calculate the number and proportion of each type of combination. For example, the statistics show that the Stage-I type accounts for 60% and the Stage-II type accounts for 40%. Establish the corrosion stage classification number statistical results.
[0035] Please see Figure 6 The corrosion resistance assessment module includes a stage extraction submodule, a grade determination submodule, and a result recording submodule. The stage extraction submodule calls the corrosion stage classification number statistical results to obtain the effective number combination and associated corrosion accumulation point number corresponding to each advancement stage, records the continuous occurrence of each number combination in the continuous acquisition cycle, organizes the corresponding bipolar plate flow field channel segment identifier and distribution status, forms the number arrangement of the associative stage and region relationship, and generates the advancement stage associated number set. The statistical results of corrosion stage classification numbers are retrieved to obtain the effective number combinations and associated corrosion accumulation point numbers for each advancement stage. Each data entry in the statistical table is parsed to extract the list of effective number combination IDs labeled Stage-I (stable advancement type) and Stage-II (non-steady / jumping type). For each combination ID, all associated corrosion accumulation point number sequences and their corresponding timestamp information are back-queried, and the active state vector of each combination is recorded within 100 consecutive acquisition cycles. The vector length is 100. If a corrosion accumulation point exists in a certain period, the corresponding bit is set to 1; otherwise, it is 0. The length of the longest consecutive subsequence of 1s in the vector is calculated as the "duration of continuous occurrence," and the number of times the vector jumps from 0 to 1 is calculated as the "interruption frequency." Based on the previously established mapping relationship between channel numbers and flow field segments, the physical space range covered by each combination is determined, and the physical space is divided into several micro-regions. Each micro-region corresponds to 1% of the flow channel length. The number of corrosion accumulation points in each micro-region within each combination is counted, and a spatial distribution density histogram is generated. The duration of continuous occurrence and the interruption frequency are then compared. The sequence number, stage type (Stage-I / Stage-II), and spatial distribution density histogram are packaged into a single structure. This structure is then linked one-to-one with the specific channel numbers on the bipolar plate (e.g., C01-Entrance, C05-Middle). For example, combination IDG01 (Stage-I) is linked to the inlet section of channel C03, and combination IDG05 (Stage-II) is linked to the middle and outlet cross sections of channel C08. This process is repeated for all combinations until the mapping of the entire flow field is completed, generating a set of propulsion stage associated numbers.
[0036] The grade determination submodule, based on the number set associated with the advancement stage, takes into account the continuous state records of each advancement stage, the continuous occurrence of number combinations, and the distribution of corrosion accumulation points in the channel section. It then distinguishes and judges the grade of the area corresponding to different number combinations, forms the correspondence between number combinations and grades, and obtains the corrosion resistance grade determination sequence. Based on the associated number set of each advancement stage, and considering the continuous state records of each advancement stage, the continuous occurrence of number combinations, and the distribution of corrosion accumulation points in the channel segment, a corrosion resistance rating model is established. The model includes three core indicators: stage stability weight. (Stage-I is set to 0.8, Stage-II to 1.2). The higher weight of Stage-II is because a jump distribution often implies that erosion is random and uncontrollable, resulting in greater risk; duration factor. Let be the normalized duration period ( ); and accumulation point density factor Let be the ratio of the number of outliers per unit length to the preset saturation density. (Limited to between 0 and 1), calculate the corrosion risk index for the area corresponding to each number combination. For example, a certain region corresponds to the Stage-I combination, with a duration of 80 periods ( If the density factor is 0.4, then The other region corresponds to the Stage-II combination, lasting for 20 cycles. If the density factor is 0.3, then Based on the calculation The value divides the bipolar plate area into four corrosion resistance levels: when It was judged as "Class 1 corrosion resistance (excellent)" when It was judged as "Level 2 corrosion resistance (good)" when It was determined to be "Level III Corrosion Resistance (Medium)" when When it is determined to be "Level IV corrosion resistance (poor / high risk)", for each evaluated combination of numbers, its calculated value is... The value is compared with the above-mentioned interval threshold to determine its specific level label. For areas classified as level three and four, the coordinates of their corresponding specific corrosion accumulation points are additionally marked as key areas of focus. The number combination ID and the calculated... The values and the final rating labels (levels one to four) are written into the evaluation result sequence to obtain the corrosion resistance rating sequence.
[0037] The results recording submodule, based on the corrosion resistance level determination sequence, calls the record of the correspondence between the valid number combination and the bipolar plate area, organizes and stores the level determination results of each area in the order of number combination, establishes the number arrangement of the area and level correspondence, and obtains the in-situ monitoring results of the bipolar plate corrosion resistance performance. Based on the corrosion resistance rating sequence, the corresponding records of valid number combinations and bipolar plate areas are retrieved, and a digital grid map of the bipolar plate is loaded. This map divides the anode side surface of the bipolar plate into... The grid cells (corresponding to 20 flow channels, each with 100 location nodes) are used to traverse each item in the corrosion resistance level determination sequence, read the ID combination and its corresponding level label, and index the specific physical location and segment range of the flow channel according to the ID combination. For example, the "Level 2 corrosion resistance" result corresponding to ID G01 is mapped to the 1st to 30th grid cells of the 3rd flow channel, and the attribute values of the grid cells in that area are updated in batches to Level 2. If the same grid cell is covered by multiple combinations (such as overlapping areas), the "highest risk principle" is applied, and the assessment result with the highest risk level is retained (i.e., the highest risk level assessment result is retained). To ensure the conservatism of the safety assessment, after mapping all combinations, blank areas in the raster map not covered by any valid number combination are marked as "Level 1 Corrosion Resistance" or "No Obvious Corrosion Detected" by default. The area percentage of each level of area on the entire plate is calculated, for example, Level 1 area accounts for 70%, Level 2 area accounts for 20%, Level 3 area accounts for 8%, and Level 4 area accounts for 2%. The spatial coordinate boundaries of each level of area are exported to generate a document containing the channel number, start and end coordinates, corrosion resistance level, and risk index. A detailed list is obtained and formatted as a CSV or XML file to obtain in-situ monitoring results of the bipolar plate's corrosion resistance performance.
[0038] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. An in-situ monitoring system for the corrosion resistance of bipolar plates, characterized in that, The system includes: The current sensing module collects the direction of continuous periodic current change at the monitoring point in the bipolar plate anode side channel. It compares the directions of multiple periods at the same monitoring point and determines that the monitoring point without increase, decrease or reversal is a valid monitoring point. The data is organized and recorded by channel to form a set of continuous offset numbers for the anode side current. The path extraction module obtains the channel number corresponding to each effective monitoring point in the continuous offset number set of the anode side current, judges the consistency of the direction of adjacent channels, filters the channel number combination corresponding to the effective monitoring point and locates the position of the inlet, middle and outlet segments, forming a continuous path channel position frequency data table. The charge modeling module calls the channel number combination corresponding to the valid monitoring points in the continuous path channel position frequency data table, classifies the valid monitoring points according to the channel number, obtains the current and voltage change characteristics, identifies the monitoring numbers that are inconsistent with most characteristics as corrosion accumulation point numbers, and forms a corrosion accumulation point number distribution data table. The stage coding module extracts the order of occurrence of corrosion accumulation point numbers and the relationship of valid number combinations from the corrosion accumulation point number distribution data table. Combining the location and coverage of each segment, it determines whether the valid number combination is interrupted, distinguishes between the advancement stage and the interrupted advancement stage, and forms a corrosion stage classification number statistical result.
2. The in-situ monitoring system for the corrosion resistance of bipolar plates according to claim 1, characterized in that: The continuous offset number set of the anode side current includes a unique number of the effective monitoring point, a corresponding channel identifier, an offset direction attribute, and an offset stability marker. The continuous path channel position frequency data table includes a set of channel numbers, a channel spatial sorting identifier, a flow field segment position attribute, and a segment occurrence frequency index. The corrosion accumulation point number distribution data table includes a corrosion accumulation point number, channel attribution information, anomaly characteristic category identifier, and a channel aggregation degree index. The corrosion stage classification number statistical results include a stage type identifier, a stage corresponding number combination, a stage persistence status marker, and a segment distribution characteristic label.
3. The in-situ monitoring system for the corrosion resistance of bipolar plates according to claim 1, characterized in that: The current sensing module includes a current acquisition submodule, a direction discrimination submodule, and a channel collection submodule; The current acquisition submodule acquires the current change direction of each monitoring point in the channel on the anode side surface of the bipolar plate during continuous acquisition cycles under the operating state of the fuel cell. It records the direction value of each monitoring point in each continuous cycle, forms a periodic direction sequence according to the monitoring point number, and generates a monitoring point current direction sequence. The direction discrimination submodule, based on the current direction sequence of the monitoring points, calls multiple consecutive periodic direction values for the same monitoring point, compares the change of direction sign between adjacent periods cycle by cycle, and determines whether there is a direction reversal from an increasing trend to a decreasing trend or from a decreasing trend to an increasing trend. The monitoring point numbers that do not show a direction reversal are summarized to obtain a set of continuous direction monitoring point numbers. The channel aggregation submodule, based on the continuous direction monitoring point number set, calls the corresponding anode side surface channel identifier for each monitoring point, aggregates and records the monitoring point numbers according to the channel identifier, forms a numbering sequence within the channel, and uniformly organizes the numbering sequences of each channel to obtain the continuous offset number set of anode side current.
4. The in-situ monitoring system for the corrosion resistance of bipolar plates according to claim 1, characterized in that: The path extraction module includes a channel mapping submodule, a direction filtering submodule, and a segment classification submodule; The channel mapping submodule, based on the continuous offset number set of the anode side current, calls the channel number corresponding to each effective monitoring point, obtains the channel spatial arrangement in the bipolar plate flow field channel area, unfolds the channel position relationship according to the flow direction, records the adjacent connection state between channel numbers, and generates the channel number arrangement relationship. The direction filtering submodule, based on the channel number arrangement relationship, judges the direction change of adjacent channel numbers in the flow direction arrangement process, determines whether the arrangement direction of the preceding and following channel numbers is consistent, combines and merges the numbers that maintain a continuous direction, forms a number combination that has not experienced a direction interruption in the channel arrangement order, and obtains a continuous direction valid number combination. The segment classification submodule, based on the effective number combination in the continuous direction, calls the corresponding channel number to divide the inlet segment, middle segment and outlet segment position information along the flow direction in the bipolar plate flow field channel region, records the occurrence of each number combination in different segments, and classifies and organizes them according to segments to establish a continuous path channel position frequency data table.
5. The in-situ monitoring system for the corrosion resistance of bipolar plates according to claim 1, characterized in that: The charge modeling module includes a channel classification submodule, a feature comparison submodule, and an anomaly summarization submodule; The channel classification submodule calls the channel number corresponding to each valid number in the continuous path channel position frequency data table, obtains the determined valid monitoring point number and associated channel number, and classifies and organizes the valid monitoring point number according to the channel number for each valid monitoring point to record the current change direction and voltage fluctuation record in the continuous period, forming the arrangement result of valid monitoring points divided by channel, and generating a channel monitoring point classification sequence. The feature comparison submodule, based on the channel monitoring point classification sequence, calls the valid monitoring points belonging to the same channel number within the same valid number combination, and compares the current change direction record item and voltage fluctuation record item within a continuous period. It determines whether the change performance of a single valid monitoring point is consistent with the records of most valid monitoring points within the combination, marks the inconsistent valid monitoring point numbers, and obtains the abnormal monitoring point number sequence. The anomaly summary submodule, based on the anomaly monitoring point number sequence, calls the corresponding channel number information, summarizes and organizes the marked valid monitoring point numbers according to the channel number, records the order and distribution of anomaly numbers under each channel, establishes the channel-corresponding number organization results, and obtains a corrosion accumulation point number distribution data table.
6. The in-situ monitoring system for the corrosion resistance of bipolar plates according to claim 1, characterized in that: The stage coding module includes a sequential extraction submodule, a segment discrimination submodule, and a stage marking submodule; The sequential extraction submodule obtains the corrosion accumulation point number distribution data table, extracts the corresponding occurrence order of each corrosion accumulation point number in a continuous period, associates the valid number combination number to which each corrosion accumulation point number belongs, records the connection status of corrosion accumulation point numbers in adjacent periods, forms a callable correspondence between corrosion accumulation point numbers and valid number combination numbers, organizes the arrangement of continuous periods, and generates a corrosion number period sequence record. The segment discrimination submodule, based on the corrosion numbering cycle sequence record, calls the segment position identifiers of the inlet segment, middle segment and outlet segment, and judges the segment where the corrosion accumulation point number appears for each valid number combination number. It identifies whether there is an interruption in the valid number combination number in the continuous cycle, and marks the coverage distribution status of the corrosion accumulation point number in the flow field channel segment, thus obtaining the segment distribution discrimination record. The stage marking submodule, based on the segment distribution, determines the records, and marks the same type of cases where there is no interruption in the continuous period and the corrosion accumulation point numbers corresponding to the valid number combination numbers are distributed in the same or adjacent segments. It also distinguishes and marks the cases where there is a period interruption or the corrosion accumulation point numbers corresponding to the valid number combination numbers cover multiple non-adjacent segments, and summarizes the marking results corresponding to various types of valid number combination numbers to establish corrosion stage classification number statistics results.
7. The in-situ monitoring system for the corrosion resistance of bipolar plates according to claim 1, characterized in that: The system also includes: The corrosion resistance assessment module calls the valid number combination corresponding to each advancement stage and the associated corrosion accumulation point number in the corrosion stage classification number statistical results. Based on the continuous state of the advancement stage, the continuity of corrosion advancement and the degree of distribution concentration of corrosion accumulation points in the channel section, the module judges and records the corrosion resistance level of the bipolar plate area, forming the in-situ monitoring results of the bipolar plate corrosion resistance performance. The in-situ monitoring results of the bipolar plate corrosion resistance performance specifically include corrosion resistance level classification, bipolar plate area mapping relationship, area corrosion resistance status identification, and overall corrosion resistance performance evaluation conclusion.
8. The in-situ monitoring system for the corrosion resistance of bipolar plates according to claim 7, characterized in that: The corrosion resistance assessment module includes a stage extraction submodule, a grade determination submodule, and a result recording submodule; The stage extraction submodule calls the statistical results of the corrosion stage classification number to obtain the effective number combination and associated corrosion accumulation point number corresponding to each advancement stage, records the continuous occurrence of each number combination in the continuous acquisition cycle, organizes the corresponding bipolar plate flow field channel segment identifier and distribution status, forms a number arrangement of associative stages and regions, and generates an advancement stage associated number set. The grade determination submodule, based on the number set associated with the advancement stage, calls continuous periodic status records for each advancement stage, the continuous occurrence of number combinations, and the distribution of corrosion accumulation points in the channel section. It then distinguishes and judges the grade of the area corresponding to different number combinations, forms a correspondence between number combinations and grades, and obtains a corrosion resistance grade determination sequence. The result recording submodule, based on the corrosion resistance level determination sequence, calls the record of the correspondence between the valid number combination and the bipolar plate area, organizes and stores the level determination results of each area in the order of the number combination, establishes the area and level corresponding number arrangement, and obtains the in-situ monitoring results of the bipolar plate corrosion resistance performance.