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 PDFInfo
- 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
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
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:
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:
(6) judge:
If Vij*Vi(j-1)< 0, the generalized velocities of current time iFor:Otherwise:
If a is Vij>=0, then:
If Then make j=j-1, and return step (5), otherwise, enter step (7);
B), V is worked asijDuring < 0
If Then make j=j-1, and return step (5), otherwise, enter step (7);
Wherein:
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:
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:
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:
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:
(6) judge:
If Vij*Vi(j-1)< 0, the generalized velocities of current time iFor:Otherwise:
If a is Vij>=0, then:
If Then make j=j-1, and return step (5), otherwise, enter step (7);
B), V is worked asijDuring < 0
If Then make j=j-1, and return rapid (5), otherwise, enter step (7);
Wherein:
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:
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.
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)
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)
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)
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) |
-
2014
- 2014-08-13 CN CN201410398045.9A patent/CN104197975B/en not_active Expired - Fee Related
Patent Citations (5)
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 |