Skip to main content

Calibration line and nonlinearity of transducer

Short answer

Fit y = mx + c by least squares; sensitivity (slope) = 0.499 V/bar, zero offset = 0.0138 V. Maximum deviation is 0.0419 V at 4 bar, full-scale output 4.99 V, giving nonlinearity 0.84% of FSO.

A pressure transducer was calibrated with the following data.

Pressure (bar)0246810
Output (V)0.020.982.053.003.985.01

Fit the least-squares straight line, find the sensitivity and the zero offset, and calculate the maximum nonlinearity as a percentage of full-scale output (FSO).

Method: fit y=mx+cy = mx + c by least squares, then find the largest difference between the data and the line.

Least-squares fit

For n=6n = 6 points: ∑x=30\sum x = 30, ∑y=15.04\sum y = 15.04, ∑x2=220\sum x^2 = 220, ∑xy=110.10\sum xy = 110.10 (units bar, V).

Here ∑xy=0+1.96+8.20+18.00+31.84+50.10=110.10\sum xy = 0 + 1.96 + 8.20 + 18.00 + 31.84 + 50.10 = 110.10.

m=n∑xy−∑x∑yn∑x2−(∑x)2=6(110.10)−30(15.04)6(220)−900=660.6−451.2420=209.4420=0.4986 V/barm = \frac{n\sum xy - \sum x \sum y}{n\sum x^2 - (\sum x)^2} = \frac{6(110.10) - 30(15.04)}{6(220) - 900} = \frac{660.6 - 451.2}{420} = \frac{209.4}{420} = 0.4986\ \text{V/bar} c=∑y−m∑xn=15.04−0.4986(30)6=0.0138 Vc = \frac{\sum y - m\sum x}{n} = \frac{15.04 - 0.4986(30)}{6} = 0.0138\ \text{V}

So the line is y=0.4986 x+0.0138y = 0.4986\,x + 0.0138.

x (bar)y (V)Fitted (V)Deviation (V)
00.020.0138+0.0062
20.981.0110-0.0310
42.052.0081+0.0419
63.003.0052-0.0052
83.984.0024-0.0224
105.014.9995+0.0105

Nonlinearity

Maximum deviation =0.0419= 0.0419 V at 4 bar.

Full-scale output =5.01−0.02=4.99= 5.01 - 0.02 = 4.99 V.

Nonlinearity=0.04194.99×100=0.84% of FSO\text{Nonlinearity} = \frac{0.0419}{4.99}\times 100 = 0.84\%\ \text{of FSO}

Answer: sensitivity (slope) =0.499= 0.499 V/bar, zero offset =0.0138= 0.0138 V, maximum nonlinearity =0.84%= 0.84\% of FSO.

✓ Answer checked by Claude Opus 5.5 (high effort)

All Instrumentation and Measurement chapter 3 questions →