Sei sulla pagina 1di 3

LabVIEW

, E-mail: qyt052@126.com : LabVIEW NI-USB6008 PID : LabVIEW, , , PID PID PID 100044

Development of Experimental Equipment on Temperature Control Based on LabVIEW


Yunteng Qu, Pingkang Li, Taotao Jin
School of Mechanical and Electronic Control Engineering, Beijing Jiaotong University, Beijing, 100044 E-mail: qyt052@126.com Abstract: The experimental equipment on the temperature PID control is designed based on LabVIEW and NI-USB6008 data acquisition card (DAQ). Temperature data is collected, analyzed and expressed. The system model can be identified and the output temperature can be controlled. In the paper, the method of system identification for model and PID parameter adjusting is proposed. This experimental equipment is simple, flexible and convenient for designing in the lab and the design method is transplantable and has good performance by applying in temperature control system. Key Words: LabVIEW, Temperature Control, System Identification, PID

LabVIEW PID LabVIEW PID LabVIEW PID NI

PID

[1][2]

NI-USB6008 NI LabVIEW
[3]

1:

USB

PID

2
1

LabVIEW PID 2 200ms LabVIEW

978-1-4244-5182-1/10/$26.00 c 2010 IEEE

2596

PID

A(q ) y (t ) =

B (q ) C (q) u (t ) + e (t ) F (q) D (q ) F =1
:

ARX

C =1

D =1

y (t ) + a1 y (t 1) + = b1u (t 1) +

+ ana q na

+ bnb q nb + e(t )

A(q ) = 1 + a1q 1 + B( q ) = b1q 1 +


2:

+ ana q na

+ bnb q nb
/

3
3.1 2V 10V LabVIEW Acquisition NI-USB6008 VI DAQ 0V-10V 200ms Data Matlab
[6][7]

u (t ) y (t )
/ ARX

PRBS

G ( s) = 18.24

1 + 20.9 s e 3.09 s (1 + 236.3s)(1 + 45.6 s )


4 89.4%
ARX

28

LabVIEW

27.5 27 26.5 26 25.5 25 24.5 24 23.5 0 50 100 150 /s Fit: 89.4% 200 250 300

3: LabVIEW

4: ARX

3.2 PID

3.3 PID PID PID PID


[4][5]

PID

PID

2010 Chinese Control and Decision Conference

2597

PID

Dryer Temperature Output


50

u ( k ) = K p e( k ) + Kp
PID

Ts Ti

k j =0

e( j ) + Td

e( k ) e( k 1) Ts

45

40

Ti

Td

PID

Ts

Temperature

35

30

25

dryer output seting temperature

PID Integrated Error ,

ARX [9-11] PID PID

20

15

100

200

300

400

500

600

Time

/s

6:

IE =
Kp=2.208 Ki=0.003

( ysp (t ) y (t )) dt
PID Kd=0 5

[1] [2] [3]

LabVIEW Vol.33, No.1, 47-49, 2008. LabVIEW Vol.12, No.3, 76-78, 2007. Labview PID Vol.13, No.2, 70-72, 2006. Lennart, Ljung , System Identification Theory for the User Second Edition, , , 2002. Vol.20, No.7, 1869-1875, 2008.

60 50 40
Temperature

Temperature PID Control

[4] [5] [6]

,
seting temperature [2.208 0.003 0] [2.208 0 0]

MATLAB7. , 2006. Vol.2, No.7, 88-90, 2006.

30 20 10 0

[7] [8] Vol.19, No.6, 954-956, 2002. [9] Vol.2, No.3, 50-52, 2006. [10] Jingjie Jiang, Xinping Zhen, Quanshan Li, An Identification Method Based on the Improved NLJ Algorithm and Its Application, Chinese Journal of Chemical Engineering, Vol.1, No.4, 88-91, 2007. [11] H. Panagopoulos, K. J. ktrom , T. Hagglund, A Numerical Method for Design of PI Controllers, In Proceedings of the 1997 IEEE International Conference on Control Applications, Vol.2, No.5, 417-422, 1997.

200

400
Time /s

600

800

1000

5: PID

4
LabVIEW

LabVIEW / PID 6

0.5o C

2598

2010 Chinese Control and Decision Conference

Potrebbero piacerti anche