Method and equipment for acquiring pressure value of active region of fuel cell reactor core
By generating stress diagrams of the active region using a pressure-sensitive paper scanner and software processing, and combining this with MATLAB and CATIA to calculate the actual average pressure value of the active region of the fuel cell stack, the problem of pressure value calculation discrepancies was solved, and the stack performance was improved.
Patent Information
- Application Number
- CN202511138910.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-14
- Publication Date
- 2025-11-21
AI Technical Summary
In existing technologies, there are significant differences in the calculation of pressure values in the active region of fuel cell stacks, which prevents the stack performance from reaching its optimal level and may even reduce performance.
The stress map of the active region is generated by a pressure-sensitive paper scanner. The data matrix is processed using MATLAB and CATIA software. The actual average pressure value of the active region of the reactor core is calculated by combining the preset profile size, and a non-uniformity map is generated.
It enables accurate acquisition of pressure values in the active region of the reactor core, solves the problem of pressure value calculation discrepancies, and improves the performance of the fuel cell stack.
Smart Images

Figure CN120992084A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of battery, in particular to a method and device for obtaining pressure value of active area of fuel cell stack core, equipment and computer readable storage medium. BACKGROUND
[0002] The active area of hydrogen fuel cell stack core refers to the main area of hydrogen-oxygen reaction power generation, and the stress condition of the active area directly affects the performance of the stack. In the design stage, the stress of the active area is usually defined according to the compression rate of the membrane electrode carbon paper. The method for controlling the pressure of the active area of the stack core is mainly to increase or decrease the number of dummy cells or carbon papers on the end side and adjust the stack loading force. The pressure distribution test device is arranged in the middle of the stack, and the stress condition of the active area is obtained after post-processing.
[0003] However, the actual stress of the active area of the core comes from the pressure of the bipolar plate flow channel ridge contacting the membrane electrode carbon paper, and the pressure sensitive paper scanner analyzes the average pressure of the entire active area. It is impossible to calculate the average pressure according to the actual contact area of the bipolar plate flow channel ridge and the carbon paper, resulting in a difference between the pressure value obtained by the scanner and the actual pressure value of the active area (the value obtained by the scanner is smaller). If the active area pressure value obtained by scanning is used as a basis to adjust the stack loading force, so that the scanning active area pressure value reaches the set active area pressure value, then there will be a large difference between the actual active area pressure value and the set active area pressure value, so that the optimal stack performance cannot be achieved and the stack performance is even reduced. SUMMARY
[0004] The present application provides a method and device for obtaining pressure value of active area of fuel cell stack core, equipment and computer readable storage medium, which can solve the technical problem of large difference in calculating the pressure value of the active area.
[0005] In a first aspect, the present application provides a method for obtaining pressure value of active area of fuel cell stack core, which comprises: scanning the color-developed pressure sensitive paper by the pressure sensitive paper scanner to generate an active area stress diagram, wherein the active area stress diagram comprises an active area data matrix; generating an active area data matrix composed of average values by data calculation on the active area data matrix; generating a first data matrix by data processing on the active area data matrix composed of average values; generating a second data matrix according to the preset contour size and the first data matrix; obtaining the actual average pressure value of the active area of the core by calculating the second data matrix.
[0006] With reference to the first aspect, in one implementation, the method further comprises, after obtaining the actual average pressure value of the core active region: dividing the second data matrix into multiple regions according to a preset segmentation rule, and calculating an average pressure value of each of the regions; calculating a non-uniformity value of each of the regions according to the average pressure value of each of the regions and the actual average pressure value of the core active region; generating a force distribution non-uniformity map of the active region according to a color corresponding to the non-uniformity value of each of the regions.
[0007] With reference to the first aspect, in one implementation, the method further comprises, after obtaining the actual average pressure value of the core active region: obtaining a preset formula; calculating a non-uniformity value of each of the regions based on the preset formula, the average pressure value of each of the regions, and the actual average pressure value of the core active region.
[0008] With reference to the first aspect, in one implementation, the method further comprises, after obtaining the actual average pressure value of the core active region: comparing the non-uniformity value of each of the regions with a preset threshold value; if the non-uniformity value of the region is less than or equal to the preset threshold value, marking the region as a first target color; if the non-uniformity value of the region is greater than the preset threshold value, marking the region as a second target color; generating a force distribution non-uniformity map of the active region by marking the first target color or the second target color of each of the regions.
[0009] With reference to the first aspect, in one implementation, the method further comprises, after obtaining the actual average pressure value of the core active region: calculating the actual average pressure value of the core active region based on the mean function in the preset MATLAB, and calculating the value of each data point in the second data matrix.
[0010] With reference to the first aspect, in one implementation, the method further comprises, after obtaining the actual average pressure value of the core active region: the preset profile size is measured by a three-dimensional model of the assembled bipolar plate and membrane electrode in the CATIA software; The data points outside the contour in the first data matrix are identified by using the preset contour size, and the data points are replaced by using a placeholder to obtain a second data matrix.
[0011] In combination with the first aspect, in an implementation, the generating the first data matrix according to data processing on the active region data matrix composed of average values includes: Each column in the active region data matrix composed of average values is compared with the sliding average values of the data points before and after the first and last data points to obtain the maximum values of each column in the active region data matrix composed of average values; Based on the maximum values of each column in the active region data matrix composed of average values, a plurality of data points in the corresponding region are labeled; The unlabeled data points in the active region data matrix composed of average values are replaced by using a placeholder to obtain the first data matrix.
[0012] In combination with the first aspect, in an implementation, the generating the active region data matrix composed of average values according to data calculation on the active region data matrix includes: A plurality of data points in each column of the active region data matrix are calculated to obtain a plurality of groups of sliding average values in the active region data matrix; The groups of sliding average values are replaced with rows in the active region data matrix to generate the active region data matrix composed of average values.
[0013] In combination with the first aspect, in an implementation, the generating the active region stress diagram according to scanning of the developed pressure-sensitive paper by the pressure-sensitive paper scanner includes: The color of the pressure-sensitive paper is converted to pressure data by scanning the pressure-sensitive paper by the pressure-sensitive paper scanner; The scanned pressure-sensitive paper is processed based on a preset size to obtain a corresponding rectangular matrix; The data points in the rectangular matrix are converted to corresponding colors according to the pressure data to generate the active region stress diagram.
[0014] In the second aspect, an embodiment of the present application provides a device for obtaining a pressure value of an active region of a fuel cell stack core, the device including: A first generating module configured to generate an active region stress diagram by scanning developed pressure-sensitive paper by a pressure-sensitive paper scanner, wherein the active region stress diagram includes an active region data matrix; A second generating module configured to generate an active region data matrix composed of average values according to data calculation on the active region data matrix; a third generating module, configured to generate a first data matrix according to data processing on the average-value-composed active region data matrix; a fourth generating module, configured to generate a second data matrix according to a preset outline size and the first data matrix; an acquiring module, configured to acquire an actual average pressure value of the active region of the core according to calculation on the second data matrix.
[0015] In a third aspect, an embodiment of the present application provides a device for acquiring a fuel cell core active region pressure value, which comprises a processor, a memory, and a program for acquiring a fuel cell core active region pressure value stored in the memory and executable by the processor, wherein the program for acquiring a fuel cell core active region pressure value is executed by the processor to implement the steps of the method for acquiring a fuel cell core active region pressure value.
[0016] In a fourth aspect, an embodiment of the present application provides a computer readable storage medium, which stores a program for acquiring a fuel cell core active region pressure value, wherein the program for acquiring a fuel cell core active region pressure value is executed by a processor to implement the steps of the method for acquiring a fuel cell core active region pressure value.
[0017] The technical scheme provided by the embodiment of the present application has the following beneficial effects: The color-developed pressure-sensitive paper is scanned by a pressure-sensitive paper scanner to generate an active region stress diagram, wherein the active region stress diagram comprises an active region data matrix; the average-value-composed active region data matrix is generated according to data calculation on the active region data matrix; the first data matrix is generated according to data processing on the average-value-composed active region data matrix; the second data matrix is generated according to the preset outline size and the first data matrix; and the actual average pressure value of the active region of the core is acquired according to calculation on the second data matrix, thereby solving the technical problem that the calculation of the active region pressure value has a large difference in the related art and achieving the accurate active region pressure value of the core. BRIEF DESCRIPTION OF DRAWINGS
[0018] Figure 1 FIG. 1 is a flowchart of a first embodiment of the method for acquiring a fuel cell core active region pressure value; Figure 2 FIG. 2 is a flowchart of a second embodiment of the method for acquiring a fuel cell core active region pressure value; Figure 3 FIG. 3 is a schematic diagram of functional modules of an embodiment of the device for acquiring a fuel cell core active region pressure value; Figure 4This is a schematic diagram of the hardware structure of the device for acquiring the pressure value of the active region of the fuel cell stack core involved in the embodiments of this application. Detailed Implementation
[0019] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.
[0020] First, some of the technical terms used in this application will be explained to help those skilled in the art understand this application.
[0021] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0022] In a first aspect, embodiments of this application provide a method for obtaining the pressure value of the active region of a fuel cell stack.
[0023] In one embodiment, reference is made to Figure 1 , Figure 1 This is a schematic flowchart of the first embodiment of the method for obtaining the pressure value of the active region of the fuel cell core according to this application. Figure 1 As shown, the method for obtaining the pressure value of the active region of the fuel cell stack includes: Step S10: Scan the developed pressure-sensitive paper using a pressure-sensitive paper scanner to generate a stress map of the active area, wherein the stress map of the active area includes an active area data matrix; As an example, a pressure-sensitive paper scanner is used to scan the developed pressure-sensitive paper. The accompanying software processes the color of the pressure-sensitive paper into corresponding pressure data. The corresponding pressure data is selected from the developed pressure-sensitive paper using a preset matrix, and then the pressure data in the preset matrix is converted into the corresponding color to generate a stress map of the active area.
[0024] Specifically, the step of scanning the developed pressure-sensitive paper with a pressure-sensitive paper scanner to generate a stress map of the active area includes: scanning the pressure-sensitive paper with a pressure-sensitive paper scanner and converting the color of the pressure-sensitive paper into pressure data; processing the scanned pressure-sensitive paper based on a preset size to obtain a corresponding rectangular matrix; and converting the data points in the rectangular matrix into the corresponding colors according to the pressure data to generate a stress map of the active area.
[0025] Exemplary, the pressure-sensitive paper is placed in the middle of the fuel cell stack core, and the pressure-sensitive paper is taken out after the stack is compressed, and the pressure-sensitive paper is colored under stress, and different pressures correspond to different color depth of color development, the colored pressure-sensitive paper is scanned by a pressure-sensitive paper scanner, and the color of the pressure-sensitive paper is converted into corresponding pressure data through the processing of the matching software, different pressure values correspond to different colors, for example, the pressure ≤0.2MPa shows green, 0.2~0.6MPa shows red, and ≥0.6MPa shows yellow. The scanned pressure-sensitive paper image data is processed, the core active area, i.e. the area of the stack mainly through activation to generate electricity, corresponds to the middle size of 150mm×200mm of the pressure-sensitive paper rectangular area. The pressure data of the active area of the pressure-sensitive paper is exported by software. The accuracy of the pressure-sensitive paper scanner is 0.125mm×0.125mm, and the active area has a total of 1200×1600 data points. The exported txt is a data file with 1200 rows and 1600 columns, and the data matrix P[1200,1600] corresponding to the rows and columns is obtained after the data is imported into MATLAB, the color corresponding to the pressure value data is matched, and the stress diagram of the active area is generated.
[0026] Step S20: generating an active area data matrix composed of average values according to data calculation on the active area data matrix; Exemplary, a plurality of data points in each column of the active area data matrix are calculated to obtain a plurality of groups of sliding average values in the active area data matrix; and the plurality of groups of sliding average values are replaced with rows in the active area data matrix to obtain an active area data matrix composed of average values. For example, for the active area data matrix P[1200,1600] imported into MATLAB, the sliding average value of each continuous 4 data in each column is calculated, a total of 1600 columns are calculated, and a total of 1193 groups of average values are calculated for each column, and the average value matrix obtained has a size of Q[1193,1600].
[0027] Step S30: generating a first data matrix according to data processing on the active area data matrix composed of average values; Exemplarily, each column in the active region data matrix composed of average values is divided by the sliding average value of the data points except the head and tail and the sliding average values of the two data points before and after it, to obtain the maximum value of each column in the active region data matrix composed of average values; based on the maximum value of each column in the active region data matrix composed of average values, a plurality of data points in the corresponding region are marked; the data points in the active region data matrix composed of average values which are not marked are replaced by placeholders to obtain a first data matrix. For example, each column of the average value group matrix Q[1193, 1600] is divided by the values except the head and tail and the two values before and after it, if the value is greater than the two values before and after it in the column, the value is a maximum value in the column. Record all the maximum values of the average value group matrix that meet the requirements, and mark the positions of the corresponding continuous four data in the active region matrix P[1200, 1600] corresponding to the maximum values. In the active region data matrix P[1200, 1600], the data of the data positions marked in the last step are retained, and the data of the other unmarked positions are replaced by placeholders to obtain a first data matrix R[1200, 1600].
[0028] Step S40: generating a second data matrix according to the preset contour size and the first data matrix; Exemplarily, the first data matrix is processed by the preset contour size to generate the second data matrix.
[0029] Specifically, the preset contour size is measured from the three-dimensional model of the assembled bipolar plate and membrane electrode in the CATIA software; the data points outside the contour in the first data matrix are identified by the preset contour size, and the data points are replaced by placeholders to obtain the second data matrix.
[0030] Exemplarily, the ridge width of the active region flow channel and the thickness of the carbon paper of the membrane electrode are measured from the three-dimensional model of the bipolar plate and the membrane electrode in the design software CATIA, and based on the design requirement of 25% carbon paper compression rate, that is, the thickness of the membrane electrode carbon paper compressed by the bipolar plate flow channel ridge is 25% of the thickness of the membrane electrode carbon paper, the actual compressed width of 0.5 mm is measured from the three-dimensional model of the assembled bipolar plate and membrane electrode in the CATIA software, corresponding to the 0.125 mm precision of the pressure-sensitive paper, that is, the size of four data points, which is the preset contour size. The first data matrix is processed by the preset contour size, the edge of the flow channel contour (the contour of the bipolar plate flow channel ridge pressed into the membrane electrode carbon paper) is enhanced by the gradient calculation method, the data points outside the contour which are not processed cleanly in the first data matrix are marked, and the data points are replaced by placeholders to obtain the second data matrix S[1200, 1600].
[0031] Step S50: obtaining an actual average pressure value of the active region of the core according to the calculation on the second data matrix.
[0032] The mean function in MATLAB is used to calculate the second data matrix to obtain the actual average pressure value of the core active region. For example, the mean function in MATLAB is used to calculate the average value of the active region data matrix S[1200, 1600] to obtain the actual average stress value Z of the core active region. The placeholder is used to ensure that the function excludes these positions when calculating the average value of the matrix.
[0033] In this embodiment, the colored pressure-sensitive paper is scanned by a pressure-sensitive paper scanner to generate an active region stress diagram, wherein the active region stress diagram includes an active region data matrix. The active region data matrix is calculated to generate an average value composed of an active region data matrix. The average value composed of the active region data matrix is processed to generate a first data matrix. The first data matrix and the preset contour size are used to generate a second data matrix. The mean function in MATLAB is used to calculate the second data matrix to obtain the actual average pressure value of the core active region. The technical problem of large difference in calculating the active region pressure value in the related art is solved, and accurate core active region pressure value is obtained.
[0034] In one embodiment, referring to Figure 2 , Figure 2 The flowchart of the second embodiment of the fuel cell core active region pressure value acquisition method is shown in FIG. 2. As shown in Figure 2 The fuel cell core active region pressure value acquisition method further includes the following steps: Step S11: Scanning the colored pressure-sensitive paper by a pressure-sensitive paper scanner to generate an active region stress diagram, wherein the active region stress diagram includes an active region data matrix. The colored pressure-sensitive paper is scanned by a pressure-sensitive paper scanner, the color of the pressure-sensitive paper is converted into corresponding pressure data by a supporting software, the corresponding pressure data is selected from the colored pressure-sensitive paper by a preset matrix, the pressure data in the preset matrix is converted into corresponding color, and the active region stress diagram is generated.
[0035] Specifically, the colored pressure-sensitive paper is scanned by a pressure-sensitive paper scanner to generate an active region stress diagram, including: scanning the pressure-sensitive paper by a pressure-sensitive paper scanner, converting the color of the pressure-sensitive paper into pressure data; processing the scanned pressure-sensitive paper based on a preset size to obtain a corresponding rectangular matrix; converting the data points in the rectangular matrix into corresponding color according to the pressure data to generate an active region stress diagram.
[0036] Exemplary, the pressure-sensitive paper is placed in the middle of the fuel cell stack core, and the pressure-sensitive paper is taken out after the stack is compressed, and the pressure-sensitive paper is colored under stress, and different pressures correspond to different color depth of color development, the colored pressure-sensitive paper is scanned by a pressure-sensitive paper scanner, and the color of the pressure-sensitive paper is converted into corresponding pressure data through the processing of the matching software, different pressure values correspond to different colors, for example, the pressure ≤0.2MPa shows green, 0.2~0.6MPa shows red, and ≥0.6MPa shows yellow. The scanned pressure-sensitive paper image data is processed, the core active area, i.e. the area of the stack mainly through activation to generate electricity, corresponds to the middle size of 150mm×200mm of the pressure-sensitive paper rectangular area. The pressure data of the active area of the pressure-sensitive paper is exported by software. The accuracy of the pressure-sensitive paper scanner is 0.125mm×0.125mm, and the active area has a total of 1200×1600 data points. The exported txt is a data file with 1600 columns and 1200 rows, and the data matrix P[1200,1600] corresponding to the rows and columns is obtained after the data is imported into MATLAB, the color corresponding to the pressure value data is matched, and the stress diagram of the active area is generated.
[0037] Step S12: generating an active area data matrix composed of average values according to data calculation on the active area data matrix; Exemplary, a plurality of data points in each column of the active area data matrix are calculated to obtain a plurality of groups of sliding average values in the active area data matrix; and the plurality of groups of sliding average values are replaced with columns in the active area data matrix to obtain an active area data matrix composed of average values. For example, for the active area data matrix P[1200,1600] imported into MATLAB, the sliding average value of each continuous 4 data in each column is calculated, a total of 1600 columns are calculated, and a total of 1193 groups of average values are calculated for each column, and the average value matrix obtained has a size of Q[1193,1600].
[0038] Step S13: generating a first data matrix according to data processing on the active area data matrix composed of average values; Exemplarily, each column in the active region data matrix composed of average values is divided by the sliding average value of the data points except the head and tail and the sliding average values of the two data points before and after it, to obtain the maximum value of each column in the active region data matrix composed of average values; based on the maximum value of each column in the active region data matrix composed of average values, a plurality of data points in the corresponding region are marked; the data points in the active region data matrix composed of average values which are not marked are replaced by placeholders to obtain a first data matrix. For example, each column of the average value group matrix Q[1193, 1600] is divided by the values except the head and tail and the two values before and after it, if the value is greater than the two values before and after it in the column, the value is a maximum value in the column. Record all the maximum values of the average value group matrix that meet the requirements, and mark the positions of the corresponding continuous four data in the active region matrix P[1200, 1600] corresponding to the maximum values. In the active region data matrix P[1200, 1600], the data of the data positions marked in the last step are retained, and the data of the other unmarked positions are replaced by placeholders to obtain a first data matrix R[1200, 1600].
[0039] Step S14: generating a second data matrix according to the preset contour size and the first data matrix; Exemplarily, the first data matrix is processed by the preset contour size to generate a second data matrix.
[0040] Specifically, the preset contour size is measured by a three-dimensional model of the bipolar plate and the membrane electrode after assembly in the CATIA software; the data points outside the contour in the first data matrix are identified by the preset contour size, and the data points are replaced by placeholders to obtain a second data matrix.
[0041] Exemplarily, the ridge width size of the active region flow channel and the thickness of the carbon paper of the membrane electrode are measured from the three-dimensional model of the bipolar plate and the membrane electrode by the design software CATIA, and based on the design requirement of 25% carbon paper compression rate, that is, the thickness of the membrane electrode carbon paper compressed by the bipolar plate flow channel ridge is 25% of the thickness of the membrane electrode carbon paper, the actual compressed width of 0.5 mm is measured by the three-dimensional model of the bipolar plate and the membrane electrode after assembly in the CATIA software, corresponding to the 0.125 mm precision of the pressure-sensitive paper, that is, the size of four data points, which is the preset contour size. The first data matrix is processed by the preset contour size, the edge of the flow channel contour (the contour of the bipolar plate flow channel ridge pressed into the membrane electrode carbon paper) is enhanced by the gradient calculation method, the data points outside the contour which are not processed cleanly in the first data matrix are marked, and the data points are replaced by placeholders to obtain a second data matrix S[1200, 1600].
[0042] Step S15: obtaining an actual average pressure value of the active region of the core according to the calculation on the second data matrix.
[0043] Exemplarily, the numerical value of each data point in the second data matrix is acquired; the actual average pressure value of the core active region is acquired by calculating the numerical value of each data point in the second data matrix based on the preset mean function in MATLAB, for example, the actual average stress value Z of the core active region is obtained by calculating the average value of the processed active region data matrix S[1200, 1600] using the mean function in MATLAB, and the placeholder is used to ensure that the function excludes these positions when calculating the average value of the matrix.
[0044] Step S16: The second data matrix is divided into multiple regions according to the preset segmentation rule, and the average pressure value of each region is calculated. Step S17: The unevenness value of each region is calculated according to the average pressure value of each region and the actual average pressure value of the core active region. Step S18: The color corresponding to the unevenness value of each region is acquired, and the active region stress distribution unevenness map is generated.
[0045] Exemplarily, the processed active region data matrix S[1200, 1600] is evenly divided into several parts with equal area, and the average stress value Zij of each part is calculated (the active region is divided into i parts horizontally and j parts vertically, and the average stress value of the i-th column and j-th row region is defined as Zij). The specific division requirements are: 1) each region needs to cover at least one complete flow channel period and at least two complete cross-section flow channel ridges; 2) to avoid cutting when dividing the edge region, the division number needs to be evenly divisible by the size of the active region data matrix as much as possible. The unevenness σ = (Zij - Z) / Z of each division region is calculated, if σ > 0, it indicates that the average stress value of the division region is greater than the average stress value of the entire active region, and if σ ≤ 0, it indicates that the average stress value of the division region is less than the average stress value of the entire active region. The region with σ > 0 is filled with red color, and the region with σ less than or equal to 0 is filled with blue color, and the unevenness size is distinguished by color depth, and the active region stress distribution unevenness map is generated.
[0046] In the embodiment, the active area stress diagram is generated by scanning the developed pressure-sensitive paper by a pressure-sensitive paper scanner, wherein the active area stress diagram comprises an active area data matrix; the active area data matrix is calculated to generate an average value composed active area data matrix; the average value composed active area data matrix is processed to generate a first data matrix; the first data matrix and a preset contour size are used to generate a second data matrix; the second data matrix is calculated by a preset mean function in MATLAB to obtain an actual average pressure value of the active area of the core, the second data matrix is divided into multiple regions according to a preset division rule, and the average pressure values of the regions are calculated; the average pressure values of the regions and the actual average pressure value of the active area of the core are used to calculate the unevenness values of the regions; the colors corresponding to the unevenness values of the regions are obtained to generate an active area stress distribution unevenness diagram, thereby solving the problem of inaccurate active area stress distribution diagram corresponding to the actual pressure receiving area in the related art, and accurately obtaining the core active area pressure value and the active area stress distribution unevenness diagram.
[0047] In a second aspect, the embodiment of the present application further provides a fuel cell core active area pressure value acquisition device.
[0048] In an embodiment, the fuel cell core active area pressure value acquisition device comprises Figure 3 , Figure 3 FIG. 1 is a functional module schematic diagram of an embodiment of the fuel cell core active area pressure value acquisition device of the present application. As shown in the figure, the fuel cell core active area pressure value acquisition device comprises: Figure 3 A first generation module 10 is configured to scan the developed pressure-sensitive paper by a pressure-sensitive paper scanner to generate an active area stress diagram, wherein the active area stress diagram comprises an active area data matrix; A second generation module 20 is configured to calculate the active area data matrix to generate an average value composed active area data matrix; A third generation module 30 is configured to process the average value composed active area data matrix to generate a first data matrix; A fourth generation module 40 is configured to generate a second data matrix according to the first data matrix and a preset contour size; An acquisition module 50 is configured to calculate the second data matrix to obtain an actual average pressure value of the active area of the core.
[0049] Further, in an embodiment, the fuel cell core active area pressure value acquisition device further comprises a new module configured to: According to the preset segmentation rule, the second data matrix is divided into multiple regions, and average pressure values of each of the regions are calculated; According to the average pressure values of each of the regions and the actual average pressure value of the core active region, unevenness values of each of the regions are calculated; According to the colors corresponding to the unevenness values of each of the regions, a force distribution unevenness map of the active region is generated.
[0050] Further, in an embodiment, the fuel cell core active region pressure value acquisition device further includes a new module for: acquiring a preset formula; calculating the unevenness values of each of the regions based on the preset formula, the average pressure values of each of the regions and the actual average pressure value of the core active region.
[0051] Further, in an embodiment, the fuel cell core active region pressure value acquisition device further includes a new module for: Further, in an embodiment, the acquisition module 50 is configured to: Based on the preset mean function in MATLAB, the second data matrix is calculated to obtain the actual average pressure value of the core active region.
[0052] Further, in an embodiment, the fourth generation module 40 is configured to: The preset contour size is measured by a three-dimensional model of the assembled bipolar plate and membrane electrode in CATIA software; The data points outside the contour in the first data matrix are identified based on the preset contour size, and the data points are replaced with placeholders to obtain the second data matrix.
[0053] Further, in an embodiment, the third generation module 30 is configured to: Each column of the average value composed of the active region data matrix is compared with the sliding average values of the data points before and after the first and last data points to obtain the maximum values of each column of the average value composed of the active region data matrix; Based on the maximum values of each column of the average value composed of the active region data matrix, a plurality of data points of the corresponding region are labeled; The unlabeled data points in the average value composed of the active region data matrix are replaced with placeholders to obtain the first data matrix.
[0054] Further, in an embodiment, the second generation module 20 is configured to: The plurality of data points in each column of the active region data matrix are calculated to obtain a plurality of groups of sliding average values in the active region data matrix; Replace the plurality of groups of the moving average values with columns in the active area data matrix to obtain an active area data matrix composed of the moving average values.
[0055] Further, in an embodiment, the first generating module 10 is configured to: scan the pressure-sensitive paper by a pressure-sensitive paper scanner to convert colors of the pressure-sensitive paper into pressure data; process the scanned pressure-sensitive paper based on a preset size to obtain a corresponding rectangular matrix; convert data points in the rectangular matrix into corresponding colors according to the pressure data to generate an active area stress diagram.
[0056] The functions of each module in the device for obtaining the pressure value of the active area of the fuel cell core correspond to the steps in the method for obtaining the pressure value of the active area of the fuel cell core, and the functions and implementation processes are not repeated here.
[0057] In a third aspect, the embodiments of the present application provide a device for obtaining the pressure value of the active area of the fuel cell core. The device for obtaining the pressure value of the active area of the fuel cell core can be a personal computer (PC), a notebook computer, a server, or other device with data processing function.
[0058] Referring to Figure 4 , Figure 4 FIG. 1 is a schematic diagram of the hardware structure of the device for obtaining the pressure value of the active area of the fuel cell core. In the embodiments of the present application, the device for obtaining the pressure value of the active area of the fuel cell core can include a processor, a memory, a communication interface, and a communication bus.
[0059] The communication bus can be of any type, used to interconnect the processor, the memory, and the communication interface.
[0060] The communication interface includes an input / output (I / O) interface, a physical interface, and a logical interface, which are used to interconnect devices inside the device for obtaining the pressure value of the active area of the fuel cell core, and are used to interconnect the device for obtaining the pressure value of the active area of the fuel cell core with other devices (such as other computing devices or user devices). The physical interface can be an Ethernet interface, a fiber interface, an ATM interface, etc.; the user device can be a display (Display), a keyboard (Keyboard), etc.
[0061] The memory can be various types of storage media, such as random access memory (RAM), read-only memory (ROM), non-volatile RAM (NVRAM), flash memory, optical storage, hard disk, programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), etc.
[0062] The processor can be a general-purpose processor, which can call a fuel cell core active area pressure value acquisition program stored in the memory and execute the fuel cell core active area pressure value acquisition method provided by the embodiments of the present application. For example, the general-purpose processor can be a central processing unit (CPU). The method executed when the fuel cell core active area pressure value acquisition program is called can refer to each embodiment of the fuel cell core active area pressure value acquisition method of the present application, which will not be described here.
[0063] Those skilled in the art can understand that, Figure 4 The hardware structure shown in the above-mentioned figure does not constitute a limitation on the present application, and can include more or fewer components than those shown, or combine certain components, or different arrangement of components.
[0064] In a fourth aspect, the embodiments of the present application further provide a computer readable storage medium.
[0065] The computer readable storage medium of the present application stores a fuel cell core active area pressure value acquisition program, wherein when the fuel cell core active area pressure value acquisition program is executed by a processor, the fuel cell core active area pressure value acquisition method is realized, which includes: According to the pressure-sensitive paper scanner, the colored pressure-sensitive paper is scanned to generate an active area stress diagram, wherein the active area stress diagram includes an active area data matrix; According to the data calculation on the active area data matrix, an active area data matrix composed of average values is generated; According to the data processing on the active area data matrix composed of average values, a first data matrix is generated; According to the preset contour size and the first data matrix, a second data matrix is generated; According to the calculation on the second data matrix, the actual average pressure value of the core active area is obtained.
[0066] After the actual average pressure value of the core active region is obtained, the method further comprises: dividing the second data matrix into multiple regions according to preset segmentation rules, and calculating average pressure values of the regions; calculating unevenness values of the regions according to the average pressure values of the regions and the actual average pressure value of the core active region; generating a stress distribution unevenness map of the active region according to colors corresponding to the unevenness values of the regions.
[0067] The method for calculating the unevenness values of the regions according to the average pressure values of the regions and the actual average pressure value of the core active region comprises: obtaining a preset formula; calculating the unevenness values of the regions based on the preset formula, the average pressure values of the regions and the actual average pressure value of the core active region.
[0068] The method for generating the stress distribution unevenness map of the active region according to the colors corresponding to the unevenness values of the regions comprises: comparing the unevenness values of the regions with a preset threshold value; if the unevenness value of the region is less than or equal to the preset threshold value, marking the region as a first target color; if the unevenness value of the region is greater than the preset threshold value, marking the region as a second target color; generating the stress distribution unevenness map of the active region by marking the first target color or the second target color of the regions.
[0069] The method for obtaining the actual average pressure value of the core active region by calculating the second data matrix comprises: calculating the second data matrix based on a preset mean function in MATLAB to obtain the actual average pressure value of the core active region.
[0070] The method for generating the second data matrix according to the preset profile size and the first data matrix comprises: the preset profile size is measured by a three-dimensional model of a bipolar plate and a membrane electrode after assembly in CATIA software; the data points outside the profile in the first data matrix are identified by the preset profile size, and the data points are replaced by placeholders to obtain the second data matrix.
[0071] The method for generating the first data matrix by performing data processing on the active region data matrix composed of the average values comprises: The moving average of each column of the active region data matrix composed of the average values (excluding the first and last data points) is compared with the moving average of the two data points before and after it to obtain the maximum value of each column in the active region data matrix composed of the average values. Based on the maximum value of each column in the active region data matrix composed of the average values, multiple data points in the corresponding region are labeled. The unlabeled data points in the active region data matrix composed of the average values are replaced with placeholders to generate the first data matrix.
[0072] The process of generating an active region data matrix composed of average values based on data calculations performed on the active region data matrix includes: Calculate multiple data points in each column of the active region data matrix to obtain multiple moving averages in the active region data matrix; Replace the rows in the active region data matrix with multiple sets of moving averages to generate an active region data matrix composed of averages.
[0073] The process of scanning the developed pressure-sensitive paper using a pressure-sensitive paper scanner to generate a force map of the active area includes: The pressure-sensitive paper is scanned using a pressure-sensitive paper scanner, and the color of the pressure-sensitive paper is converted into pressure data. The scanned pressure-sensitive paper is processed based on a preset size to obtain a corresponding rectangular matrix; The data points in the rectangular matrix are converted to their corresponding colors according to the pressure data to generate a force map of the active area.
[0074] The method implemented when the procedure for obtaining the pressure value of the active region of the fuel cell stack is executed can be referred to in various embodiments of the method for obtaining the pressure value of the active region of the fuel cell stack in this application, and will not be repeated here.
[0075] It should be noted that the sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0076] The terms "comprising" and "having," and any variations thereof, in the specification, claims, and accompanying drawings of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus. The terms "first," "second," and "third," etc., are used to distinguish different objects, etc., and do not indicate a sequence, nor do they limit "first," "second," and "third" to different types.
[0077] In the description of the embodiments of the present application, "exemplary", "for example", "e.g." or "for instance" are used on the basis that a thing in the example is presented merely as an example, illustration, or description. Any embodiment or design scheme described as "exemplary", "for example", or "for instance" in the embodiments of the present application should not be interpreted as being more preferred or having more advantages than other embodiments or design schemes. Rather, the words "exemplary", "for example", or "for instance" are intended to present the relevant concept in a specific manner.
[0078] In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in the text merely describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which means that there are three cases of A alone, A and B together, and B alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.
[0079] In some processes described in the embodiments of the present application, a plurality of operations or steps are included, which appear in a specific order, but it should be understood that these operations or steps can be executed or executed in parallel without the order in which they appear in the embodiments of the present application. The serial number of the operation is only used to distinguish different operations, and the serial number itself does not represent any execution order. In addition, these processes can include more or fewer operations, and these operations or steps can be executed in sequence or in parallel, and these operations or steps can be combined.
[0080] From the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment method can be realized by means of software and necessary general hardware platform, of course, it can also be realized by hardware, but in many cases the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) as described above, and includes a plurality of instructions for making a terminal device execute the method described in each embodiment of the present application.
[0081] The above is only the preferred embodiment of the present application, and does not limit the patent scope of the present application, and any equivalent structure or equivalent process transformation using the content of the specification and drawings of the present application, or direct or indirect application in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A method for obtaining the pressure value of the active region of a fuel cell stack, characterized in that, The method for obtaining the pressure value of the active region of the fuel cell core includes: The pressure-sensitive paper after color development is scanned using a pressure-sensitive paper scanner to generate a force map of the active area, wherein the force map of the active area includes an active area data matrix; Based on data calculations performed on the active region data matrix, an active region data matrix composed of average values is generated. A first data matrix is generated by processing the active region data matrix composed of the average values. A second data matrix is generated based on the preset contour dimensions and the first data matrix; The actual average pressure value of the active region of the reactor core is obtained by calculating the second data matrix.
2. The method for obtaining the pressure value of the active region of the fuel cell stack as described in claim 1, characterized in that, After obtaining the actual average pressure value of the active region of the reactor core, the method further includes: The second data matrix is divided into multiple regions according to a preset segmentation rule, and the average pressure value of each region is calculated. The non-uniformity value of each region is calculated based on the average pressure value of each region and the actual average pressure value of the active region of the reactor core. Based on the color corresponding to the non-uniformity value of each region, a non-uniformity map of the force distribution in the active area is generated.
3. The method for obtaining the pressure value of the active region of the fuel cell core as described in claim 2, characterized in that, The step of calculating the non-uniformity value of each region based on the average pressure value of each region and the actual average pressure value of the active region of the reactor core includes: Get the preset formula; Based on the preset formula, the average pressure value of each region, and the actual average pressure value of the active region of the reactor core, the non-uniformity value of each region is calculated.
4. The method for obtaining the pressure value of the active region of the fuel cell stack as described in claim 2, characterized in that, The step of generating a stress distribution non-uniformity map of the active area based on the color corresponding to the non-uniformity value of each region includes: The obtained non-uniformity values of each region are compared with a preset threshold. If the non-uniformity value of the region is less than or equal to the preset threshold, then the region is marked as the first target color; If the non-uniformity value of the region is greater than the preset threshold, then the region is marked as the second target color; The first target color or the second target color is used to mark each of the regions to generate a map of the non-uniformity of the force distribution in the active area.
5. The method for obtaining the pressure value of the active region of the fuel cell stack as described in claim 1, characterized in that, The step of calculating the actual average pressure value of the active region of the reactor core based on the second data matrix includes: The actual average pressure value of the active region of the reactor core is obtained by calculating the second data matrix using the preset mean function in MATLAB.
6. The method for obtaining the pressure value of the active region of the fuel cell core as described in claim 1, characterized in that, The step of generating a second data matrix based on a preset contour size and the first data matrix includes: The preset contour dimensions are obtained by measuring the three-dimensional digital model of the bipolar plate and membrane electrode assembly in CATIA software. The data points outside the contour in the first data matrix are identified by the preset contour size, and the data points are replaced with placeholders to obtain the second data matrix.
7. The method for obtaining the pressure value of the active region of the fuel cell core as described in claim 1, characterized in that, The step of processing the active region data matrix based on the average values to generate the first data matrix includes: The moving average of each column of the active region data matrix composed of the average values (excluding the first and last data points) is compared with the moving average of the two data points before and after it to obtain the maximum value of each column in the active region data matrix composed of the average values. Based on the maximum value of each column in the active region data matrix composed of the average values, multiple data points in the corresponding region are labeled. The unlabeled data points in the active region data matrix composed of the average values are replaced with placeholders to generate the first data matrix.
8. The method for obtaining the pressure value of the active region of the fuel cell core as described in claim 1, characterized in that, The step of generating an active region data matrix composed of average values based on data calculations performed on the active region data matrix includes: Calculate multiple data points in each column of the active region data matrix to obtain multiple moving averages in the active region data matrix; Replace the rows in the active region data matrix with multiple sets of moving averages to generate an active region data matrix composed of averages.
9. The method for obtaining the pressure value of the active region of a fuel cell stack as described in claim 1, characterized in that, The step of scanning the developed pressure-sensitive paper using a pressure-sensitive paper scanner to generate a force map of the active area includes: The pressure-sensitive paper is scanned using a pressure-sensitive paper scanner, and the color of the pressure-sensitive paper is converted into pressure data. The scanned pressure-sensitive paper is processed based on a preset size to obtain a corresponding rectangular matrix; The data points in the rectangular matrix are converted to their corresponding colors according to the pressure data to generate a force map of the active area.
10. A device for acquiring the pressure value of the active region of a fuel cell core, characterized in that, The device for acquiring the pressure value of the active region of the fuel cell core includes: The first generation module is used to scan the developed pressure-sensitive paper using a pressure-sensitive paper scanner to generate a stress map of the active area, wherein the stress map of the active area includes an active area data matrix. The second generation module is used to generate an active region data matrix composed of average values based on data calculations performed on the active region data matrix. The third generation module is used to generate a first data matrix by performing data processing on the active region data matrix. The fourth generation module is used to generate a second data matrix based on the preset contour size and the first data matrix; The acquisition module is used to calculate the actual average pressure value of the active region of the reactor core based on the second data matrix using the preset mean function in MATLAB.
11. A device for acquiring the pressure value of the active region of a fuel cell core, characterized in that, The device for acquiring the pressure value of the active region of the fuel cell stack includes a processor, a memory, and a program for acquiring the pressure value of the active region of the fuel cell stack stored in the memory and executable by the processor. When the program for acquiring the pressure value of the active region of the fuel cell stack is executed by the processor, it implements the steps of the method for acquiring the pressure value of the active region of the fuel cell stack as described in any one of claims 1 to 9.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a program for obtaining the pressure value of the active region of the fuel cell core, wherein when the program for obtaining the pressure value of the active region of the fuel cell core is executed by a processor, it implements the steps of the method for obtaining the pressure value of the active region of the fuel cell core as described in any one of claims 1 to 9.