IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0939989
(2004-09-14)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
120 |
초록
▼
A system and method in a data processor for controlling a controllable condition of a fuel cell via a control device is provided. The system and method involve (a) providing a script language comprising a control command type having an operating level field for receiving a selected operating level
A system and method in a data processor for controlling a controllable condition of a fuel cell via a control device is provided. The system and method involve (a) providing a script language comprising a control command type having an operating level field for receiving a selected operating level of the control device; (b) deriving a control command from the control command type by inserting the selected operating level of the control device into the operating level field of the control command; (c) writing a test script using the script language such that the test script includes the control command; (d) compiling the test script to provide a test program; and, (e) controlling the control device according to the test program.
대표청구항
▼
The invention claimed is: 1. A system for testing a fuel cell, the system comprising: (a) testing means having a control device for controlling a controllable condition of the fuel cell; (b) a user interface for providing a script language comprising a control command type having an operating level
The invention claimed is: 1. A system for testing a fuel cell, the system comprising: (a) testing means having a control device for controlling a controllable condition of the fuel cell; (b) a user interface for providing a script language comprising a control command type having an operating level field for receiving a selected operating level of the control device, wherein a test script is writeable using the script language such that the test script includes a control command of the control command type, the control command being derivable from the control command type by inserting the selected operating level of the control device into the operating level field of the control command; (c) a compiler for compiling the test script to provide a test program; and, (d) a system manager for controlling the control device according to the test program. 2. The system as defined in claim 1 wherein the compiler is operable to compile the test script to provide the test program by converting the selected operating level defined in the operating level field of the control command to a device operating level for controlling the control device to operate at the selected operating level. 3. The system as defined in claim 1 wherein the testing means comprises a plurality of control devices for controlling a plurality of controllable conditions of the fuel cell; the script language comprises a plurality of device identifiers for identifying the plurality of control devices, each control device in the plurality of control devices being identifiable by an associated device identifier in the plurality of device identifiers; the control command type comprises a device identification field for receiving the associated device identifier for a selected control device; and, the test script is writeable using the script language such that the test script includes a plurality of control commands of the control command type; and each control command in the test script includes, (i) in the operating level field of the control command, the selected operating level of the selected control device, and, (ii) in the device identification field, the associated device identifier for the selected control device. 4. The system as defined in claim 1 wherein the testing means comprises a plurality of control devices for controlling a plurality of controllable conditions of the fuel cell; the script language comprises a plurality of device identifiers for identifying the plurality of control devices, each control device in the plurality of control devices being identifiable by an associated device identifier in the plurality of device identifiers; the script language comprises a plurality of control command types, each control command type in the plurality of control command types having (i) an associated operating level field for receiving the selected operating level of a selected control device controlled by the control command, and (ii) a device identification field for receiving the associated identifier of the selected control device; and, the test script is writeable using the script language to include a plurality of control commands of the plurality of control command types such that each control command in the plurality of control commands defines, (i) in the operating level field of the control command, the selected operating level of the selected control device, and, (ii) in the device identification field, the associated device identifier for the selected control device. 5. The system as defined in claim 4 wherein the plurality of control devices comprises at least one flow controller for controlling at least one of an anode gas flow and a cathode gas flow; the plurality of control command types comprises a set_flow control command type, wherein the operating level field of the set_flow control command type is operable to receive a selected flow control level, and the device identification field of the set_flow control command type is operable to receive the associated device identifier of a selected flow controller in the at least one flow controller; and, the plurality of control commands includes a set_flow control command of the set_flow control command type. 6. The system as defined in claimed 5 wherein the script language further comprises a stoichiometric relational command type having a stoichiometry-defining field for receiving a selected stoichiometric ratio and a device identification field for receiving the associated device identifier for a selected flow controller; the test script is writeable using the script language such that the test script includes a stoichiometric relational command of the stoichiometric relational command type wherein the stoichiometric relational command is derivable from the stoichiometric relational command type by inserting (i) the selected stoichiometric ratio into the stoichiometry-defining field, and (ii) the associated device identifier for the selected flow controller into the device identification field; and, the system manager is operable to determine an associated flow control level for the selected flow controller based on at least one variable, the at least one variable including the selected stoichiometric ratio. 7. The system as defined in claimed 6 wherein the at least one variable further includes a load current of the fuel cell. 8. The system as defined in claim 4 the plurality of control devices comprises at least one temperature controller; the plurality of control command types comprises a temperature control command type, wherein the operating level field of the temperature control command type is operable to receive a selected temperature control level, and the device identification field of the temperature control command type is operable to receive the associated device identifier of a selected temperature controller in the at least one temperature controller; and, the plurality of control commands includes a temperature control command of the temperature control command type. 9. The system as defined in claimed 4 wherein the plurality of control devices comprises at least one load controller for controlling a load on the fuel cell provided by a load box; the plurality of control command types comprises a load control command type, wherein the operating level field of the load control command type is operable to receive a selected load control level, and the device identification field of the load control command type is operable to receive the associated device identifier of a selected load controller of the at least one load controller; and, the plurality of control commands comprises a set_load control command for designating the load level. 10. The system as defined in claim 4 the plurality of control devices comprises at least one pressure controller; the plurality of control command types comprises a set_pressure control command type, wherein the operating level field of the set_pressure control command type is operable to receive a selected pressure control level, and the device identification field of the set_pressure control command type is operable to receive the associated device identifier of a selected pressure controller in the at least one pressure controller; and, the plurality of control commands comprises a set_pressure control command of the set_pressure control command type. 11. The system as defined in claim 4 wherein at least one control command type in the plurality of control command types further comprises an associated ramp field for receiving a ramp rate for changing the operating level of the selected control device defined in the associated operating level field; the test script is writeable using the script language such that the plurality of control commands comprises a ramp control command defining the ramp rate for changing the operating level of the selected control device defined in the associated operating level field. 12. The system as defined in claim 4 wherein the compiler is operable to convert the test script to the test program by, for each control command in the plurality of control commands, converting the selected operating level defined in the operating level field of the control command to a device operating level for controlling the control device identified by the associated device identifier to operate at the operating level specified in the operating level field of the control command. 13. The system as defined in claim 4 further comprising a script editor for writing the test script using the script language. 14. The system as defined in claim 13 wherein, when a control command type is selected from the plurality of control command types, the script editor is operable to provide a plurality of possible parameters for defining a control command of the control command type. 15. The system as defined in claim 14 wherein the plurality of possible parameters comprises a range of possible operating levels, such that when the control command type is selected from the plurality of control command types, the script editor provides the range of possible operating levels for selection of the selected operating level to be inserted into the associated operating level field of the control command. 16. A method in a data processor for controlling a controllable condition of a fuel cell via a control device, the method comprising: (a) providing a script language comprising a control command type having an operating level field for receiving a selected operating level of the control device; (b) deriving a control command from the control command type by inserting the selected operating level of the control device into the operating level field of the control command; (c) writing a test script using the script language such that the test script includes the control command; (d) compiling the test script to provide a test program; and, (e) controlling the control device according to the test program. 17. The method as defined in claim 16 wherein step (d) comprises converting the selected operating level defined in the operating level field of the control command to a device operating level for controlling the control device to operate at the selected operating level. 18. The method as defined in claim 16 wherein a plurality of controllable conditions of the fuel cell are controlled via a plurality of control devices; the script language comprises a plurality of device identifiers for identifying the plurality of control devices, each control device in the plurality of control devices being identifiable by an associated device identifier in the plurality of device identifiers; the control command type comprises a device identification field for receiving the associated device identifier for a selected control device; and, step (b) further comprises inserting the associated device identifier for the selected control device in the device identification field to derive the control command from the control command type. 19. The method as defined in claim 16 wherein a plurality of controllable conditions of the fuel cell are controlled via a plurality of control devices; the script language comprises a plurality of device identifiers for identifying the plurality of control devices, each control device in the plurality of control devices being identifiable by an associated device identifier in the plurality of device identifiers; the script language comprises a plurality of control command types, each control command type in the plurality of control command types having (i) an associated operating level field for receiving the selected operating level of a selected control device controlled by the control command, and (ii) a device identification field for receiving the associated identifier of the selected control device; and, step (b) further comprises deriving a plurality of control commands from the plurality of control command types by, for each control command in the plurality of control commands, inserting the selected operating level of the selected control device in the operating level field of the control command; and, inserting the associated device identifier for the selected control device in the device identification field. 20. The method as defined in claim 19 wherein the plurality of control devices comprises at least one flow controller for controlling at least one of an anode gas flow and a cathode gas flow; the plurality of control command types comprises a set_flow control command type, wherein the operating level field of the set_flow control command type is operable to receive a selected flow control level, and the device identification field of the set_flow control command type is operable to receive the associated device identifier of a selected flow controller in the at least one flow controller; and, the plurality of control commands includes a set_flow control command of the set_flow control command type. 21. The method as defined in claimed 20 wherein the script language further comprises a stoichiometric relational command type having a stoichiometry-defining field for receiving a selected stoichiometric ratio and a device identification field for receiving the associated device identifier for a selected flow controller; the test script is writeable using the script language such that the test script includes a stoichiometric relational command of the stoichiometric relational command type wherein the stoichiometric relational command is derivable from the stoichiometric relational command type by inserting (i) the selected stoichiometric ratio into the stoichiometry-defining field, and (ii) the associated device identifier for the selected flow controller into the device identification field; and, the method further comprises determining an associated flow control level for the selected flow controller based on at least one variable, the at least one variable including the selected stoichiometric ratio. 22. The method as defined in claimed 21 wherein the at least one variable further includes a load current of the fuel cell. 23. The method as defined in claim 19 the plurality of control devices comprises at least one temperature controller; the plurality of control command types comprises a temperature control command type, wherein the operating level field of the temperature control command type is operable to receive a selected temperature control level, and the device identification field of the temperature control command type is operable to receive the associated device identifier of a selected temperature controller in the at least one temperature controller; and, the plurality of control commands includes a temperature control command of the temperature control command type. 24. The method as defined in claimed 19 wherein the plurality of control devices comprises at least one load controller for controlling a load on the fuel cell provided by a load box; the plurality of control command types comprises a load control command type, wherein the operating level field of the load control command type is operable to receive a selected load control level, and the device identification field of the load control command type is operable to receive the associated device identifier of a selected load controller of the at least one load controller; and, the plurality of control commands comprises a set_load control command for designating the load level. 25. The method as defined in claim 19 the plurality of control devices comprises at least one pressure controller; the plurality of control command types comprises a set_pressure control command type, wherein the operating level field of the set_pressure control command type is operable to receive a selected pressure control level, and the device identification field of the set_pressure control command type is operable to receive the associated device identifier of a selected pressure controller in the at least one pressure controller; and, the plurality of control commands comprises a set_pressure control command of the set_pressure control command type. 26. The method as defined in claim 19 wherein at least one control command type in the plurality of control command types further comprises an associated ramp field for receiving a ramp rate for changing the operating level of the selected control device defined in the associated operating level field; step (b) comprises deriving a ramp control command from the at least one control command type in the plurality of control command types by inserting the ramp rate for changing the operating level of the selected control device defined in the associated operating level field. 27. The method as defined in claim 19 wherein step (d) comprises converting the test script to the test program by, for each control command in the plurality of control commands, converting the selected operating level defined in the operating level field of the control command to a device operating level for controlling the control device identified by the associated device identifier to operate at the operating level specified in the operating level field of the control command.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.