Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "“Introduction of the software for the thermal tests” Ioannis Kossyvakis (University of Patras, Greece) Mateusz Sosin (CERN) 19/09/2011."— Presentation transcript:

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

2 Contents 1)Cooling Scheme for Test Module 0 2)a) Requirements b) Solution b) Solution c) Equipment for measurements c) Equipment for measurements 3) Parts of the Labview Application 4) Future tasks 2

3 3 1)Cooling Scheme for Test Module 0

4 4 2) a) Requirements 1) Control of the heaters. 1) Control of the heaters. 2) Thermometers calibration (to be prepared firstly at the calibration plate). 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) = a n x n + a n-1 x n-1 +…+ a 2 x 2 + a 1 x + a 0 (Lagrange aproximation) c) Save polynomials to external files - to be used in final test for PT100 data c) Save polynomials to external files - to be used in final test for PT100 data recalculations. recalculations. 3) Tests at test module.Using calibration coefficients for polynomials for each PT100 3) Tests at test module.Using calibration coefficients for polynomials for each PT100 (f(x) = a n x n + a n-1 x n-1 +…+ a 2 x 2 + a 1 x + a 0 ), 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. (f(x) = a n x n + a n-1 x n-1 +…+ a 2 x 2 + a 1 x + a 0 ), 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. 4) Manage the control valves according to the temperature sensors.

5  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

6 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)

7 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

8 8 Reference thermometer 2) Thermometers calibration (to be prepared firstly at the calibration plate): 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) = a n x n + a n-1 x n-1 +…+ a 2 x 2 + a 1 x + a 0 for each PT100 (Lagrange aproximation) f(x) = a n x n + a n-1 x n-1 +…+ a 2 x 2 + a 1 x + a 0 for each PT100 (Lagrange aproximation) c) Save polynomials to external files - to be used in final test for PT100 data c) Save polynomials to external files - to be used in final test for PT100 data recalculations. recalculations. 3) Parts of the Labview Application (2 of 5)

9 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) = a n x n + a n-1 x n-1 +…+ a 2 x 2 + a 1 x + a 0. b) Save polynomials to measurement files in order to be used in final test for PT100 data recalculations.

10 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) = a n x n + a n-1 x n-1 +…+ a 2 x 2 + a 1 x + a 0 ), 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. 3) Tests at test module. Using calibration coefficient for polynomials for each PT100 (f(x) = a n x n + a n-1 x n-1 +…+ a 2 x 2 + a 1 x + a 0 ), 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.

11 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

12 12 4) Future tasks  Design Labview subprograms for: a) Calibrating the temperature sensors. b) Main test program including control of the valves. 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.

13 Thank you very much for your attention 13


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

Similar presentations


Ads by Google