WO2005064280A2 - Measurement results data processing apparatus, system, method, and program - Google Patents

Measurement results data processing apparatus, system, method, and program Download PDF

Info

Publication number
WO2005064280A2
WO2005064280A2 PCT/EP2004/014701 EP2004014701W WO2005064280A2 WO 2005064280 A2 WO2005064280 A2 WO 2005064280A2 EP 2004014701 W EP2004014701 W EP 2004014701W WO 2005064280 A2 WO2005064280 A2 WO 2005064280A2
Authority
WO
WIPO (PCT)
Prior art keywords
ofthe
measurement
set forth
error
value
Prior art date
Application number
PCT/EP2004/014701
Other languages
French (fr)
Other versions
WO2005064280A3 (en
Inventor
Alexander V. Lopatin
Sergey Ermishin
Original Assignee
Madison Technologies Limited
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
Priority claimed from RU2003137664/28A external-priority patent/RU2003137664A/en
Priority claimed from RU2003137663/28A external-priority patent/RU2003137663A/en
Application filed by Madison Technologies Limited filed Critical Madison Technologies Limited
Publication of WO2005064280A2 publication Critical patent/WO2005064280A2/en
Publication of WO2005064280A3 publication Critical patent/WO2005064280A3/en

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D3/00Indicating or recording apparatus with provision for the special purposes referred to in the subgroups
    • G01D3/028Indicating or recording apparatus with provision for the special purposes referred to in the subgroups mitigating undesired influences, e.g. temperature, pressure
    • G01D3/032Indicating or recording apparatus with provision for the special purposes referred to in the subgroups mitigating undesired influences, e.g. temperature, pressure affecting incoming signal, e.g. by averaging; gating undesired signals
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D18/00Testing or calibrating apparatus or arrangements provided for in groups G01D1/00 - G01D15/00
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2218/00Aspects of pattern recognition specially adapted for signal processing
    • G06F2218/02Preprocessing

Definitions

  • This invention relates to metrology, in particular to general pu ⁇ ose measuring devices for measuring variable values, and specifically to measuring devices capable of digital calculation or data processing in order to reduce errors in measurement.
  • the invention can be used to make reference measurements of any measurable quantity.
  • Measuring methods and devices are used in a wide variety of applications.
  • One example is dete ⁇ nining bandwidth in information networks.
  • Another example is deteraiining forces and moments in mechanical systems.
  • Still another example is conducting electrical measurements in electrical systems.
  • One important consideration in this field is the precision of measurements, because there is a need for increasing the precision thereof. Increasing the precision of measurements without changing the setup of measuring devices can have a very significant and favorable economic value. This is because in the process of conducting measurements, users, which may include, for example, individuals, groups, or entities, often need to make a single set of measurements highly precise in accuracy.
  • Patent RF N° 2011996 Another known method of increasing the precision of measurements is discussed in Patent RF N° 2011996.
  • additional parameters are measured and the true value of the measurement is determined in real-time based on the results of all the measurements.
  • drawbacks to this method include that it requires using additional equipment, and that it is not able to adjust the results of the measurements taken over the entire period of measurement. Therefore, there is a need to improve upon the methods of increasing the accuracy of low-precision measuring procedures.
  • a known device for determining the value of a measurement that changes over time is described in certificate of authorship SU 1649460 Al, 5/15/91, G 01 R 19/00, and contains two approximate measurement modules that can give an output signal for the value of the measurement and for three previously set parameters of the same type as the measurement.
  • the device can indicate the relationship between the "true" value of a measurement and the measured value for each of the approximate measurement modules, as well as between the true value of the parameter and the measured value of the parameter for each of the approximate measurement modules in the form of linear relationship with undetermined constant coefficients.
  • the device can detect unambiguously determined relationships between the true value of the measurement and the measured value as measured by the approximate measurement modules, by selecting the values of these coefficients.
  • the device can also determine the true value of a measurement based on this unambiguously determined relationship.
  • the principal disadvantages of this device are the inadequate precision of the measurements, such that the representation of the relationship between the true and measured values is limited by the linear function, as well as the inadequate universality and undesired complexity of the use of the device, since data on the true values of the parameter (a sample measure), measured with reference-level precision, are required in order to take measurements.
  • a method and a system, apparatus, and program that operate in accordance with the method are provided, which achieve the foregoing objects.
  • the method enables there to be an increase in the precision of processing measurement data through the ability to record a priori predetermined) values of at least one parameter, to calculate coefficients of a functional relationship between the parameter and a true value of a measurement, and to exclude from the calculation clearly erroneous values of parameters.
  • the apparatus for processing measurement data comprises at least a calculation module, a memory module having plural memory sectors, and at least one interface module.
  • the interface module receives and outputs to the calculation module sequences representing detections of at least two corresponding measured parameters, obtained from an external source, such as external measuring stations and/or information processing/exchange devices.
  • the calculation module forms and stores corresponding data arrays of those parameters in a first memory sector ofthe memory module.
  • a second memory sector ofthe memory module stores blocks or arrays of data corresponding to each parameter and representing a functional relationship between the parameter and the true value of he measurement.
  • a third sector ofthe memory module stores blocks (arrays) of coefficients ofthe functional relationships corresponding to each parameter.
  • the calculation module records the calculated substantial approximation ofthe true value in a fourth memory sector.
  • the value ofthe parameter (calculated in accordance with the substantial approximation of the true value and in accordance with the corresponding parameter ofthe functional relationship, that is unambiguously given by the data in the second and third memory sectors ofthe memory module), corresponds with substantially maximum possible precision to the corresponding value ofthe parameter in the first memory sector of the memory module.
  • the memory module also includes a sector of constant memory, which contains programming code having instructions and routines for performing the method of this invention, including steps for calculating the coefficients of functional relationships along with the approximate true values of the measurements.
  • at least part ofthe second memory sector preferably includes a permanent memory storing sets of data representing previously determined functional relationships of various types of measuring instruments.
  • the apparatus can record in the first memory sector a priori (predetermined) values of at least one parameter, and the greatest "acceptable" values of measurements can be employed as the a priori values of a parameter.
  • the apparatus can include at least one analog-to-digital converter, or external analog-to-digital converters may be employed, the input of which is adapted to be connected to corresponding source(s) (sensor) of signals indicating the measurements, and the output of each analog-to-digital converter is used as the measurement value of a parameter, employed in the invention.
  • the calculation module preferably excludes clearly erroneous values of parameters from those already saved, and a fifth memory sector ofthe memory module stoires information identifying values of parameters determined to be erroneous.
  • the calculation module produces an alarm signal when one ofthe parameters exceeds predetermined, or permissible, limits.
  • the alarm signal may be ourputted to the output-user interface and/or provided to the predetermined external destination through the interface module.
  • the device can be provided with input terminals connected to the interface module, and an output terminal.
  • the interface module can output the substantial approximation ofthe true value of a measurement after the readout ofthe value ofthe parameter corresponding to that true value ofthe measurement.
  • the interface module can receive and forward to the calculation module the output signals of at least two primary sensors, and the calculation module can dete ⁇ nine whether there is a predetermined disparity between the output signals ofthe primary sensors, and if there is a disparity, it can determine the coefficients of functional relationships.
  • the calculation module preferably also has the ability to give a signal to the interface module indicating the size of the disparity, if any.
  • the proposed device is able to increase the precision of measurements due to the fact that the calculation module can determine the limits of permissible values of input parameters and delete from the first memory sector the values of input parameters that exceed the permissible values.
  • the apparatus ofthe invention is capable of more universal application than are known devices, is less complex than such devices, and is easier to use, by virtue of at least some of its components being embodied in a universally adaptable microchip, as mentioned above.
  • FIG. 1 is a block diagram of an apparatus (1) constructed according to a preferred embodiment of this invention, for processing measurement data.
  • FIG. 2 represents two heterogeneous sets of measurement results employed in a method ofthe present invention.
  • FIG. 3 consisting of FIGS. 3 A and 3B, depicts a flow diagram of a preferred method performed according to the present invention.
  • FIG. 4 is a block diagram of an example of a system in which the apparatus (1) according to this invention can operate.
  • FIG. 5 is a block diagram of a user terminal (70) that may be included in the system of FIG. 4.
  • Fig. 1 depicts an apparatus (1) for processing data representing measurements taken by an external measuring source, and preferably comprises a controller or calculation module (2) (shown as a "computing unit” in Fig. 1), a memory module (3), and an interface module (unit) (4).
  • the calculation module (2) includes, for example, one or more microprocessors and/or logic arrays for perfo ⁇ ning arithmetic and/or logical operations required for program execution.
  • the apparatus (1) may include, for example, a server computer, PC, laptop, or any other type of personal computer and/or information exchange/processing device.
  • a user-input interface (la) and a user-output interface (lb) also may be provided in the apparatus (1).
  • the interface (la) may include, for example, a keyboard, a mouse, a trackball, touch screen, and/or any other suitable type of user-operable input device(s)
  • the output-user interface may include, for example, a video display, a liquid crystal or other flat panel display, a speaker, a printer, and/or any other suitable type of output device for enabling a user to perceive outputted information, although for convenience, only the display (lb) is shown in Fig. 1.
  • the interface module (4) preferably is an electronic interface that is bidirectionally coupled to the calculation module (2), although in other embodiments predetermined unidirectional coupling may be employed instead, depending on applicable operating criteria.
  • the interface module (4) may have a construction such that its connecting terminals can be used both to receive input signals into the apparatus (1) and to output signals from the apparatus (1), or, in another embodiment, separate input and output terminals may be employed, depending on, for example, predetermined design criteria, the technical requirements ofthe external device(s) to which the interface module (4) may be connected, etc.
  • the interface module (4) is adapted to receive signals from an external source, such as, for example, one or more measuring sources or sensing stations (50) and (60), and/or from an information processing and/or exchange device (e.g., a user terminal (70)), either directly or through a communication network (40), such as the Internet or another type of network.
  • signals may represent, for example, parameter measurements taken by the measuring sources, such as stations (50) and (60) or another measuring source.
  • the interface module (4) forwards the signals that it receives to the calculation module (2).
  • Fig. 4 depicts the sensing stations (50) and (60) and user terminal (70), although it should be noted that the signals can be provided to the apparatus (1) from other sources as well.
  • the number of devices (40), (50), (70), and (1) that may be operating in the system can vary widely, depending on overall system design and usage requirements, and the like.
  • sensing stations (50) and (60) are depicted in the illustrated example to include, in station (60), an approximate measurement module (62) and a sensor (61), and sensing station (50) includes a sensor (51) and an indirect measurement module (52).
  • the sensor (51) may be spaced apart from the sensor (61), and may even be physically distant therefrom, depending on predetermined design, criteria, and their measurements can be obtained for use by the apparatus (1) regardless ofthe distance between the sensor (51) and (61).
  • the sensors (51) and (61) are assumed to each provide an output signal in response to detecting a predetermined physical parameter or phenomenon, such as a predetermined type of energy, temperature, liquid, pressure or mass flow, or any other measurable physical quantity.
  • the sensors (61) and (51) measure an electrical energy quantity, such as voltage and/or current, at different parts of a same electrical circuit (not shown).
  • sensor (51) may be a voltmeter measuring the voltage output of a power generator located in one loop o the electrical circuit
  • sensor (61) may be a voltmeter for measuring a voltage in another loop ofthe circuit powered by the same generator, or vice versa.
  • fluid meters with operational precision may be employed to measure the quantity of fluid flow.
  • signals outputted from station (60) may represent detections made by an electrical power gauge measuring the power level in one branch of a circuit having a stabilized voltage, and the output signal represents the measured power in the circuit.
  • signal received from station (50) may represent detections made by a current sensor that detects the amount of current at a predetermined location in the circuit.
  • the outputted signals may represent instantaneous values of current and voltage in a circuit, measured by one or more electrical sensor instruments, or power values detected in a circuit branch adjacent to the circuit branch being analyzed, along with the power value detected in the analyzed branch.
  • the sensors (51) and (61) can measure different types of parameters that are related through a predetermined relationship, depending on applicable operating criteria.
  • the sensor (51) may measure a parameter (e.g., current) that is related to the parameter (e.g., voltage) measured by the sensor (61) through a predetermined functional relationship (e.g., in relation to power).
  • a parameter e.g., current
  • the parameter e.g., voltage
  • a predetermined functional relationship e.g., in relation to power
  • the present description is made in the context ofthe sensors (51) and (61) both measuring the same type of electrical energy parameter (e.g., voltage), which also is within the scope of this invention, although the invention is not limited to that example only.
  • the apparatus (1), system, method, and program can be used in the measuring ofthe frequency of oscillatory processes, to determine hydraulic and gas-dynamic parameters, such as pressure, rate or consumption of liquids and gases, to determine the parameters of a mechanical system, such as forces, displacements, and rotations, to determine the physical and chemical parameters of environments, including moisture, temperature, or concentration of substances, or to make measurements in data transfer devices, such as to determine network traffic.
  • the sensors (61) and (51) preferably make detections and provide corresponding output signals over a same predetermined time period, but at distinct points in time, so that the signals from the sensors (61) and (51) are not eventually received at the apparatus (1) simultaneously.
  • Those signals may be outputted from the sensors (51) and (61) at a same or different frequency, as long as they are outputted at different points in time.
  • the apparatus (1) is able to recognize that the signals originated from those sensors (51) and (61) as opposed to from other sensors (not shown) that may transmit signals over a different time period.
  • the interval between measurements taken by the sensor (51) is greater than the interval between measurements taken by the sensor (61).
  • the approximate measurement module (62) and the indirect measurement module (52) each represent a separate physical component or components that undesirably introduce some error quantity into the measurements made by the sensors (61) and (51), respectively.
  • the modules (62) and (52) may be A/D converters that introduce an error quantity into the measurements, wherein the error quantity depends on a characteristic error inherent in the respective modules (62) and (52).
  • the modules (62) and (52) may be voltage-frequency converters with a counter, depending on the application of interest.
  • the modules may represent the cumulative components ofthe system that introduce error (or a cumulative error) in paths between the sensors and calculation module (2).
  • the relative error rate (i.e., characteristic error) inherent in the indirect measurement module (52) is less than that ofthe approximate measurement module (62).
  • the modules (62) and (52) are depicted as being physically separate from the sensors (61) and (51), respectively, in other examples the modules and sensors may be integrally formed.
  • their output signals represent the original measurements made by the sensors (61) and (51), respectively, but varied by (plus or minus) an error value corresponding to the characteristic error inherent in the respective modules (62) and (52).
  • these output signals are hereinafter referred to as uncompensated parameter measurement signals, and may include random and systematic errors (described below).
  • the measurements may vary over time owing to, for example, error fluctuations.
  • Similar uncompensated parameter signals may be outputted from the user terminal (70) to the apparatus (1) as well.
  • those signals may represent previously taken measurement values stored in the terminal (70), or transferred to the terminal (70) from other sensing stations (not shown) in realtime or not in real-time, wherein respective signal sets may have similar error portions as described above in connection with modules (52) and (62), respectively (i.e., the error of one set is greater than the error ofthe other set), or the terminal (70) may provide only one of such sets of signals.
  • the terminal (70) can communicate with the apparatus (1) through network (40), and may include, for example, a PC, laptop or other remote personal computer, a personal digital assistant, or the like.
  • the user terminal (70) has a data input device (74) and a data output device (75).
  • the data input device (74) is a user interface that may include, for example, a keyboard, a mouse, a trackball, a touch screen, and/or any other suitable type of user-operable input device(s).
  • the data output device (75) may include, for example, a video display, a liquid crystal or other flat panel display, a standard monitor with a CRT or an LCD, a speaker, a printer, and/or any other suitable type of output device for enabling a user to perceive outputted information.
  • the user terminal (70) further comprises a controller (76) and an associated data storage device (72), as well as an electronic interface (71) for bidirectionally coupling the controller (76) to an external communication path, such as one connected to, for example, network (40) (Fig. 4).
  • the data input device (74), the data output device (75), and the data storage device (72) are all communicatively coupled to the controller (76).
  • the controller (76) controls the overall operation o the user terminal (70), and includes, for example, one or more microprocessors and/or logic arrays for performing arithmetic and/or logical operations required for program execution.
  • the data storage device (72) represents one or more associated memories (e.g., disk drives, read-only memories, and/or random access memories), and stores temporary data and instructions, as well as various routines and operating programs that are used by the controller (76) for controlling the overall operation ofthe user terminal (70).
  • the device (72) also stores a program that enables the terminal (70) to perform a method of this invention, to be described below, and to communicate with the apparatus (1) through, for example, network (40).
  • the memory module (3) ofthe apparatus (1) will now be described.
  • the memory module (3) is bidirectionally coupled to the calculation module (2), and preferably includes one or more associated memories (e.g., read-only memories, and/or random access memories), which may be in the form of, for example, memory microchips and/or hard or soft magnetic disks.
  • the memory module (3) stores, preferably in a memory sector (11) to be described below, temporary data and instructions, and also stores various routines and operating programs that are used by the calculation module (2) for controlling the overall operation ofthe apparatus (1).
  • the memory sector (11) ofthe memory module (3) preferably stores a program according to the invention that includes routines and instructions for performing the method of this invention, which will be described below.
  • memory module (3) includes plural memory sectors, such as memory sectors (5), (6), (8), (10), (11), and (12), and the calculation module (2) operates under the control ofthe program (according to the invention) stored in the memory sector (11) for storing various types of information in the sectors (5), (6), (8), (10), and (12), and for retrieving such information from the sectors, when the information is obtained in corresponding steps ofthe method described in detail below.
  • first memory sector (5) is employed to store data arrays of each read in parameter value
  • second memory sector (6) is employed to store a data block (7) corresponding to each parameter.
  • Third memory sector (8) ofthe memory module (3) stores blocks of coefficients of functional relationships (9), calculated by the calculation module (2), corresponding to each ofthe parameters.
  • the coefficients and data blocks (7) are employed to determine a substantial approximation of true values of measurements based on a measured value ofthe corresponding parameter, in a manner as will be described below.
  • the fourth memory sector (10) ofthe memory module (3) stores the substantial approximations ofthe true values ofthe measurements calculated by the module (2).
  • the program stored in memory sector (11) which preferably is a permanent memory, also enables the calculation module (2) to calculate the coefficients of functional relationships, and the substantial approximation of he true values of a measurement, in addition to enabling the module (2) to store/retrieve information in/from the various memory sectors.
  • At least part (13) of that sector preferably is a permanent memory that stores sets of data representing predetermined functional relationships for various types of measuring instruments or sources.
  • the fifth memory sector (12) preferably stores information that is used to identify erroneous parameter values.
  • the apparatus (1) also may include one or more analog-to-digital (A/D) converters (not shown) in the path connecting the interface (4) to the calculation module (2), which converter(s) also can introduce an error into the uncompensated parameter measurement signals that traverse the path, although for convenience no A/D converters are shown in the apparatus (1).
  • A/D analog-to-digital
  • Such data can be obtained through the interface module (4) from elements (50), (60), and/or (70) or other sources (not shown) that may be in communication with the apparatus (1).
  • the data can be accompanied by, for example, at least one aggregate of data describing the profile of a remote user (or terminal (70)) and containing a data block identifying the user or terminal.
  • the user terminal (70) transfers to the apparatus (1) such information for storage in the first memory sector (5) to allow the apparatus (1) to perform the method ofthe invention to calculate the principal functional relationship between the measurement results and a "true" value ofthe measurement, according to the invention.
  • the results ofthe measurements are stored in the first memory sector (5) for use in the method ofthe invention to further increase the accuracy of other received measurement data. Results of at least some of these calculations, including those showing a disparity between the measurement results and the true value, are then transferred to the user terminal (70).
  • a block or array of data (7) corresponding to each ofthe parameters is stored by the calculation module (2) (e.g., results of formulas (Fl ) to (F5) described below are stored in sector (6), wherein ko characterizes the linear functional relationships).
  • Each data block (7) stored in the second memory sector (6) corresponds to each of the parameters and represents a functional relationship between that parameter and the substantial approximation ofthe "true" value ofthe measurement.
  • the data blocks (7) are characterized primarily by the format of data storage in the memory module (3) (for example, formatted as memory microchips), in connection with which the memory module (3) is primarily an indicator determined by constructively realized logical elements.
  • the second memory sector (6) may store, for example, a database identifying types of sensing station devices, and indicating the error rate for each type. According to one embodiment ofthe invention, this information can be used to recognize the type of measuring device which took the measurement values represented by the signals received at the apparatus (1), for subsequent use ofthe values in the method to be described below (as, for example, Yi values, or, in another embodiment, as Y 2 values, referred to below).
  • the calculation module (2) calculates and records in the third memory sector (8) ofthe memory module (3) the coefficients of he functional relationships (e.g., the results of formulas (F19) to (F20) below, including k 1>2 ( ⁇ ), are stored in sector (8)).
  • the calculation module (2) calculates and records in the fourth memory sector (10) the substantial approximation ofthe true values ofthe measurements, such that the value of each parameter, (calculated in accordance with the substantial approximation, and in accordance with the functional relationship for that parameter, as unambiguously given by the data in the second and third memory sectors ofthe memory module), corresponds with the maximum possible precision to the value of that parameter in the first memory sector (5) ofthe memory module (e.g., the result of formula (F 15) below is stored in the fourth memory sector) .
  • the calculation module (2) excludes clearly erroneous values of parameters and stores in the fifth memory sector (12) information allowing the identification of erroneous parameter values (e.g., a result of formula (F19) is stored in the fifth memory sector).
  • erroneous parameter values e.g., a result of formula (F19) is stored in the fifth memory sector.
  • true value is used herein to indicate the value (quantity) of a parameter as dete ⁇ nined with the substantially maximum possible accuracy (i.e., a substantial, approximation ofthe actual quantity), because in practice the actual true value cannot be determined with absolute precision. This is due not only to limitations in the precision of determining error, but also to the limitations in the precision in representations ofthe measurement, determined, for example, with the maximum quantity of significant digits in the numbers that can be processed by a computer system, such as apparatus (1).
  • the terms “true value” and “substantial approximation ofthe true (or actual) value” are used interchangeably herein.
  • detections are made by external sensors, such as for example, sensors (61) and (51), in the above-described manner, and then are processed by the respective modules (62) and (52) at block 22.
  • the modules (62) and (52) are analog-to-digital converters
  • the sensor outputs are A/D-converted by the modules (62) and (52), which, in the present example, introduce an undesired error into those outputs, depending on the characteristic error inherent in those respective modules.
  • Uncompensated parameter measurement signals outputted by the modules (62) and (52) are then provided to the apparatus (1). It should be noted that similar signals also may be provided from the user terminal (70), although for convenience the following description of Fig.
  • the calculation module (2) responds to receiving the initial signals from the respective modules (62) and (52) by, for example, identifying the sensors from which the received signals originated (by recognizing, for example, a predetermined unique identification code included in the signals), and also recognizing the types and number ofthe sensors and the type of parameter(s) detected thereby.
  • identification and recognition functions may be performed in accordance with any suitable, known identification and recognition technique(s), and will not be described in further detail herein.
  • a high-precision error compensation procedure then is performed.
  • the procedure which, for example, may be initiated by a user entering a predetermined command into the apparatus (1)
  • Second values Y 2 representative ofthe uncompensated parameter measurement signals outputted by the approximate measurement module (62) (over the predetermined time period) also are provided to the apparatus (1) and stored in the memory module (3), but in a second array that includes such values, at the block 24.
  • the calculation module (2) performs a number of procedures.
  • an arithmetic mean ofthe measurement results is determined.
  • the array of first values Yi and the array of second values Y 2 are each subdivided into a first subset and a second subset thereof, wherein, each subset includes a predetermined number (e.g., five) ofthe respective first or second values.
  • the first values ofthe first subset of first values are summed in the equation (Fli) and the first values ofthe second subset of first values are summed in equation (Fl 2 ), and each sum is divided by nil:
  • n represents the number of first values
  • Vi 1 represents a first value (originally outputted by module (52))
  • Y represents an average ofthe first subset of first values
  • n represents the number of second values
  • Vi 2 represents a second value (originally outputted by module (62))
  • Yi represents an average ofthe first subset of second values
  • 2 represents an average ofthe second subset of second values.
  • a transpose of 7/ and 7 can be represented by (F3) below, and a transpose of Yj 2 and Y 2 2 can be represented by (F4) below:
  • a ratio ko represents a first general approximation of a multiply- systematic effect in the error in the indirect measurement module as a proportion ko -1), and essentially is a difference between the averages ofthe second and first subsets of second values to a difference between the averages ofthe second and first subsets of first values.
  • the ratio k is determined using the following equation (F5) (preferably the middle portion is employed in the calculation), based on the averages determined above.
  • a linear operator T representing the sensing station (60) can be represented in matrix form (F6) below, and, based thereon, another form ofthe above formula (F5) can be obtained, as represented by formula (F7) below.
  • a "perturbed" form of formula (F7) can be represented as shown in the following expression (10).
  • k ⁇ represents one possible value ofthe approximation ofthe multiply-systematic effect in the error in the indirect measurement module (52) as a proportion (fa -1); and kz represents another possible value ofthe approximation ofthe multiply-systematic effect in the error in the indirect measurement module (52) as a proportion (fa -1).
  • a multi-valued function (F15), defining the equation of a straight line (disposed at an angle), can be represented by:
  • this procedure first includes assignment ofthe required type of function, using expression (F18): where: x t represents a theoretical "true" value ofthe measurement; ⁇ is a transformation function representing the sensing station (50); i 1 represents measurement values taken by sensing station (50) and stored in module (3); and «o is a value representing a common (systematic) effect expressed as an additive correction. Generally, value ⁇ 0 is near zero, and is less than the multiplicative systematic error.
  • a constraint zone is formed based on the following formula (F19): y 2 - ⁇ j (y)) ⁇ ⁇ i (F19) where: y,- 1 represents a first value, influenced by fa and fa (through formulas (F14) and (F15)) (i.e., a signal from the indirect measurement module (52) and stored in memory module (3); yl represents the second value (i.e., a signal from the approximate measurement module (62) and stored in memory module (3)); and ⁇ t represents a predetermined error constraint value defining the limit of acceptable y, 2 values.
  • the predetermined error constraint value preferably is substantially equal to a predetermined characteristic error inherent in the approximate measurement module (62), although in other embodiments other values may be employed instead, such as, for example, a characteristic error inherent in the module (52).
  • the formula (F20) employs only those values that are determined to satisfy the formula (F19), and determines essentially a difference between (kn - fa) and (fa - fa). The lesser difference is then selected, as is the corresponding value fa or fa.
  • the resulting calculated value x,- is stored in the memory module (3) and, in one embodiment, can be provided from the apparatus (1) to a predetermined external destination, such as an information processing apparatus (e.g., (70)), server, or the like (not shown), either directly or through network (40) (block 34).
  • a predetermined external destination such as an information processing apparatus (e.g., (70)), server, or the like (not shown), either directly or through network (40) (block 34).
  • second value(s) yf (originating from the approximate measurement module (62)) preferably are employed rather than first value(s) (originating from the indirect measurement module (52)).
  • Those second values may be ones received in real time from sensing station (60), or, in another embodiment, they may be previously received and/or stored second values, depending on predetermined operating criteria.
  • values from the module (52) may be used in formula (F21) instead, depending on the application of interest.
  • the random component (ofthe above error), which also is referred to as a random effect, is then calculated by calculation module (2) using equation (F22) (block 36): where: A raêt d represents the random component; and D X represents a known mathematical dispersion.
  • module (2) random and systematic errors that may be included in the signals are substantially compensated for by the module (2), based on a random error value A rand and systematic error value ⁇ f calculated using formulas (F22) and (F23), respectively.
  • the module (2) generates corresponding compensated signals that are substantially close in value (or at least closer than the corresponding value outputted from module (62)) to the actual value ofthe corresponding parameter (phenomenon) subjected to measurement by the sensor (61) (block 42).
  • Information outputted from the calculation module (2) represents the compensated signal(s) (as well as a reference magnitude ofthe measured parameter) and is forwarded to the display (lb), which responds to receiving the information by presenting it to the user (block 44). That same information also can be forwarded to the predetermined external destination through the interface module (4). In the foregoing manner, the measurements originating from the sensor (61) and provided to the calculation module (2) are corrected to improve their accuracy.
  • voltage values obtained from one or both stations can be weighted as deemed necessary to account for the factor, and the output value from the calculation module (2) can be modified, if deemed necessary, to account for any such weighting.
  • the calculations preferably also account for this difference as well by converting values derived from a predetermined one of the sensors from one format (i.e., current) to another selected format (e.g., voltage), based on the predetermined relationship through which the parameter types are related (and, e.g., the circuit design), so that values ofthe same type are obtained for each sensor (61) and (51) for use in the formulas.
  • These calculations may be performed in accordance with any suitable known formatting/converting techniques. Similar procedures may be performed for signals received from the te ⁇ ninal (70) as well.
  • the output from the module (2) is generated only after a signal is applied to the module (6) from the module (52) (or a corresponding signal from terminal (70) or a Y t value otherwise provided in apparatus (1)), and the output from module (6), resulting from the above calculations, is maintained the same until a next signal received from module (52) is applied to and processed by the module (2) (or the module (2) processes a next subset of values received from module (52), depending on the embodiment employed).
  • the signals that are subjected to compensation are the same signals for which the error is determined.
  • the signals that are subjected to compensation may be ones that are received at module (2) after the error is determined based on earlier received and stored signals (i.e., based on values stored earlier in memory module (3)).
  • at least some earlier obtained values used to perform compensation for later-received signals may include, for example, eigenvalues and/or one or more results from at least one ofthe formulas (F21) to (F23) calculated for earlier-received signals.
  • values calculated by formulas (Fl 8), (F21), (F22), and/or (F23) are outputted from the module (2) to the predetermined destination external to the apparatus (1), through the interface module (4).
  • Such outputting may be performed upon each value or selected group of values being calculated, or at some time later after the value(s) have been stored in memory module (3), and may occur either automatically or in response to a predetermined event occurring, such as a predetermined time being reached or a predetermined command being inputted through the input-user interface (la).
  • those values may be outputted from apparatus (1) either together with, or separately from, the corresponding first and second values that originally were received from the sensing stations (50) and (60) or terminal (70) and used to generate the values from the mentioned formulas.
  • the calculation module (2) preferably excludes clearly erroneous values (e.g., values falling outside a predetermined range) of parameters from those already saved, and the fifth memory sector ofthe memory module stores information identifying values of parameters determined to be erroneous.
  • the calculation module produces an alarm signal when one ofthe parameters exceeds predetermined, or permissible, limits.
  • the alarm signal may be outputted to the output-user interface and/or provided to the predetermined external destination through the interface module (4).
  • Formula (F19) is but one example of a manner for detemiining such erroneous values.
  • the calculation module (2) determines whether there is a predetermined disparity between the output signals ofthe sensing stations (50) and (60), and if there is a predetermined disparity, the procedure depicted in Fig. 3 is then performed based on those signals.
  • the calculation module (2) also can generate a signal indicating the size ofthe disparity, if any, to the display (lb) and/or through the interface module (4) to a . predetermined external destination. As but one example, this signal may indicate a result of at least one ofthe formulas (F21) to (F23).
  • the apparatus (1) is able, to further increase the precision of measurements due to the fact that the calculation module (2) can determine the limits of permissible values of input parameters and delete from the first memory sector the values of input parameters that, after comparison to a predetermined permissible range of values, are determined to exceed limits ofthe range.
  • Formula (F19) is but one example of how this is performed. If a false solution is determined in that formula, the values that caused that result can be deleted from the first memory sector and initial values altered using a known technique, such as, for example, smoothing as described in, e.g., S. M.
  • data can be exchanged between a user terminal (70) and the apparatus (1) only after the completion of a procedure to identify the user and/or user terminal (70) and confirm that the identification data matches a user/terminal profile.
  • a remote party can be given access to the apparatus (1).
  • a connection is established between the user terminal (70) and the apparatus (1). If access is to be made through the Internet, for example, the user of terminal (70) specifies a predetermined Internet Protocol (IP) address ofthe apparatus (1) or a predetermined Internet Universal Resource Locator (URL), associated with apparatus (1). Subsequently, a connection is established between the devices (1) and (70) by the standard communication protocol procedure. The further exchange of information and processing ofthe information exchanged between those devices are performed in a standard way, for example by exchanging information in hypertext markup language (HTML) format using a suitable browser installed on the user terminal (70).
  • IP Internet Protocol
  • URL Internet Universal Resource Locator
  • browser relates to a program designed for rapid exchange of information and graphics via the internet, for example Internet Explorer or Netscape.
  • the connection may be made, for example, using terminals (70) in the form of computers with modems (not shown), or network adapters (not shown) connected to the apparatus (1) through telephone lines or Internet nodes, and the like.
  • data can be exchanged between the user terminal (70) and the apparatus (1) only after the completion of a procedure to identify the user and/or terminal (70) and verify that user identification data matches the user profile.
  • a procedure to identify the user and/or terminal (70) and verify that user identification data matches the user profile When use ofthe procedure for increasing the precision of measurements services is provided for payment, credit, or on a trial basis, an aggregate of data is created, containing the user profile and information about the limit on operations to process the user's measurement results. The size ofthe established limit can be determined by the amount paid by (or a credit given to) the user for the services, for example.
  • the limit on operations to process the user's measurement results can be changed (e.g., further limited or reduced), and the data describing the disparity between the true value and the measurement result can be sent to the user terminal (70), assuming the limit set for that user is within the previously set range of values.
  • data is transferred in whole or in part, or through a menu system.
  • the user te ⁇ ninal (70) transfers to the apparatus (1) the results of measurements (and other information, such as profile information and the like) to allow the apparatus (1) to calculate the principal functional relationship between the measurement results and a (theoretical) "true" value of the measurement.
  • the results ofthe measurements are stored, e.g., in the first memory sector ofthe apparatus (1) after receipt thereby, and on the basis ofthe measurement results and other necessary data (such as, e.g., Yi or Y 2 data), the apparatus (1) determines the principal functional relationship between measurement results and the true value ofthe measurement, in the manner described above. Results of at least some of these calculations, including those showing a disparity between the measurement results and the true value, are then transferred to the user terminal (70).
  • the data can be exchanged using standard data transfer protocols for remote information systems.
  • the principal functional relationship is determined again after each transfer of measurement results from a user terminal (70) to the apparatus (1).
  • a permissible range of values for the measurement results is assigned, and the apparatus (1) verifies whether the measurement results are within the permissible range of values. If the measurement results are outside the permissible range, a warning is sent from apparatus (1) to the user terminal (70) indicating that the measurement results are inaccurate.
  • Formula (F19) is but one example of a procedure to verify if results are within a predetermined, or permissible, range.
  • the relationship ofthe initial parameters to the "true" values can be determined by checking the measuring devices of various users or by comparing the results of measurements taken by several users. This data can then be stored in the memory module (3) ofthe apparatus (1) and can be used by users who lack the equipment to verify results themselves. A substantial increase in the precision ofthe measurement results can also be achieved.
  • the data necessary to determine the precise functional relationship may include information on the type ofthe measuring device and the conditions in which it is used, for example, the temperature at which the measurements were taken, how long the device had been in operation at the time ofthe measurement, and information on other parameters measured with that device.
  • the error rate ofthe measurement results calculated relative to the corresponding true value can be used as the data representing the disparity between the true value and the results of measurements.
  • These error values may also be obtained from the measurement results of several users or the results of checking the devices.
  • An example of taking measurements that can permit a highly accurate determination ofthe error rate of a device is presented in Russian Federation patent application No. 93041135.
  • the type ofthe device used to take measurements can be used as the information sufficient for the apparatus (1) to compute the principal functional relationship between measurement results and true value.
  • the second memory sector (6) can be employed to store a database ofthe types of devices, indicating for each type of device the relationship ofthe error rate to the measured value. When one is selected, based on, for example, measurements provided from a particular type of measuring device, database values associated with the lower error rate for that type of device are used for Yi in the above formulas and values associated with the higher error rate for the device are used for Y 2 , vice versa depending on applicable operating criteria.
  • Databases also can be created not only for devices ofthe same type, but also for objects of measurement ofthe same type.
  • objects could include, for example, chemical substances, or amplifiers for which it is necessary to determine the spectral (frequency) characteristics.
  • characteristics of the object permitting at least an approximate determination ofthe status ofthe object at various moments in time are used as to identify data (Yi or Y 2 ) sufficient to determine the principal functional relationship between the measurement results and the "true" value.
  • having this information makes it possible to verify the accuracy ofthe data obtained from the measuring devices. For this purpose, a permissible range of values is assigned to the measurement results.
  • the apparatus (1) verifies that the measurement results are within the permissible range of values, and if the results ofthe measurements exceed the permissible range of values, a warning signal is sent to the user terminal (e.g., 70) that the measurement results are inaccurate.
  • the measurement results of various measuring instruments that are dependent on the true value preferably are used.
  • One way of using the method includes deteirnining, for a given type of device, an additional functional relationship between measurement results and true value by taking the data describing the nature of that additional functional relationship and computing the coefficients ofthe additional functional relationship, together with the coefficients ofthe principal functional relationship and the true values, determined in accordance with the principal and additional functional relationships and the corresponding principal and additional functional relationships by the results ofthe measurements.
  • the method of Fig. 3 can be performed in cases where both Yi and Y 2 values are received at apparatus (1) from terminal (70), or in cases where only Yi or Y 2 values are received at the apparatus (1) from the terminal (70), wherein in the latter case the method uses other suitable provided values as Y 2 (or Yi) values.
  • those latter values may be ones that are selected from pre-stored measurement values in the apparatus (1), or may be compensated values that were previously obtained as a result of performing the method for earlier-received signals (from, e.g., the terminal (70) or another source), or other provided suitable measurement values.
  • pre-stored values are used, according to one embodiment they can be retrieved for use in the method based on the apparatus (1) recognizing that they are associated in some predetermined manner with the signals received from the sending sources, such as sources (5), (60), and/or (70). For example, values associated with (i) the type of measuring device that generated the signals originally, (ii) a profile ofthe user and/or user terminal (70) and/or station (50), (60), and/or (iii) a specific type of parameter (e.g., voltage, current, mechanical parameter, etc) being measured, may be selected for use in the formulas as the Yi and/or Y 2 values. Those values may be ones originated from the same terminal (70) or from other sources, or they may be values (received from any such terminal/source) that have been previously compensated using the method of Fig. 3.
  • the principal problem in increasing the accuracy of processing technical measurements on the basis of mathematical methods of processing the results of measurements is eliminating systematic constituent errors in the measurements, which generally account for more than 90% of total errors in measurement.
  • Traditional mathematical methods of processing data examine a set of measurement results as a homogenous aggregation ⁇ , and therefore they do not allow for the reduction of systematic constituent errors without conducting additional highly precise measurements.
  • the invention provides a method for obtaining virtual reference measurements based on the use of two (or more) heterogeneous sets of measurement results ( ⁇ l ⁇ 2 in Fig. 2), and on that basis, reduces systematic constituent errors in measurements as well as incidental errors.
  • the two heterogeneous sets of measurement results ( ⁇ l ⁇ 2 in Fig. 2) the following can be used, respectively: a set of results of multiple measurements, obtained as the measured parameter changes (decreases or increases) consistently, and a set of a priori information representing the measured parameter at each moment of time of the measurement.
  • the method of processing measurements depends on the use of reliable a priori information representing the measured parameter at each moment of time of measurement. Generally, such a priori information is very frequently present in the process of measurement, and if the necessary a priori information about the measured parameter is absent, it can be obtained on the basis of additional measurements that need not be extremely precise. The fact that the accuracy of measurement is elevated to the reference level as a result ensures that a very significant effect is achieved in this case as well.
  • a principal idea of a measurement procedure is the transformation of a closed mutually exclusive (isomorphic, as known in abstract algebra) system, "object of measurement — MM", into a unidirectional (homomorphous) system.
  • object of measurement — MM This ideal condition with unidirectional (homomorphous) connections, "object of measurement — MM”, corresponds to the true value of the measured parameter.
  • the actual value ofthe measured parameter differs from the true value by the size ofthe measurement error.
  • T T-D -S, (4")
  • D the linear operator representing the nature ofthe conversion.
  • the linear operator ofthe type represented by expression (3") is a general form of recording conversions of a signal of measuring information in measuring instruments.
  • Formula (4") represents a mathematical conversion of coordinates, most frequently used in the process of technical measurements.
  • the Kato publication describes an example analysis resulting from research, ofthe disturbance (perturbation) of individual characteristic values of a disturbed operator ofthe following type:
  • the incidental component that is symmetrical relative to the true value ofthe measured amount is reduced rather easily by using traditional mathematical methods of processing measurement results, which examine a homogenous set of measurement results, corresponding to a closed mutually exclusive (isomorphic, as known in abstract algebra) system "object of measurement — MM.”
  • object of measurement — MM a closed mutually exclusive (isomorphic, as known in abstract algebra) system
  • the set of measurement results it is necessary to examine the set of measurement results as a varying heterogeneous (non-homogeneous) aggregation, corresponding to unidirectional (homomorphous, according to abstract algebra) system "object of measurement — MM.”
  • One part ofthe heterogeneous aggregation of measurement results may conditionally correspond to the information (indicators) ofthe object of measurement, and another part to the respective indicators ofthe means of measurement.
  • this method of increasing the precision of measurements has the primary features (properties) of a referential standard. These features include invariability, repeatability, comparability, and constancy. All of these features are attained by moving measured values closer to true magnitudes of measured values, due to the unidirectional (homomorphous) nature ofthe connections "object of measurement — MM.”
  • a principal advantage ofthe method described herein is that it does not necessarily require the use of references to make reference measurements.
  • the method is suitable for processing the measurement results of any types of gauges.
  • the method can be used to measure, together or separately, active, reactive, or full capacity, losses in insulation, energy consumption for the needs of a power system itself, current and voltage, full, active, or reactive resistance in the circuits, and other parameters.
  • the invention can allow the precise determination of bandwidth and attenuation coefficients of separate communication channels.
  • the invention can allow the measurement ofthe status and volumes of network traffic in telephone and data transfer systems.
  • the invention can allow the determination of force, moments, and transmitted capacity.
  • the invention can also be used in hydraulic and pneumatic systems with characteristics similar to those of electrical networks.
  • the apparatus (1) for processing measurement data can be made either in the form of a computational complex using a personal computer or in the form of a microchip on a single substrate.

Abstract

A method, apparatus, and program for processing measurements. The apparatus comprises an electronic interface having an input to which are applied at least two uncompensated signals, each representing a measurement of a predetermined physical quantity, the electronic interface also having an output. A calculation module of the apparatus is coupled to the output. The calculation module determines an error in at least one of the uncompensated signals based upon those uncompensated signals. The determined error includes at least systematic and random error components Δsyst and Δrand. The calculation module also compensates for error in at least one uncompensated signal to provide a compensated signal, based on the determined error. The compensated signal represents substantially an actual value of the predetermined physical quantity originally subjected to measurement.

Description

MEASUREMENT RESULTS DATA PROCESSING APPARATUS, SYSTEM, METHOD, AND PROGRAM
BACKGROUND OF THE INVENTION
Cross Reference to Relation Applications
[0001] This application claims priority of Russian Patent Application Nos. 2003137663 and 2003137664, both filed December 26, 2003, which are hereby incoφorated by reference herein in their entireties, as if fully set forth herein.
Field of the Invention
[0002] This invention relates to metrology, in particular to general puφose measuring devices for measuring variable values, and specifically to measuring devices capable of digital calculation or data processing in order to reduce errors in measurement. The invention can be used to make reference measurements of any measurable quantity.
Related Background Art
[0003] Measuring methods and devices are used in a wide variety of applications. One example is deteπnining bandwidth in information networks. Another example is deteraiining forces and moments in mechanical systems. Still another example is conducting electrical measurements in electrical systems. [0004] One important consideration in this field is the precision of measurements, because there is a need for increasing the precision thereof. Increasing the precision of measurements without changing the setup of measuring devices can have a very significant and favorable economic value. This is because in the process of conducting measurements, users, which may include, for example, individuals, groups, or entities, often need to make a single set of measurements highly precise in accuracy.
[0005] Another common problem users often face is that it is not always practical to purchase expensive measuring equipment for taking precise measurements. Moreover, hiring an outside measuring service to perform such measurements is also not always possible; for example, there may not be any such services in a given geographical or technical area, or such services may be prohibitively expensive. [0006] One>known method of increasing the precision of measurements, discussed in a Russian Federation patent application for invention N° 93041135, involves deteπnining a measurement by mathematically processing the results of several different measurements, e.g., in an electrical circuit. However, a drawback to this method is that it requires changing the way in which the object of measurement is connected to the electrical circuit. As a result, this method cannot be used in systems in which the elements are constantly powered on. [0007] Another known method of increasing the precision of measurements is discussed in Patent RF N° 2011996. In that method, in addition to the direct measurement of the parameter, additional parameters are measured and the true value of the measurement is determined in real-time based on the results of all the measurements. However, drawbacks to this method include that it requires using additional equipment, and that it is not able to adjust the results of the measurements taken over the entire period of measurement. Therefore, there is a need to improve upon the methods of increasing the accuracy of low-precision measuring procedures. [0008] A known device for determining the value of a measurement that changes over time is described in certificate of authorship SU 1649460 Al, 5/15/91, G 01 R 19/00, and contains two approximate measurement modules that can give an output signal for the value of the measurement and for three previously set parameters of the same type as the measurement. The device can indicate the relationship between the "true" value of a measurement and the measured value for each of the approximate measurement modules, as well as between the true value of the parameter and the measured value of the parameter for each of the approximate measurement modules in the form of linear relationship with undetermined constant coefficients. At the same time, the device can detect unambiguously determined relationships between the true value of the measurement and the measured value as measured by the approximate measurement modules, by selecting the values of these coefficients. The device can also determine the true value of a measurement based on this unambiguously determined relationship.
[0009] The principal disadvantages of this device are the inadequate precision of the measurements, such that the representation of the relationship between the true and measured values is limited by the linear function, as well as the inadequate universality and undesired complexity of the use of the device, since data on the true values of the parameter (a sample measure), measured with reference-level precision, are required in order to take measurements. A need exists, therefore, to provide a device, system, method, and program for reducing measurement errors, that do not suffer from the foregoing disadvantages.
SUMMARY OF THE INVENTION [0010] It is an object of this invention to provide an apparatus, system, method, and program for reducing measurement errors, and which overcome to foregoing problems. [0011] It is another object of this invention to provide an apparatus, system, method, and program for processing measurement data. [0012] It is a further object of this invention to provide an apparatus, system, method, and program for increasing the precision of measurements. [0013] It is another object of the present invention to provide an apparatus, system, method, and program that can increase the precision of measurements inexpensively. [0014] It is another object ofthe present invention to provide a widely available means to obtain increased accuracy in measurements, regardless ofthe type of measurements employed, and without requiring purchase of additional equipment. [0015] It is a further object ofthe present invention to provide an apparatus, system, method, and program for increasing the precision of measurements for users who do not have computer software or hardware for processing measurement results to increase their precision. [0016] According to an aspect ofthe present invention, a method and a system, apparatus, and program that operate in accordance with the method, are provided, which achieve the foregoing objects. The method enables there to be an increase in the precision of processing measurement data through the ability to record a priori predetermined) values of at least one parameter, to calculate coefficients of a functional relationship between the parameter and a true value of a measurement, and to exclude from the calculation clearly erroneous values of parameters.
[0017] According to a preferred embodiment ofthe present invention, the apparatus for processing measurement data comprises at least a calculation module, a memory module having plural memory sectors, and at least one interface module. The interface module receives and outputs to the calculation module sequences representing detections of at least two corresponding measured parameters, obtained from an external source, such as external measuring stations and/or information processing/exchange devices. The calculation module forms and stores corresponding data arrays of those parameters in a first memory sector ofthe memory module. A second memory sector ofthe memory module stores blocks or arrays of data corresponding to each parameter and representing a functional relationship between the parameter and the true value of he measurement. A third sector ofthe memory module stores blocks (arrays) of coefficients ofthe functional relationships corresponding to each parameter. These coefficients, which are calculated by the calculation module, and the blocks of data from the second memory sector are employed by the calculation module to calculate a substantial approximation ofthe "true" or actual value of the parameter subjected to measurement, based on the value ofthe corresponding parameter.
[0018] The calculation module records the calculated substantial approximation ofthe true value in a fourth memory sector. For each ofthe parameters, the value ofthe parameter (calculated in accordance with the substantial approximation of the true value and in accordance with the corresponding parameter ofthe functional relationship, that is unambiguously given by the data in the second and third memory sectors ofthe memory module), corresponds with substantially maximum possible precision to the corresponding value ofthe parameter in the first memory sector of the memory module.
[0019] According to another aspect ofthe invention, substantial approximations ofthe true values of measurements, stored in the fourth memory sector, can be outputted from the apparatus through the interface module. [0020] Some or all ofthe above components ofthe apparatus may be embodied in the form of a microchip on a single substrate, although in other embodiments other constructions may be provided.
[0021] Preferably, the memory module also includes a sector of constant memory, which contains programming code having instructions and routines for performing the method of this invention, including steps for calculating the coefficients of functional relationships along with the approximate true values of the measurements. Also, at least part ofthe second memory sector preferably includes a permanent memory storing sets of data representing previously determined functional relationships of various types of measuring instruments. According to another aspect ofthe invention, the apparatus can record in the first memory sector a priori (predetermined) values of at least one parameter, and the greatest "acceptable" values of measurements can be employed as the a priori values of a parameter.
[0022] According to another embodiment ofthe invention, the apparatus can include at least one analog-to-digital converter, or external analog-to-digital converters may be employed, the input of which is adapted to be connected to corresponding source(s) (sensor) of signals indicating the measurements, and the output of each analog-to-digital converter is used as the measurement value of a parameter, employed in the invention.
[0023] The calculation module preferably excludes clearly erroneous values of parameters from those already saved, and a fifth memory sector ofthe memory module stoires information identifying values of parameters determined to be erroneous. Preferably, the calculation module produces an alarm signal when one ofthe parameters exceeds predetermined, or permissible, limits. The alarm signal may be ourputted to the output-user interface and/or provided to the predetermined external destination through the interface module. [0024] In addition, the device can be provided with input terminals connected to the interface module, and an output terminal.
[0025] The interface module can output the substantial approximation ofthe true value of a measurement after the readout ofthe value ofthe parameter corresponding to that true value ofthe measurement. The interface module can receive and forward to the calculation module the output signals of at least two primary sensors, and the calculation module can deteπnine whether there is a predetermined disparity between the output signals ofthe primary sensors, and if there is a disparity, it can determine the coefficients of functional relationships. The calculation module preferably also has the ability to give a signal to the interface module indicating the size of the disparity, if any.
[0026] The proposed device is able to increase the precision of measurements due to the fact that the calculation module can determine the limits of permissible values of input parameters and delete from the first memory sector the values of input parameters that exceed the permissible values. The apparatus ofthe invention is capable of more universal application than are known devices, is less complex than such devices, and is easier to use, by virtue of at least some of its components being embodied in a universally adaptable microchip, as mentioned above.
BRIEF DESCRIPTION OF THE DRAWINGS [0027] FIG. 1 is a block diagram of an apparatus (1) constructed according to a preferred embodiment of this invention, for processing measurement data. [0028] FIG. 2 represents two heterogeneous sets of measurement results employed in a method ofthe present invention.
[0029] FIG. 3, consisting of FIGS. 3 A and 3B, depicts a flow diagram of a preferred method performed according to the present invention. [0030] FIG. 4 is a block diagram of an example of a system in which the apparatus (1) according to this invention can operate.
[0031] FIG. 5 is a block diagram of a user terminal (70) that may be included in the system of FIG. 4.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT [0032] A preferred embodiment of the present invention will be described in detail below with reference to the accompanying drawings. [0033] Fig. 1 depicts an apparatus (1) for processing data representing measurements taken by an external measuring source, and preferably comprises a controller or calculation module (2) (shown as a "computing unit" in Fig. 1), a memory module (3), and an interface module (unit) (4). The calculation module (2) includes, for example, one or more microprocessors and/or logic arrays for perfoπning arithmetic and/or logical operations required for program execution. The apparatus (1) may include, for example, a server computer, PC, laptop, or any other type of personal computer and/or information exchange/processing device.
[0034] A user-input interface (la) and a user-output interface (lb) also may be provided in the apparatus (1). The interface (la) may include, for example, a keyboard, a mouse, a trackball, touch screen, and/or any other suitable type of user-operable input device(s), and the output-user interface may include, for example, a video display, a liquid crystal or other flat panel display, a speaker, a printer, and/or any other suitable type of output device for enabling a user to perceive outputted information, although for convenience, only the display (lb) is shown in Fig. 1. [0035] The interface module (4) preferably is an electronic interface that is bidirectionally coupled to the calculation module (2), although in other embodiments predetermined unidirectional coupling may be employed instead, depending on applicable operating criteria. The interface module (4) may have a construction such that its connecting terminals can be used both to receive input signals into the apparatus (1) and to output signals from the apparatus (1), or, in another embodiment, separate input and output terminals may be employed, depending on, for example, predetermined design criteria, the technical requirements ofthe external device(s) to which the interface module (4) may be connected, etc.
[0036] Referring also to Fig. 4, the interface module (4) is adapted to receive signals from an external source, such as, for example, one or more measuring sources or sensing stations (50) and (60), and/or from an information processing and/or exchange device (e.g., a user terminal (70)), either directly or through a communication network (40), such as the Internet or another type of network. Such signals may represent, for example, parameter measurements taken by the measuring sources, such as stations (50) and (60) or another measuring source. The interface module (4) forwards the signals that it receives to the calculation module (2).
[0037] It should be noted that, for convenience, Fig. 4 depicts the sensing stations (50) and (60) and user terminal (70), although it should be noted that the signals can be provided to the apparatus (1) from other sources as well. In general, the number of devices (40), (50), (70), and (1) that may be operating in the system can vary widely, depending on overall system design and usage requirements, and the like.
[0038] The sensing stations (50) and (60) (two are shown for convenience, but there may be or less more than two) are depicted in the illustrated example to include, in station (60), an approximate measurement module (62) and a sensor (61), and sensing station (50) includes a sensor (51) and an indirect measurement module (52).
[0039] The sensor (51) may be spaced apart from the sensor (61), and may even be physically distant therefrom, depending on predetermined design, criteria, and their measurements can be obtained for use by the apparatus (1) regardless ofthe distance between the sensor (51) and (61). The sensors (51) and (61) are assumed to each provide an output signal in response to detecting a predetermined physical parameter or phenomenon, such as a predetermined type of energy, temperature, liquid, pressure or mass flow, or any other measurable physical quantity. In an exemplary embodiment, the sensors (61) and (51) measure an electrical energy quantity, such as voltage and/or current, at different parts of a same electrical circuit (not shown). As an example, sensor (51) may be a voltmeter measuring the voltage output of a power generator located in one loop o the electrical circuit, and sensor (61) may be a voltmeter for measuring a voltage in another loop ofthe circuit powered by the same generator, or vice versa. As a further example, in a case where a quantity of fluid flow in a pipeline is being measured, fluid meters with operational precision may be employed to measure the quantity of fluid flow.
[0040] As another example, signals outputted from station (60) may represent detections made by an electrical power gauge measuring the power level in one branch of a circuit having a stabilized voltage, and the output signal represents the measured power in the circuit. Also by example, signal received from station (50) may represent detections made by a current sensor that detects the amount of current at a predetermined location in the circuit. [0041] As a more general example, the outputted signals may represent instantaneous values of current and voltage in a circuit, measured by one or more electrical sensor instruments, or power values detected in a circuit branch adjacent to the circuit branch being analyzed, along with the power value detected in the analyzed branch.
[0042] In these examples, all ofthe aforementioned parameters directly or indirectly depend on the power ofthe current flowing in the circuit and can be used for precise determination ofthe true value ofthe electrical power flowing in the circuit.
[0043] As can be appreciated in view of this description, the sensors (51) and (61) can measure different types of parameters that are related through a predetermined relationship, depending on applicable operating criteria. For example, the sensor (51) may measure a parameter (e.g., current) that is related to the parameter (e.g., voltage) measured by the sensor (61) through a predetermined functional relationship (e.g., in relation to power). However, for convenience, the present description is made in the context ofthe sensors (51) and (61) both measuring the same type of electrical energy parameter (e.g., voltage), which also is within the scope of this invention, although the invention is not limited to that example only.
[0044] It should also be noted that, although the present invention is described in the context of measurements of electrical values, broadly construed, the invention is not limited for use only in conjunction with electrical measurements. Indeed, the apparatus (1), method, and program ofthe invention can perform mathematical processing of measurement results to increase the precision of any suitable types of physical measurements, whether electrical or not. For example, as pointed out above, in other embodiments the apparatus (1), system, method, and program can be used in the measuring ofthe frequency of oscillatory processes, to determine hydraulic and gas-dynamic parameters, such as pressure, rate or consumption of liquids and gases, to determine the parameters of a mechanical system, such as forces, displacements, and rotations, to determine the physical and chemical parameters of environments, including moisture, temperature, or concentration of substances, or to make measurements in data transfer devices, such as to determine network traffic. [0045] Referring again to Fig.4, the sensors (61) and (51) preferably make detections and provide corresponding output signals over a same predetermined time period, but at distinct points in time, so that the signals from the sensors (61) and (51) are not eventually received at the apparatus (1) simultaneously. Those signals may be outputted from the sensors (51) and (61) at a same or different frequency, as long as they are outputted at different points in time. By virtue of the sensors (51) and (61) outputting signals over a same time period, the apparatus (1) is able to recognize that the signals originated from those sensors (51) and (61) as opposed to from other sensors (not shown) that may transmit signals over a different time period. Preferably, the interval between measurements taken by the sensor (51) is greater than the interval between measurements taken by the sensor (61). [0046] The approximate measurement module (62) and the indirect measurement module (52) each represent a separate physical component or components that undesirably introduce some error quantity into the measurements made by the sensors (61) and (51), respectively. By example only, if the sensors (61) and (51) are analog devices, the modules (62) and (52) may be A/D converters that introduce an error quantity into the measurements, wherein the error quantity depends on a characteristic error inherent in the respective modules (62) and (52). In another examples, the modules (62) and (52) may be voltage-frequency converters with a counter, depending on the application of interest. As another possible example, the modules may represent the cumulative components ofthe system that introduce error (or a cumulative error) in paths between the sensors and calculation module (2). Preferably, the relative error rate (i.e., characteristic error) inherent in the indirect measurement module (52) is less than that ofthe approximate measurement module (62). Also, although in the illustrated example the modules (62) and (52) are depicted as being physically separate from the sensors (61) and (51), respectively, in other examples the modules and sensors may be integrally formed. [0047] By virtue ofthe characteristic error inherent in the modules (62) and (52), their output signals represent the original measurements made by the sensors (61) and (51), respectively, but varied by (plus or minus) an error value corresponding to the characteristic error inherent in the respective modules (62) and (52). For convenience, these output signals are hereinafter referred to as uncompensated parameter measurement signals, and may include random and systematic errors (described below). The measurements may vary over time owing to, for example, error fluctuations.
[0048] Similar uncompensated parameter signals may be outputted from the user terminal (70) to the apparatus (1) as well. For example, those signals may represent previously taken measurement values stored in the terminal (70), or transferred to the terminal (70) from other sensing stations (not shown) in realtime or not in real-time, wherein respective signal sets may have similar error portions as described above in connection with modules (52) and (62), respectively (i.e., the error of one set is greater than the error ofthe other set), or the terminal (70) may provide only one of such sets of signals. [0049] One or more components ofthe system of Fig. 4 may conform to various types of technology standards, such as, for example, PXI, VXI, IEEE 1451.4 (TEDS), FIELDBUS technologies, or any other suitable types of technologies. [0050] Referring to Fig. 5, the user terminal (70) is shown in more detail. The terminal (70) can communicate with the apparatus (1) through network (40), and may include, for example, a PC, laptop or other remote personal computer, a personal digital assistant, or the like. The user terminal (70) has a data input device (74) and a data output device (75). [0051] The data input device (74) is a user interface that may include, for example, a keyboard, a mouse, a trackball, a touch screen, and/or any other suitable type of user-operable input device(s). The data output device (75) may include, for example, a video display, a liquid crystal or other flat panel display, a standard monitor with a CRT or an LCD, a speaker, a printer, and/or any other suitable type of output device for enabling a user to perceive outputted information.
[0052] The user terminal (70) further comprises a controller (76) and an associated data storage device (72), as well as an electronic interface (71) for bidirectionally coupling the controller (76) to an external communication path, such as one connected to, for example, network (40) (Fig. 4). The data input device (74), the data output device (75), and the data storage device (72) are all communicatively coupled to the controller (76). The controller (76) controls the overall operation o the user terminal (70), and includes, for example, one or more microprocessors and/or logic arrays for performing arithmetic and/or logical operations required for program execution. The data storage device (72) represents one or more associated memories (e.g., disk drives, read-only memories, and/or random access memories), and stores temporary data and instructions, as well as various routines and operating programs that are used by the controller (76) for controlling the overall operation ofthe user terminal (70). The device (72) also stores a program that enables the terminal (70) to perform a method of this invention, to be described below, and to communicate with the apparatus (1) through, for example, network (40). [0053] Referring again to Fig. 1, the memory module (3) ofthe apparatus (1) will now be described. The memory module (3) is bidirectionally coupled to the calculation module (2), and preferably includes one or more associated memories (e.g., read-only memories, and/or random access memories), which may be in the form of, for example, memory microchips and/or hard or soft magnetic disks. The memory module (3) stores, preferably in a memory sector (11) to be described below, temporary data and instructions, and also stores various routines and operating programs that are used by the calculation module (2) for controlling the overall operation ofthe apparatus (1). For example, the memory sector (11) ofthe memory module (3) preferably stores a program according to the invention that includes routines and instructions for performing the method of this invention, which will be described below.
[0054] Preferably, memory module (3) includes plural memory sectors, such as memory sectors (5), (6), (8), (10), (11), and (12), and the calculation module (2) operates under the control ofthe program (according to the invention) stored in the memory sector (11) for storing various types of information in the sectors (5), (6), (8), (10), and (12), and for retrieving such information from the sectors, when the information is obtained in corresponding steps ofthe method described in detail below. For example, first memory sector (5) is employed to store data arrays of each read in parameter value, and second memory sector (6) is employed to store a data block (7) corresponding to each parameter. Third memory sector (8) ofthe memory module (3) stores blocks of coefficients of functional relationships (9), calculated by the calculation module (2), corresponding to each ofthe parameters. The coefficients and data blocks (7) are employed to determine a substantial approximation of true values of measurements based on a measured value ofthe corresponding parameter, in a manner as will be described below. The fourth memory sector (10) ofthe memory module (3) stores the substantial approximations ofthe true values ofthe measurements calculated by the module (2). [0055] The program stored in memory sector (11), which preferably is a permanent memory, also enables the calculation module (2) to calculate the coefficients of functional relationships, and the substantial approximation of he true values of a measurement, in addition to enabling the module (2) to store/retrieve information in/from the various memory sectors. [0056] Referring to memory sector (6), at least part (13) of that sector preferably is a permanent memory that stores sets of data representing predetermined functional relationships for various types of measuring instruments or sources. The fifth memory sector (12) preferably stores information that is used to identify erroneous parameter values.
[0057] The apparatus (1) also may include one or more analog-to-digital (A/D) converters (not shown) in the path connecting the interface (4) to the calculation module (2), which converter(s) also can introduce an error into the uncompensated parameter measurement signals that traverse the path, although for convenience no A/D converters are shown in the apparatus (1).
[0058] The manner in which the apparatus (1) operates will now be generally described. [0059] Signals representing values of two or more parameters detected in or otherwise provided from external sources, such as sensing stations (50) and (60) or terminal (70) are applied to the input ofthe interface module (4) and then forwarded to the calculation module (2). [0060] Referring to Fig. 1, the signals that are inputted through the interface module (4) are counted by the computing module (2) and then recorded in the memory module (3). A data array of values of each parameter is created and stored in the first memory sector (5) ofthe memory module (3) (values Yt and Y2 referred to in the method below). According to an aspect of this invention, it is possible to record in the first memory sector (5) a priori (predetermined) values of at least one parameter (Yi), preferably using the predetermined limiting (e.g., greatest possible) values ofthe measurement as the a priori values. Such data can be obtained through the interface module (4) from elements (50), (60), and/or (70) or other sources (not shown) that may be in communication with the apparatus (1). In the case of at least the terminal (70), the data can be accompanied by, for example, at least one aggregate of data describing the profile of a remote user (or terminal (70)) and containing a data block identifying the user or terminal. The user terminal (70) transfers to the apparatus (1) such information for storage in the first memory sector (5) to allow the apparatus (1) to perform the method ofthe invention to calculate the principal functional relationship between the measurement results and a "true" value ofthe measurement, according to the invention. The results ofthe measurements are stored in the first memory sector (5) for use in the method ofthe invention to further increase the accuracy of other received measurement data. Results of at least some of these calculations, including those showing a disparity between the measurement results and the true value, are then transferred to the user terminal (70). [0061] In the second memory sector (6) of the memory module (3), a block or array of data (7) corresponding to each ofthe parameters is stored by the calculation module (2) (e.g., results of formulas (Fl ) to (F5) described below are stored in sector (6), wherein ko characterizes the linear functional relationships). Each data block (7) stored in the second memory sector (6) corresponds to each of the parameters and represents a functional relationship between that parameter and the substantial approximation ofthe "true" value ofthe measurement. Preferably, the data blocks (7) are characterized primarily by the format of data storage in the memory module (3) (for example, formatted as memory microchips), in connection with which the memory module (3) is primarily an indicator determined by constructively realized logical elements. Also, the second memory sector (6) may store, for example, a database identifying types of sensing station devices, and indicating the error rate for each type. According to one embodiment ofthe invention, this information can be used to recognize the type of measuring device which took the measurement values represented by the signals received at the apparatus (1), for subsequent use ofthe values in the method to be described below (as, for example, Yi values, or, in another embodiment, as Y2 values, referred to below).
[0062] Using the program stored in the permanent memory sector (11) ofthe memory module (3), the calculation module (2) calculates and records in the third memory sector (8) ofthe memory module (3) the coefficients of he functional relationships (e.g., the results of formulas (F19) to (F20) below, including k1>2(χ), are stored in sector (8)). Using the information (e.g., data block(s) (7)) from the second memory sector (6), along with the information (e.g., the coefficients of functional relationships) from the third sector (8), the calculation module (2) calculates and records in the fourth memory sector (10) the substantial approximation ofthe true values ofthe measurements, such that the value of each parameter, (calculated in accordance with the substantial approximation, and in accordance with the functional relationship for that parameter, as unambiguously given by the data in the second and third memory sectors ofthe memory module), corresponds with the maximum possible precision to the value of that parameter in the first memory sector (5) ofthe memory module (e.g., the result of formula (F 15) below is stored in the fourth memory sector) . The calculation module (2) excludes clearly erroneous values of parameters and stores in the fifth memory sector (12) information allowing the identification of erroneous parameter values (e.g., a result of formula (F19) is stored in the fifth memory sector). [0063] Furthermore, using the interface module (4), there is a readout ofthe sequence of the values of at least two parameters, based on the substantial approximation ofthe true value ofthe measurement, and there is an output of he data from the fourth memory sector (10) ofthe memory module (3). [0064] It should be noted that the term "true value" is used herein to indicate the value (quantity) of a parameter as deteπnined with the substantially maximum possible accuracy (i.e., a substantial, approximation ofthe actual quantity), because in practice the actual true value cannot be determined with absolute precision. This is due not only to limitations in the precision of determining error, but also to the limitations in the precision in representations ofthe measurement, determined, for example, with the maximum quantity of significant digits in the numbers that can be processed by a computer system, such as apparatus (1). For convenience, the terms "true value" and "substantial approximation ofthe true (or actual) value" are used interchangeably herein. [0065] The method according to which the apparatus (1) operates according to a preferred embodiment of this invention, will now be described in even greater detail, with reference to FIGS. 3A and 3B.
[0066] At block 20 detections are made by external sensors, such as for example, sensors (61) and (51), in the above-described manner, and then are processed by the respective modules (62) and (52) at block 22. For example, in a case where the modules (62) and (52) are analog-to-digital converters, the sensor outputs are A/D-converted by the modules (62) and (52), which, in the present example, introduce an undesired error into those outputs, depending on the characteristic error inherent in those respective modules. Uncompensated parameter measurement signals outputted by the modules (62) and (52) are then provided to the apparatus (1). It should be noted that similar signals also may be provided from the user terminal (70), although for convenience the following description of Fig. 3 is made in the context ofthe signals being supplied from the stations (50) and (60) only. Nonetheless, the method proceeds in essentially the same manner in the case where one or more sets of such signals are supplied from the terminal (70), wherein if only one set is supplied the other set is provided in the apparatus (1) separately. [0067] The calculation module (2) responds to receiving the initial signals from the respective modules (62) and (52) by, for example, identifying the sensors from which the received signals originated (by recognizing, for example, a predetermined unique identification code included in the signals), and also recognizing the types and number ofthe sensors and the type of parameter(s) detected thereby. These identification and recognition functions may be performed in accordance with any suitable, known identification and recognition technique(s), and will not be described in further detail herein. [0068] A high-precision error compensation procedure according to the present invention then is performed. During the procedure, which, for example, may be initiated by a user entering a predetermined command into the apparatus (1), first values Yi representative ofthe uncompensated parameter measurement signals outputted by the indirect measurement module (52) (over the predetermined time period) and provided to the apparatus (1), are stored in memory module (3) in a first array of such values (block 24). Second values Y2 representative ofthe uncompensated parameter measurement signals outputted by the approximate measurement module (62) (over the predetermined time period) also are provided to the apparatus (1) and stored in the memory module (3), but in a second array that includes such values, at the block 24. [0069] Next, at block 26 the calculation module (2) performs a number of procedures. First, an arithmetic mean ofthe measurement results is determined. As an example, the array of first values Yi and the array of second values Y2 are each subdivided into a first subset and a second subset thereof, wherein, each subset includes a predetermined number (e.g., five) ofthe respective first or second values. The first values ofthe first subset of first values are summed in the equation (Fli) and the first values ofthe second subset of first values are summed in equation (Fl2), and each sum is divided by nil:
Figure imgf000020_0001
where: n represents the number of first values; Vi1 represents a first value (originally outputted by module (52)); Y represents an average ofthe first subset of first values; and represents an average of the second subset of first values.
[0070] The second values ofthe first subset of second values are summed in the equation (F2i) and the second values ofthe second subset of second values are summed in equation (F2 ), and each sum is divided by nil: nil
Figure imgf000020_0002
ni l
Figure imgf000020_0003
where: n represents the number of second values; Vi2 represents a second value (originally outputted by module (62)); Yi represents an average ofthe first subset of second values; and 2 represents an average ofthe second subset of second values. [0071] A transpose of 7/ and 7 can be represented by (F3) below, and a transpose of Yj2 and Y2 2 can be represented by (F4) below:
H«f (F3)
= {rø}' (F4)
[0072] A ratio ko represents a first general approximation of a multiply- systematic effect in the error in the indirect measurement module as a proportion ko -1), and essentially is a difference between the averages ofthe second and first subsets of second values to a difference between the averages ofthe second and first subsets of first values. The ratio k is determined using the following equation (F5) (preferably the middle portion is employed in the calculation), based on the averages determined above.
Figure imgf000021_0001
[0073] A linear operator T representing the sensing station (60) can be represented in matrix form (F6) below, and, based thereon, another form ofthe above formula (F5) can be obtained, as represented by formula (F7) below.
Figure imgf000021_0002
Figure imgf000021_0003
where E" is a unit vector as follows: E" =
[0074] In the process of real technical measurements, the approximate measurement module (62) can introduce a multiply-systematic error effect (factor), and thus disturbances in the linear operator T occur, where the influence of disturbance can be represented by the following expression: T(χ) = T + χ-T where: χ represents a disturbance value caused by external influencing factors. E.g., at least part, if not all, ofthe disturbance χ may be caused by the multiply-systematic effect ofthe module (62). [0075] It is known that linear operators ofthe type T(χ) are characterized by their own ambiguous functions with two branches. For example, in a publication by Kato T., entitled "Theory of Disturbance of Linear Operators", pp. 62-67, M: Mir (1972) (hereinafter "the Kato publication"), a description is given of an example analysis resulting from research, ofthe disturbance (perturbation) of individual characteristic values (eigenvalues) of a disturbed operator ofthe following type:
Figure imgf000022_0001
where: z) = ^ + Z2 (F9)
[0076] Thus, a "perturbed" form of formula (F7) can be represented as shown in the following expression (10). Y2 -Y,2 (T' - Ϋ2f -En γl _ γl γl _ γl (F10) J- 2 1 , 12 J. γ
[0077] Based on the definition of eigenvectors, two eigenvalues of linear operator .Tare λ1;2(j), and thus eigenvectors w/>2 of can be obtained through the following equations (Fl 1 and (Fl 12), which generally relate to a matrix of eigenvectors: T'- 2(χ) =
Figure imgf000022_0002
- u1>2(χ) (Fl )
(T' - 2 ω -E) -ult2(χ) = 0 (Fll2) where: E is a unit vector ω= ϊ+? (F12)
Figure imgf000023_0001
and u is a vector representing a single matrix (with one diagonal). [0078] According to the definition of eigenvectors, and based on the form of formulas (F5) and (F10), values fa and &2 are obtained based on formula (F14):
Figure imgf000023_0002
where: k\ represents one possible value ofthe approximation ofthe multiply-systematic effect in the error in the indirect measurement module (52) as a proportion (fa -1); and kz represents another possible value ofthe approximation ofthe multiply-systematic effect in the error in the indirect measurement module (52) as a proportion (fa -1).
[0079] Based on the above expression (F14), a multi-valued function (F15), defining the equation of a straight line (disposed at an angle), can be represented by:
Figure imgf000023_0003
[0080] After block 26, control passes to block 28 where data obtained based on at least some ofthe foregoing formulas is stored in the memory module (3). Thereafter, control passes through connector A to block 3 O of FIG. 3B. At block 30, a determination is made as to whether k\ or fa should be selected as being closest to k0, using a target function formed using min-max criteria. For example, according to a preferred embodiment ofthe invention, this procedure first includes assignment ofthe required type of function, using expression (F18):
Figure imgf000024_0001
where: xt represents a theoretical "true" value ofthe measurement; ψ is a transformation function representing the sensing station (50); i1 represents measurement values taken by sensing station (50) and stored in module (3); and «o is a value representing a common (systematic) effect expressed as an additive correction. Generally, value α0 is near zero, and is less than the multiplicative systematic error.
[0081] Also, a constraint zone is formed based on the following formula (F19): y2j(y)) ≤ σi (F19) where: y,-1 represents a first value, influenced by fa and fa (through formulas (F14) and (F15)) (i.e., a signal from the indirect measurement module (52) and stored in memory module (3); yl represents the second value (i.e., a signal from the approximate measurement module (62) and stored in memory module (3)); and σt represents a predetermined error constraint value defining the limit of acceptable y,2 values. The predetermined error constraint value preferably is substantially equal to a predetermined characteristic error inherent in the approximate measurement module (62), although in other embodiments other values may be employed instead, such as, for example, a characteristic error inherent in the module (52).
[0082] Thereafter, the criterion function His formed as represented in formula
(F20) (block 30). H = Mm Max(k0 - fa (χ)) - y)
[0083] The formula (F20) employs only those values that are determined to satisfy the formula (F19), and determines essentially a difference between (kn - fa) and (fa - fa). The lesser difference is then selected, as is the corresponding value fa or fa.
[0084] Thereafter, control passes to block 32, where the calculation module (2) calculates a value for x, based on formula (F18) above, using values determined to satisfy formula (F19) as well as the result of formula (F20). The resulting calculated value x,- is stored in the memory module (3) and, in one embodiment, can be provided from the apparatus (1) to a predetermined external destination, such as an information processing apparatus (e.g., (70)), server, or the like (not shown), either directly or through network (40) (block 34). Thereafter, at block 36 the calculation module (2) uses the result from formula (Fl 8) and a second value yf (originating from module (62)) in performing formula (F21) below, to calculate a corresponding error Δ *, that includes both random and systematic components: Δ* = y2 -x,. (F21)
[0085] It should be noted that in formula (F21) second value(s) yf (originating from the approximate measurement module (62)) preferably are employed rather than first value(s) (originating from the indirect measurement module (52)). Those second values may be ones received in real time from sensing station (60), or, in another embodiment, they may be previously received and/or stored second values, depending on predetermined operating criteria. In other embodiments of the invention, values from the module (52) may be used in formula (F21) instead, depending on the application of interest. [0086] The random component (ofthe above error), which also is referred to as a random effect, is then calculated by calculation module (2) using equation (F22) (block 36):
Figure imgf000025_0001
where: Arad represents the random component; and D X represents a known mathematical dispersion. [0087] Moreover, according to an aspect of this invention, the systematic component (also referred to as a systematic effect) is calculated by the calculation module (2) using equation (F23): = trend{Lx) (F23) where: Δsyst represents the systematic component (also referred to as the systematic effect) of sensing station (60) (e.g., particularly module (62)), in the exemplary embodiment described herein; and trend(Ax) represents a trend function. [0088] The error coefficients determined in the foregoing manner in formulas (F21) to (F23) are then stored in the memory module (3) at block 40, and/or can be provided from the apparatus (1) to the predetermined external destination referred to above. [0089] Thus, when uncompensated parameter measurement signals are received by the calculation module (2) from the approximate measurement module (62)
(after the value x{has been obtained by module (2)), random and systematic errors that may be included in the signals are substantially compensated for by the module (2), based on a random error value Arand and systematic error value Δ^f calculated using formulas (F22) and (F23), respectively. As a result, the module (2) generates corresponding compensated signals that are substantially close in value (or at least closer than the corresponding value outputted from module (62)) to the actual value ofthe corresponding parameter (phenomenon) subjected to measurement by the sensor (61) (block 42). Information outputted from the calculation module (2) represents the compensated signal(s) (as well as a reference magnitude ofthe measured parameter) and is forwarded to the display (lb), which responds to receiving the information by presenting it to the user (block 44). That same information also can be forwarded to the predetermined external destination through the interface module (4). In the foregoing manner, the measurements originating from the sensor (61) and provided to the calculation module (2) are corrected to improve their accuracy.
[0090] It should be noted that, although not described herein for convenience, additional procedures/calculations also may be performed in the module (2) to standardize the value(s) from the stations (50) and/or (60) and/or terminal (70) to ensure that they are processed in a same workable format that depends on the application of interest. For example, in a case where it is expected that a voltage detected by sensing station (60) differs by a predetermined factor from a voltage detected by sensing station (50) because ofthe stations' given locations within an electrical circuit (as determined based on the circuit design), voltage values obtained from one or both stations can be weighted as deemed necessary to account for the factor, and the output value from the calculation module (2) can be modified, if deemed necessary, to account for any such weighting. Also, in embodiments where the sensors (61) and (51) measure different types of parameters (e.g., current and voltage), the calculations preferably also account for this difference as well by converting values derived from a predetermined one of the sensors from one format (i.e., current) to another selected format (e.g., voltage), based on the predetermined relationship through which the parameter types are related (and, e.g., the circuit design), so that values ofthe same type are obtained for each sensor (61) and (51) for use in the formulas. These calculations may be performed in accordance with any suitable known formatting/converting techniques. Similar procedures may be performed for signals received from the teπninal (70) as well. [0091] Also, in accordance with a preferred embodiment of this invention, the output from the module (2) is generated only after a signal is applied to the module (6) from the module (52) (or a corresponding signal from terminal (70) or a Yt value otherwise provided in apparatus (1)), and the output from module (6), resulting from the above calculations, is maintained the same until a next signal received from module (52) is applied to and processed by the module (2) (or the module (2) processes a next subset of values received from module (52), depending on the embodiment employed).
[0092] Also, it should be noted that, according to one embodiment ofthe invention, the signals that are subjected to compensation are the same signals for which the error is determined. However, in other embodiments the signals that are subjected to compensation may be ones that are received at module (2) after the error is determined based on earlier received and stored signals (i.e., based on values stored earlier in memory module (3)). In some embodiments, at least some earlier obtained values used to perform compensation for later-received signals may include, for example, eigenvalues and/or one or more results from at least one ofthe formulas (F21) to (F23) calculated for earlier-received signals. [0093] Also, according to an embodiment of this invention, values calculated by formulas (Fl 8), (F21), (F22), and/or (F23) are outputted from the module (2) to the predetermined destination external to the apparatus (1), through the interface module (4). Such outputting may be performed upon each value or selected group of values being calculated, or at some time later after the value(s) have been stored in memory module (3), and may occur either automatically or in response to a predetermined event occurring, such as a predetermined time being reached or a predetermined command being inputted through the input-user interface (la). Additionally, those values may be outputted from apparatus (1) either together with, or separately from, the corresponding first and second values that originally were received from the sensing stations (50) and (60) or terminal (70) and used to generate the values from the mentioned formulas.
[0094] According to another aspect ofthe invention, the calculation module (2) preferably excludes clearly erroneous values (e.g., values falling outside a predetermined range) of parameters from those already saved, and the fifth memory sector ofthe memory module stores information identifying values of parameters determined to be erroneous. Preferably, the calculation module produces an alarm signal when one ofthe parameters exceeds predetermined, or permissible, limits. The alarm signal may be outputted to the output-user interface and/or provided to the predetermined external destination through the interface module (4). Formula (F19) is but one example of a manner for detemiining such erroneous values.
[0095] According to another aspect ofthe invention, after the interface module (4) receives and forwards to the calculation module (2) the output signals ofthe sensing stations (50) and (60) or terminal (70), the calculation module (2) determines whether there is a predetermined disparity between the output signals ofthe sensing stations (50) and (60), and if there is a predetermined disparity, the procedure depicted in Fig. 3 is then performed based on those signals. The calculation module (2) also can generate a signal indicating the size ofthe disparity, if any, to the display (lb) and/or through the interface module (4) to a . predetermined external destination. As but one example, this signal may indicate a result of at least one ofthe formulas (F21) to (F23). [0096] The apparatus (1) is able, to further increase the precision of measurements due to the fact that the calculation module (2) can determine the limits of permissible values of input parameters and delete from the first memory sector the values of input parameters that, after comparison to a predetermined permissible range of values, are determined to exceed limits ofthe range. Formula (F19) is but one example of how this is performed. If a false solution is determined in that formula, the values that caused that result can be deleted from the first memory sector and initial values altered using a known technique, such as, for example, smoothing as described in, e.g., S. M. Berry et al., "Bayesian Smoothing and Regression Splines for Measurement Error Problems" (2000), http:citeseer.ist.psu.edu/379214.html). [0097] According to another aspect ofthe invention, in the process of exchanging data on the results of measurements, data can be exchanged between a user terminal (70) and the apparatus (1) only after the completion of a procedure to identify the user and/or user terminal (70) and confirm that the identification data matches a user/terminal profile. [0098] For example, after the formation of all necessary or possible databases and the installation ofthe appropriate software in apparatus (1), a remote party (user) can be given access to the apparatus (1). For this purpose, a connection is established between the user terminal (70) and the apparatus (1). If access is to be made through the Internet, for example, the user of terminal (70) specifies a predetermined Internet Protocol (IP) address ofthe apparatus (1) or a predetermined Internet Universal Resource Locator (URL), associated with apparatus (1). Subsequently, a connection is established between the devices (1) and (70) by the standard communication protocol procedure. The further exchange of information and processing ofthe information exchanged between those devices are performed in a standard way, for example by exchanging information in hypertext markup language (HTML) format using a suitable browser installed on the user terminal (70). It is to be understood that the term "browser" as used herein relates to a program designed for rapid exchange of information and graphics via the internet, for example Internet Explorer or Netscape. The connection may be made, for example, using terminals (70) in the form of computers with modems (not shown), or network adapters (not shown) connected to the apparatus (1) through telephone lines or Internet nodes, and the like.
[0099] According to one embodiment of this invention, in order to ensure security in accessing measurement information and to prevent unauthorized access to the apparatus (1), data can be exchanged between the user terminal (70) and the apparatus (1) only after the completion of a procedure to identify the user and/or terminal (70) and verify that user identification data matches the user profile. When use ofthe procedure for increasing the precision of measurements services is provided for payment, credit, or on a trial basis, an aggregate of data is created, containing the user profile and information about the limit on operations to process the user's measurement results. The size ofthe established limit can be determined by the amount paid by (or a credit given to) the user for the services, for example. When the apparatus (1) processes measurement results, the limit on operations to process the user's measurement results can be changed (e.g., further limited or reduced), and the data describing the disparity between the true value and the measurement result can be sent to the user terminal (70), assuming the limit set for that user is within the previously set range of values. Depending on the settings ofthe system, data is transferred in whole or in part, or through a menu system. [00100] Subsequently, the user teπninal (70) transfers to the apparatus (1) the results of measurements (and other information, such as profile information and the like) to allow the apparatus (1) to calculate the principal functional relationship between the measurement results and a (theoretical) "true" value of the measurement. The results ofthe measurements are stored, e.g., in the first memory sector ofthe apparatus (1) after receipt thereby, and on the basis ofthe measurement results and other necessary data (such as, e.g., Yi or Y2 data), the apparatus (1) determines the principal functional relationship between measurement results and the true value ofthe measurement, in the manner described above. Results of at least some of these calculations, including those showing a disparity between the measurement results and the true value, are then transferred to the user terminal (70). The data can be exchanged using standard data transfer protocols for remote information systems. [00101] According to another aspect ofthe invention, in order to increase the precision of measurement results requiring an increase in the precision of an entire array of information on the measurements, the principal functional relationship is determined again after each transfer of measurement results from a user terminal (70) to the apparatus (1). [00102] According to still another aspect of this invention, in another example of processing measurement results, a permissible range of values for the measurement results is assigned, and the apparatus (1) verifies whether the measurement results are within the permissible range of values. If the measurement results are outside the permissible range, a warning is sent from apparatus (1) to the user terminal (70) indicating that the measurement results are inaccurate. Formula (F19) is but one example of a procedure to verify if results are within a predetermined, or permissible, range.
[00103] For measuring devices ofthe same type, the relationship ofthe initial parameters to the "true" values can be determined by checking the measuring devices of various users or by comparing the results of measurements taken by several users. This data can then be stored in the memory module (3) ofthe apparatus (1) and can be used by users who lack the equipment to verify results themselves. A substantial increase in the precision ofthe measurement results can also be achieved. [00104] In addition, the data necessary to determine the precise functional relationship may include information on the type ofthe measuring device and the conditions in which it is used, for example, the temperature at which the measurements were taken, how long the device had been in operation at the time ofthe measurement, and information on other parameters measured with that device.
[00105] Similarly, the error rate ofthe measurement results calculated relative to the corresponding true value can be used as the data representing the disparity between the true value and the results of measurements. These error values may also be obtained from the measurement results of several users or the results of checking the devices. An example of taking measurements that can permit a highly accurate determination ofthe error rate of a device is presented in Russian Federation patent application No. 93041135.
[00106] In addition, the type ofthe device used to take measurements, for which the relationship of measurement error to measurement value is known, can be used as the information sufficient for the apparatus (1) to compute the principal functional relationship between measurement results and true value. [00107] In order to allow several users to work with the databases on particular types of measuring devices or sensors, the second memory sector (6) can be employed to store a database ofthe types of devices, indicating for each type of device the relationship ofthe error rate to the measured value. When one is selected, based on, for example, measurements provided from a particular type of measuring device, database values associated with the lower error rate for that type of device are used for Yi in the above formulas and values associated with the higher error rate for the device are used for Y2, vice versa depending on applicable operating criteria. [00108] Databases also can be created not only for devices ofthe same type, but also for objects of measurement ofthe same type. Such objects could include, for example, chemical substances, or amplifiers for which it is necessary to determine the spectral (frequency) characteristics. In this case, characteristics of the object permitting at least an approximate determination ofthe status ofthe object at various moments in time are used as to identify data (Yi or Y2) sufficient to determine the principal functional relationship between the measurement results and the "true" value. In addition, having this information makes it possible to verify the accuracy ofthe data obtained from the measuring devices. For this purpose, a permissible range of values is assigned to the measurement results. The apparatus (1) verifies that the measurement results are within the permissible range of values, and if the results ofthe measurements exceed the permissible range of values, a warning signal is sent to the user terminal (e.g., 70) that the measurement results are inaccurate. [00109] When measuring mutually dependent parameters of one object, in order to determine the principal functional relationship between the measurement results and the true value, the measurement results of various measuring instruments that are dependent on the true value preferably are used. [00110] One way of using the method includes deteirnining, for a given type of device, an additional functional relationship between measurement results and true value by taking the data describing the nature of that additional functional relationship and computing the coefficients ofthe additional functional relationship, together with the coefficients ofthe principal functional relationship and the true values, determined in accordance with the principal and additional functional relationships and the corresponding principal and additional functional relationships by the results ofthe measurements.
[00111] At the request of a user, when it is necessary to obtain an array ofthe most precise possible data on measurement results, the principal functional relationship can be determined again after each transfer of measurement results from the user terminal (70) to the apparatus.
[00112] It can be understood in view ofthe above description that the method of Fig. 3 can be performed in cases where both Yi and Y2 values are received at apparatus (1) from terminal (70), or in cases where only Yi or Y2 values are received at the apparatus (1) from the terminal (70), wherein in the latter case the method uses other suitable provided values as Y2 (or Yi) values. For example, those latter values may be ones that are selected from pre-stored measurement values in the apparatus (1), or may be compensated values that were previously obtained as a result of performing the method for earlier-received signals (from, e.g., the terminal (70) or another source), or other provided suitable measurement values. Where pre-stored values are used, according to one embodiment they can be retrieved for use in the method based on the apparatus (1) recognizing that they are associated in some predetermined manner with the signals received from the sending sources, such as sources (5), (60), and/or (70). For example, values associated with (i) the type of measuring device that generated the signals originally, (ii) a profile ofthe user and/or user terminal (70) and/or station (50), (60), and/or (iii) a specific type of parameter (e.g., voltage, current, mechanical parameter, etc) being measured, may be selected for use in the formulas as the Yi and/or Y2 values. Those values may be ones originated from the same terminal (70) or from other sources, or they may be values (received from any such terminal/source) that have been previously compensated using the method of Fig. 3.
[00113] Having described the above method and various aspects of this invention is detail, mathematical theory upon which this invention is based will now be described. [00114] As modern computer technology develops and the computational power of computer complexes and individual processors increases, the ability to solve systems of equations is limited only by whether the initial data are consistent with the requirement for a solution. The following analysis ofthe ability to increase the precision of measurement results confirms that the method used in this invention is consistent with that requirement. [00115] A basis ofthe principal on which the error correction performed by the calculation module (2) operates is the effect of ambiguousness. The effect of ambiguousness, which is the basis ofthe technical result produced by this invention, is illustrated in diagram 2. [00116] In particular, the principal problem in increasing the accuracy of processing technical measurements on the basis of mathematical methods of processing the results of measurements is eliminating systematic constituent errors in the measurements, which generally account for more than 90% of total errors in measurement. Traditional mathematical methods of processing data examine a set of measurement results as a homogenous aggregation Ω, and therefore they do not allow for the reduction of systematic constituent errors without conducting additional highly precise measurements. The invention, on the other hand, provides a method for obtaining virtual reference measurements based on the use of two (or more) heterogeneous sets of measurement results (Ωl Ω2 in Fig. 2), and on that basis, reduces systematic constituent errors in measurements as well as incidental errors.
[00117] If measurements are represented as a function of unknown incidental and systematic constituent errors in measurement, then an equation that is a function of only a single set of measurement results will be unsolvable. However, by examining the results ofthe measurements as two heterogeneous sets, a system can be obtained that is made up of two equations that are a function, of two unknowns, namely, incidental and systematic constituent errors of measurement. Such a system is solvable, and can take into account known measurement results and computational errors to evaluate the true value of a measured parameter. For example, the coefficients of a functional dependency that is a function of unknown incidental and systematic constituent errors of measurement are determined on the basis of multiple measurements with a consistently changing (decreasing or increasing) deteπnining parameter.
[00118] By example, as the two heterogeneous sets of measurement results (Ωl Ω2 in Fig. 2) the following can be used, respectively: a set of results of multiple measurements, obtained as the measured parameter changes (decreases or increases) consistently, and a set of a priori information representing the measured parameter at each moment of time of the measurement.
[00119] The method of processing measurements depends on the use of reliable a priori information representing the measured parameter at each moment of time of measurement. Generally, such a priori information is very frequently present in the process of measurement, and if the necessary a priori information about the measured parameter is absent, it can be obtained on the basis of additional measurements that need not be extremely precise. The fact that the accuracy of measurement is elevated to the reference level as a result ensures that a very significant effect is achieved in this case as well. [00120] It follows that the discovery of ambiguity in the relationship between the true value of a measured parameter and the results of measurements allows the formulation and solution ofthe system indicated above from two mutually independent equations, and on that basis ensures reference-level precision in the measurements, taking into account the incidental as well as the systematic errors. [00121] The physical origin of this effect of ambiguity in whether the true value of a parameter is consistent with the results of the measurements will now be examined. The interaction ofthe measured parameter and the means of measurement (MM) occurs on the potential field ofthe measured parameter, which generally is accompanied by a transformation ofthe potential energy between two points with different potentials into different forms of energy in the method of measurement. During measuring, the measuring instrument or gauge can disturb the object of measurement and introduce an error in the result of measurement.
[00122] A principal idea of a measurement procedure is the transformation of a closed mutually exclusive (isomorphic, as known in abstract algebra) system, "object of measurement — MM", into a unidirectional (homomorphous) system. This ideal condition with unidirectional (homomorphous) connections, "object of measurement — MM", corresponds to the true value of the measured parameter. The actual value ofthe measured parameter differs from the true value by the size ofthe measurement error.
[00123] Assume that on the object of measurement during the time of measurement ti, a set of values ofthe measured parameter S is observed, and the output ofthe measuring device records the set of measurement results J. Let
Figure imgf000036_0001
where sn and s21 are the values ofthe measured parameter on the first point ofthe first object of measurement at the moment in time ti and t2, respectively, and s12 and s22 are the values ofthe measured parameter on the second point ofthe second object of measurement at the moment in time ti and t2. [00124] Then
Figure imgf000036_0002
where jϋ andj12 are, for example, direct current voltage values at the moments in time ti and t2 . [00125] In this example the measuring mstrument can be represented by a linear operator T, where
Figure imgf000036_0003
J = T-D -S, (4") wherein D is the linear operator representing the nature ofthe conversion. It should be noted that technical measurements virtually always involve converting potential energy (two different potentials) from the object of measurement in the measuring instrument. Therefore, the linear operator ofthe type represented by expression (3") is a general form of recording conversions of a signal of measuring information in measuring instruments. [00126] Formula (4") represents a mathematical conversion of coordinates, most frequently used in the process of technical measurements. [00127] As described above, in the process of real technical measurements, disturbances ofthe linear operator T exist due to external influencing factors, where the influence of disturbance can be represented by the following expression:
Figure imgf000037_0001
where χ is some small disturbance due to external influencing factors. [00128] As also described above, it is known that linear operators ofthe type T(χ) are characterized by their own ambiguous functions with two branches (see, e.g., Kato T., Theory of Disturbance of Linear Operators, M: Mir, 1972). The Kato publication describes an example analysis resulting from research, ofthe disturbance (perturbation) of individual characteristic values of a disturbed operator ofthe following type:
Figure imgf000037_0002
[00129] Characteristic values represented by
Figure imgf000037_0003
ofthe operator T(χ) ofthe type (6') in essence are the branches of one double 9 1 /9 valued analytical function, +(l+χ ) , i.e., its area of determination (definitional domain) has so-called exclusive (exceptional) points χ=±i, in which incrementation of characteristic values during splitting represents an infinitely large quantity in comparison with the change in the operator itself T(χ). In the aforementioned publication by Kato, an evaluation is made for the radius of convergence of a perturbation theory series. The radius of convergence is represented by the expression r0=l. [00130] The ambiguity ofthe characteristic values (7") ofthe disturbed operator (6") is manifested in the process of restoring the functional dependence (relationship) according to the results ofthe measurements. Therefore, consider multiple measurements, when the value ofthe physical amount on the object changes (increases or decreases) consistently, or evenly. The errors of multiple measurements represents the sum of two components, namely, the incidental component that is symmetrical relative to the true value ofthe measured amount, and the asymmetrical systematic component. The incidental component that is symmetrical relative to the true value ofthe measured amount is reduced rather easily by using traditional mathematical methods of processing measurement results, which examine a homogenous set of measurement results, corresponding to a closed mutually exclusive (isomorphic, as known in abstract algebra) system "object of measurement — MM." [00131] In order to reduce the asymmetric component, which is a systematic constituent that is asymmetrical relative to the true value of the measured amount, it is necessary to examine the set of measurement results as a varying heterogeneous (non-homogeneous) aggregation, corresponding to unidirectional (homomorphous, according to abstract algebra) system "object of measurement — MM." One part ofthe heterogeneous aggregation of measurement results may conditionally correspond to the information (indicators) ofthe object of measurement, and another part to the respective indicators ofthe means of measurement. Applying mathematical methods of restoring the functional dependency (relationship) according to the measurement results relative to these calculations, it is possible to reduce not only the incidental, but also the systematic component of error. Such algorithms for processing measurement results transform the system "object of measurement — MM" from a closed mutually-exclusive (isomorphic, in the language of abstract algebra) system into a unidirectional (homomorphous in the language of abstract algebra) system. To the extent that, as noted above, the true value ofthe measured parameter corresponds to this ideal condition with unidirectional (homomorphous) connections "object of measurement — MM", the described information conversion can be considered to be standard, or referential. Certainly, despite its informational nature, this method of increasing the precision of measurements has the primary features (properties) of a referential standard. These features include invariability, repeatability, comparability, and constancy. All of these features are attained by moving measured values closer to true magnitudes of measured values, due to the unidirectional (homomorphous) nature ofthe connections "object of measurement — MM."
[00132] A principal advantage ofthe method described herein is that it does not necessarily require the use of references to make reference measurements. [00133] The method is suitable for processing the measurement results of any types of gauges. By example only, the method can be used to measure, together or separately, active, reactive, or full capacity, losses in insulation, energy consumption for the needs of a power system itself, current and voltage, full, active, or reactive resistance in the circuits, and other parameters. When used in information networks, the invention can allow the precise determination of bandwidth and attenuation coefficients of separate communication channels. In another example, the invention can allow the measurement ofthe status and volumes of network traffic in telephone and data transfer systems. In mechanical systems, the invention can allow the determination of force, moments, and transmitted capacity. The invention can also be used in hydraulic and pneumatic systems with characteristics similar to those of electrical networks.
[00134] The apparatus (1) for processing measurement data can be made either in the form of a computational complex using a personal computer or in the form of a microchip on a single substrate. [00135] While the invention has been particularly shown and described with respect to preferred embodiments thereof, it will be understood by those skilled in the art that changes in form and details may be made therein without departing from the scope and spirit ofthe invention.

Claims

WHAT IS CLAIMED IS:
1. An apparatus for processing measurements, comprising: (a) an electronic interface having an input to which are applied at least two uncompensated signals, each representing a measurement of a predetermined physical quantity, the electronic interface also having an output; and (b) a calculation module coupled to the output, the calculation module deteimining an error in at least one ofthe uncompensated signals based upon those uncompensated signals, wherein the error includes at least a systematic error component A^.
2. An apparatus as set forth in Claim 1 , wherein the error also includes a random error component Δπmd-
3. An apparatus as set forth in Claim 1, wherein the calculation module also compensates for error in at least one uncompensated signal to provide a compensated signal, based on the error that the calculation module determined, wherein the compensated signal represents substantially an actual value ofthe predetermined physical quantity originally subjected to measurement.
4. An apparatus as set forth in Claim 3, wherein the calculation module outputs the compensated signal from the apparatus through the electronic interface.
5. An apparatus as set forth in Claim 1, further comprising a memory bidirectionally coupled to the calculation module, the memory storing a program, and wherein the calculation module operates under control ofthe program.
6. An apparatus as set forth in Claim 1, wherein the apparatus is included in a microchip.
7. An apparatus as set forth in Claim 1, wherein the physical quantity represented by a first one ofthe uncompensated signals relates to the physical quantity represented by a second one ofthe uncompensated signals through a predetermined relationship.
8. An apparatus as set forth in Claim 1, wherein the calculation module determines whether there is a predetemiined disparity between the uncompensated signals, and if there is a predeteπnined disparity, the calculation module determines the error in the at least one uncompensated signal.
9. An apparatus as set forth in Claim 8, wherein the calculation module generates an indicator signal indicating a size ofthe disparity between the uncompensated signals.
10. An apparatus as set forth in Claim 1 , wherein the calculation module determines whether values ofthe uncompensated signals are not within predetermined limits, and excludes from error determination any uncompensated signals having values not within the predetermined limits.
11. An apparatus as set forth in Claim 10, wherein the calculation module generates an alarm signal upon deterrnining that the value of an uncompensated signal is not within the predetermined limits.
12. An apparatus as set forth in Claim 1, further comprising a memory bidirectionally coupled to the calculation module, wherein the calculation module stores in the memory at least one of a value representing the error and at least one uncompensated signal.
13. An apparatus as set forth in Claim 1, wherein at least one ofthe uncompensated signals represents the physical quantity with a higher accuracy than does another one ofthe uncompensated signals.
14. A method for processing measurements, the method comprising the steps of: (a) inputting information representing measurements taken by respective sensing stations into a predetermined algorithm, and thereby determining an error in at least one ofthe uncompensated signals based upon those uncompensated signals, wherein the predetermined algorithm defines a theoretical actual value of a system parameter subjected to measurement as a function of a predetermined transfer function representing at least one ofthe sensing stations, and wherein the error includes at least a systematic error component Asyst and a random error component Arancι; and (b) compensating for error in at least one uncompensated output signal, based on the error determined in step (a), to provide a compensated value that is substantially equal to an actual value ofthe physical quantity originally subjected to measurement.
15. A method as set forth in Claim 14, wherein the physical quantity represented by a first one ofthe uncompensated signals relates to the physical quantity represented by a second one ofthe uncompensated signals through a predetermined functional relationship.
16. A method as set forth in Claim 14, further comprising generating a signal indicating a size ofthe error.
17. A method as set forth in Claim 14, further comprising determining whether values ofthe uncompensated signals are not within predetermined limits, and excluding from error determination any uncompensated signals having values not within the predetermined limits.
18. A method as set forth in Claim 17, further comprising generating an alarm signal upon determining that the value of an uncompensated signal is not within the predetermined limits.
19. A method as set forth in Claim 14, further comprising storing in a memory at least one of a value representing the error and the compensated value.
20. A method for processing measurements, comprising the steps of: (a) providing at least one measurement value from a source to a remote measurement processing apparatus; (b) increasing an accuracy ofthe at least one measurement value at the measurement processing apparatus to provide a more accurate version ofthe at least one measurement value; and (c) providing the more accurate version ofthe at least one measurement value to the source.
21. A method as set forth in Claim 20, further comprising verifying that the source is authorized.
22. A method as set forth in Claim 21 , further comprising reducing a credit value associated with the remote source.
23. A method as set forth in Claim 20, wherein the increasing is performed based on the at least one measurement value and at least one pre-existing measurement value.
24. A method as set forth in Claim 23, wherein the at least one pre-existing measurement value is pre-stored in the measurement processing apparatus.
25. A method as set forth in Claim 23, further comprising, prior to at least step b, increasing an accuracy of at least one previous measurement value to generate the at least one pre-existing measurement value.
26. A method as set forth in Claim 20, wherein each providing step is performed by communicating through a communication network.
27. A method as set forth in Claim 26, wherein the communication network includes the Internet.
28. A method as set forth in Claim 23, wherein the at least one pre-existing measurement value is determined based on at least one of a type of measuring device associated with the at least one measurement value, a type of parameter measured, and a condition of measurement.
29. A method as set forth in Claim 24, wherein plural pre-existing measurement values are stored in the measurement processing apparatus, and further comprising selecting at least one of those plural pre-existing measurement values, wherein the increasing is performed based on the at least one pre-existing measurement value selected.
30. A system for processing measurements through a communication network, the system comprising: (a) a source, arranged to output at least one measurement value through the communication network; and I, (b) a remote measurement processing apparatus in communication with the source through the communication network, the remote measurement processing apparatus arranged to receive the at least one measurement value outputted by the source, and to increase an accuracy ofthe at least one measurement value to provide a more accurate version ofthe at least one measurement value.
31. An apparatus for processing measurements, comprising: (a) a storage device arranged to store at least one first measurement value; and (b) a controller bidirectionally coupled to the storage device, the controller arranged to increase an accuracy of at least one provided second measurement value based on the at least one first measurement value stored in the storage device.
32. An apparatus as set forth in Claim 31, further comprising an electronic interface bidirectionally coupled to the controller, the electronic interface for receiving the at least one provided second measurement value from an external source and forwarding the at least one provided second measurement value to the controller.
PCT/EP2004/014701 2003-12-29 2004-12-23 Measurement results data processing apparatus, system, method, and program WO2005064280A2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
RU2003137663 2003-12-29
RU2003137664 2003-12-29
RU2003137664/28A RU2003137664A (en) 2003-12-29 2003-12-29 METHOD FOR INCREASING THE ACCURACY OF MEASUREMENTS
RU2003137663/28A RU2003137663A (en) 2003-12-29 2003-12-29 MEASUREMENT RESULTS DATA PROCESSING DEVICE

Publications (2)

Publication Number Publication Date
WO2005064280A2 true WO2005064280A2 (en) 2005-07-14
WO2005064280A3 WO2005064280A3 (en) 2005-11-03

Family

ID=34742253

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2004/014701 WO2005064280A2 (en) 2003-12-29 2004-12-23 Measurement results data processing apparatus, system, method, and program

Country Status (1)

Country Link
WO (1) WO2005064280A2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105203148B (en) * 2015-09-30 2018-03-23 湖北工业大学 A kind of visible detection method of automobile combination meter
CN114137905A (en) * 2021-11-18 2022-03-04 合肥欣奕华智能机器有限公司 Error compensation method, device and storage medium

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2646927A1 (en) * 1976-10-18 1978-04-20 Bieler & Lang Ohg Compensation of gas measurement circuit - has temp. sensitive oscillating circuit whose frequency is converted into DC voltage to control balance of bridge
SU1649460A1 (en) * 1988-09-19 1991-05-15 Институт Автоматики Ан Киргсср Method of measuring electric and non-electric parameters
US5642301A (en) * 1994-01-25 1997-06-24 Rosemount Inc. Transmitter with improved compensation
US5777468A (en) * 1996-12-19 1998-07-07 Texas Instruments Incorporated Variable differential transformer system and method providing improved temperature stability and sensor fault detection apparatus
DE19715590A1 (en) * 1997-04-15 1998-11-05 Bosch Gmbh Robert Sensor module
DE19747510A1 (en) * 1997-10-28 1999-05-06 Sican F & E Gmbh Sibet Sensor measurement data processing system
EP1045226A1 (en) * 1999-04-15 2000-10-18 Matsushita Electric Industrial Co., Ltd. Signal correction apparatus and signal correction method
US6140824A (en) * 1996-01-17 2000-10-31 Patent-Treuhand-Gesellschaft Fuer Elektrishe Gluehlampen Circuit arrangement for the metrological determination of diameters of metal bodies
US6198275B1 (en) * 1995-06-07 2001-03-06 American Electronic Components Electronic circuit for automatic DC offset compensation for a linear displacement sensor
EP1108986A1 (en) * 1999-12-16 2001-06-20 Denso Corporation Method and system for temperature compensated throttle valve position control
US20010051857A1 (en) * 2000-06-13 2001-12-13 Mitutoyo Corporation Surface texture measuring machine and method of correcting a measured value for the machine
US20020066312A1 (en) * 2000-12-01 2002-06-06 Lebrun Ivan P. Self-compensating position sensor

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2646927A1 (en) * 1976-10-18 1978-04-20 Bieler & Lang Ohg Compensation of gas measurement circuit - has temp. sensitive oscillating circuit whose frequency is converted into DC voltage to control balance of bridge
SU1649460A1 (en) * 1988-09-19 1991-05-15 Институт Автоматики Ан Киргсср Method of measuring electric and non-electric parameters
US5642301A (en) * 1994-01-25 1997-06-24 Rosemount Inc. Transmitter with improved compensation
US6198275B1 (en) * 1995-06-07 2001-03-06 American Electronic Components Electronic circuit for automatic DC offset compensation for a linear displacement sensor
US6140824A (en) * 1996-01-17 2000-10-31 Patent-Treuhand-Gesellschaft Fuer Elektrishe Gluehlampen Circuit arrangement for the metrological determination of diameters of metal bodies
US5777468A (en) * 1996-12-19 1998-07-07 Texas Instruments Incorporated Variable differential transformer system and method providing improved temperature stability and sensor fault detection apparatus
DE19715590A1 (en) * 1997-04-15 1998-11-05 Bosch Gmbh Robert Sensor module
DE19747510A1 (en) * 1997-10-28 1999-05-06 Sican F & E Gmbh Sibet Sensor measurement data processing system
EP1045226A1 (en) * 1999-04-15 2000-10-18 Matsushita Electric Industrial Co., Ltd. Signal correction apparatus and signal correction method
EP1108986A1 (en) * 1999-12-16 2001-06-20 Denso Corporation Method and system for temperature compensated throttle valve position control
US20010051857A1 (en) * 2000-06-13 2001-12-13 Mitutoyo Corporation Surface texture measuring machine and method of correcting a measured value for the machine
US20020066312A1 (en) * 2000-12-01 2002-06-06 Lebrun Ivan P. Self-compensating position sensor

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105203148B (en) * 2015-09-30 2018-03-23 湖北工业大学 A kind of visible detection method of automobile combination meter
CN114137905A (en) * 2021-11-18 2022-03-04 合肥欣奕华智能机器有限公司 Error compensation method, device and storage medium
CN114137905B (en) * 2021-11-18 2023-10-03 合肥欣奕华智能机器股份有限公司 Error compensation method, device and storage medium

Also Published As

Publication number Publication date
WO2005064280A3 (en) 2005-11-03

Similar Documents

Publication Publication Date Title
Moffat Describing the uncertainties in experimental results
Zou et al. A spatial rank‐based multivariate EWMA control chart
Pereira et al. Fitting transducer characteristics to measured data
CN202393413U (en) Process variable transmitter
JP3299273B2 (en) Apparatus for characterizing AC characteristics of process plasma
KR20050116394A (en) Flow sensor signal conversion
CN105277793A (en) Cable conductor alternating current resistance measuring method and system
Tian Design and implementation of distributed measurement systems using fieldbus-based intelligent sensors
CN110133381A (en) A kind of determination method of pulse rise time uncertainty
CN116821637B (en) Building steel structure data processing method based on data twinning technology
WO2005064280A2 (en) Measurement results data processing apparatus, system, method, and program
CN115932144B (en) Chromatograph performance detection method, chromatograph performance detection device, chromatograph performance detection equipment and computer medium
CN114460360B (en) Detection method, system and device based on ammeter measurement current time integral
Liu Calibrating an industrial microwave six-port instrument using the artificial neural network technique
US20130027343A1 (en) Position determination techniques in resistive touch screen applications
CN111327630B (en) Attack detection and correction method based on holohedral symmetry polycythemic theory
CN108151932A (en) A kind of electric operator tests system temperature drift compensation method
CN109298376B (en) Electric energy value transmission method and system based on standard electric energy meter group
CN111916238A (en) Real-time online reactivity instrument
Alighardashi et al. Data rectification for multiple operating modes: A MAP framework
CN113670478A (en) Temperature data correction method, system, device and medium based on thermodetector
WO2005050138A1 (en) Apparatus, system, method, and program for determining the value of a measurement that changes over time
Davis et al. A robust metric for measuring within-wafer uniformity
WO2005064279A1 (en) Apparatus, system, method and program of determining the parameters of a distributed network
Zangl et al. Optimal design of multiparameter multisensor systems

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

122 Ep: pct application non-entry in european phase