Nothing Special   »   [go: up one dir, main page]

CN104197975B - A kind of sensor measuring accuracy raising method based on the constraint of observed value differential - Google Patents

A kind of sensor measuring accuracy raising method based on the constraint of observed value differential Download PDF

Info

Publication number
CN104197975B
CN104197975B CN201410398045.9A CN201410398045A CN104197975B CN 104197975 B CN104197975 B CN 104197975B CN 201410398045 A CN201410398045 A CN 201410398045A CN 104197975 B CN104197975 B CN 104197975B
Authority
CN
China
Prior art keywords
sensor
observed value
int
sampling instant
measuring accuracy
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
CN201410398045.9A
Other languages
Chinese (zh)
Other versions
CN104197975A (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.)
University of Electronic Science and Technology of China
Original Assignee
University of Electronic Science and Technology of China
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 University of Electronic Science and Technology of China filed Critical University of Electronic Science and Technology of China
Priority to CN201410398045.9A priority Critical patent/CN104197975B/en
Publication of CN104197975A publication Critical patent/CN104197975A/en
Application granted granted Critical
Publication of CN104197975B publication Critical patent/CN104197975B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Indication And Recording Devices For Special Purposes And Tariff Metering Devices (AREA)

Abstract

The present invention discloses a kind of sensor measuring accuracy raising method based on the constraint of observed value differential, it is determined that iteration times Nint, dynamic conditioning Δt in an iterative process can be realized, adaptively correcting sensor exports, and overcomes the adaptivity that the time delay utilizing arithmetical mean and recurrence average etc. do not possess; The inventive method computing is simple, is applicable to intelligent sensing device self information processing unit and corrects in real time, it is achieved software compensation hardware is not enough, the measurement inaccuracy to a certain degree overcoming sensor self resolving power and causing, it is to increase measuring accuracy; The inventive method, is possible not only to the accuracy improving sensor take off data, also has certain noise removal capability, can be directly used in sensor output data process.

Description

A kind of sensor measuring accuracy raising method based on the constraint of observed value differential
Technical field
The invention belongs to sensor signal processing technology field, more specifically say, relate to a kind of sensor measuring accuracy raising method based on the constraint of observed value differential, in Design of Smart Sensor and signal denoising etc., it is to increase sensor measuring accuracy and removal noise jamming.
Background technology
Along with the arrival of " information age ", as the means of obtaining information, sensor technology obtains significant progress. Sensor application field is more and more extensive, and its requirement is more and more higher, and demand is more and more urgent, and sensor technology has become one of important symbol of a measurement national science state-of-art.
Owing to the signals such as various physical quantity, chemistry amount and biomass can be changed into electrical signal by sensor so that people can utilize computer realize measurement, information processing automatically and automatically control. But the output characteristic of sensor is by the impact of many environmental factorss, such as temperature, power-supply fluctuation, magnetic field etc., sensor exports simultaneously also affects by self operational characteristic, and this causes sensor output often to there is certain error with actual value. In specific application scenario, whole system can be caused bad impact by such error.
For the error that sensor exports with actual value exists, rig-site utilization slip-stick artist also just does some simple filtering and noise reductions for sensor image data (output), this respect also has a lot of ripe algorithm, if kalman filtering, the algorithm such as average that counts are all the algorithms that image data is done post-processed, rarely having for the method that sensor self measuring accuracy improves, it is that the sensor for the particular type of certain applications exists sensor manufacturing process level and explores new measuring method two aspect that major part improves the method for sensor measuring accuracy.
Along with the development of microelectronics and Materials science, sensor is more and more combining in development and apply process with microprocessor, sensor is made not only to have vision, sense of touch, the sense of hearing, the sense of taste, having also had the artificial intelligence such as storage, thinking and Logic judgment ability, the development trend of sensor presents intellectuality. Intelligent sensing device is exactly that a kind of sensor (passing through signal conditioning circuit) having infomation detection and the information processing function concurrently gives intelligent combination with microprocessor. For the design of following intellectualized sensor, utilize the information process unit of sensor self can complete the process of raw measurement data, thus export take off data more accurately.
The using method that can be applied in raw measurement data process at present has the methods such as arithmetic filtering, recurrence average filtering, weighting filtering, and these methods all exist some drawbacks. Although arithmetic filtering can remove random disturbance, but cause take off data time delay big along with sampling point increase. Recursive Filtering and weighting Recursive Filtering, although each calculates moment can return measurement data, but filtered version is single, parameter adjustment blindly, does not have stronger adaptivity, therefore, wish a kind of so simple and dynamic inflation method, the process of some simple sensor raw measurement datas can be completed on this limited calculating unit of sensor self information treating part, namely utilize the method for software compensation hard ware measure defect, thus improve the measuring accuracy of sensor self.
Summary of the invention
It is an object of the invention to for the problem that sensor self resolving power causes sensor measuring accuracy not high, a kind of sensor measuring accuracy raising method based on the constraint of observed value differential is provided, to a certain degree compensating hardware deficiency, according to observed value information, revise observed value, approach ideal value, to improve measuring accuracy.
For realizing above object, the sensor measuring accuracy raising method that the present invention retrains based on observed value differential, it is characterised in that, comprise the following steps:
(1), determine to calculate iteration times Nint;
(2), sensor raw measurement data is obtained, when sampling instant is NintIndividual sampling instant, starts trimming process, now, and current time i=Nint;
(3) and make j=i-1, the initial generalized velocities of calculating sensor current time i:
V i j R = y i - y j ( i - j ) T s
Wherein, TsFor the sampling time of sensor, yi,yjFor the observed value of sampling instant i, j;
(4), j=i-2 is made;
(5), calculating sensor observed value generalized velocities:
V i j = y i - y j ( i - j ) T s ;
(6) judge:
If Vij*Vi(j-1)< 0, the generalized velocities of current time iFor:Otherwise:
If a is Vij>=0, then:
V i j R = V i j ; V i ( j - 1 ) R - S V e r r ( ( i - j ) * T s ) < V i j < V i ( j - 1 ) R + S V e r r ( T s * ( i - j ) ) V i ( j - 1 ) R - S V e r r ( ( i - j ) * T s ) ; V i j &le; V i ( j - 1 ) R - S V e r r ( ( i - j ) * T s ) V i ( j - 1 ) R + S V e r r ( ( i - j ) * T s ) ; V i j &GreaterEqual; V i ( j - 1 ) R + S V e r r ( ( i - j ) * T s ) ;
If V i ( j - 1 ) R - S V e r r ( ( i - j ) * T s ) < V i j < V i ( j - 1 ) R + S V e r r ( T s * ( i - j ) ) , Then make j=j-1, and return step (5), otherwise, enter step (7);
B), V is worked asijDuring < 0
V i j R = V i j ; V i ( j - 1 ) R - S V e r r ( ( i - j ) * T s ) < V i j < V i ( j - 1 ) R + S V e r r ( T s * ( i - j ) ) V i ( j - 1 ) R + S V e r r ( ( i - j ) * T s ) ; V i j &le; V i ( j - 1 ) R - S V e r r ( ( i - j ) * T s ) V i ( j - 1 ) R - S V e r r ( ( i - j ) * T s ) ; V i j ( i ) &GreaterEqual; V i ( j - 1 ) R + S V e r r ( ( i - j ) * T s )
If V i ( j - 1 ) R - S V e r r ( ( i - j ) * T s ) < V i j < V i ( j - 1 ) R + S V e r r ( T s * ( i - j ) ) , Then make j=j-1, and return step (5), otherwise, enter step (7);
Wherein: S V e r r ( ( i - j ) * T s ) = M ( i - j ) * T s ;
SVerr((i-j)*Ts) it is generalized velocities error, got two sampling point timed interval �� t=(i-j) * TsFunction, M is the resolving power of sensor;
(7), generalized velocities is calculatedAs the generalized velocities after i-th sampling instant place sensor calibration, and according to formula:
y i + 1 _ c o r r e c t = y i + V i j R * T s
The correction obtaining subsequent time i+1 exports yi+1_correctAs the output value of sensor;
(8), current time i add 1, return step (3), ask for N like thisintEach real-time correction value output of sampling instant sensor after individual sampling instant.
The object of the present invention is achieved like this.
This scheme proposes a kind of sensor measuring accuracy raising method based on the constraint of observed value differential, it is determined that iteration times Nint, dynamic conditioning �� t in an iterative process can be realized, adaptively correcting sensor exports, and overcomes the adaptivity that the time delay utilizing arithmetical mean and recurrence average etc. do not possess; The inventive method computing is simple, is applicable to intelligent sensing device self information processing unit and corrects in real time, it is achieved software compensation hardware is not enough, is to a certain degree overcoming what sensor self resolving power caused measurement inaccuracy, it is to increase measuring accuracy; The inventive method, is possible not only to the accuracy improving sensor take off data, also has certain noise removal capability, can be directly used in sensor output data process.
Accompanying drawing explanation
Fig. 1 is the comparison diagram of linear sensing device idealized characteristic and actual characteristic curve;
Fig. 2 is the actual output of stochastic inputs lower sensor and the desirable graphic representation exported;
Fig. 3 is that Fig. 2 middle ideal exports and actual output graph of errors;
Fig. 4 is superimposed with output value and graph of errors thereof after the sinusoidal input lower sensor idea output of white Gaussian noise, real output value and correction;
Fig. 5 is a kind of embodiment schema of sensor measuring accuracy raising method that the present invention retrains based on observed value differential.
Embodiment
Below in conjunction with accompanying drawing, the specific embodiment of the present invention is described, so that the technician of this area understands the present invention better. Requiring particular attention is that, in the following description, when perhaps the detailed description of known function and design can desalinate the main contents of the present invention, these descriptions will be ignored here.
First with the linear sensing device input-output characteristic curve of Fig. 1, wherein M represents sensor intrinsic resolution, and Xres represents sensor input internal discrete sampling interval, and K is linear sensing device ratio system.
In Fig. 1, strokes and dots straight line is ideal output characteristic, and due to so input and output characteristic accurately unavailable in the characteristic reality by sensor process and digitizing, dashed curve is discrete sampling input and output characteristic, is sensor actual measured property. Therebetween difference shows desirable true to certainly exist error between value and observed value, and based on this, under given list entries, ideal value and observed value and error thereof are as shown in Figure 2.
In fig. 2, linear Proportional coefficient K=1, the sensor of intrinsic resolution M=0.1, under given stochastic inputs sequence, obtaining desirable output and measure exporting and the two deviation curve, wherein dotted line is desirable output, and solid line is that actual output is according to observed value information. As shown in Figure 3, observe both deviations of discovery and it is less than intrinsic resolution M. Utilize the thought of dynamic compensation like this, obtain revising observed value, approach ideal value, be specially:
1, the measurement value sensor generalized velocities in sensor discrete sampling situation is defined, that is:
&Delta; y &Delta; t = y i - y j ( i - j ) T s - - - ( 1 )
Wherein yi,yjFor the observed value of sampling instant i, j, i �� j.
On this basis, defining measurement value sensor generalized velocities error is
Wherein M is sensor intrinsic resolution, and �� t is the timed interval of twice measurement, and proves: in the moment i instantaneous generalized velocities of sensor and calculating generalized velocities, meet: VR(i)��VC(i)��SVerr(�� t), wherein VR(i) and VCI () is respectively moment i instantaneous generalized velocities and calculates generalized velocities, VCI () calculates by (1) formula, VR(i) for exist in theory but the actual instantaneous generalized velocities that can not ask.
2, propose on self-defined generalized velocities basis and pass through iteration, constantly increase �� t, realize dynamically reducing generalized velocities error, make to calculate generalized velocities and approach instantaneous generalized velocities gradually, until iteration terminates, obtain correction generalized velocities, according to the correction anti-correction method separating observed value of generalized velocities, realize the measurement update to sensor, thus improve measuring accuracy.
The lower calibration result of sinusoidal input is as shown in Figure 4. Wherein dotted line is the desirable output being superimposed with white Gaussian noise, and dotted line is actual output curve, and solid line is the curve after correction. It is 0.01 white Gaussian noise that the sinusoidal Signal averaging being wherein input as 5+sin (t) has average to be 0 variance. The resolving power M of sensor is 0.1. Exporting in application condition, graph of errors when solid line is do not correct, dotted line exports graph of errors for correcting to export with desirable, relatively find, exporting error after correction and be significantly lower than non-school timing error, repeatedly test simultaneously, under ramp input, error average and variance are as shown in table 1 below.
Table 1
(2) on linear sensor input and output characteristic basis, complete the theoretical proof of this correction method validity, and give after the method applies, output value after correction and between idea output statistical error average beWherein NintFor setting iteration number of times, actual iteration number of times when i-j represents that iteration terminates.
As shown in Figure 5, it is consistent with summary of the invention for the schema of the present invention, comprises and arranges iteration times Nint, obtain sensor raw measurement data, get NintIndividual raw measurement data, just starts correction. Iteration times N is setintDetermine according to particular case, as long as can ensure that iteration can terminate. This two step this corresponding to step (1), (2). It should be noted that, sensor raw measurement data constantly carries out, and correction also constantly carries out, and in step (8), current time just can be updated to subsequent time like this.
After starting correction, adopt the generalized velocities after step (3)��(6) iterative computation sensor calibration, then obtain correction with the generalized velocities integration after this sensor calibration and export, this corresponding step (7), final updating sampling instant, and return and calculate NintEach real-time correction value output of sampling instant sensor after individual sampling instant, thus realize correction and export, until sensor terminates correction.
Although above the embodiment of the present invention's explanation property being described; so that those skilled in the art understand the present invention; but should be clear; the invention is not restricted to the scope of embodiment; to those skilled in the art; as long as various change is in appended scope and the spirit and scope of the present invention determined, these changes are apparent, and all utilize the innovation and creation of present inventive concept all at the row of protection.

Claims (1)

1. the sensor measuring accuracy raising method based on the constraint of observed value differential, it is characterised in that, comprise the following steps:
(1), determine to calculate iteration times Nint;
(2), sensor raw measurement data is obtained, when sampling instant is NintIndividual sampling instant, starts trimming process, now, and current time i=Nint;
(3) and make j=i-1, the initial generalized velocities of calculating sensor current time i:
V i j R = y i - y j ( i - j ) T s
Wherein, TsFor the sampling time of sensor, yi,yjFor the observed value of sampling instant i, j;
(4), j=i-2 is made;
(5), calculating sensor observed value generalized velocities:
V i j = y i - y j ( i - j ) T s ;
(6) judge:
If Vij*Vi(j-1)< 0, the generalized velocities of current time iFor:Otherwise:
If a is Vij>=0, then:
V i j R = V i j ; V i ( j - 1 ) R - S V e r r ( ( i - j ) * T s ) < V i j < V i ( j - 1 ) R + S V e r r ( T s * ( i - j ) ) V i ( j - 1 ) R - S V e r r ( ( i - j ) * T s ) ; V i j &le; V i ( j - 1 ) R - S V e r r ( ( i - j ) * T s ) V i ( j - 1 ) R + S V e r r ( ( i - j ) * T s ) ; V i j ( i ) &le; V i ( j - 1 ) R + S V e r r ( ( i - j ) * T s ) ;
If V i ( j - 1 ) R - S V e r r ( ( i - j ) * T s ) < V i j < V i ( j - 1 ) R + S V e r r ( T s * ( i - j ) ) , Then make j=j-1, and return step (5), otherwise, enter step (7);
B), V is worked asijDuring < 0
V i j R = V i j ; V i ( j - 1 ) R - S V e r r ( ( i - j ) * T s ) < V i j < V i ( j - 1 ) R + S V e r r ( T s * ( i - j ) ) V i ( j - 1 ) R + S V e r r ( ( i - j ) * T s ) ; V i j &le; V i ( j - 1 ) R - S V e r r ( ( i - j ) * T s ) V i ( j - 1 ) R - S V e r r ( ( i - j ) * T s ) ; V i j ( i ) &le; V i ( j - 1 ) R + S V e r r ( ( i - j ) * T s )
If V i ( j - 1 ) R - S V e r r ( ( i - j ) * T s ) < V i j < V i ( j - 1 ) R + S V e r r ( T s * ( i - j ) ) , Then make j=j-1, and return rapid (5), otherwise, enter step (7);
Wherein: S V e r r ( ( i - j ) * T s ) = M ( i - j ) * T s ;
SVerr((i-j)*Ts) it is generalized velocities error, got two sampling point timed interval �� t=(i-j) * TsFunction, M is the resolving power of sensor;
(7), generalized velocities is calculatedAs the generalized velocities after i-th sampling instant place sensor calibration, and according to formula:
y i + 1 _ c o r r e c t = y i + V i j R * T s
The correction obtaining subsequent time i+1 exports yi+1_correctAs the output value of sensor;
(8), current time i add 1, return step (3), ask for N like thisintEach real-time correction value output of sampling instant sensor after individual sampling instant.
CN201410398045.9A 2014-08-13 2014-08-13 A kind of sensor measuring accuracy raising method based on the constraint of observed value differential Expired - Fee Related CN104197975B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410398045.9A CN104197975B (en) 2014-08-13 2014-08-13 A kind of sensor measuring accuracy raising method based on the constraint of observed value differential

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410398045.9A CN104197975B (en) 2014-08-13 2014-08-13 A kind of sensor measuring accuracy raising method based on the constraint of observed value differential

Publications (2)

Publication Number Publication Date
CN104197975A CN104197975A (en) 2014-12-10
CN104197975B true CN104197975B (en) 2016-06-01

Family

ID=52083303

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410398045.9A Expired - Fee Related CN104197975B (en) 2014-08-13 2014-08-13 A kind of sensor measuring accuracy raising method based on the constraint of observed value differential

Country Status (1)

Country Link
CN (1) CN104197975B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6863057B2 (en) * 2017-04-28 2021-04-21 横河電機株式会社 Calibration work support device, calibration work support method, calibration work support program and recording medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7493826B2 (en) * 2005-09-07 2009-02-24 The Boeing Company Velocity feedback compensation for force control systems
US7643912B2 (en) * 2004-11-01 2010-01-05 Hypertech, Inc. Programmable automotive computer method and apparatus with accelerometer input
CN101915580A (en) * 2010-07-14 2010-12-15 中国科学院自动化研究所 Self-adaptation three-dimensional attitude positioning method based on microinertia and geomagnetic technology
CN102577058A (en) * 2009-08-10 2012-07-11 艾默生环境优化技术有限公司 System and method for power factor correction frequency tracking and reference generation
CN103314274A (en) * 2010-12-01 2013-09-18 原子能及能源替代委员会 Method and system for estimating a path of a mobile element or body

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6415237B1 (en) * 1999-10-12 2002-07-02 Texas Instruments Incorporated Electronic correction for rotary transducer spin frequency noise
DE102004037352B4 (en) * 2004-07-30 2008-06-26 Eads Deutschland Gmbh Method for monitoring a permissible confidence of a measurand of a dynamic system
US7930145B2 (en) * 2006-10-30 2011-04-19 Hewlett-Packard Development Company, L.P. Processing an input signal using a correction function based on training pairs
CN101719231A (en) * 2008-10-09 2010-06-02 西南石油大学 Dynamic differential simulation forecasting method and data processing handheld device applying same
KR20130133414A (en) * 2012-05-29 2013-12-09 엘에스산전 주식회사 Travel velocity compensation apparatus for railway vehicles
CN103473459A (en) * 2013-09-17 2013-12-25 恒东信息科技无锡有限公司 Method of processing and fusing multisystem big data
CN103743435A (en) * 2013-12-23 2014-04-23 广西科技大学 Multi-sensor data fusion method
CN103822636B (en) * 2014-03-18 2016-10-05 中国航天时代电子公司 A kind of Air-to-Surface Guided Weapon strapdown homing Line-of-sight reconstruction method
CN103954300A (en) * 2014-04-30 2014-07-30 东南大学 Fiber optic gyroscope temperature drift error compensation method based on optimized least square-support vector machine (LS-SVM)

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7643912B2 (en) * 2004-11-01 2010-01-05 Hypertech, Inc. Programmable automotive computer method and apparatus with accelerometer input
US7493826B2 (en) * 2005-09-07 2009-02-24 The Boeing Company Velocity feedback compensation for force control systems
CN102577058A (en) * 2009-08-10 2012-07-11 艾默生环境优化技术有限公司 System and method for power factor correction frequency tracking and reference generation
CN101915580A (en) * 2010-07-14 2010-12-15 中国科学院自动化研究所 Self-adaptation three-dimensional attitude positioning method based on microinertia and geomagnetic technology
CN103314274A (en) * 2010-12-01 2013-09-18 原子能及能源替代委员会 Method and system for estimating a path of a mobile element or body

Also Published As

Publication number Publication date
CN104197975A (en) 2014-12-10

Similar Documents

Publication Publication Date Title
CN103743427B (en) A kind of linear gauging method
CN108182433A (en) A kind of meter reading recognition methods and system
CN110956312B (en) Photovoltaic power distribution network voltage prediction method based on EMD-CNN deep neural network
CN105825040A (en) Short-term power load prediction method
CN110543860A (en) Mechanical fault diagnosis method and system based on TJM (machine learning model) transfer learning
CN104198976B (en) A kind of bearing calibration for Hall voltage sensors measure voltage
CN106706153A (en) Method for processing temperature characteristic data of low-temperature thermistor
CN102663495A (en) Neural net data generation method for nonlinear device modeling
CN106840247A (en) A kind of linear sensor bearing calibration and device
CN108255786A (en) The interference compensation computational methods and system of a kind of weighing results
CN110596688A (en) High-precision positioning method and device in distributed MIMO radar system
CN109143053B (en) Temperature compensation calibration method and terminal equipment
WO2021037189A1 (en) Calibration method and device, and storage medium
CN103679639A (en) Image denoising method and device based on non-local mean value
CN107645493B (en) IP group similarity calculation method
CN103063233B (en) A kind of method that adopts multisensor to reduce measure error
CN110751213B (en) Method for identifying and supplementing abnormal wind speed data of wind measuring tower
CN104535257B (en) A kind of silicon pressure drag temperature-compensating appraisal procedure
CN116227554A (en) Analog data correction method and device for meteorological data and electronic equipment
CN104197975B (en) A kind of sensor measuring accuracy raising method based on the constraint of observed value differential
CN109388858B (en) Nonlinear sensor correction method based on brain storm optimization algorithm
CN113962877A (en) Correction method and correction device for pixel distortion and terminal
CN113687289B (en) Measurement and self-calibration method and system of non-contact miniature voltage sensor
CN105004363A (en) Sensor performance on-line test device and method based on multi-threshold wavelet under strong interference
US20210279561A1 (en) Computational processing system, sensor system, computational processing method, and program

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: 20160601

Termination date: 20200813