CN102777370B - Realization method of LabVIEW-based high-pressure pump performance testing system - Google Patents

Realization method of LabVIEW-based high-pressure pump performance testing system Download PDF

Info

Publication number
CN102777370B
CN102777370B CN201210006871.5A CN201210006871A CN102777370B CN 102777370 B CN102777370 B CN 102777370B CN 201210006871 A CN201210006871 A CN 201210006871A CN 102777370 B CN102777370 B CN 102777370B
Authority
CN
China
Prior art keywords
test
data
daqmx
pressure
interface
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.)
Expired - Fee Related
Application number
CN201210006871.5A
Other languages
Chinese (zh)
Other versions
CN102777370A (en
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.)
Fuzhou University
Original Assignee
Fuzhou University
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 Fuzhou University filed Critical Fuzhou University
Priority to CN201210006871.5A priority Critical patent/CN102777370B/en
Publication of CN102777370A publication Critical patent/CN102777370A/en
Application granted granted Critical
Publication of CN102777370B publication Critical patent/CN102777370B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)

Abstract

The invention relates to a realization method of a LabVIEW-based high-pressure pump performance testing system, which comprises the following design processes of: login of the system: mainly using a database toolkit in an interconnection interface in LabVIEW to establish data interconnection to OfficeAccess with a user information database; parameter setting: providing a parameter setting interface; main interface display design: wherein a main interface is a human-machine interactive interface which mainly comprises real-time experimental data display, state monitoring and real-time control; report generation: using an NIoffice report generating toolkit in the LabView to produce an office report; and stop and exit from the system. Stepless speed regulation can be performed for motors of 0-3000r/min, and stepless adjustment can be performed for systems with the pressure of 0-40MP; and stepless adjustment can be performed for the vacuum degree stroke of 0-40mm, data collection, analysis and processing can be performed for the pressure, vacuum degree, rotating speed, torque and temperature, and a good platform can be provided for efficient and accurate comprehensive analysis and research of the performance of a high-pressure pump.

Description

Based on the implementation method of the high-pressure pump performance tests system of LabVIEW
Technical field
The present invention relates to high-pressure pump performance tests technical field, particularly a kind of implementation method of the high-pressure pump performance tests system based on LabVIEW.
Background technique
Appearance and virtual instrument technique full-fledged are gradually the latest development forms of computer aided testing (CAT) in recent years, and the graphic user interface that it has instead of the control panel of traditional instrument, save hardware and drop into; Modular construction makes system development cycle greatly shorten, and has good exploration and extensibility, therefore becomes the focus of current measurement and control area gradually.
Simultaneously, most widely used at present based on the exploitation of the system software for TT & C of virtual instrument based on LabVIEW platform, the software through pictures exploitation the integration environment that function is the strongest, be regarded as data capture and the instrument control software of a standard, LabVIEW (Labtoratory Virtual Instrument Engineering Workbench, test room's virtual instrument working platform) be the innovative product that National Instruments (NI company) releases, its use is graphical programming language---G language unique in the world at present, user can need not write code substantially, and flow chart only need be utilized just can to complete test assignment, user is freed from the programming of complexity, thus more energy is rendered to the research of physical problem itself, improve working efficiency, also reduce the professional requirement to LabVIEW user.The two large fundamental functions of LabVIEW are DAQ data capture and instrument controlling, they are core technologies of LabVIEW, also be the another advantage place of LabVIEW compared with other programming languages, we can build a set of acquisition and control system like a cork to utilize LabVIEW.
LabVIEW, in the application of high-pressure pump performance test bench TT&C system, allows the CAT system interface of high-pressure pump performance test bench more attractive in appearance, image, and can increase interface function as required at any time.During with LabVIEW coding, the data that can gather test stand can process, analyze, do not need to pass through hardware debug, greatly reduce the hardware development time, reduce hardware input cost, be conducive to the maintenance of test stand, program staff only needs to modify to program, meets various data processing, analysis and display.LabVIEW can gather all kinds data, and can control the instrument of dissimilar model, when coding, only need to write simple setting, not by the restriction of sensor in system, OO Object Oriented is extensive, reduces the technology barrier of follow-up personnel, brings convenience to the expansion of experiential function.
To sum up, develop the software of a set of high-pressure pump performance tests system based on LabVIEW, the observing and controlling efficiency of Pump Performance Test-bed can be improved, more easy to its operation, testing and analysis for pump performance provides first-class software platform, has larger use value and promotional value.
Summary of the invention
The object of this invention is to provide a kind of implementation method of the high-pressure pump performance tests system based on LabVIEW, can efficient to high-pressure service pump, accurate testing property be realized.
The present invention adopts following scheme to realize: a kind of implementation method of the high-pressure pump performance tests system based on LabVIEW, it is characterized in that, comprise following design cycle: login system: database kit in interconnect interface inside main employing LabVIEW, set up data interconnection with the Office Access being provided with User Information Database; Optimum configurations: an optimum configurations interface is provided; Main interface display design: it is a human-computer interaction interface, mainly comprises that laboratory data shows in real time, Stateful Inspection and real-time control; The realization of those functions mainly utilizes the DAQmx data capture measuring tool measured inside I/O, by creating DAQmx task, connecting NI DAQ hardware, setting physical channel, DAQ program control capture card gathers the dissimilar data on physical channel, then shows in real time; Described DAQmx task mainly comprise analog output to hardware controls, the analog input of sensor collection signal, sensor collection signal pulsed quantity input, the digital signal of hardware controls is exported, the input of hardware state collection signal; Generate report: in the middle of LabView, utilize NI office report generation kit, make office form; Stop, logging off.
The present invention utilizes LabVIEW to the design of high-pressure pump performance test bench software systems, can to motor 0 ~ 3000r/min stepless speed regulation, can to system pressure 0 ~ 40MP step-less adjustment; To degree of vacuum stroke 0 ~ 40mm step-less adjustment, can carry out data capture, treatment and analysis to pressure, degree of vacuum, rotating speed, torque, temperature, and it is shown and record in real time; Can show various state, and produce and corresponding automatically to control, achieve manual/auto while operation, directly feed back, also can realize one-touch full-automation; 14 Test items can be carried out, and make corresponding form and print.Thus make this test bench energy efficiently, the performance test of accurate complete pairing energy, provide good platform for doing comprehensively analysis and research to pump performance.
Accompanying drawing explanation
Fig. 1 is the main interface schematic diagram of present system.
Embodiment
Below in conjunction with drawings and Examples, the present invention will be further described.
The present embodiment provides a kind of implementation method of the high-pressure pump performance tests system based on LabVIEW, and this system comprises display, operates main interface, mainly arranges experiment, monitors and operates; Software for Design part is the key of TT&C system, and it gathers various data, completes the backstage step of test, realize the function at main interface.The method of the TT&C system of concrete test stand comprises following design cycle: login system, and------main interface display design---generates report---and stops, logging off optimum configurations.
Login system: this login system is mainly used for limiting irrelevant operator and enters this test interface, and the certification only obtaining username and password just can enter test operation interface.It mainly to adopt inside LabVIEW database kit in interconnect interface, data interconnection is set up with the Office Access being provided with User Information Database, can not creation database because LabVIEW data base tool bag can only operate, must by third party database system, so need to adopt Office Access.First set up " user profile " database by name at Office Access, the inside comprises associative operation personnel, the information (name, password, operating right, login times, login time) of caretaker; Then utilize LabVIEW data base tool bag based on ODBC (Open Database Connectivity) technology, when using ODBC api function, need to provide dataSource link DSN (Data Source Names) just can be connected to actual database, so need first to create DSN, use it to connection data storehouse; Finally utilize some basic operations of database kit, comprise establishment form, Delete Table, interpolation record, query note etc. and carry out programming.In the present embodiment, carry out event response by placing an event structure and arrange three event branches in While circulation to the button of three on interface, three branches are respectively user and log in, enter system, log off.
Three above-mentioned to the present embodiment below branches are described further, user logs in: be utilize some basic operations of database kit to inquire about the user profile inside the database established, when after username and password text box input name and password, program is by the connection with database, start retrieval user name, when username bad, the branch of entry condition structure vacation, direct ejection dialog box, display " user name does not exist ".When after username good, when namely construction of condition enters genuine branch, continue retrieval password.When password bad, enter the branch of interior condition structure vacation, directly eject dialog box, display " user name or password bad ".Only have after username and password is simultaneously correct, just can login successfully, the button of display " entering system ".Show login personnel authority, login times and last login time accumulative frequency and record the login time of this time simultaneously.This login interface is divided into caretaker and operator to user right, caretaker logs in successfully can carry out test operation to test stand, user profile manages, test procedure is modified and software subsequent development, and operator can only carry out the password of test operation and amendment oneself to test stand.When to input for continuous three times user name or password all incorrect after, this event structure enters the branch that logs off, and display dialog box " welcomes use next time ", and all text box information is emptied, and display interface is closed.
Enter system: only have after username and password is simultaneously correct, just can login successfully, the button of display " entering system ", " user's login " button disappears simultaneously.Click " entering system " button, the system that the enters branch of trigger event structure runs, and this login interface can be closed automatically, starts to enter test stand and operates main interface.Before entering the main interface of test, because main interface program is complicated, can show and enter main interface buffering progress bar, when reaching 100%, main interface can be demonstrated, start to test.
Log off: when inputting user name continuous three times or password is all incorrect, or when clicking " logging off " button, this event structure enters the branch that logs off, display dialog box " welcomes use next time ", and all text box information are emptied, login interface is closed.
Refer to Fig. 1, Fig. 1 is the present embodiment main interface schematic diagram, on this main interface, by pre-setting pump parameter, the start and stop of each motor of test stand can be completed, the switching of selector valve, the speed governing of motor, the adjustment of system pressure, the display of each state, test pressure, the real-time display etc. of flow etc.This optimum configurations is to provide an optimum configurations interface; The realization of this main interface function mainly utilizes the DAQmx(Data Acquisition Measurement experience measured inside I/O) data capture measuring tool, DAQmx compares other, can more effective Multithread Data, better single-site data acquisition performance, more easily carry out data capture more reliably.The more important thing is that it measures service software as up-to-date NI, support up-to-date NI DAQ hardware, comprise M series plug-in type DAQ equipment, some up-to-date USB DAQ equipment, and the DAQ equipment that hundreds of traditional NI-DAQ supports.We are by creating DAQmx task, and connect NI DAQ hardware, set physical channel, DAQ program control capture card gathers the dissimilar data on physical channel, is then presented on the virtual instrument on front panel.DAQmx task mainly comprise analog output to hardware controls, the analog input of sensor collection signal, sensor collection signal pulsed quantity input, the digital signal of hardware controls is exported, the input of hardware state collection signal.
The described analog output to hardware controls: first create modulating output task, select AO current type, the stroke adjustment of proportional pressure control valve pressure regulation and electric control valve selects PXI6238-1/AO 0-1 passage, because proportional pressure control valve only has a coil, the electric current of comparative example relief valve exports selection 12 ~ 20mA, and exporting the electric current of electric control valve is then normalized current 4 ~ 20mA; PXI6238-2/AO 0 passage is selected in the speed governing of motor, electric current exports and is chosen as normalized current 4 ~ 20mA, above three kinds of modulating output are all select electric current to export according to electricity piece signal type, and 12-20mA should corresponding range of regulation be 0 ~ 40MP, the stroke of the corresponding electric control valve of 4 ~ 20mA is the speed adjustable range 0 ~ 3000r/min of 0 ~ 40mm and motor, the pressure of display is needed at front panel, stroke, the actual numerical value of rotating speed, so need the scope these data being linearly converted to electric current in program.
The realization of the analog input of described sensor collection signal: this test stand needs the amount gathered, all 4 ~ 20mA current signal as pressure, rotating speed, temperature etc., a DAQmx analog input task only need be created to needing five analog amounts gathered, channel selecting is these five passages of PXI6238-1/AI 0-4, be set to the analog input of current type, scope is the continuous sampling of 4 ~ 20mA.Catch up with the analog output stated the same, need in WHILE loop structure, create DAQmx electric current and read, the current values collected is read, owing to being the input of multiple signal, then will be set to the sampling of multichannel list, be finally removing task, ensures that the data collected upgrade in time.Equally, due to pressure, the temperature of display that need on front panel, the real data such as rotating speed, instead of current value, need the electric current collected linearly to convert more, is converted to 0 ~ 50MP, 0 ~ 100 DEG C, the display directly perceived of 0 ~ 3000r/min etc.In the process that we gather signal, due to the limitation of hardware and the interference of external signal, the current signal collected always has certain fluctuation, add that sample rate is higher, the Data Update collected is very fast, and it is comparatively large to fluctuate up and down, is unfavorable for reading and the display of data.So when we need not affect sample rate, ensure the reliability of data.The method taked gathers once the every 1ms of signal, and under FOR circulation, 3s clock image data 3000, averages to 3000 data, and the data of display so also can just change at interval for 3 seconds, are convenient to the reading of data, ensure the accuracy of data.Owing to being the collection to five channel datas, be array classification to the reading of signal, so when in the end showing, need to carry out index to array, allow it be presented in corresponding single control.When the pressure collected is greater than 40MP, can alarm for high voltage be there is, and automatically stop mair motor and unload; When the temperature gathered is greater than 90 DEG C, can high temperature alarm be there is, and automatically open cooler.
The realization of the pulsed quantity input of described sensor collection signal: mainly the pulse signal frequency that sends of flow meter Collect conversion be flow.The selection of three flowmeters is selected by state machine, but gatherer process is the same, example is counted with LC50 flow, need establishment DAQmx timer task, channel selecting is PXI6238-2/CTR0, is set to CI frequency collection, creates DAQmx frequency equally and read in WHILE loop structure, be set to the sampling of single channel list, finally need equally to know task.Due to the certain impact of external environment can be subject on the collection of signal frequency, add the impact of fluctuating in running of hydraulic power oil process, also will filter the numerical value gathered, average.Each pulse that LC50 sends represents 0.04L, frequency representative be the number sending pulse each second, so transfer being calculated as flow to: f*0.04*60L/min, need to carry out linear calculating as shown in the figure in a program.Other flowmeters are also like this, here just do not tire out and have stated.
The realization that the described digital signal to hardware controls exports: mainly send high level to relay, thus realize motor, the control of selector valve etc., sending of high level is really sending by Boolean quantity, and low level is sent by the vacation of Boolean quantity.Due to the of short duration high level only needing the crawl of switch to the control of relay or sent by capture card, so after writing high level to capture card, write low level after 150ms, realize crawl.First the DAQmx task that numeral exports is created, connect the write of DAQmx numeral, Boolean quantity is really write, be set to digital boolean one line a bit, such high level input, recycling flush system sequential organization, after time delay 150ms, connects the write of DAQmx numeral again, by Boolean quantity vacation write, also be set to digital boolean one line a bit, be converted to low level input like this, finally need DAQmx to remove task and program error output.
The realization of described hardware state collection signal input: mainly to the state that motor runs, selector valve obtains the state of dead electricity, and blocked state of filter etc. gathers, and front panel is shown by Boolean quantity display lamp, and wants continuous collecting.Want 23 digital quantities to need to gather altogether, need three physical channels, so need establishment three numeral input DAQmx task, the 0-7 line of PXI6514 passage 0 is to Power Recovery state, and loaded state etc. 8 amount gathers; The 0-7 line of PXI6514 passage 1 gathers 8 amounts such as the selection modes of oil tank liquid level, charge valve; The 0-6 line of PXI6514 passage 2 is to the blocked state collection of 7 filters.Then connection respectively three DAQmx numerals read, and are all set to digital 1D boolean 1 passage 1 and sample because 8 Boolean quantities collected can form array, need to utilize array indexing it to be shown separately.DAQmx is finally needed to remove task and program error output.
Native system is many due to the data gathered, and therefore the logical relation of lower each action is described here, and this relation mainly utilizes construction of condition and the amount of enumerating to carry out selection to different relay and controls, and realizes logical relation each other.This relation can be summarized as following three kinds substantially:
1. the selection of flowmeter: in process of the test, hydraulic oil only allows through a flowmeter, when the selector valve that namely have selected a flowmeter obtains electric, two-way is obstructed in addition.In addition, also need to realize manual/auto while operation, the simultaneous display of state.First select by enumerating control flow meter, when the flowmeter chosen is consistent with the flowmeter that reality is working, then program does not process; When inconsistent, program then will select your current operation, branch corresponding in operating conditions structure, carries out numeral export by the physical channel of correspondence, is that selector valve is switched to the current flowmeter of selection.When using hand push button, the state of acquisition state program meeting flow meter work carries out gathering and feeds back to the boolean's control on interface, be its true and false property and be actually consistent, such virtual push button just can not conflict with actual button, manual/autoly switches at any time and simultaneously operating.
2, load mode is selected: be also only allow the work of a loading relief valve in process of the test, the principle that its software realizes is substantially similar with flowmeter.Controlled by three selector valves unlike flowmeter, and the three kinds of modes loaded only have two selector valves to control, the selection of 40MP direct acting relief valve is selected by the working position of two selector valves all dead electricity, just realized by the logical relation of boolean in program to the display of its working state, namely when selector valve all dead electricity time, boolean's tutorial light of 40MP direct acting relief valve can be shown as very.
3, other actions: other are as the start and stop of motor, start and stop of cooler etc., working each other is independently, not subsistence logic relation, only needs directly to select corresponding physical channel.The working state of same is actual button and boolean's button also needs to be consistent, manual/auto switching and simultaneously operating at any time.
Be worth mentioning, in this enforcement, also comprise Test item in this main interface to select, as shown in Figure 1, the Test item that will carry out is selected in the list control on this left side, main interface, the interface of corresponding Test item can be jumped out in the below of the middle at main interface, thus the operation that this Test item is correlated with and obtain test data.Select mainly to utilize event result and construction of condition to its Test item, event structure is used for Selection experiment project, when we double-click the title of test Test item, first the dialog box of whether carrying out this experiment can be ejected, elected select when disappearing, then this Test item is not carried out, and construction of condition is false, does not test; When selecting to determine, program can select the construction of condition branch of corresponding Test item, runs the program of this branch, starts the VI calling corresponding test, occurs its sub-panel.When off-test, program can close application, guarantees the test entering other smoothly.
Be noted that, the exchanges data at main interface and Test item interface must ensure conformity: the data that main interface gathers or state need to send Test item VI to and carry out a series of process, feed back on main interface at the action need of Test item VI simultaneously, keep the correct monitoring to each running state.The exchange of these data mainly utilizes the notifying device operation inside data communication just to realize.1. image data is flowed to Test item VI: prime minister will create " obtaining notifying device application ", called after " acquisition image data ", data type is set to array, then " the sending notice " in WHILE loop structure is connected, " the waiting wait order " inside Test item VI is sent to after the data such as the flow of collection, rotating speed, temperature, pressure are formed an array, carry out digital independent, finally at the outer cancellation notice of circulation, ensure the renewal of data.2. the action need of Test item VI feeds back to main interface: principle is the same the same, needs to create " obtaining notifying device application " at Test item VI, and called after " start and stop or adjustment ", main interface is operated and running state accordingly.
In the present embodiment, described Test item interface: with reference to the NBS such as " JB/T7042-1993 hydraulic gear pump test method ", " JB/T7043-2006 hydraulic axial plunger pump test method ", " JB/T7040-1993 hydraulic vane pump test method ", determine pump performance bench run project.As follows:
Delivery test: 1. volumetric efficiency is tested 2. total efficiencys and tested 3. variable characteristics test 4. overload performance tests
5. outer lysimetric test;
Type approval test: 1. discharge capacity demonstration test 2. efficiency test 3. variable characteristics tests 4. self-priming tests
5. overspeed test 6. overload test 7. full-load test 8. efficiency audit 9. sealability inspection.
Different Test items is carried out under different test conditionss, and test operation is different, also different to the process of data, so need to carry out independently writing to each Test item, testing experiment data more accurately, more intuitive viewing test result.
After inputted the parameter of pump in text box or numerical value frame, click after " determination " button, the form that these parameters can be tied to bunch preserves into the file of txt form, and convenient each experimental project is below to the reading of its file.First will utilize and create the file that data logging vi creates a parameter file.txt by name, then be write document data record and preserved, finally want close file, after ensureing to change pump, parameter is successfully changed.
The main interface of this enforcement also comprises a running-in experiment interface, before testing pump, needs pump running-in.Be under rated speed, load gradually from unloaded pressure, classification running-in, seating time and pressure classification are determined according to actual needs, but the seating time must should be more than or equal to 2min under rated pressure.The interface of this running-in experiment is included in the continuous operation of pump, the real time data tracking display of delivery pressure, incoming pressure, oil temperature, rotating speed, torque and flow, the contents such as the record of running-in elapsed time and running-in running experiment.On parameters hurdle, need the seating time, pressure classification progression, grading time and rated pressure lower seating time are arranged.Record Comparison is carried out to pump performance information in field data display information room, so that analyze.In program, the real time data first collected by main program by notifying device is delivered on this running-in experiment interface, ensures the conformity of data.By file to pump optimum configurations before reading, the parameter of pump is read out in this running-in experiment, ensure that pump runs under correct condition.What running-in was tested starts have boolean's control controlled conditions structure to realize, and when after click " beginning running-in " button, construction of condition is true, and experiment starts, and instrument starts to show the data collected.Here realized by FOR circulation when pressure classification runs, cycle-index is hierarchical level, and each cycle time is every stage pressure seating time, and realized by " stand-by period " this control, cycle time can be arranged voluntarily.And running-in initial time and running-in realize by " Elapsed Time " control working time; the length of seating time can be judged according to this time; the working time of rated pressure can be selected with other pressure of higher level different, and this time can grow disconnected when shutdown by operator to be determined.Be exactly finally form laboratory data being depicted as form, in addition storing record.
We are briefly described to obtain efficiency experiment in type approval test below: efficiency test is under maximum pump discharge, rated speed, tested delivery side of pump pressure is made to be increased to 25% of rated pressure gradually, to be tested in stable condition after, measure the data relevant with efficiency.Then, according to the method described above, when making tested delivery side of pump pressure be 40%, 55%, 70%, 80%, 100% of rated pressure, measure the data relevant with efficiency respectively, comprise volumetric efficiency, total efficiency, actual flow, output power.The interface of efficiency test comprises in the continuous operation of pump, the real time data tracking display of delivery pressure, incoming pressure, oil temperature, rotating speed, torque and flow; Pump is under maximum pump discharge, rated speed, and when pressure is respectively 25%, 40%, 55%, 70%, 80%, 100% of rated pressure, volumetric efficiency, total efficiency, actual flow, output power form show, and compare data variation; Utilize the Plotting data of above table to become pump performance curve, the curve of different colours represents different data, is used for analyzing data trend, draws the optimum performance parameters of pump.
In efficiency test program, first the real time data collected by main program by notifying device is delivered in this efficiency test, ensure the conformity of data, also to rotating speed simultaneously in efficiency being tested, the setting of pressure etc. passes to main program, carries out corresponding control and adjustment to test stand, now also by the file to pump optimum configurations before reading, the parameter of pump is read out in this running-in experiment, ensures that pump runs under the condition that self is correct.The adjustment of speed and the adjustment etc. of pressure are all realized by state machine, in construction of condition, first branches into " initialization ", in this branch when clicking boolean and controlling, Boolean quantity is true, can by selecting the amount of enumerating " speed governing " state, " speed governing " branch of entry condition structure, otherwise be parked in init state, test is not carried out always.After entering " speed governing " branch, rated speed can pass to main program by notifying device, motor speed is allowed to be adjusted to the rated speed of pump, now be in unloaded state, system pressure is 0, after motor speed reaches the rated speed of pump, " zero load " branch can be entered by selection, otherwise always in speed governing.After entering unloaded branch, it is still now unloaded state, pressure is 0, but state machine directly can enter " 25% pressure " branch, now gives loading selector valve conveying Boolean quantity true, it is allowed to obtain electric, system starts to load, and proportional pressure control valve starts pressure regulation, when pressure reaches 25% of rated pressure, state machine can enter " 25% measure " branch, otherwise pressure regulation always.In " 25% measure " branch, program begins through the real time data of acquisition, starts computing and draws volumetric efficiency, total efficiency, actual flow and output power under this pressure, enter " 40% pressure " branch simultaneously.After this; when pressure is respectively 40%, 55%, 70%, 80%, 100% of rated pressure; the acquisition of laboratory data is similar; after under 100% pressure state; can control by clicking " reset ", make its state machine enter " end " branch, system starts unloading; reduction of speed is shut down, and program is also out of service.In experiment, also can pass through emergency stop button, rest schedule runs at any time, and test stand unloads, and shuts down.When off-test, need to preserve authentic data, store, and test result is analyzed, just need the generation of test report.And in automatic test field, the Office form (Word, Excel) of generation is almost the standard configuration of the automatic test program of each specialty.In the middle of LabView, utilize NI office report generation kit, just can produce a exquisite office form fast.
The generation of the form of this test stand, based on office word, is described with the example that is reported as of efficiency test below:
First new office word document is created, with Bookmark for each position is named, because the MS office report.vi in LabView can find the position having Bookmark in Word template.
In word template, the first row input " efficiency test test report ", as the title of this test report.Second row input " test parameters ", set up test parameters display field, the third line input " model of pump ", this is that cursor is parked in after " model of pump ", add a Bookmark in this position, be after this followed successively by " rated pressure (MP) ", " discharge capacity (L/r) ", " rated speed (r/min) ", " maximum pressure (Mp) ", " maximum speed (r/min) ", " tester ", " date of test " add Bookmark.In realtime curve hurdle, for " incoming pressure (KP) ", " delivery pressure (MP) ", " oil temperature (DEG C) ", " rotating speed (r/min) ", " torque (Nm) ", " 40 flowmeters (L/min) ", " 50 flowmeters (L/min) " add Bookmark.In test data form hurdle, add the Bookmark of a form, in test data plotted curve, add the Bookmark of a chart.In word, we can show the data and figure that must relate in test like this.
After completing above-mentioned steps, this template file is preserved with Word97-2003 template form.Then in the LabView flow diagram of efficiency experiment, MS Office Report.vi is put into, " Custom Report for word " is selected in template option in ejection dialog box, then inside Path to template, the template of just now preserving is chosen,, MS office report.vi can be automatically found the cell of ordering name.
Like this, the configuration of report template completes, option corresponding with MS Office Report.vi for the data of efficiency experiment is only needed to couple together below, MS Office Report.vi is placed in construction of condition, boolean's control is had to control, time we need to generate report, boolean's control is allowed to be true.After program is run, MS Office Report.vi will be inserted in the position that word specifies content accurately, the final form generated.
Above-mentionedly write for efficiency experiment test report program, making of other experiment forms are similar, do not introduce one by one here.
The foregoing is only preferred embodiment of the present invention, all equalizations done according to the present patent application the scope of the claims change and modify, and all should belong to covering scope of the present invention.

Claims (1)

1. the implementation method based on the high-pressure pump performance tests system of LabVIEW, it is characterized in that, comprise following design cycle: login system: database kit in interconnect interface inside main employing LabVIEW, set up data interconnection with the Office Access being provided with User Information Database, optimum configurations: an optimum configurations interface is provided, main interface display design: it is a human-computer interaction interface, mainly comprises that laboratory data shows in real time, Stateful Inspection and real-time control, laboratory data shows in real time, the realization of Stateful Inspection and those functions of real-time control mainly utilizes the DAQmx data capture measuring tool measured inside I/O, by creating DAQmx task, connect NI DAQ hardware, set physical channel, DAQ program control capture card gathers the dissimilar data on physical channel, then shows in real time, described DAQmx task mainly comprises analog output to hardware controls, the analog input of sensor collection signal, the pulsed quantity of sensor collection signal input, export the digital signal of hardware controls, the input of hardware state collection signal, generate report: in the middle of LabView, utilize NI office report generation kit, make office form, stop, logging off, described parameter comprises the model of pump, factory number, production unit, rated pressure, discharge capacity, rated speed, maximum pressure, maximum speed, experiment oil, experiment date, experimenter, date of manufacture, described realizes in the following ways to the analog output of hardware controls: first create modulating output task, select AO current type, the stroke adjustment of proportional pressure control valve pressure regulation and electric control valve selects PXI6238-1/AO 0-1 passage, because proportional pressure control valve only has a coil, the electric current of comparative example relief valve exports selection 12 ~ 20mA, and exporting the electric current of electric control valve is then normalized current 4 ~ 20mA, PXI6238-2/AO 0 passage is selected in the speed governing of motor, electric current exports and is chosen as normalized current 4 ~ 20mA, above three kinds of modulating output are all select electric current to export according to electricity piece signal type, and 12-20mA answers the range of regulation of corresponding proportional pressure control valve to be 0 ~ 40MP, the stroke of the corresponding electric control valve of 4 ~ 20mA is the speed adjustable range 0 ~ 3000r/min of 0 ~ 40mm and motor, front panel need display pressure, stroke, rotating speed actual numerical value, so need the scope these data being linearly converted to electric current in program, the analog input of described sensor collection signal realizes in the following ways: create signal change of a DAQmx analog input task to sensor collection and form analog input, and its channel selecting is these five passages of PXI6238-1/AI 0-4, the method that described sensor collection signal is taked gathers once the every 1ms of signal, and under FOR circulation, 3s clock image data 3000, averages to 3000 data, to ensure the accuracy of data, the pulsed quantity input of described sensor collection signal realizes in the following ways: it is flow that the pulse signal frequency sent by sensor flow meter carries out Collect conversion, need establishment DAQmx timer task, channel selecting is PXI6238-2/CTR0, be set to CI frequency collection, the same DAQmx frequency that creates in WHILE loop structure reads, be set to the sampling of single channel list, also will filter the numerical value gathered, average, it is send high level to relay that the described digital signal to hardware controls exports, thus realize motor, the control of selector valve, sending of high level is really sending by Boolean quantity, low level is sent by the vacation of Boolean quantity, due to the of short duration high level only needing the crawl of switch to the control of relay or sent by capture card, so after writing high level to capture card, low level is write after 150ms, realize crawl, first the DAQmx task that numeral exports is created, connect the write of DAQmx numeral, Boolean quantity is really write, be set to digital boolean one line a bit, such high level input, recycling flush system sequential organization, after time delay 150ms, again connect the write of DAQmx numeral, by Boolean quantity vacation write, also digital boolean one line is set to a bit, be converted to low level input like this, DAQmx is finally needed to remove task and program error output, described hardware state collection signal input is the state run motor, selector valve obtains the state of dead electricity, the blocked state of filter gathers, need three physical channels, so need establishment three numeral input DAQmx task, the 0-7 line of PXI6514 passage 0 gathers 8 amounts, comprising Power Recovery state, loaded state gathers, the 0-7 line of PXI6514 passage 1 gathers 8 amounts, comprising oil tank liquid level, the selection mode of charge valve, the 0-6 line of PXI6514 passage 2 gathers 7 amounts, comprising the blocked state of 7 filters, then be connected respectively a DAQmx numeral to read, all be set to digital 1D boolean 1 passage 1 sample, because 8 Boolean quantities collected can form array, needing to utilize array indexing array to be shown separately finally needs DAQmx to remove task and program error output, described main interface display design also comprises Test item and selects, and after entering Test item interface, the exchanges data between this Test item interface with described main interface is undertaken alternately by the data transfer of collection being become array, described Test item comprises delivery test and type approval test, and described delivery test comprises volumetric efficiency test, total efficiency test, variable characteristics test, overload performance test and outer lysimetric test, described type approval test comprises discharge capacity demonstration test, efficiency test, variable characteristics test, self-priming test, overspeed test, overload test, full-load test, efficiency audit and sealability inspection.
CN201210006871.5A 2012-01-11 2012-01-11 Realization method of LabVIEW-based high-pressure pump performance testing system Expired - Fee Related CN102777370B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210006871.5A CN102777370B (en) 2012-01-11 2012-01-11 Realization method of LabVIEW-based high-pressure pump performance testing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210006871.5A CN102777370B (en) 2012-01-11 2012-01-11 Realization method of LabVIEW-based high-pressure pump performance testing system

Publications (2)

Publication Number Publication Date
CN102777370A CN102777370A (en) 2012-11-14
CN102777370B true CN102777370B (en) 2015-06-03

Family

ID=47122422

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210006871.5A Expired - Fee Related CN102777370B (en) 2012-01-11 2012-01-11 Realization method of LabVIEW-based high-pressure pump performance testing system

Country Status (1)

Country Link
CN (1) CN102777370B (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102945041A (en) * 2012-12-03 2013-02-27 重庆市星格水泵有限公司 System for monitoring safety operation of pump
JP5968834B2 (en) * 2013-06-21 2016-08-10 株式会社ソニー・インタラクティブエンタテインメント Information processing device
CN105071913A (en) * 2015-07-23 2015-11-18 柳州一合科技有限公司 Method of synchronizing multiple user signals
CN106801670A (en) * 2015-11-26 2017-06-06 中国人民解放军军械工程学院 Life for Hydraulic Pump testing stand
CN107644156A (en) * 2017-09-12 2018-01-30 合肥国轩高科动力能源有限公司 L-abiview-based permission login method and system
CN107727965A (en) * 2017-10-16 2018-02-23 安德信微波设备有限公司 A kind of TT&C system and its method of the solid-state amplifier based on Labview
CN107966643B (en) * 2017-10-18 2020-09-29 中山大学 Interactive visualization device for real-time test data and implementation method thereof
CN109298353A (en) * 2018-10-25 2019-02-01 江苏理工学院 LED drive power test macro based on LabVIEW
CN110145473B (en) * 2019-06-14 2020-06-05 江苏省机械研究设计院有限责任公司 Detection method for judging self-suction performance of hydraulic pump
CN111026778B (en) * 2019-12-16 2023-05-30 华南理工大学广州学院 Data searching method of multifunctional engraving machine based on LabVIEW
CN111365222A (en) * 2020-03-31 2020-07-03 凯龙高科技股份有限公司 Test bench is examined eventually to aftertreatment measuring pump
CN114415765A (en) * 2022-01-11 2022-04-29 烟台松川自动化科技有限公司 Control system of parallel reaction instrument

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1792459A (en) * 2005-11-25 2006-06-28 天津理工大学 Physical chemistry experimental system based-on virtual instrument control tech.
CN201247097Y (en) * 2008-08-12 2009-05-27 西安理工大学 Apparatus for monitoring and analyzing hydroelectricity set vibration
CN201662702U (en) * 2010-07-21 2010-12-01 中国地质大学(武汉) Frequency conversion water processing control device base on LABVIEW
CN201740656U (en) * 2010-05-27 2011-02-09 山东理工大学 Bulldozer dynamic parameter testing device based on LabVIEW
CN201844928U (en) * 2010-10-15 2011-05-25 华南理工大学 Electric automobile data acquisition system based on LabVIEW (Laboratory Virtual Instrument Engineering Workbench)

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1792459A (en) * 2005-11-25 2006-06-28 天津理工大学 Physical chemistry experimental system based-on virtual instrument control tech.
CN201247097Y (en) * 2008-08-12 2009-05-27 西安理工大学 Apparatus for monitoring and analyzing hydroelectricity set vibration
CN201740656U (en) * 2010-05-27 2011-02-09 山东理工大学 Bulldozer dynamic parameter testing device based on LabVIEW
CN201662702U (en) * 2010-07-21 2010-12-01 中国地质大学(武汉) Frequency conversion water processing control device base on LABVIEW
CN201844928U (en) * 2010-10-15 2011-05-25 华南理工大学 Electric automobile data acquisition system based on LabVIEW (Laboratory Virtual Instrument Engineering Workbench)

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
基于LabVIEW的机油泵测试与分析***的开发;吴慧等;《汽车实用技术》;20110115(第01期);第26-29页 *
基于虚拟仪器的液压泵马达性能测试***研究;杨超;《中国优秀硕士学位论文全文数据库》;20060815;正文10-11页、50-52页 *
虚拟仪器技术在液压泵性能测试***的应用;田玲等;《液压与气动》;20060120(第01期);第34-37页 *

Also Published As

Publication number Publication date
CN102777370A (en) 2012-11-14

Similar Documents

Publication Publication Date Title
CN102777370B (en) Realization method of LabVIEW-based high-pressure pump performance testing system
CN111144025B (en) Simulation model parameterized integration system and method based on multi-level reconstruction
CN103077033B (en) A kind of optimization configuration system
CN103279124B (en) Experiment system oriented to development of motor controller of electric vehicle
JP2007536640A (en) Method and apparatus for modifying process control data
CN103941675A (en) Safety monitoring management system based on wireless network
CN112532299B (en) Satellite test automatic execution system based on module splicing
CN103541948B (en) Test stand for hydraulic element Distributed Status Monitoring network system
CN106201803A (en) A kind of general automation based on tested object model test system and method
CN102819629A (en) Automatic assembly method and system of three-dimensional models
CN109654009B (en) Hydraulic pump motor performance test system and test method thereof
CN112784501A (en) Modeling system and method for residual life prediction model of equipment and prediction system
CN104731587A (en) Unit testing data generating method and unit testing data generating system
CN108694448A (en) PHM platforms
CN101382802B (en) Maintenance machinery electrical system status monitoring with diagnose apparatus and monitoring and diagnose method
CN109871321A (en) A kind of method and test case management platform of test case Code automatic build
CN206991291U (en) A kind of automatic test platform for the type III computer interlocking of iron section
CN107544895A (en) Hadoop big datas platform testing system and method
CN101846117B (en) Hydraulic cylinder performance test device
CN102760086B (en) Data detection control method and device based on flexible test technology
CN109374287A (en) A kind of Retarder control valve detection system and method
CN108694676A (en) A kind of system and method for efficient process power test data
CN112699549A (en) CDFS structure-containing aeroengine nonlinear model modeling system and modeling method
CN112731158B (en) Data post-processing method for power battery test system
CN112699032B (en) Method for realizing vddbench performance test result analysis based on Excel

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150603

Termination date: 20220111