1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Sensors, Focus on Tactile, Force and Stress Sensors 2011 Part 7 pot

30 265 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Sensors, Focus on Tactile, Force and Stress Sensors
Trường học University of Science and Technology
Chuyên ngành Engineering
Thể loại bài báo
Năm xuất bản 2011
Thành phố Hanoi
Định dạng
Số trang 30
Dung lượng 471,43 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Based on the dynamic responses of both the wrist force sensor and the equivalent measurement system, a dynamic compensation device is designed... Realization of the dynamic compensation

Trang 1

u(k-m) u(k-1) y(k-n)

e(k)

y(k)

u(k)

u'(k)

Wi

Fig 4-1 Design schematic of dynamic compensating device by FLANN

Where Wi are the weights of the network, i.e the model coefficients of the dynamic

compensation device, k is the point number of data

where the learning constant α governs the stability and the rate of convergence If the

value of α is too small, the speed of convergence is slow If the value of α is too large, the

result may diverge Generally speaking, the value of α varies from 0 to 1 The simulation

results show that it is suitable to set α about 0.1 for our case After training of many times,

when the average mean square error attains a minimum value, the obtained weights are the

coefficients of the compensation device

At the beginning of the on-line compensation, we suppose u k'( )=y k( ), where k=0,1,2,

and u k( ) is replaced by the output feedback u k'( ) The equation of dynamic compensating is

'( )

0 ( ) 1 ( 1) 2 ( 2) 3 ( 1) 4 ( 2)

It should be noted that the designing equations mentioned above are used for one channel

of the wrist force sensor, and the equations for other channels are on the analogy of the

above equations

4.2 Design procedure of dynamic compensation device

1 An ideal equivalent measurement system including the sensor and the dynamic

compensation device is constructed by adjustment the damp ratio and natural

frequency

2 The exciting signal (constructed or practical) is inputted, and the dynamic response of

the equivalent measurement system is obtained

3 Based on the dynamic responses of both the wrist force sensor and the equivalent

measurement system, a dynamic compensation device is designed

Trang 2

4 The dynamic response of the wrist force sensor is corrected

5 In the light of the effects of compensation, the dynamic compensation devices are improved until the requirement is satisfied

4.3 Dynamic compensation system

1 Realization of the dynamic compensation system

This dynamic compensation system consists of six dynamic compensating devices for six directions of the wrist force sensor, and the data acquisition, decoupling, dynamic compensating and output can be performed with the system

Fig 4-2 shows the hardware block of the dynamic compensation system This system mainly includes an ADSP-2181 EZ-KIT Lite, an analog input part, an output part and the logic control circuit The analog input part consists of eight sampling and holding circuits (S/H),

a multiplexer (MUX), an amplifier (AMP) and an analog-to-digital converter (A/D) The output part contains six digital to analog converters (D/A) and six RC filters The logic control circuit mainly consists of a decoder The ADSP-2181 EZ-KIT Lite board is a minimal implementation system of an ADSP-2181 processor designed by ADI Corporation, and mainly includes an ADSP-2181, an EPROM and a serial communication port The outputs of eight channels of the wrist force sensor are connected to the inputs of eight S/Hs Whether the sampling mode is switched to the holding mode is controlled by ADSP-2181 based on the sampling frequency Eight channel signals are switched and connected sequentially by the MUX, amplified by the AMP, and sent to the A/D A busy pin of the A/D is connected

to a programmable input/output pin The ADSP-2181 determines the reading time according to the status of the busy pin

A/D

Logic Control

Input

Output

Fig 4-2 Schematic block digram of dynamic compensating system

After eight channel signals are acquired by the ADSP-2181 at the same time, they are decoupled statically to be six channel signals, i.e Fx, Fy, Fz, Mx,My and Mz Then the six channel signals are compensated dynamically, and output by six D/As Under the program control of the ADSP-2181, the logic control circuit determines the chip selection of A/D and D/A

The software design of the system includes a data acquisition module, a data processing module and a result output module The sampling interval of the system is determined by

Trang 3

the interrupt of the timer, and is 50μ s or 250 μ s so as to sample enough data in the sensor’s dynamic response process When the power is applied to the system, it starts initialization, and then enters the state of waiting for interruption When the timer generates

an interruption, the system begins a circle of data acquisition, processing and output In one sampling period, the eight channel signals of the same time are acquired, decoupled statically to become six channel signals, then compensated dynamically, and output The system runs the program continuously in this way

2 Experimental results of the dynamic compensation system

The dynamic compensation system was connected to the wrist force sensor, and the dynamic experiments of step response were conducted to verify the effectiveness of dynamic compensation The dynamic compensation results of six channels of a wrist force sensor (No 3) are shown in Fig 4-3 (a)~(f) In figures, curve 1 was the dynamic response of the wrist force sensor, and curve 2 is the output of the dynamic compensation system The compensation coefficients of six channels were shown in Table II The experimental results indicate that the adjusting time (within ±10 error of steady status) of dynamic response of the wrist force sensor is less than 5 ms, i e the adjusting time is reduced to less than 25%, and the dynamic performance indexes is greatly improved via dynamic compensation

(a) Channel Fx (b) Channel Fy

(c) Channel Fz (d) Channel Mx

Trang 4

(e) Channel My (f) Channel Mz

Fig 4-3 Experiment results (1) dynamic response of sensor, (2) output of dynamic

5 Dynamic decoupling-compensation

There are dynamic couples among various channels of multi-axis force and torque sensors because the elastic body of the sensor is an integer structure and the interaction of various channels cannot be avoided completely In addition, due to their small damped ratio and low natural frequency, the sensors dynamic response is slow, and the time to reach steady state is long Both dynamic coupling and slow dynamic response are two main factors affecting the dynamic performances of sensors We proposed the dynamic compensating and decoupling methods of multi-force sensors, constructed four types of dynamic decoupling and compensating networks, gave the design procedures and determines the order and parameters of the networks The parameters of the networks are determined using the method based on FLANN The dynamic decoupling and compensating results of a wrist force sensor have proved the methods to be correct and effective

5.1 Structures of dynamic decoupling and compensating networks

The different places of compensating part result in different structure of dynamic decoupling and compensating network In general, the compensating part is not put in front

of decoupling part; otherwise it will make the design of decoupling part complex The structure in which decoupling is done first and then compensation is carried out is called a serial decoupling and compensating network The structure in which decoupling and

Trang 5

compensation are completed at the same time is called a parallel network Taking two

dimensional force sensor as an example, the structures of various networks are shown in

Fig 5-1 Four kinds of network structures

In Fig 5-1, (a) expresses the P parallel decoupling and compensating network (PPDCN), (b)

is the P serial decoupling and compensating network (VPDCN), (c) describes the V Parallel

Decoupling and Compensation Network (VPDCN),(d) is the V Serial Decoupling and

Compensation Network (VSDCN) In figures, Y i are the outputs of sensor, and L i are the

outputs of decoupling and compensating network

5.2 Designs of dynamic decoupling and compensating networks

1 Design of PSDCN

The design procedure of PSDCN includes two steps At first the decoupling part is

designed, and then the compensating part is done The design goal of decoupling part is to

make the elements of non-main diagonal line in the matrix which is product of sensor

transfer function matrix and decoupling matrix be zero The design goal of compensating

part is to make the compensating matrix equal to inverse of product matrix obtained by

multiplying the sensor transfer function matrix and the decoupling matrix For

n-dimensional sensor, the decoupling matrix Dpsd and compensating matrix Dpsc in PSDCN

respectively are given by equation (5.1)

Trang 6

To decouple completely, we must have

To make the corresponding elements in equation (5.3) equal, the elements of D psd and D psc

are resolved as follows

*

ii ii

G D

G

*

ji ij

jj

G D

G D

=

⋅ (i=1, 2, , ;n j=1, 2, , ;n ij) (5.4)

2 Design of PPDCN

Designing PPDCN is used by a direct method of solving inverse matrix Supposing PPDCN

to be the inverse matrix of sensor transfer function, the decoupling and compensating

matrix Dppdc is given by equation (5.5)

G D G

Trang 7

Equation (5.7) can be written into a matrix form

2 21

D D

Trang 8

,( 1, 2, , )

n i

1

5 Designs of decoupling and compensating networks for non-minimum phase system

If the wrist force sensor is a non-minimum phase system, the above-mentioned method

which designs the dynamic decoupling and compensating networks will result in the result

to be unsteady Therefore, before the dynamic decoupling and compensating networks are

designed, the dynamic compensating digital filters are designed for non-coupled paths The

design of dynamic compensating digital filter can adopt the pole-zero configuration method

or system identification method [11, 12] The result F of dynamic compensation for

Trang 9

Where,g ii (i=1,2,…,n) is the transfer function for the ith path of sensor, f ii(i=1,2,…,n) is the

transfer function of dynamic compensating digital filter for the ith path of sensor

In the design process of four kinds of dynamic decoupling and compensating networks,

supposed the product of sensor transfer function and the matrix of decoupling and

compensation to be equal to F, the corresponding decoupling and compensating network

are obtained The deducing procedure is similar with the previous section The models of

dynamic decoupling and compensating networks are as follows

jj

G D

G D

=

⋅ (i=1, 2, , ;n j=1, 2, ;n ij) (5.25) (2) PPDCN

*

ii

f G G D

G f G D

5.3 Determination of orders and parameters

A FLANN-based method is used to determine the orders and parameters of the dynamic

decoupling and compensating network The system identification method can also been

used to do this work, but it sometimes makes the model orders too high or decoupling and

compensating results divergent because of modeling error The FLANN method overcomes

these shortcomings

The designs of decoupling parts in PSDCN, VSDCN and VPDCN have nothing to do with

the mix output signal of sensor, which includes non-coupled and coupled output signals

Therefore using input and output signals of sensor under no coupled condition at first sets

up the models of decoupling parts In design process of compensating part, the decoupling

model is used for decoupling coupled signal, and then the compensating parts are designed

in according with decoupled signal Thus it can bring decoupling error in the design of

compensating parts, and correct decoupling error in the design of compensating parts

Designing PSDCN and VSDCN can adopt the system identification method or the FLANN

method Designing VPDCN only utilizes the FLANN method because it is a parallel

structure with internal feedback, and modeling error may result in divergent Designing

PPDCN is complex, the models of compensating parts for non-coupled paths are set up at

first by using the input and output signals of sensor under no coupled condition The

models of decoupling parts are trained by adjusting the difference between the

Trang 10

compensating result of mix output signal and input signal Thus we can bring the

compensating error in the design of decoupling part, and the compensating error is

corrected in the decoupling part

Suppose the input signals of sensor are X k i( ); the output signals are Y k i( ) The

( 1), ,

i

X kX k r Y k i( − ), (i −1), , (Y k s i − ) are obtained by the functional expansion

technique, which are used as the inputs of FLANN The k expresses number of data,

1, ,

k= N The inputs are weighted and summed, and the output L k i( ) are yielded The

difference between L k i( )and X k i( ) is regarded as error e k i( ) to adjust the weights W k i( )

of FLANN A schematic diagram of FLANN for determining parameters is shown in Fig.5-2

An equation describing the neural algorithm can be written as

Where L k i( ),Y k i( ),e ki( ),W k i( )stand for the desired output of the ith path, estimating

output, error and the pth or the qth linking weight in the kth step of the FLANN The α

denotes the learning constant which connects with the stability and the rate of convergence,

usually is selected about 0.1 In training process, initial values of weights are chosen about

0.1 After training for many times, when the average mean square error achieved a

minimum value, the weights of FLANN are the parameters of dynamic decoupling and

Trang 11

whereX i are the input signals of sensor, L i are corresponding decoupling and

compensating output signals, and N is total number of data

(2) The relative error is

2 Results of simulation

In order to examine the decoupling and compensating methods, we carry out the

simulation The results of simulation indicate that the VSDCN and VPDCN can achieve the

good effectiveness, but the results of PSDCN and PPDCN have error because these methods

use the low order model to substitute for the high order model

3 Dynamic decoupling and compensating result of wrist force sensor

We decouple and compensate the dynamic output signals of wrist force sensor The sensor is a

six-axis device, i.e n=6, the decoupling parts of PSDCN and PPDCN are very complex with

high order For examples, on the assumption that the model order of element in transfer

function matrix is 3, the order of decoupling and compensating model in PPDCN will high to

33, so it will result in the bad convergence and a big error because of simplification In

generally, PSDCN and PPDCN can only be used for the dimensional number less than 3

When the dimensional number larger than 3, VSDCN and VPDCN can only be used The

models of these networks do not vary with the number of variables, so do not have the

problem of over-high order For the wrist force sensor, we prefer VSDCN and VPDCN In

brief, we only introduce the result of VSDCN The decoupling and compensating results

between direction Z and direction X is shown in Fig.5-3 (a) and (b) The decoupling and

compensating results between direction Z and direction Y is shown in Fig.5-4 (a) and (b) In

the figures the orders of both decoupling and compensating models are 3, curve 1 expresses

the input signal of sensor, curve 2 expresses the decoupled and compensated result

Fig 5-3 (a) Decoupling and compensating result of direction Z

Trang 12

Fig 5-3 (b) Decoupling and compensating result of direction X

Fig 5-4 (a) Decoupling and compensating result of direction Z

Fig 5-4 (b) Decoupling and compensating result of direction Y

Trang 13

Comparisons of the decoupling and compensating errors between direction Z and direction

X is seen in Table 5-1 Comparisons of the decoupling and compensating errors between direction Z and direction Y are seen in Table 5-2 Analyzing Table 1 and Table 2, the results

of PSDCN are the worst and the results of VSDCN are the best

The decoupling and compensating error are caused mainly by the following reasons (a) There are modeling errors in four kinds of networks (b) The simplification of molder result

in the errors in PSDCN and PPDCN

The decoupling and compensating methods can also be applied to other multi-axis force sensors

6 Nonlinear dynamic characteristics

There is the non-linearity in the dynamic characteristics of sensors under some conditions

In order to describe accurately the dynamic behavior of sensors some researchers studied the nonlinear dynamic characteristics of sensors Waldemar Minkina presented nonlinear models that adequately describe the dynamic state of temperature sensor within the temperature increase range [13,14] Ping Wang et al discussed the analysis of nonlinear dynamic state of accelerometer transducers and its applications in the dynamic modeling [15] S Beling et al approximated the dynamic behavior of nonlinear gas sensors using the feed-forward neural networks [16] Haixia Zhang et al studied the transient process of the sensor probe, and developed a nonlinear model based on equivalent electrical circuit techniques [17] Ke-Jun Xu et al studied the nonlinear dynamic characteristics of the wrist

Trang 14

force sensor in the time and frequency domains [18,19] These researches described the

nonlinear dynamic models of sensors only using one block On the basis of these models the

nonlinear dynamic responses of sensors are compensated to improve the dynamic

performances of sensors Antonio Pardo et al built a nonlinear inverse dynamic system to

solve the non-linearity of gas sensing system [20] Ke-Jun Xu et al designed a dynamic

compensating system for the wrist force sensor using FLANN [21] The nonlinear dynamic

compensations achieve good results under some certain conditions Since the nonlinear

dynamic system is not satisfied with the homogeneity and superposition, the dynamic

compensations based on the above-mentioned nonlinear dynamic models are effective for

the certain response of sensors, but are not suitable for different form and different

amplitude responses of sensors

6.1 Hammerstein model based modeling

Previous researchers present the nonlinear dynamic models of sensors only using a block,

which make it difficulty to compensate the nonlinear dynamic responses of sensors The

models of sensors with the nonlinear dynamic characteristic may be divided into two

blocks, that is, a nonlinear static part and a linear dynamic one The linear dynamic part is

first compensated and then the nonlinear static part is corrected Thus the problems of

previous nonlinear dynamic compensations of sensors are solved In this section a

Hammerstein model is adopted to describe the nonlinear dynamic models of sensors, and a

one-stage identification algorithm is proposed to simplify the calculation On this basis a

two-step compensation method is present for the nonlinear dynamic responses of sensors

1 Deduction of one-stage identification algorithm

The Hammerstein model is composed of a nonlinear static block N( )⋅ followed by a linear

dynamic one h t( ), which is shown in Fig 6-1 [22,23] The u t( ) and y t( ) are the input and

output of the Hammerstein model respectively, ξ( )t is white noise, and x t( ) stands for the

output of nonlinear static block

Fig 6-1 Hammerstein model

Assuming the nonlinear static block can be approximated by a polynomial, and can be

written as

1

j j

Trang 15

m m n n

Equation (6.11) is a parameter model describing the relation between the input and output

The parameters of the model are obtained using the least square method (LSM) or the

Ngày đăng: 21/06/2014, 20:20

🧩 Sản phẩm bạn có thể quan tâm