CN104035033A - System and method for controlling battery test equipment - Google Patents

System and method for controlling battery test equipment Download PDF

Info

Publication number
CN104035033A
CN104035033A CN201310070726.8A CN201310070726A CN104035033A CN 104035033 A CN104035033 A CN 104035033A CN 201310070726 A CN201310070726 A CN 201310070726A CN 104035033 A CN104035033 A CN 104035033A
Authority
CN
China
Prior art keywords
control command
value
control
battery
field
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310070726.8A
Other languages
Chinese (zh)
Inventor
魏跃辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oasis Hybrid Power Science And Technology Ltd
Original Assignee
Oasis Hybrid Power Science And Technology Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oasis Hybrid Power Science And Technology Ltd filed Critical Oasis Hybrid Power Science And Technology Ltd
Priority to CN201310070726.8A priority Critical patent/CN104035033A/en
Publication of CN104035033A publication Critical patent/CN104035033A/en
Pending legal-status Critical Current

Links

Abstract

Disclosed is a battery test system. During testing, a controllable condition of a battery is controlled based on a control value, and a measurable condition of the battery is measured to provide a data value. A data processor receives a user-readable input value and provides a user-readable output value. The user-readable input value is converted to the control value, and the data value is converted to the user readable output value. A mapping file is generated by and can be accessed by the data processor. The mapping file includes a plurality of tag records including a control tag record for storing the control value and a data tag record for storing the data value.

Description

Control the system and method for battery test apparatus
Invention field
The present invention relates to battery test system.More specifically, the present invention relates to a kind of system of controlling the operation of battery test system and making battery testing robotization.
Background of invention
In recent years, such as the rise in the field such as electric automobile, hybrid vehicle, made the research of battery also at development.
Conventionally in order to produce useful voltage, each battery is become electric battery by assembled in series.Customer laboratory, or workshop, every electric battery, battery modules, battery battery core all need to carry out factory inspection, just can be used as specification product after reaching certain operational factor, or can assert the usefulness that reaches certain.In electrokinetic cell application, battery, electric battery, battery modules all need charge-discharge test, and in general, test is carried out in such electric battery.
Electric battery must be tested under condition different, that change, the condition when reflecting them for actual device such as motor vehicles.This is included in the long-term test that its test process conditional can change.The demand for development essence test of battery.
These testing stations provide many conditions of an electric battery: its environment, discharge and recharge speed and other condition that will control.Known testing station allows these conditions manually control-to set the desired value of each condition, and automation equipment in testing station manages to reach this desired value.For example, in a specific test, cell voltage, electric current, temperature, power must be controlled in real time and be detected, and by means of testing, simulated automotive is the power supply state of battery under steam, has reached the object of the functional characteristic of electrolytic cell.
In general, battery testing station has hardware components, for the change condition of battery is provided, and software control system.Preferably, software has simply, structure flexibly, allows easily control system changed and configure.
In addition, be necessary that, control system can be tested to basic robotization electric battery.In addition, control system preferably allows test or control system itself easily change-preferably even in test process, to be carried out by the amendment of automatic test and/or by manual change test condition.
Summary of the invention
The invention provides a kind of control system of monitoring and controlling battery test system operation.This control system itself comprises a server, and server comprises a system administration manager and one group of control module program, and control module is connected with corresponding hardware system by communication program.The control module that each such hardware system can connect by its is controlled or is monitored or carry out control & monitor.Multiple hardware systems can parallel connection reach the high electric current charge-discharge test of high power.For example, control program one can be monitored to determine the current electric current of hardware one, can also be used to control hardware one and set the speed of charging and discharging.
Communication program, control module program and user application are created by system administration manager and start, and are created with the mapped file that can be used by it and communicated by letter with this system administration manager by system administration manager by one.Data file comprises each record that maybe can monitor element of controlling in battery test system.Not only can control but also capable of being monitored element is taken as and has controllable characteristics separately and can monitor that characteristic treats, each above-mentioned characteristic has an independent record in data file.
Maybe can monitor that to each controllable characteristics of element being recorded in mapped file of characteristic identify with a unique bookmark name.The label relevant with controllable elements is known as abstract factory.The label relevant with monitoring element is known as data label.
Label can be relevant from different signal types according to the character of being controlled or be monitored equipment.For example, the valve that can close simply or open or switch receive digital control value with by its unlatching or close.Valve or switch can also be asked to determine that thereby a digital data value determines that it is opened or close.Switch has an abstract factory that is used for transmission of digital controlling value and one and is used for the data label of the current state of inquiring it.
On the contrary, one can be set to allow the controller of the different parameters controlled will generally receive a simulation controlling value, and this simulation controlling value specifies pass through voltage or the electric current of controller.Correspondingly, flow controller can be asked to determine a simulated data values, and this simulated data values shows to flow through at present the voltage and current amount of this flow controller.In an alternate embodiment of the present invention, equipment such as flow controller, that there are many setting values can also receive comprise a more than byte definition the digital value of a particular set value in this group setting value.For example, thus 16 byte words can be sent out as a controlling value indicates full controller that an electric current that is more suitable for level in 65535 levels is flow through.
What be connected to system administration manager is at least one user application software, and this user application software is not a part for the first embodiment of the present invention, but can be equipped with to control operation and the program of battery testing by user.System administration manager is communicated by letter with one or more user application software with driver application software via a mapped file.System administration manager creates this mapped file and it can be accessed by each driver application software and each user application software.This mapped file comprises label record and some the system activity information such as the movable task activity mark of the whole test macro of permission system administration manager control.
Driver application software reads the controlling value of specific label and records current controlling value.Typically, control module will be controlled physical equipment with the signal of different amplitudes and then control the digital operation amplitude of this equipment.For example, a control system can be set up and transmit a signal between 0 to 10 volt to control the current flow controller of an energy with-350 to+350 amperes (Amp).0 and 10 volt of input control value amplitude can be linear with the relation between-350 to+350 amperes of operant level amplitudes, can not be also linear.In an embodiment who is described below, suppose that the relation between amplitude is linear.In another embodiment, this relation can be nonlinear, and in mapped file, the record of label can comprise a look-up table or formula or both comprise, they can be used to change between an amplitude and another amplitude.The record of each label file comprises the current operation level (to abstract factory can be a desired operant level, or to data label can be a practical operation level) of 16 fields with record controls value or digital value (being abstract factory or data label according to this label) and label.User application software uses operating value, and this can be by by typically user's application software and battery test system and the mutual people of control system of the present invention understand.
The object of one aspect of the present invention is to provide a kind of improved battery test system.
A kind of system of test battery is provided according to a first aspect of the invention.This system comprise (a) in test process according to the controllable condition of controlling value control battery and in test process, measure battery can measuring condition so that the proving installation of data value to be provided, (b) send controlling value and receive the control system of data value to proving installation and from proving installation, (c) send controlling value and receive the system administration manager of data value to control system and from control system, this system administration manager is connected to control system and comprises the user interface that (i) receives the readable input value of user and provide the readable output valve of user, (ii) convert readable user input value to controlling value and data value is converted to the conversion equipment of the readable output valve of user, (iii) the mapped file generating means of generating mapping file, wherein this mapped file comprises multiple label records, multiple label records comprise stores the abstract factory record of controlling value and the data label record of storage data value, and (d) memory storage of Storage Mapping file.
Preferably, the system of test battery of the present invention also comprises Long-distance Control and technical support diagnostic system.
Preferably, the system of test battery of the present invention comprises the subsystem of multiple hardware parallel connections, and described control system is distributed load automatically.
The object of a second aspect of the present invention is to provide a kind of method of improved test battery.
According to a second aspect of the invention, the method of a kind of controllable condition via opertaing device control battery in data processor is provided, the method comprises that (a) provides the script that comprises control command type, and described control command type has the operant level field of the selection operant level for receiving described opertaing device; (b) pass through the operant level field of the selection operant level insertion control command of described opertaing device from the controlled order of control command type; (c) utilizing described script to write test script makes described test script comprise described control command; (d) compile described test script so that test procedure to be provided; (e) according to opertaing device described in described test procedure control.
According to a third aspect of the invention we, a kind of multiple controllable condition of controlling battery in data processor are provided and have measured multiple methods that can measuring condition of battery, the method comprises a) by readable user input value Input Data Process; B) convert readable described user input value to associated controlling value; C) according to the described associated controlling value control association controllable condition about the readable input value of described user; D) measure multiple select in can measuring condition can measuring condition to obtain associated data value; E) convert described associated data value to user readable output valve; And f) show the readable output valve of described user.
The present invention, for battery testing provides reliable, full automatic test mode, not needing human intervention after parameter input, completes all requirements of battery testing, and provides report.Make it meet the testing requirement of user in research and development, production run.This cover system, for user provides a complete set of test measuring ability, from the generation that is input to operational report of test parameter, is completed by computing machine completely automatically, and in operational process, detects in real time the trend of significant data.
The present invention can offer a kind of simple and easy reliable mode of user, and the personnel that do not possess program capability completely can complete the programming input of testing requirement easily, and ensures validity and the rapidity of test data.
Accompanying drawing summary
Describe the preferred embodiments of the present invention in detail now with reference to accompanying drawing, wherein:
Fig. 1 is according to the schematic illustrations of the exemplary electric battery test macro that comprises a control system of the present invention;
Fig. 2 shows the control system of Fig. 1;
Fig. 3 shows the starting method of the system administration manager of the control system of Fig. 1;
Fig. 4 shows generation and the implementation of script in Fig. 1.
Example embodiment describes in detail
Battery test system is introduced
First with reference to Fig. 1, its schematic illustrations 1000 and 2,000 two subsystems in parallel of exemplary electric battery test macro enclosed mass can expand to multiple such subsystem parallel connections, 1000 and 2000 is two identical functional modules, by a computer control, control system will arrive each subsystem according to the quantity uniform distribution current loading of submodule.Specifically introduce the structure of hardware system below as an example of system 1000 example.1000 have an AC network interface by AC transformation isolator 800 be connected with extraneous electrical network, dc-battery interface by 500a be connected with detected battery with 500b, a rapid communication interface 105 and a control system 700.The several positions of control system 140 in Fig. 1 are schematically shown to simplify this figure.
This exemplary battery test system 1000 is set up the electric battery of test based on lithium ion battery.System 1000 is in use time.Electric battery 500 has an anode tap 500a, a cathode terminal 500b and one group of connection 500c.
Electric battery based on lithium ion battery typically by one group independently battery form.Battery 500 comprises multiple monocells 510.Monocell 510 has an anode tap 500a and a cathode terminal 500b.(inner structure of each monocell 510 is not shown, but can be fully understood by the those of ordinary skill in this field.) put in point process, in electric battery 500, d/d positive ion leaves anodal 500a, by DC rectifier 400, controls flow by DC voltage, current controller 300, arrives two-way exchange direct current transducer 200, flow back into battery pack terminal 500b.Free electron flows to the cathode terminal 500b of electric battery from cathodic electricity terminal.The mobile electric current working in 500 that is formed on of electronics.The process of charging is with to put point process contrary.
As a rule the charging to battery in test process, discharge operation control mode have three kinds, fixed current (constant current), fixed voltage (constant voltage), constant power (permanent power).Current constant mode is that the direct current flow of maintenance battery is steady state value, and battery is charged or discharged, and voltage, power are variable.Constant voltage mode is to keep the voltage of battery constant, and battery carries out charging and discharging in the range of current limiting.Permanent power mode is to keep the constant voltage according to battery of power invariability of battery to adjust current value, reaches certain power.
The components and parts list of table 1:1000
1000 by 600 with computer applied algorithm communication, be electric current, voltage, power signal by the instruction transformation obtaining, control the conversion of ac and dc current and the two-way flow of battery pack current by controller 900.Common being operating as for electric battery 500 is discharged, controller is first according to the speed of operational mode control DC current, voltage or power, when DC current is through AC/DC changeover switch 200 time, controller can be converted to alternating current by direct current, by alternating current being delivered to electrical network 1100 with synchronized.Process when batteries charging is contrary with when electric discharge, AC/DC changeover switch obtains energy from three phase network, improve output terminal DC voltage and then direct current is input to electric battery, in same this process, the switch ratio that controller will be controlled AC/DC changeover switch arrives the control of controlling current flow, voltage or power to battery.
Table 2: the connection that is connected to computing machine and electric battery
The voltage producing between the anode that a key property of the battery performance of conventionally measuring in the test process of battery is each battery in electric battery and negative electrode.Data line 500c500f is connected between battery 500 and control system 700 with control and measurement electric battery 500 running statuses.The command of control system 700 is given 500 control module by CAN bus, then the electric current and voltage temperature of the relevant battery that 500 control modules are measured etc. passes to 700 with digital signal in form.
Next with reference to accompanying drawing 2, it illustrates the control system 700 according to the first embodiment of the present invention.Control system 700 comprises a manager 700a, network driver 707a, a communication program 707b, data storage 707c, remote service 707d, one or more control module 730..73N, control module number determine (1000,2000 by hardware system quantity in parallel ... N000) and one group of user program 701,702,720,705 and 706.
Control system 700 is connected to subsystems system 1000(Fig. 1 by above-mentioned each single data/control line 105), control module 730 is connected with system 1000 by the communication module 707b of driver.In this embodiment, control module 730 is controlled 1000 overall current and is flowed to and speed, it is connected to the control module 900 in system 1000 by driver on the whole, control module is converted to simulating signal control DC current flow controller 300 digital command, and the output voltage of simultaneously controlling alternating current-direct current inverter 200 reaches two-way control object.
The driver of control module application should will be selected different communications protocol according to the attribute of equipment 1000.For example, can use the agreement such as RS232, RS485, IEEE488, ModbusRTU or any other data communication protocol.
Network-driven 707a crosses all information exchanges of whole control system 700 in the database that Internet protocol stores data storage 707c into, and the command information in 707c can be got back in driver, then send to system program 700. remote service 707d, utilize Internet protocol Long-distance Control, monitoring data memory module 707c, as user needs special service, remote control function will provide necessary help.
Table 3. data-signal and correlation tag information
Data storage file 707c any one server outwardness on the internet.Data storage file 707c comprises the information except associated data/control address and element number shown in table 3.The following describes the use of storage file 707c.
Each driver of system control 700 and control module are execution threads (and can move on same computing machine) independently.System administration manager 700 operation store file 707c, storage file 707c comprises and the information that each can monitor or controllable elements is relevant in system 1000.
With reference to Fig. 3, it illustrates system control 700 and is used for the method 1200 of operation of startup system 1000.
Method 1200 starts from step 1202, and in the control of step 1202 system pipes, 700a reads startup network drive, and 707c is connected with storage file.Then create mapped file 707d in local memory space at step 1204 system administration manager 700a.Mapped file 707d comprises the record about the each label in storage file 707c, and this record comprises all fields and two added field in label field.
1. the current data value of control/data value field-its current controlling value that comprises abstract factory or data label.Value in this field is identical with the unit of the control/data area of each equipment.
2. operant level field-it comprises a value corresponding with control/data value, but has the unit identical with the opereating specification of equipment.
By example, for the operation of storage file 707c worry method 1200.In step 1202, system administration manager reads storage file 707c.Then system administration manager 700a creates mapped file 707d in local memory space, and this mapped file comprises the record about all labels.This record comprises all fields of label in storage file 707c, the data value field of current data value, the controlling value field of current controlling value.In addition, the operant level field that storage file 707c comprises each label, operant level field comprises and is stored in respectively the information being converted in data value field and controlling value field with the opereating specification same units of equipment.
Then method 1200 goes to step 1205.In step 1205, system administration manager 700a starts communication program, sets up the communication with subsystem 1000 grades.In this embodiment, the subsystem that system administration manager 700a can see according to the input item in the module field of storage file 700c and communication determines which control module (730 etc.) is present in control system 700a.Use another kind of method, can in a data file, the list of control module be offered to system administration manager 700a, or system administration manager 70a0 can analyze the hardware that is connected to control system 700a and exists to determine which control module.The hardware system 1000,2000 that system administration manager 700a may exist by communication program search in addition, N000, then starts corresponding control module 730,731,73N.
Then system administration manager 700a goes to step 1207, if having user application software to be installed in system 700a in step 1207, system administration manager 700a just starts one or more user application softwares 707.The object of user application software and operation will be discussed below.The user application software of even now is comprised in following other embodiments, but they are not parts for the first example embodiment of the present invention.Then system administration manager 700a goes to step 1208.
Step 1208 is optional steps, can be involved or not involved in different embodiments of the invention.In this step, system administration manager 700a reads a starting condition data file (not shown) from memory device.This starting condition data file is identified one or more abstract factories and is stated the initial value of each abstract factory.To each identification abstract factory, the initial value of input regulation in control/data value field of the label record of system administration manager 700a in mapped file.Then system administration manager 700a operant level corresponding to control/data value converts to and by result store in the operant level field of the label record in mapped file.(or conversely, initial value data file can specify the initial operation level of label, and system administration manager 700a can calculate corresponding data/controlling value.)
At the end of step 1208, the start-up operation of system administration manager 700a completes.Then circulation of system administration manager 700a input and in battery testing process indefinitely in this circulation.This circulates in the rear beginning of step 1208.
Before describing this circulation, be necessary to illustrate object and the operation of communication program 707b and control module program 730.Each control module program 730 is corresponding with a hardware system 1000, and communication program is accepted the steering order of control module and offered the interface of the data collection facility of system administration manager 700a.Respective labels record in the necessary access map file 707c of each communication program software, the desired operating conditions of system 1000 and practical operation condition are recorded in this label record.
Each communication program application software 707c receives information via system administration manager 700a access map file 707c by utilizing a pair of message queue to send information to system administration manager 700a or from system administration manager 70a0.
Utilize the method for above statement, communication program application software 707b can read control/data value and control/data value is write to mapped file 707c from mapped file 707c.Typically, communication program application software 707b reads controlling value and by the record of data value data writing label from the record of abstract factory.Controlling value is used for the element of control system 1000, the duty of the element of data value reporting system 1000.
User application software 777 be used in battery testing process or in the operational process of system 1000 at any time the desired duty of regulation system 1000 and by the duty of system 1000 to user report.User application software can be: allow user's " manually " that the desired operating characteristic of system 1000 is set and show user interface, the definition battery testing of work at present state and have the full-automatic software program of the data recording capability of the performance of register system 1000 in test process, this manual software and the combination of automated software or the program of other type.
User application software 777 provides operant level value for being recorded in abstract factory, and from data label read operation level value for by user interface, data file or data file and user interface or by other reporting facility (being printer), transmit Email Information, mobile telephone or other communication facilities etc. to user report.To abstract factory, user application software 777 provides operant level value, and write method converts this operant level value controlling value to and they are recorded in mapped file.To data label, the method for reading is returned to the operant level value of specific label.
Below in conjunction with other embodiments of the invention, several user application softwares 777 are described.Concerning this embodiment, meet this point: the user application software 777 of any character provides controlling value alternatively, reading out data value from the abstract factory record of mapped file 707c and data label record.
User application software 777 can visit mapped file 707c by the methods identical with communication program application software 707b.
User application software and communication program application software all want access map file to apply for " login " program in the time starting.This program comprise specify its title and fetch one distribute ID, this ID is then used for being updated periodically the activity mark-movable refresh routine of an appointment.Whether the application software that this movable refresh routine is used for that system administration manager can be checked and is included in test macro " is still in operation ".Whether user application software 777 can also determine system administration manager " being still in operation " by the activity mark of check system manager.Each application software must apply for " an exiting " program before stopping so that system administration manager knows that it is no longer movable.
Typically, user application software writes the record of abstract factory and reading out data value from the record of data label by controlling value.Then this controlling value is read by control module 730, and then carrys out the element of control system 1000 by communication program application software 707b.
System administration manager 700 requires each control program, communication module and application software to be updated periodically the specified activities mark in mapped file.This guarantees that the driver application software that stops correctly carrying out is detected and allows system administration manager 700 to take corrective action, and this corrective action comprises and stops and restarting driver application software, stop any afoot battery testing at that time or take other action.System administration manager 700 also requires all user application softwares 777 of having applied for logging program to show similarly their correctly execution.
In other embodiments, method 1200 has additional step.For example, at some, in other embodiment, system 700a can require each program applications to transmit at least one information to system 700a in a select time, and this select time is the previous information of relative this at least one information.Send the information of such one " I am in operation ".This guarantees that the driver application software that stops correctly carrying out is detected and allows system administration manager 700a to take corrective action, and this corrective action comprises and stops and restarting driver application software, stop any afoot battery testing at that time or take other action.System administration manager 700a also requires user application software 777 to show similarly their correctly execution.Communication program application software 707b uses and upgrades the data that are recorded in mapped file 707c.
According to the different embodiment of this invention, electric battery can comprise any amount of battery.Corresponding control system will comprise that corresponding control/data line is to monitor the voltage at each battery two ends in electric battery.
Other embodiments of the invention can be included in the environmental chamber at control & monitor battery place in battery testing process.For example, the humidity and temperature of environmental chamber can be controlled.Such embodiment will comprise about the abstract factory of the controlling value relevant with temperature and humidity and monitor accordingly the data label of temperature and humidity at mapped file.Those of ordinary skill can provide suitable data and control line for such embodiment.
Afore-mentioned characteristics is the example that needs the test condition of controlling in the test process of the particular battery of specific use.The feature of the battery test system using together according to same the present invention, the software systems that the invention provides control system 1000 regulate these conditions and other condition.
With reference to Fig. 4.The second example embodiment of the present invention will be described now.The second embodiment is structurally identical with above-described the first example embodiment, the additional system 702 that creates user application software.System 702 comprises script (script) language 702a, script compile program 702b and program processor 702c.Program processor 702c is a user application software (see figure 4).
Script 702a is used for creating script 702d, and script 702d utilizes system 1000(Fig. 1) carry out battery testing.Script 702a has many orders, and these orders are stated in table 4-7.Utilize script compile program 702b that script 702d is converted to program 702f.While conversion, script compile program 702b checks that the flow process of grammer and script 702d can collect to guarantee executable program 702f.Executable program 702f is used for communicating by letter with system administration manager 700a by program processor 702c, to be carried out by manager 700a, to control battery testing.
Table 4 has been described one group of set-point order, and these orders are used in script to desired operant level is set for the equipment relevant with abstract factory.The parameter of each set-point order is described in table 4.
The order of table 4. set-point
Table 8 has been described one group of order that is applicable to the system 100 that comprises control system 140.
Table 8. test macro operational order
Table 5 has been described one group of program circuit order that can be used for the execution flow process of controlling script.
The order of table 5. program circuit
Table 6 has defined one group of block command that can be used for definition command piece.Command block is used as an entirety according to If, Elself, Wait_Until or other program circuit order and carries out.
Table 6. block command
Table 7 has defined one group and has allowed explanation to insert script and do not affect the file command that script is carried out.
Table 7. file command
As everyone knows, script can utilize automated procedures of manufacturing script to construct.User can select an order, and then automated procedures can provide the list of a possibility parameter and selective out of Memory.This contributes to guarantee that command syntax is correct.In addition, circulation can be placed in script and can be repetitive cycling.Can in the time that script moves, carry out the amendment of script, and needn't close or reload a script.When group script is called, there will be a new window.In the time that test suffers alert consitions, alarm recovers script will be by automatic activation.
Other variants and modifications of the present invention is possible.Believe that all such modifications or modification are all appending in the scope of the claim here.

Claims (19)

1. a system for test battery, this system comprises:
A) in test process according to the controllable condition of controlling value control battery and in test process, measure battery can measuring condition so that the proving installation of data value to be provided;
B) send controlling value to described proving installation and receive the control system of data value from described proving installation;
C) send controlling value to described control system and receive the control and management device of data value from described control system, described control and management device is connected to described control system and comprises:
I) receive the readable input value of user and provide the readable output valve of user user interface,
Ii) readable user input value is converted to controlling value and by data value convert to the readable output valve of user conversion equipment and
Iii) the mapped file generating means of generating mapping file, wherein said mapped file comprises multiple label records, the plurality of label record comprises stores the abstract factory record of controlling value and the data label record of storage data value; And
D) memory storage of Storage Mapping file.
2. system according to claim 1, it is characterized in that, comprise compiler, described compiler can be used to compile described test script language so that test procedure to be provided by the selection operant level specifying in the operant level field of control command being converted to equipment operating level, and described equipment operating level is used for controlling described opertaing device and operates in described selection operant level.
3. system according to claim 2, is characterized in that,
Described proving installation comprises multiple opertaing devices of the multiple controllable condition for controlling battery;
Described script comprises the multiple device identifiers for identifying described multiple opertaing devices, and the each opertaing device in described multiple opertaing devices can be by an associate device identifier identification in described multiple device identifiers;
Described control command type comprises the recognition of devices field for receiving the associate device identifier of selecting opertaing device; And described test script can utilize described script to write to make described test script comprise multiple control commands of control command type; And the each control command in described test script (i) comprises and selects the selection operant level of opertaing device and (ii) comprise in recognition of devices field the associate device identifier of selecting opertaing device in the operant level field of control command.
4. system according to claim 2, is characterized in that,
Described proving installation comprises multiple opertaing devices of the multiple controllable condition for controlling battery;
Described script comprises the multiple device identifiers for identifying described multiple opertaing devices, and the each opertaing device in described multiple opertaing devices can be by an associate device identifier identification in described multiple device identifiers;
Described script comprises multiple control command types, and the each control command type in described multiple control command types has (i) the operation associated level field of the selection operant level for receiving the selection opertaing device by this control command control and (ii) for receiving the recognition of devices field of associated identifiers of described selection opertaing device; And
Described test script can utilize described script write to comprise multiple control commands of described multiple control command types make each control command in described multiple control command (i) in the operant level field of control command regulation select the selection operant level of opertaing device and the (ii) associate device identifier of regulation selection opertaing device in recognition of devices field.
5. system according to claim 4, is characterized in that,
Described multiple opertaing device comprises a controller of the electric current for controlling battery;
Described multiple control command type comprises set_current control command type, wherein the operant level field of set_current control command type can be used to receive and selects Current Control level, and the recognition of devices field of set_current control command type can be used to receive the associate device identifier of a selection current controller in controller; And described multiple control command comprises the set_current control command of set_current control command type.
6. system according to claim 4, is characterized in that,
Described multiple opertaing device comprises a controller of the voltage for controlling battery;
Described multiple control command type comprises set_voltage control command type, wherein the operant level field of set_voltage control command type can be used to receive and selects Control of Voltage level, and the recognition of devices field of set_voltage control command type can be used to receive the associate device identifier of a selection voltage controller in controller; And described multiple control command comprises the set_voltage control command of set_voltage control command type.
7. system according to claim 4, is characterized in that,
Described multiple opertaing device comprises a controller of the power for controlling battery;
Described multiple control command type comprises set_power control command type, wherein the operant level field of set_power control command type can be used to receive and selects Current Control level, and the recognition of devices field of set_power control command type can be used to receive the associate device identifier of a selection current controller in controller; And described multiple control command comprises the set_power control command of set_power control command type.
8. system according to claim 1, is characterized in that,
Described controlling value comprises the controlling value of test pattern;
Described proving installation comprises according to the signal that the controlling value under different operational modes is set and monitoring sets, and such as under constant current mode, detects the whether approaching flow that arranges of electric battery DC current; Described multiple control command type comprises set_mode control command type, wherein the operant level field of set_mode control command type can be used to receive and selects battery control model, and the recognition of devices field of set_mode control command type can be used to receive a selection control model associate device identifier in controller.
9. system according to claim 2, it is characterized in that, described compiler can be used to convert the selection operant level specifying in the operant level field of control command to equipment operating level by the each control command in described multiple control commands and converts described test script to test procedure, and described equipment operating level operates in for controlling by the opertaing device of associate device identifier identification the operant level that the operant level field of this control command specifies.
10. system according to claim 4, is characterized in that, also comprises the script-editor that utilizes script to write test script.
11. systems according to claim 10, is characterized in that, when select a control command type from described multiple control command types time described in script-editor can be used to provide and specify that the multiple of control command of this control command type may parameters.
12. systems according to claim 11, it is characterized in that, described multiple possibility parameter comprises the amplitude of possible operation level, described in while selecting described control command type with box lunch from described multiple control command types, script-editor provides the amplitude of possible operation level, for selecting the selection operant level of the operation associated level field that is inserted into described control command.
13. systems according to claim 2, is characterized in that,
Described controlling value comprises multiple, and for the each controlling value in multiple controlling values, associated abstract factory record comprises
Store the low field of range of control of minimum possibility controlling value,
Store the high field of range of control of the highest possibility controlling value,
Store the low field of equipment scope of the readable input value of minimum possibility user, and
Store the high field of equipment scope of the readable input value of the highest possibility user;
For the each data value in multiple data values, associated data label record comprises
Store the low field of data area of minimum possible data value,
The high field of data area of the highest possible data value of storage,
Store the low field of equipment scope of the readable output valve of minimum possibility user, and
Store the high field of equipment scope of the readable output valve of the highest possibility user; And
Described conversion equipment can be used to
May controlling value according to being stored in minimum in associated abstract factory record, the highest may controlling value, minimumly may the readable input value of user may the readable input value of user convert the readable input value of each user in readable multiple users input value to associated controlling value in multiple controlling values with the highest
14. systems according to claim 2, it is characterized in that, described conversion equipment can be used to according to the association control transitional information being stored in associated abstract factory record and converts the readable input value of each user in readable multiple users input value to associated controlling value in multiple controlling values, and converts each data value in multiple data values to the readable output valve of associated user in the readable output valve of multiple users according to the associated data transitional information being stored in associated data label record.
The method of a kind of controllable condition via opertaing device control battery in 15. data processors, the method comprises:
(a) provide the script that comprises control command type, described control command type has the operant level field of the selection operant level for receiving described opertaing device;
(b) pass through the operant level field of the selection operant level insertion control command of described opertaing device from the controlled order of control command type;
(c) utilizing described script to write test script makes described test script comprise described control command;
(d) compile described test script so that test procedure to be provided; With
(e) according to opertaing device described in described test procedure control.
16. methods according to claim 15, it is characterized in that, step (d) comprises and converts the selection operant level specifying in the operant level field of described control command to equipment operating level, and described equipment operating level is used for controlling described opertaing device and operates in described selection operant level.
17. methods according to claim 16, is characterized in that,
Multiple controllable condition of battery are controlled via multiple opertaing devices;
Described script comprises the multiple device identifiers for identifying described multiple opertaing devices, and the each opertaing device in described multiple opertaing devices can be by an associate device identifier identification in described multiple device identifiers;
Described control command type comprises the recognition of devices field for receiving the associate device identifier of selecting opertaing device; And
Step (b) is also included in recognition of devices field and inserts and select the associate device identifier of opertaing device to obtain described control command from described control command type.
18. methods according to claim 17, is characterized in that,
Described script comprises multiple control command types, and the each control command type in described multiple control command types has (i) the operation associated level field of the selection operant level for receiving the selection opertaing device by this control command control and (ii) for receiving the recognition of devices field of associated identifiers of described selection opertaing device; And
Step (b) also comprises inserting in the operant level field of this control command by the each control command in described multiple control commands to be selected the selection operant level of opertaing device and in recognition of devices field, inserts and select the associate device identifier of opertaing device to obtain multiple control commands from described multiple control command types.
19. 1 kinds of multiple controllable condition of controlling battery in data processor and measure multiple methods that can measuring condition of battery, the method comprises:
A) by readable user input value Input Data Process;
B) convert readable described user input value to associated controlling value;
C) according to the described associated controlling value control association controllable condition about the readable input value of described user;
D) measure multiple select in can measuring condition can measuring condition to obtain associated data value;
E) convert described associated data value to user readable output valve; And
F) show the readable output valve of described user.
CN201310070726.8A 2013-03-06 2013-03-06 System and method for controlling battery test equipment Pending CN104035033A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310070726.8A CN104035033A (en) 2013-03-06 2013-03-06 System and method for controlling battery test equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310070726.8A CN104035033A (en) 2013-03-06 2013-03-06 System and method for controlling battery test equipment

Publications (1)

Publication Number Publication Date
CN104035033A true CN104035033A (en) 2014-09-10

Family

ID=51465873

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310070726.8A Pending CN104035033A (en) 2013-03-06 2013-03-06 System and method for controlling battery test equipment

Country Status (1)

Country Link
CN (1) CN104035033A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5512831A (en) * 1994-11-23 1996-04-30 Lynntech, Inc. Method and apparatus for testing electrochemical energy conversion devices
US20020022167A1 (en) * 1999-10-06 2002-02-21 Herron Thomas G. System and method for optimizing fuel cell purge cycles
US20020064694A1 (en) * 2000-11-30 2002-05-30 Ryan Hallum Method of qualifying at least a portion of a fuel cell system and an apparatus employing same
CN1359546A (en) * 1999-07-05 2002-07-17 西门子公司 Device and method for determining and/or regulating the temperature of a fuel cell and/or a fuel cell stack
CN1688976A (en) * 2002-09-17 2005-10-26 洁能氏公司 System and method for controlling a fuel cell testing device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5512831A (en) * 1994-11-23 1996-04-30 Lynntech, Inc. Method and apparatus for testing electrochemical energy conversion devices
CN1359546A (en) * 1999-07-05 2002-07-17 西门子公司 Device and method for determining and/or regulating the temperature of a fuel cell and/or a fuel cell stack
US20020022167A1 (en) * 1999-10-06 2002-02-21 Herron Thomas G. System and method for optimizing fuel cell purge cycles
US20020064694A1 (en) * 2000-11-30 2002-05-30 Ryan Hallum Method of qualifying at least a portion of a fuel cell system and an apparatus employing same
CN1688976A (en) * 2002-09-17 2005-10-26 洁能氏公司 System and method for controlling a fuel cell testing device
CN1702471A (en) * 2002-09-17 2005-11-30 洁能氏公司 System and method for controlling a fuel cell testing device

Similar Documents

Publication Publication Date Title
Arraño-Vargas et al. Modular design and real-time simulators toward power system digital twins implementation
Hoogsteen et al. Demkit: a decentralized energy management simulation and demonstration toolkit
CN103733463A (en) Method and apparatus for controlling energy services based on market data
KR101720689B1 (en) Method and Apparatus for Automation of Smart Grid Common Information Model Interoperability Test
Onumanyi et al. Transactive energy: State-of-the-art in control strategies, architectures, and simulators
KR20150063204A (en) Demand Management Performance Test Simulator of Energy Management System for Energy Storage System and Test Method thereof
Seal Understanding derms
Lezynski et al. Design and implementation of a fully controllable cyber-physical system for testing energy storage systems
Fosso et al. Moving towards the smart grid: The Norwegian case
Reiman et al. App deconfliction: Orchestrating distributed, multi-agent, multi-objective operations for power systems
Becker et al. Building energy management in the fzi house of living labs
Tugarinov et al. Digital twin of distributed energy devices
CN104035033A (en) System and method for controlling battery test equipment
Benigni et al. On the development of control solutions for local energy communities: An incremental prototyping approach and related infrastructure
Klebow et al. EEPOS automation and energy management system for neighbourhoods with high penetration of distributed renewable energy sources: A concept
Hartmann et al. Near real-time electric load approximation in low voltage cables of smart grids with models@ run. time
Narang et al. Gmlc survey of distributed energy resource interconnection and interoperability standards
Ledro et al. Experimental validation of reactive power capability of battery systems following the Danish Grid Code
Powroźnik et al. Energy Management of Home Devices With Smart Response for the Energy Generation Profile
Soni et al. Fault Analysis of Electric Power System using PLC and Wireless Communication System
Challoob et al. Energy and battery management systems for electrical vehicles: A comprehensive review & recommendations
Slay Adoption of an Internet of Things framework for distributed energy resource coordination and control
Ju et al. Communication Interoperability between EV Charging Infrastructure and Grid
Soufiane et al. SDL Modeling and Validation of Home Area Network in Smart Grid Systems
US20180159332A1 (en) Distributed energy conversion system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20140910