air conditioning and cooling system simulation ... · thermotec engineering services gmbh air...

25
Thermotec Engineering Services GmbH Air Conditioning and Cooling System Simulation / Approaches to Handle Data and Huge Number of Variations Robert Tauscher

Upload: vantu

Post on 03-Apr-2018

225 views

Category:

Documents


3 download

TRANSCRIPT

Thermotec Engineering Services GmbH

Air Conditioning and Cooling System

Simulation /

Approaches to Handle Data and Huge

Number of Variations

Robert Tauscher

Overview

■ Introduction

■ Our daily business

■ System complexity and number of variants

■ Approaches to handle complexity and variants

■ Examples

■ Component Level: Subassembly Evaporator, Condenser, HX

■ System Level: Universal System Template

■ Modeling and Calibration Level: System Identification

■ Calibration Level: Hydraulic, Thermal

■ Verification Level

■ Conclusion

Who is Thermotec?

■an engineering company - 15 engineers and physicists -

specialized on thermodynamics and .fluid mechanics

■automotive, aerospace and defense industries

■simulation: thermal/hydraulic systems, thermal

management and cooling .systems

(1D and 3D-CFD)

■ test benches: wind tunnel for radiator and heat exchanger

performance tests

■sensor development / measurement techniques

■cooperations with universities / research projects

■our partners:

www.thermotec-es.com

Technische

Universität

München

Our Daily Business - General

■ Analysis of AC and Cooling Systems

■ Evaluation of concepts, variants, …

■ Dimensioning of components / complete systems

■Control Strategies:

■ Development and Proof of Concept

■ Failure Scenarios and Backup Strategies

■What if … analysis

■ Dimensioning / Scaling

■ Pumps, fans (size, operating points, …)

■ Radiators (scaling)

■ Piping (pressure drop diameter, etc.)

■ Comparison of concepts / components …

Our Daily Business - Simulation

■ Modeling

■ Physical or

■ System Identification

■ Verification: compare model with experimental data

■ Experiment

■ Data collection and pre-processing

■ Steady state and transient

■ Model Calibration (experiment, 3D-CFD, …)

■ Component level

■ System level

■Post-processing / Analysis

■Presentation / Documentation …

■2ph-/AC-System integration in vehicle cooling system model

■vehicle model system generation / data handling / huge number of variantssystem

Q

QQ

Qair

Q

Q

Q

Q

Q

Q

Q

Challenge: Cooling System & Control Strategy for a System with

Battery & Power Electronics + AC-System

DT: +5K DT: +5K DT: +50KT.ambient DT: +2…5K

■cabin modeling / system identification

■cabin calibration

■HX, condenser… sub-model generation

■piping/hydraulics calibration

component

direction of heat flow / heat transfer

loss of thermodynamik potenzial / „thermal resistance“

Approaches

Multiple Coupled AC and Cooling System Simulation / Automated

Handling of Data and Variations: Challenges and Approaches

Challenges

large

number of

concepts to

be

evaluated

large

number of

subsystems

within a

model

huge

number of

variants and

derivatives

of a model

frequent

changes of

data during

design

process

very complex

calibration of

model and

subsystems

to experiment

coupled

simulation &

harware in the

loop (HiL),

controls

simulation

time

convergence

evaluation

documentation

robustness

reproducibility

.

Universal System Model Template

steady-state / transient

calibration

fast running / real-time

.n

e

.. .

.

.

.

.

..

.

.

.

.

.

.

.. ..

...

system identification

major sub-systemsthermal / hydraulic

simulation model

universal

system

model

template

database for

models,

components

and data

physical

modelling,

system

identification

automated

start & check

of

simulations

semi-

automatic

model and

subsystem

calibration

automated

standard

and custom

made

evaluation

scripted

generation

of models,

components

and variants

modular

simulation

set,

defined

interfaces

Vehicle AC and Cooling System –

From a Simple Model to Complex Systems

and a Huge Number of Variants

The Challenge:

■ 1

■ 10

■ 40 … 55

■ 5.000 … 11.000

■ 25.000 … 110.000

■ 1 … 700 x 10 … 100

■ 26.000

Gamma‘s example of a simple air-

conditioning circuit with battery

cooling

(„System_Battery_Cooling“)

Facts & model data of a

state of the art vehicle air-

conditoning circuit & coupled

cooling system model

?

what is necessary and

how will the model look like,

that we can meet

the challenges?

Vehicle Cooling System – Model Complexity and Variants 2016

1

10

40 … 53 (*50)

5.000 … 11.000 (*10.000)

25.000 … 110.000 (*100.000)

1 … 700 (*400) x 10 … 100

26.000 (*15.000)

(* GT-User Confernce 2015!)

■ Universal modular GT-System-Model-Template

■ Fluid Circuits: coolant (ht, lt,…), oil, air, refrigerant …

■ External subassemblies - main modules of vehicle

■ Total number of GT-parts in 1 model

■ Code lines in a „ready-to-simulate“ model file (*.dat-file)

■ Simulations/1 night (variants x use cases)

■ Result files (700 variants with 10 use cases)

up to:

Automation in Each Level of Simulation Workflow

■ Component Level - Automatic Component-model creation

■ Evaporator, Condenser, Radiator, Heat exchanger

■ System Level – Automatic Multiple/Cascades Coupled AC-Cooling-System creation

■ Universal System Model Template

■ Modelling & Calibration Level - System Identification

■ Calibration Level - Model Calibration (steady state, transient…)

■ hydraulic

■ hydraulic & thermal, …. Maximum Likelihood Optimization

■ Analysis Level / Presentation Level – Custom Made Offline Evaluation Tool

■ Verification Level – Development of Sensors and Measurement Techniques

Automation – Component Level:

Component Generation*/Heat Exchanger: Evaporator, Condenser, ..

Evaporator, HX

Condenser, Radiator

type (cross-flow, …)

geometry, dimensions

hydraulic and thermal

performance

properties of matter

Process Relevant Data

manual step

Data Sheet (GT-Excel-

Template or Custom)

automatic step

*details in GT-User-Conference 2015 presentation

dimensions

properties of matter

hydraulic (Dp)

thermal efficiency

NTU-limits

correction if necessary

Check Input Data

dimensions

height

# tubes

width

depth !

fins: spacing /

thickness

tubes: wall thickness

Scaling

(optional)

Visual Check & Last

Modifications

Generation of

GT-Subassembly

and Automatic Pre-

processing

evap./cond/HX-test

bench

Documentation of Nu-

Re-Regression Quality

correction of regression

to meet raw data (option)

add Model to

Component Database

Universal Modular

System Model Template

for each variant:

all relevant model

parameters and data

sheets

list of all relevant

external Subassemblies

for each model variant

Database of Variants /

Variants Parts List

automatic step

Coupled AC and Cooling System Simulation – Automated

Handling of Data and Variations* Check

check consistency of

data:

- parameters

- subassemblies

combination

- boundary

conditions

- …

generate

*.gtm file for each variant

*.dat file for each variant

check: all models

generated?

log file of variants

Model Generation

check workload of

cluster server and

available licenses

send models to

distributed server

Simulation /

Batch / Distributed Run

Check Simulations /

Process Results

check simulations

- all runs finished?

- convergence?

option: re-start

simulation of selected

models (failed,

crashed…)

Process Results

collect and combine

results / first check

Data Reduction &

Evaluation

Excel-Add-In and

template for results:

steady state / transient

0

1

2

3

4

5

6

7

8

0

20

40

60

80

100

120

140

160

0 200 400 600 800 1000 1200

Gan

g

Fahr

zeug

gesc

hwin

digk

eit

[km

/h],

Tem

pera

ture

n [°C

]

F56Ha B48 170kW, Guadix, kinematisch vs gemessen

Fahrzeug_output_Geschw #1_GT_2 WT_KMKHT_output_T_WT_Ein_Inner #1_GT_2

WT_MOEWWT_output_T_WT_Ein_Inner #1_GT_2 WT_GOEWWT_output_T_WT_Ein_Inner #1_GT_2

T_KM_KMKHT_ein Guadix_Messung T_MO_MOEWWT_ein Guadix_Messung

T_GO_GOEWWT_ein Guadix_Messung Fahrer_Gang #1_GT_2

Reporting /

Sharing of Results

- standard report

- interactive evaluation

. tool

Documentation …

archiving

documentation

data proc. for 3rd

party use (3D-CFD…)

clean up

- delete huge

number of files

- free disk space

*details in GT-User-Conference 2015 presentation

System Battery/Power Electronics + AC-System

■Cooling strategy for system HVS (high voltage storage) + Power Electronics (PE)

■Cooling strategy for AC-System + Cabin

■ Integration in Vehicle Cooling System Model

■ multiple cascaded coupling via fluid circuits (chiller / multi-stage) and via

underhood flow

■ modular universal system model

■Simulation Time / Robustness / Convergence …

HVSCabinEvaporator

CondenserSystem

Hydraulics

■ Calibration of Cabin and AC model to Pull-Down measurements

Modelling & Calibration Level: System Identification

air flow

temperature

flow rate

Pull-Down Measurement: transient

temperatures at many cabin positions

cabin model template

needs a lot of – often

unknown – input data

calibration to transient

temperatures at many

sensor positions

Ambient: 3

Vehicle: 4

Component Materials: 13

Component Masses: 7

Component Geometry: 13

View Factors: 7

Cabin Initial State: 11

Solar Properties: 7

Miscellaneous: 6

Layer Weighting: 18

Thermal Comfort Pred.: 3

GT-Post-Output:1

Plots: 5

----------------------------

Total: 98 (!) data fields

Cabin Template

System

u (t) : input y (t): output

v (t) : disturbances

exp.ht_target/T_Head_rig

xp.t_target/eT_Head_lef

exp.ht_target/T_Feet_rig

xp.t_target/eT_Feet_lef

y(t)

RT_Louver_C

LT_Louver_Cu(t)

T_Louver

(L+R)T_Feet (L+R)

T_Head(L+R

)

■ transient behavior of components and systems very often cannot be described

sufficiently by simple physical models

■e.q. thermal masses / thermal inertia / thermal resistance of cabin model or

engine

■with transient test data available dynamical models can be obtained by system

identification (transfer function between input and output, regarding

disturbances)

■ these models - generated in MATLAB/SIMULINK - can be utilized in GT-Suite

as SimulinkHarness-Objects replacing the standard cabin model object

System Identification

System Cabin

transfer function

identified

State-Space Model

cabin.dll

T_Louver (L+R)

T_Feet (L+R)

T_Head(L+R)

RT_Louver_C

LT_Louver_Cu(t)

exp.ht_target/T_Head_rig

xp.t_target/eT_Head_lef

exp.ht_target/T_Feet_rig

xp.t_target/eT_Feet_lef

y(t)

Modelling & Calibration Level: System Identification

Implementation in GT-Suite Model

T_Louver (L+R)

T_Feet (L+R)

T_Head(L+R)

test data

test data

test data

test data

■ linear State-Space-Model (blackbox)

■20 state variables

■ fast model generation (5s)

■high accuracy

■ if detailed knowledge of physics is

available greybox models can be used

(parameter identification)

■ test data should catch dynamical

behaviour in a sufficient way

System Identification and Model Calibration: Results

exp.ht_target/T_Head_rig

xp.t_target/eT_Head_lef

exp.ht_target/T_Feet_rig

xp.t_target/eT_Feet_lef

y(t)

exp

exp

exp

exp

Automation – Calibration Level: Model Calibration - Hydraulics

Goal: hydraulic calibrated GT-model for each use case / control strategy @each branch in

coolant circuit, esp. local flow rates and pressure distribution

System

MEADS Radar Unit

many communicating parallel - but

different - flow paths to be calibrated

(100)

piping of refrigerant loop

CAD GEM3D

3D-CFD / experiment

interface GT-hydraulic model

subassembly

hose and piping

system

PID-controlled

orifices for each

sector and branch

automatic calibration

for each use case

hydraulic calibrated

model

Automation – Calibration Level: Model Calibration – Thermal, …

■ Goal: find measurement errors and model calibration factors for

■ heat flow: heat rejection engine, air cond, gear box, …

■ flow rates: refrigerant, coolant, air, oil, atf, …

■ performance maps: heat exchangers, pumps, …

■ that the model can reproduce measured

■ temperatures

■ pressures

■ flow rates, …

■ for all (sensor) positions

■ simultaneously and for all use cases

■ as automatic as possible

■ comply with mass and energy conservation! consistent solution

Calibration Level: Model Calibration and Test Data Validation

based on Maximum Likelihood Optimization

■ Goal: find measurement errors and model calibration factors

■GT-Model based on maps for single components

(Compressor, Condenser,…) and certain boundary

conditions

■component maps usually derived from tests or simulation

GT- Model test bench

pGT, TGT, mdotGT ≠ ptest, Ttest, mdottest

reasons for deviations (simulation vs. experiment):

■component data (maps, …) imprecise?

■system model inaccurate?

■measurement errors (e.g.temperatures)?

■or a combination of both? most likely!

Maximum Likelihood Optimization

■ Wind Tunnel / HX-Test bench

■ HX-Performance

■ Uniformity

■ COOL3D-Benchmark

■ glas fibre sensor: 2-phase-flow, boiling local gas

content measurement

■ high-dynamic pressure sensors

■ ultra-high-dynamic temperature sensor (twin-sensor),

temperatur gradients > 800K/s

hight-transient expansion flows,

zB. airbag-unfolding

Verification Level: Thermotec Wind Tunnel / Sensor Technology

■ capacitive gas content sensor aeration z.B. engine oil

■ wire-mesh sensor / phase and/or component distribution

■ verification simulation filling/degassing

■ verification simulation fording ability

■ Berner Impactor / Particle Image Velocimetry (PIV)

■ verification simulation particel flow

■ contact angle measurement

■ verification fogging and steaming up

Verification Level: Thermotec Sensor Technology

Automation – Evaluation / Presentation Level

■Custom Made & Interactive Evaluation and Presentation Tools for

■ Off-Line Usage (no licenses required)

■ „Non-Experts“

■ Marketing Purposes

Conclusion

■ What is necessary to handle and simulate complex AC and cooling systems and

what is possible with Gamma Technologies GT-Suite?

■ Models / Simulation

■ Short simulation times fast running models (FRM) / fast convergence

■ Robust models

■ Modelling

■ Automation of model generation (VBA)

■ Component and system-model generation / modification

■ Co-simulation with System Identification / Simulink (SimulinkHarness)

■ Model data: administration in external file(s) or database (Excel)

■ Tools to model specified components very detailed

■ Simulation

■ Automation of pre- and post-processing (VBA, Excel)

■ Automation and organisation of simulation-runs 24/7 workload of server and

licenses (VBA, Excel)

■ Automation of model calibration (VBA and GT)

Thank You for Your Attention!

www.thermotec-es.com