“introduction of the software for the thermal tests” ioannis kossyvakis (university of patras,...

13
“Introduction of the software for the thermal tests” Ioannis Kossyvakis (University of Patras, Greece) Mateusz Sosin (CERN) 19/09/2011

Upload: arleen-parker

Post on 23-Dec-2015

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: “Introduction of the software for the thermal tests” Ioannis Kossyvakis (University of Patras, Greece) Mateusz Sosin (CERN) 19/09/2011

“Introduction of the software for the thermal tests”

Ioannis Kossyvakis (University of Patras, Greece)Mateusz Sosin (CERN)

19/09/2011

Page 2: “Introduction of the software for the thermal tests” Ioannis Kossyvakis (University of Patras, Greece) Mateusz Sosin (CERN) 19/09/2011

Contents

1) Cooling Scheme for Test Module 0

2) a) Requirements b) Solution c) Equipment for measurements

3) Parts of the Labview Application

4) Future tasks

2

Page 3: “Introduction of the software for the thermal tests” Ioannis Kossyvakis (University of Patras, Greece) Mateusz Sosin (CERN) 19/09/2011

3

1) Cooling Scheme for Test Module 0

Page 4: “Introduction of the software for the thermal tests” Ioannis Kossyvakis (University of Patras, Greece) Mateusz Sosin (CERN) 19/09/2011

4

2) a) Requirements

1) Control of the heaters.

2) Thermometers calibration (to be prepared firstly at the calibration plate).a) Acquire values (Ohms) from the temperature sensors (PT100’s for resistance measurement) with reference to temperature from the reference thermometer.b) Based on values from calibration cycle – generation of polynomial coefficients for each PT100 using: f(x) = anxn + an-1xn-1+…+ a2x2 + a1x + a0 (Lagrange

aproximation) c) Save polynomials to external files - to be used in final test for PT100 data recalculations.

3) Tests at test module.Using calibration coefficients for polynomials for each PT100 (f(x) = anxn + an-1xn-1+…+ a2x2 + a1x + a0), we can precisely obtain temperatures at

needed points of test module during long time tests with heating. All measurements will be logged in results files.

4) Manage the control valves according to the temperature sensors.

Page 5: “Introduction of the software for the thermal tests” Ioannis Kossyvakis (University of Patras, Greece) Mateusz Sosin (CERN) 19/09/2011

Development of an application which will help accomplish such a plan.

Friendly user interface, easy modification but also expandability of such an application are some of the criteria of its development.

Choice of software according to the mentioned factors: NI LabVIEW 2010 ®

2) b) Solution

5

Page 6: “Introduction of the software for the thermal tests” Ioannis Kossyvakis (University of Patras, Greece) Mateusz Sosin (CERN) 19/09/2011

6

2) c) Equipment for measurements

-7 x NI 9217 modules-4 x TS per module

28 input channels

-1 x NI 9472 module-Up to 8 digital outputs for the heaters control

NI Compact DAQ (with 8 slots)

Page 7: “Introduction of the software for the thermal tests” Ioannis Kossyvakis (University of Patras, Greece) Mateusz Sosin (CERN) 19/09/2011

7

3) Parts of the Labview Application (1 of 5)

1) Control of the heaters:

Solid state relay of

“Heater 1”

Control Panel

Using PWM (Pulse Width Modulation)

Waveform of PWM

-1 x NI 9472 module-Up to 8 digital outputs for the heaters control

Page 8: “Introduction of the software for the thermal tests” Ioannis Kossyvakis (University of Patras, Greece) Mateusz Sosin (CERN) 19/09/2011

8

Reference thermometer

2) Thermometers calibration (to be prepared firstly at the calibration plate):a) Acquire values (Ohms) from the temperature sensors (PT100’s for resistance

measurement) with reference to temperature from the reference thermometer.b) Based on values from calibration cycle – generation of polynomial coefficients

f(x) = anxn + an-1xn-1+…+ a2x2 + a1x + a0 for each PT100 (Lagrange aproximation) c) Save polynomials to external files - to be used in final test for PT100 data recalculations.

3) Parts of the Labview Application (2 of 5)

Page 9: “Introduction of the software for the thermal tests” Ioannis Kossyvakis (University of Patras, Greece) Mateusz Sosin (CERN) 19/09/2011

9

The results of the test file (opened with MS Excel).

3) Parts of the Labview Application (3 of 5)

a) Generate the polynomial coefficients for each PT 100 using : f(x) = anxn + an-1xn-1+…+ a2x2 + a1x + a0.b) Save polynomials to measurement files in order to be used in final test for PT100 data recalculations.

Page 10: “Introduction of the software for the thermal tests” Ioannis Kossyvakis (University of Patras, Greece) Mateusz Sosin (CERN) 19/09/2011

10

3) Parts of the Labview Application (4 of 5)

3) Tests at test module. Using calibration coefficient for polynomials for each PT100 (f(x) = anxn + an-1xn-1+…+ a2x2 + a1x + a0), we can precisely obtain temperatures at needed points of test module during long time tests with heating. All measurements will be logged in results files.

Temperature from calibrated PT 100

PWM

Solid state relay of heater 1

Measurements will be logged in result

files.

Page 11: “Introduction of the software for the thermal tests” Ioannis Kossyvakis (University of Patras, Greece) Mateusz Sosin (CERN) 19/09/2011

11

4) Manage the control valves according to the temperature sensors.

3) Parts of the Labview Application (5 of 5)

Valves control can be done using the rest of the digital outputs from this module (6 digital outputs stay free so we can control up to 6 valves)

-1 x NI 9472 module-Up to 8 digital outputs for the heaters control

Page 12: “Introduction of the software for the thermal tests” Ioannis Kossyvakis (University of Patras, Greece) Mateusz Sosin (CERN) 19/09/2011

12

4) Future tasks

Design Labview subprograms for: a) Calibrating the temperature sensors. b) Main test program including control of the

valves.

Possible modifications to the current application parts (software is still under development).

Combine all application parts into a unique application.

Page 13: “Introduction of the software for the thermal tests” Ioannis Kossyvakis (University of Patras, Greece) Mateusz Sosin (CERN) 19/09/2011

Thank you very much for your attention

13