Remote interaction method and device for fuel cell test platform

By performing time calibration and proportional-integral control on the remote and local controllers of the fuel cell test platform, the communication delay and synchronization error problems in fuel cell testing were solved, and safe and reliable control of fuel cells was achieved.

CN120993240APending Publication Date: 2025-11-21CHINA ELECTRIC POWER RESEARCH INSTITUTE CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511021901.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-24
Publication Date
2025-11-21

AI Technical Summary

Technical Problem

The fuel cell test platform suffers from communication delays and synchronization time errors during remote testing, which can lead to a mismatch between the fuel cell output power and the electronic load, potentially causing system crashes.

Method used

By calibrating the time between the remote controller and the local controller of the fuel cell test platform, control commands are generated to control the fuel cell under test. The proportional-integral control algorithm is used to calibrate the time, ensuring the accuracy and synchronization of the control commands.

Benefits of technology

During fuel cell testing, a real-time benchmark is provided to ensure correct response and precise control under sudden power changes in the fuel cell, thus guaranteeing the safe operation of the fuel cell.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120993240A_ABST
    Figure CN120993240A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of fuel cell testing, and particularly provides a remote interaction method and device for a fuel cell testing platform, and the method comprises the steps: carrying out the time calibration of a remote controller and a local controller of the fuel cell testing platform; and after time calibration, controlling the fuel cell to be tested of the fuel cell test platform through a control instruction generated by a remote controller or a local controller of the fuel cell test platform. According to the technical scheme provided by the invention, a real-time reference can be provided for the far-end controller under the condition that the power of the fuel cell is suddenly increased in the fuel cell testing process, and safe operation of the fuel cell is ensured while correct response and accurate control are performed on the fuel cell stack.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of fuel cell testing technology, and specifically to a remote interaction method and apparatus for a fuel cell testing platform. Background Technology

[0002] Testing fuel cells demands extremely stringent operating conditions, including precise temperature, humidity, and pressure control, as well as dynamic load response, resulting in a limited number of suitable testing sites. Therefore, current testing platforms need to develop remote interactive capabilities to meet the needs of distributed development and remote collaborative testing, expand the application scenarios of DC electronic loads, and ensure testing safety.

[0003] A DC electronic load in a fuel cell test platform is a device used to simulate load conditions. By absorbing electrical energy and feeding it into the power grid, it can be widely used in DC power supply testing, electrochemical battery charge-discharge testing, and fuel cell testing. Its core components include a DC-AC converter module and a local control module, capable of achieving various load modes such as constant current, constant voltage, and constant power. It is a core piece of equipment for testing fuel cell control systems. For fuel cell temperature and gas control systems, the control time and step size are typically in the second range. For power electronic loads, the power change control step size is generally in the millisecond range. In remote testing, communication delays and synchronization time errors can easily occur, causing a mismatch between the fuel cell's output power and the electronic load. This can lead to voltage spikes or drops at the DC output terminal, which, if left uncontrolled, can cause system failure. Summary of the Invention

[0004] To overcome the above-mentioned shortcomings, this invention proposes a remote interaction method and device for a fuel cell testing platform.

[0005] Firstly, a remote interaction method for a fuel cell testing platform is provided, the remote interaction method for the fuel cell testing platform comprising:

[0006] Time calibration is performed between the remote controller and the local controller of the fuel cell test platform;

[0007] After time calibration, the fuel cell under test on the fuel cell test platform is controlled by control commands generated by the remote controller or local controller of the fuel cell test platform.

[0008] Preferably, the time calibration of the remote controller and local controller of the fuel cell test platform includes:

[0009] The local controller of the fuel cell test platform broadcasts a status read command;

[0010] After receiving the status read command, the remote controller of the fuel cell test platform returns a response frame to the local controller of the fuel cell test platform.

[0011] The local controller of the fuel cell test platform calculates the instantaneous time single error based on the response frame returned by the remote controller of the fuel cell test platform, and sends the instantaneous time single error to the remote controller of the fuel cell test platform.

[0012] The remote controller of the fuel cell test platform performs time calibration based on the instantaneous time single error sent by the local controller of the fuel cell test platform.

[0013] Furthermore, the instantaneous time single-shot error is as follows:

[0014]

[0015] In the above formula, Δt is the instantaneous time single error, t0 is the timestamp in the status reading command, t1 is the time when the remote controller of the fuel cell test platform receives the status reading command, t2 is the timestamp in the response frame returned by the remote controller of the fuel cell test platform, and t3 is the time when the local controller of the fuel cell test platform receives the response frame returned by the remote controller of the fuel cell test platform.

[0016] Furthermore, the remote controller of the fuel cell test platform performs time calibration based on the instantaneous single-shot error sent by the local controller of the fuel cell test platform, including:

[0017] Perform time calibration on the remote controller of the fuel cell test platform using the following formula:

[0018]

[0019] In the above formula, T _loc_new T is the local time after time calibration for the remote controller of the fuel cell test platform. _loc K is the initial local time of the remote controller of the fuel cell test platform. p K is the proportionality coefficient. i Let Δt be the integral coefficient. j For the j-th instantaneous single error sample in the historical samples, T s Let k be the time step for time synchronization, and k be the number of historical samples.

[0020] Furthermore, the control commands generated by the remote controller or local controller of the fuel cell test platform to control the fuel cell under test on the fuel cell test platform include:

[0021] The local controller of the fuel cell test platform broadcasts status commands for the fuel cell test platform.

[0022] After receiving the status command from the fuel cell test platform, the remote controller of the fuel cell test platform generates control commands through the preset control command generation algorithm corresponding to the fuel cell under test, and returns the generated control commands to the local controller of the fuel cell test platform.

[0023] After receiving the control command returned by the remote controller of the fuel cell test platform, the local controller of the fuel cell test platform performs a timestamp verification. If the verification passes, the local controller of the fuel cell test platform uses the control command returned by the remote controller to control the fuel cell under test. Otherwise, the local controller of the fuel cell test platform generates its own control command and uses the control command generated by the local controller to control the fuel cell under test.

[0024] Furthermore, after receiving the control command returned by the remote controller of the fuel cell test platform, the local controller of the fuel cell test platform performs timestamp verification, including:

[0025] The error W is calculated and verified based on the timestamp of the control command returned by the remote controller of the fuel cell test platform and the local time of the local controller of the fuel cell test platform.

[0026] If the verification error satisfies: 0≤W≤T, then the verification passes; otherwise, the verification fails.

[0027] Where T is the step size period.

[0028] Furthermore, the hydrogen intake flow rate control parameters in the control commands generated by the local controller of the fuel cell test platform are as follows:

[0029]

[0030] In the above formula, L is the hydrogen inlet flow rate control parameter in the control command generated by the local controller of the fuel cell test platform, T0 is the gas temperature, Nc is the number of cells in a single fuel cell stack, I0 is the fuel cell output current, and P... f For hydrogen pressure, U f_H2 Let T0 be the integral of hydrogen gas, and x be the hydrogen utilization rate, where T0, Nc, I0, and P0 are the hydrogen gas integrals. f U f_H2 x remains consistent with the long parameter from the previous step.

[0031] Secondly, a remote interaction device for a fuel cell testing platform is provided, the remote interaction device for the fuel cell testing platform comprising:

[0032] The calibration module is used to perform time calibration between the remote controller and the local controller of the fuel cell test platform.

[0033] The control module is used to control the fuel cell under test on the fuel cell test platform via control commands generated by the remote controller or local controller of the fuel cell test platform after time calibration.

[0034] Thirdly, a computer device is provided, comprising: one or more processors;

[0035] The processor is used to execute one or more programs;

[0036] When the one or more programs are executed by the one or more processors, the remote interaction method of the fuel cell test platform is implemented.

[0037] Fourthly, a computer-readable storage medium is provided, on which a computer program is stored, wherein when the computer program is executed, a remote interaction method for the fuel cell test platform is implemented.

[0038] The above-described technical solutions of the present invention have at least one or more of the following beneficial effects:

[0039] This invention relates to a remote interaction method and apparatus for a fuel cell testing platform, comprising: performing time calibration on a remote controller and a local controller of the fuel cell testing platform; after time calibration, controlling the fuel cell under test on the fuel cell testing platform through control commands generated by the remote controller or the local controller of the fuel cell testing platform. The technical solution provided by this invention can provide a real-time reference for the remote controller under conditions of sudden power fluctuations in the fuel cell during fuel cell testing, and ensure the safe operation of the fuel cell while providing correct response and precise control to the fuel cell stack. Attached Figure Description

[0040] Figure 1 This is a schematic diagram of the main steps of the remote interaction method of the fuel cell testing platform according to an embodiment of the present invention;

[0041] Figure 2 This is a main structural block diagram of the remote interaction device of the fuel cell test platform according to an embodiment of the present invention. Detailed Implementation

[0042] The specific embodiments of the present invention will be further described in detail below with reference to the accompanying drawings.

[0043] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0044] Example 1

[0045] See appendix Figure 1 , Figure 1 This is a schematic flowchart illustrating the main steps of a remote interaction method for a fuel cell testing platform according to an embodiment of the present invention. Figure 1 As shown, the remote interaction method of the fuel cell testing platform in this embodiment of the invention mainly includes the following steps:

[0046] Step S101: Perform time calibration between the remote controller and the local controller of the fuel cell test platform;

[0047] Step S102: After time calibration, the fuel cell under test on the fuel cell test platform is controlled by control commands generated by the remote controller or local controller of the fuel cell test platform.

[0048] In one implementation, the fuel cell test platform framework diagram is as follows: Figure 2 As shown.

[0049] In this embodiment, the time calibration of the remote controller and local controller of the fuel cell test platform includes:

[0050] The local controller of the fuel cell test platform broadcasts a status read command, which is shown in Table 1:

[0051] Table 1

[0052] Field Name Field type Length (bytes) describe message header UINT 4 0xAA55 is used to identify the time synchronization request message. Message Type UINT 4 0x01, Request type identifier Version number UINT 4 Protocol version Step length period UINT 4 Change step size period T Timestamp UINT64 8 PTP format timestamp check UINT 2 Message verification is used to verify data integrity.

[0053] After receiving the status read command, the remote controller of the fuel cell test platform returns a response frame to the local controller of the fuel cell test platform. The response frames are shown in Table 2.

[0054] Table 2

[0055] Field Name Field type Length (bytes) describe message header UINT 4 0xAA55 is used to identify the time synchronization request message. Message Type UINT 4 0x02, Request type identifier Version number UINT 4 Protocol version Step length period UINT 2 Change step size period T Request error 1 UINT64 8 <![CDATA[Request for instantaneous time error (t1 - t0)]]> Response timestamp UINT64 8 <![CDATA[Standard timestamp t2 generated by the master clock]]> check UINT 2 Message verification is used to verify data integrity.

[0056] The local controller of the fuel cell test platform calculates the instantaneous time single error based on the response frame returned by the remote controller of the fuel cell test platform, and sends the instantaneous time single error to the remote controller of the fuel cell test platform.

[0057] The remote controller of the fuel cell test platform performs time calibration based on the instantaneous time single error sent by the local controller of the fuel cell test platform.

[0058] In one implementation, the instantaneous time single error is as follows:

[0059]

[0060] In the above formula, Δt is the instantaneous time single error, t0 is the timestamp in the status reading command, t1 is the time when the remote controller of the fuel cell test platform receives the status reading command, t2 is the timestamp in the response frame returned by the remote controller of the fuel cell test platform, and t3 is the time when the local controller of the fuel cell test platform receives the response frame returned by the remote controller of the fuel cell test platform.

[0061] In one embodiment, the remote controller of the fuel cell test platform performs time calibration based on the instantaneous single-shot error sent by the local controller of the fuel cell test platform, including:

[0062] Perform time calibration on the remote controller of the fuel cell test platform using the following formula:

[0063]

[0064] In the above formula, T _loc_new T is the local time after time calibration for the remote controller of the fuel cell test platform. _loc K is the initial local time of the remote controller of the fuel cell test platform. p K is the proportionality coefficient. i Let Δt be the integral coefficient. j For the j-th instantaneous single error sample in the historical samples, T s Let k be the time step for time synchronization, and k be the number of historical samples.

[0065] In one embodiment, the control command generated by the remote controller or local controller of the fuel cell test platform to control the fuel cell under test on the fuel cell test platform includes:

[0066] The local controller of the fuel cell test platform broadcasts status commands for the fuel cell test platform, as shown in Table 3:

[0067] Table 3

[0068]

[0069] After receiving the status command from the fuel cell test platform, the remote controller of the fuel cell test platform generates control commands using a preset control command generation algorithm corresponding to the fuel cell under test, and returns the generated control commands to the local controller of the fuel cell test platform. The control commands are shown in Table 4.

[0070] Table 4

[0071] Field Name Field type Length (bytes) describe message header UINT 4 0xAA55 is used to identify the time synchronization request message. Message Type UINT 4 0x04, Request type identifier Version number UINT 4 Protocol version Step length period UINT 4 Change step size period T Data (control data) UINT64 8 Hydrogen flow rate control (fuel flow rate, lpm) Timestamp UINT64 8 PTP format timestamp check UINT 2 Message verification is used to verify data integrity.

[0072] After receiving the control command returned by the remote controller of the fuel cell test platform, the local controller of the fuel cell test platform performs a timestamp verification. If the verification passes, the local controller of the fuel cell test platform uses the control command returned by the remote controller to control the fuel cell under test. Otherwise, the local controller of the fuel cell test platform generates its own control command and uses the control command generated by the local controller to control the fuel cell under test.

[0073] In one embodiment, the local controller of the fuel cell test platform performs timestamp verification after receiving control commands returned by the remote controller of the fuel cell test platform, including:

[0074] The error W is calculated and verified based on the timestamp of the control command returned by the remote controller of the fuel cell test platform and the local time of the local controller of the fuel cell test platform.

[0075] If the verification error satisfies: 0≤W≤T, then the verification passes; otherwise, the verification fails.

[0076] Where T is the step size period.

[0077] In one embodiment, the hydrogen intake flow rate control parameters in the control commands generated by the local controller of the fuel cell test platform are as follows:

[0078]

[0079] In the above formula, L is the hydrogen inlet flow rate control parameter in the control command generated by the local controller of the fuel cell test platform, T0 is the gas temperature, Nc is the number of cells in a single fuel cell stack, I0 is the fuel cell output current, and P... f For hydrogen pressure, U f_H2 Let T0 be the integral of hydrogen gas, and x be the hydrogen utilization rate, where T0, Nc, I0, and P0 are the hydrogen gas integrals. f U f_H2 x remains consistent with the long parameter from the previous step.

[0080] In one specific implementation, the following is a schematic diagram of a typical remote controller testing a local fuel cell stack. The core components are: a remote fuel cell controller, a fuel cell stack, a fuel cell DC-DC converter, and a local DC electronic load. The remote fuel cell controller, located remotely, is the object under test and controls the fuel flow rate (lpm) of the fuel cell stack via a network transmission protocol. The fuel cell stack, its local controller, the fuel cell DC-DC converter, and the local DC electronic load constitute the test environment setup. The local controller of the fuel cell stack receives control from the remote hydrogen flow rate (lpm). Test examples of the platform components are shown in Table 5.

[0081] Table 5

[0082]

[0083] The scenario is as follows: The local DC electronic load's time is used as the time reference. After the remote controller's time arrives, there is a significant delay of 500ms. For the first 10 seconds on the platform, the remote controller does not intervene to simulate a communication anomaly. After 10 seconds, communication returns to normal, and control is then restored by the remote controller.

[0084] The platform controller sends time synchronization messages (0x01) every 0.5 seconds. Upon receiving a call, the remote controller sends a response message from slave to master (0x02). After receiving the time synchronization message, the platform controller adjusts the control time error according to the described method, feeds back the adjustment time difference Δt, and periodically sends time synchronization messages (0x01).

[0085] The original time has a delay of 500ms. After parsing the message, the time is calibrated to make the time of the remote controller consistent with that of the local controller.

[0086] The platform operates in steady state for 5 seconds after 10 seconds. After that, the load power changes periodically, fluctuating between 6kW and 8kW.

[0087] At 5 seconds, the output power is 6kW, the intake air volume is 50L / min, and the remote controller signal is not triggered.

[0088] In 5-8 seconds, the output power increases from 6kW to 8kW, and the intake air volume increases from 50L / min to 74.7L / min. The platform's local controller performs local control based on the physical characteristics of the fuel cell. That is, the local controller of the fuel cell test platform generates control commands on its own and uses the control commands generated by the local controller of the fuel cell test platform to control the fuel cell under test on the fuel cell test platform.

[0089] At 10 seconds, the remote controller signal is received, increasing the intake air volume from 50L / min to 85L / min at a certain slope.

[0090] Example 2

[0091] Based on the same inventive concept, the present invention also provides a remote interaction device for a fuel cell testing platform, the remote interaction device for the fuel cell testing platform comprising:

[0092] The calibration module is used to perform time calibration between the remote controller and the local controller of the fuel cell test platform.

[0093] The control module is used to control the fuel cell under test on the fuel cell test platform via control commands generated by the remote controller or local controller of the fuel cell test platform after time calibration.

[0094] Preferably, the time calibration of the remote controller and local controller of the fuel cell test platform includes:

[0095] The local controller of the fuel cell test platform broadcasts a status read command;

[0096] After receiving the status read command, the remote controller of the fuel cell test platform returns a response frame to the local controller of the fuel cell test platform.

[0097] The local controller of the fuel cell test platform calculates the instantaneous time single error based on the response frame returned by the remote controller of the fuel cell test platform, and sends the instantaneous time single error to the remote controller of the fuel cell test platform.

[0098] The remote controller of the fuel cell test platform performs time calibration based on the instantaneous time single error sent by the local controller of the fuel cell test platform.

[0099] Furthermore, the instantaneous time single-shot error is as follows:

[0100]

[0101] In the above formula, Δt is the instantaneous time single error, t0 is the timestamp in the status reading command, t1 is the time when the remote controller of the fuel cell test platform receives the status reading command, t2 is the timestamp in the response frame returned by the remote controller of the fuel cell test platform, and t3 is the time when the local controller of the fuel cell test platform receives the response frame returned by the remote controller of the fuel cell test platform.

[0102] Furthermore, the remote controller of the fuel cell test platform performs time calibration based on the instantaneous single-shot error sent by the local controller of the fuel cell test platform, including:

[0103] Perform time calibration on the remote controller of the fuel cell test platform using the following formula:

[0104]

[0105] In the above formula, T _loc_new T is the local time after time calibration for the remote controller of the fuel cell test platform. _loc K is the initial local time of the remote controller of the fuel cell test platform. p K is the proportionality coefficient. i Let Δt be the integral coefficient. j For the j-th instantaneous single error sample in the historical samples, T s Let k be the time step for time synchronization, and k be the number of historical samples.

[0106] Furthermore, the control commands generated by the remote controller or local controller of the fuel cell test platform to control the fuel cell under test on the fuel cell test platform include:

[0107] The local controller of the fuel cell test platform broadcasts status commands for the fuel cell test platform.

[0108] After receiving the status command from the fuel cell test platform, the remote controller of the fuel cell test platform generates control commands through the preset control command generation algorithm corresponding to the fuel cell under test, and returns the generated control commands to the local controller of the fuel cell test platform.

[0109] After receiving the control command returned by the remote controller of the fuel cell test platform, the local controller of the fuel cell test platform performs a timestamp verification. If the verification passes, the local controller of the fuel cell test platform uses the control command returned by the remote controller to control the fuel cell under test. Otherwise, the local controller of the fuel cell test platform generates its own control command and uses the control command generated by the local controller to control the fuel cell under test.

[0110] Furthermore, after receiving the control command returned by the remote controller of the fuel cell test platform, the local controller of the fuel cell test platform performs timestamp verification, including:

[0111] The error W is calculated and verified based on the timestamp of the control command returned by the remote controller of the fuel cell test platform and the local time of the local controller of the fuel cell test platform.

[0112] If the verification error satisfies: 0≤W≤T, then the verification passes; otherwise, the verification fails.

[0113] Where T is the step size period.

[0114] Furthermore, the hydrogen intake flow rate control parameters in the control commands generated by the local controller of the fuel cell test platform are as follows:

[0115]

[0116] In the above formula, L is the hydrogen inlet flow rate control parameter in the control command generated by the local controller of the fuel cell test platform, T0 is the gas temperature, Nc is the number of cells in a single fuel cell stack, I0 is the fuel cell output current, and P... f For hydrogen pressure, U f_H2 Let T0 be the integral of hydrogen gas, and x be the hydrogen utilization rate, where T0, Nc, I0, and P0 are the hydrogen gas integrals. f U f_H2 x remains consistent with the long parameter from the previous step.

[0117] Example 3

[0118] Based on the same inventive concept, this invention also provides a computer device, which includes a processor and a memory. The memory stores a computer program, which includes program instructions. The processor executes the program instructions stored in the computer storage medium. The processor may be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. It is the computing and control core of the terminal, suitable for implementing one or more instructions, specifically suitable for loading and executing one or more instructions in the computer storage medium to implement corresponding method flows or corresponding functions, thereby realizing the steps of the remote interaction method of a fuel cell testing platform in the above embodiments.

[0119] Example 4

[0120] Based on the same inventive concept, this invention also provides a storage medium, specifically a computer-readable storage medium (Memory), which is a memory device in a computer device used to store programs and data. It is understood that the computer-readable storage medium here can include both the built-in storage medium in the computer device and extended storage media supported by the computer device. The computer-readable storage medium provides storage space that stores the terminal's operating system. Furthermore, this storage space also stores one or more instructions suitable for loading and execution by a processor. These instructions can be one or more computer programs (including program code). It should be noted that the computer-readable storage medium here can be high-speed RAM or non-volatile memory, such as at least one disk storage device. The processor can load and execute one or more instructions stored in the computer-readable storage medium to implement the steps of the remote interaction method for a fuel cell testing platform in the above embodiments.

[0121] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0122] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0123] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0124] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0125] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific implementation of the present invention. Any modifications or equivalent substitutions that do not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.

Claims

1. A remote interaction method for a fuel cell testing platform, characterized in that, The method includes: Time calibration is performed between the remote controller and the local controller of the fuel cell test platform; After time calibration, the fuel cell under test on the fuel cell test platform is controlled by control commands generated by the remote controller or local controller of the fuel cell test platform.

2. The method as described in claim 1, characterized in that, The time calibration of the remote controller and local controller of the fuel cell test platform includes: The local controller of the fuel cell test platform broadcasts a status read command; After receiving the status read command, the remote controller of the fuel cell test platform returns a response frame to the local controller of the fuel cell test platform. The local controller of the fuel cell test platform calculates the instantaneous time single error based on the response frame returned by the remote controller of the fuel cell test platform, and sends the instantaneous time single error to the remote controller of the fuel cell test platform. The remote controller of the fuel cell test platform performs time calibration based on the instantaneous time single error sent by the local controller of the fuel cell test platform.

3. The method as described in claim 2, characterized in that, The instantaneous time single error is as follows: In the above formula, Δt is the instantaneous time single error, t0 is the timestamp in the status reading command, t1 is the time when the remote controller of the fuel cell test platform receives the status reading command, t2 is the timestamp in the response frame returned by the remote controller of the fuel cell test platform, and t3 is the time when the local controller of the fuel cell test platform receives the response frame returned by the remote controller of the fuel cell test platform.

4. The method as described in claim 3, characterized in that, The remote controller of the fuel cell test platform performs time calibration based on the instantaneous single-shot error sent by the local controller of the fuel cell test platform, including: Perform time calibration on the remote controller of the fuel cell test platform using the following formula: In the above formula, T _loc_new T is the local time after time calibration for the remote controller of the fuel cell test platform. _loc K is the initial local time of the remote controller of the fuel cell test platform. p K is the proportionality coefficient. i Let Δt be the integral coefficient. j For the j-th instantaneous single error sample in the historical samples, T s Let k be the time step for time synchronization, and k be the number of historical samples.

5. The method as described in claim 2, characterized in that, The control commands generated by the remote controller or local controller of the fuel cell test platform to control the fuel cell under test on the fuel cell test platform include: The local controller of the fuel cell test platform broadcasts status commands for the fuel cell test platform. After receiving the status command from the fuel cell test platform, the remote controller of the fuel cell test platform generates control commands through the preset control command generation algorithm corresponding to the fuel cell under test, and returns the generated control commands to the local controller of the fuel cell test platform. After receiving the control command returned by the remote controller of the fuel cell test platform, the local controller of the fuel cell test platform performs a timestamp verification. If the verification passes, the local controller of the fuel cell test platform uses the control command returned by the remote controller to control the fuel cell under test. Otherwise, the local controller of the fuel cell test platform generates its own control command and uses the control command generated by the local controller to control the fuel cell under test.

6. The method as described in claim 5, characterized in that, The local controller of the fuel cell test platform receives control commands returned by the remote controller of the fuel cell test platform and performs timestamp verification, including: The error W is calculated and verified based on the timestamp of the control command returned by the remote controller of the fuel cell test platform and the local time of the local controller of the fuel cell test platform. If the verification error satisfies: 0≤W≤T, then the verification passes; otherwise, the verification fails. Where T is the step size period.

7. The method as described in claim 5, characterized in that, The hydrogen intake flow rate control parameters in the control commands generated by the local controller of the fuel cell test platform are as follows: In the above formula, L is the hydrogen inlet flow rate control parameter in the control command generated by the local controller of the fuel cell test platform, T0 is the gas temperature, Nc is the number of cells in a single fuel cell stack, I0 is the fuel cell output current, and P... f For hydrogen pressure, U f_H2 Let T0 be the integral of hydrogen gas, and x be the hydrogen utilization rate, where T0, Nc, I0, and P0 are the hydrogen gas integrals. f U f_H2 x remains consistent with the long parameter from the previous step.

8. An apparatus for a remote interaction method based on a fuel cell testing platform according to any one of claims 1-7, characterized in that, The device includes: The calibration module is used to perform time calibration between the remote controller and the local controller of the fuel cell test platform. The control module is used to control the fuel cell under test on the fuel cell test platform via control commands generated by the remote controller or local controller of the fuel cell test platform after time calibration.

9. A computer device, characterized in that, include: One or more processors; The processor is used to execute one or more programs; When the one or more programs are executed by the one or more processors, the remote interaction method of the fuel cell test platform as described in any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium, characterized in that, It contains a computer program, which, when executed, implements the remote interaction method of the fuel cell test platform as described in any one of claims 1 to 7.