Top Banner
Slide 1 of 33 15. Deutsches LS-DYNA Forum Recent Updates to the Structural Conjugate Heat Transfer Solver Thomas Klöppel DYNAmore GmbH Bamberg, October 16th 2018 Thermal Solver - Recent Update
33

Recent Updates to the Structural Conjugate Heat Transfer ...

Apr 13, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 1 of 33

15. Deutsches LS-DYNA Forum

Recent Updates to the

Structural Conjugate Heat Transfer Solver

Thomas Klöppel

DYNAmore GmbH

Bamberg, October 16th 2018

Thermal Solver - Recent Update

Page 2: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 2 of 33

■ Motivation

■ Brief summary of *BOUNDARY_THERMAL_WELD_TRAJECTORY

■ New *BOUNDARY_FLUX_TRAJECTORY

■ New *BOUNDARY_TEMPERATURE_RSW

■ Summary 1

Block 1: New developments for thermal boundary conditions

Thermal Solver - Recent Update

Page 3: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 3 of 33

■ Line welding processes

■ motion of volumetric heat sources

■ different equivalent sources for different applications

■ welding curved geometries with solids and/or shells

■ Laser cutting

■ motion of surface heat sources on curved geometries

■ element erosion due to temperature criterion

■ after element erosion propagation to new segments

■ Resistance spot welding

■ complex coupled problem (structure, thermal, EM)

■ for large number of welds in a model a simplified

solution technique is requested

Motivation: Manufacturing Processes

Thermal Solver - Recent Update

Page 4: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 4 of 33

■ Motivation

■ Brief summary of *BOUNDARY_THERMAL_WELD_TRAJECTORY

■ New *BOUNDARY_FLUX_TRAJECTORY

■ New *BOUNDARY_TEMPERATURE_RSW

■ Summary of block 1

Block 1: New developments for thermal boundary conditions

Thermal Solver - Recent Update

Page 5: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 5 of 33

■ Heat source follows a node path with a constant

or varying prescribed velocity

■ No need to include mechanical solver for motion

■ Different possibilities to define aiming direction,

for example based on segment normals

■ Implemented for solid and thermal thick shells

*BOUNDARY_THERMAL_WELD_TRAJECTORY

Thermal Solver - Recent Update

1 2 3 4 5 6 7 8

Card 1 PID PTYP NSID1 VEL1 SID2 VEL2 NCYC RELVEL

Card 2 IFORM LCID Q LCROT LCMOV LCLAT DISC ENFO

Card 3 P1 P2 P3 P4 P5 P6 P7 P8

Opt. Tx Ty Tz

Page 6: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 6 of 33

■ List of pre-defined equivalent heat sources (IFORM).

■ The applied total heat rate can be enforced (ENFO)

*BOUNDARY_THERMAL_WELD_TRAJECTORY

Thermal Solver - Recent Update

1 2 3 4 5 6 7 8

Card 1 PID PTYP NSID1 VEL1 SID2 VEL2 NCYC RELVEL

Card 2 IFORM LCID Q LCROT LCMOV LCLAT DISC ENFO

Card 3 P1 P2 P3 P4 P5 P6 P7 P8

Opt. Tx Ty Tz

Goldak type double conical

Page 7: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 7 of 33

■ Motivation

■ Brief summary of *BOUNDARY_THERMAL_WELD_TRAJECTORY

■ New *BOUNDARY_FLUX_TRAJECTORY

■ New *BOUNDARY_TEMPERATURE_RSW

■ Summary of block 1

Block 1: New developments for thermal boundary conditions

Thermal Solver - Recent Update

Page 8: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 8 of 33

■ aims and scope

■ surface flux boundary condition that follows a prescribed path

■ tilting of heat source has to be accounted for

■ propagation to newly exposed segments after element erosion is the crucial feature

for laser cutting applications

■ modified surface version of *BOUNDARY_THERMAL_WELD_TRAJECTORY

*BOUNDARY_FLUX_TRAJECTORY

Thermal Solver - Recent Update

1 2 3 4 5 6 7 8

Card 1 SSID PSID NSID1 VEL1 SID2 VEL2 RELVEL

Card 2 PROP LCROT LCLAT

Card 3 GEO LCQ Q LCINC ENFO

Card 4 P1 P2 P3 P4 P5 P6 P7 P8

Opt. Tx Ty Tz

Page 9: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 9 of 33

*BOUNDARY_FLUX_TRAJECTORY

Thermal Solver - Recent Update

■ source defined on a segment set (SSID)

■ trajectory defined by nodal path (NSID1)

■ motion with prescribed velocity (VEL1), possibly

defined as function of time

■ base orientation of heat source via second

trajectory (SID2, VEL2) or constant (Tx,Ty,Tz)

■ can be applied in thermal-only simulations

V = V0

V = 2 V0

Page 10: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 10 of 33

*BOUNDARY_FLUX_TRAJECTORY

Thermal Solver - Recent Update

■ local coordinate system based on

■ the base orientation

■ a rotation as function of time

■ a lateral motion as function of time

■ constant surface heat density is currently

assumed in a double elliptic region

■ Gaussian distribution and user-defined function

to follow

𝑏1 𝑏2

Page 11: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 11 of 33

*BOUNDARY_FLUX_TRAJECTORY

Thermal Solver - Recent Update

■ tilting (angle between beam aiming direction t and

the surface normal) changes the projection on

the surface

■ the changes in projected area is counterbalanced

by a reduced heat density for ENFO=1

■ further tuning with parameter LCINC that defines

a heat density scale factor as function of tilt angle

LCROT

ENFO=0

ENFO=1

Page 12: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 12 of 33

*BOUNDARY_FLUX_TRAJECTORY

Thermal Solver - Recent Update

■ propagation of boundary condition for eroded

elements can be activated with PROP=1

■ a part set (PSID) specifies candidates

■ elements in the set are monitored

■ if an element fails the newly exposed segments are

communicated to the boundary condition

■ element failure due to a temperature criterion

can be defined with *MAT_ADD_EROSION

F

Page 13: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 13 of 33

*BOUNDARY_FLUX_TRAJECTORY

Thermal Solver - Recent Update

Page 14: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 14 of 33

*BOUNDARY_FLUX_TRAJECTORY

Thermal Solver - Recent Update

Page 15: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 15 of 33

■ Motivation

■ Brief summary of *BOUNDARY_THERMAL_WELD_TRAJECTORY

■ New *BOUNDARY_FLUX_TRAJECTORY

■ New *BOUNDARY_TEMPERATURE_RSW

■ Summary of block 1

Block 1: New developments for thermal boundary conditions

Thermal Solver - Recent Update

Page 16: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 16 of 33

■ Modelling approaches for resistance spot welding (RSW)

■ use a detailed and coupled (EM, thermal, structure) simulation

■ use an equivalent heat source and calibrate power to obtain realistic weld nuggets

■ for large assemblies and hundreds of spot welds neither approach is feasible

■ aims and scope of the new keyword

■ simplified approach with reduced calibration requirements

■ direct temperature definition (Dirichlet condition) for the weld nugget

■ condition only active during the welding, standard degree of freedom otherwise

*BOUNDARY_TEMPERATURE_RSW

Thermal Solver - Recent Update

1 2 3 4 5 6 7 8

Card 1 NSID NID1 NID2 DEATH BIRTH LOC

Card 2 DIST H1 H2 R TEMCTR TEMBND LCID

Page 17: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 17 of 33

*BOUNDARY_TEMPERATURE_RSW

Thermal Solver - Recent Update

■ condition defined on a node set (NSID)

■ for thermal thick shells surface (LOC) can

be chosen

■ position between two nodes (NID1, NID2) at a

given distance from base node (NID1)

■ weld nugget consist of two half ellipsoid

■ axis of symmetry of nugget is line between nodes

NID1

NID2

DIST

Page 18: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 18 of 33

*BOUNDARY_TEMPERATURE_RSW

Thermal Solver - Recent Update

■ temperature in the weld nugget

■ prescribed at the center

■ prescribed at the boundary

■ quadratic approximation

■ boundary condition active between BIRTH and

DEATH times

■ load curve input (LCID)

■ temperature as function of time

■ abscissa normalized to active time period

linear temp increase,

DEATH=0.9

temp. profile horizontal

temp. profile vertical

Page 19: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 19 of 33

■ Motivation

■ Brief summary of *BOUNDARY_THERMAL_WELD_TRAJECTORY

■ New *BOUNDARY_FLUX_TRAJECTORY

■ New *BOUNDARY_TEMPERATURE_RSW

■ Summary of block 1

Block 1: New developments for thermal boundary conditions

Thermal Solver - Recent Update

Page 20: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 20 of 33

■ *BOUNDARY_THERMAL_WELD_TRAJECTORY

■ Realistic heat source description for all fusion welding processes

■ Easy and flexible input also for curved and deforming structures

■ Readily applicable as tool in the virtual process chain even with mixed discretizations

■ *BOUNDARY_FLUX_TRAJECTORY

■ Easy and flexible input for flux boundary also for curved and deforming structures

■ Tilting of heat source is accounted for

■ Applicable to laser cutting simulations due to propagation after element erosion

■ *BOUNDARY_TEMPERATURE_RSW

■ Simplified simulation method for spot welds in assembly simulations

■ Applicable to shells and solids

■ Reduced calibration effort

Summary 1

Thermal Solver - Recent Update

Page 21: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 21 of 33

■ Motivation

■ Element formulation and mesh reconstruction

■ Contact functionalities

■ Summary and Outlook

Block 2: Thermal Composite TSHELL

Thermal Solver - Recent Update

Page 22: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 22 of 33

■ lithium-ion batteries have gained importance in various applications

■ prediction of response to abusive conditions is of particular importance

■ customers request LS-DYNA to support the development phase by predictive

simulations

■ this kind of simulation poses a strongly coupled multi-physics problem:

■ structure mechanics

■ electromagnetics

■ heat transfer

Motivation 2: Battery Abuse Simulation

Thermal Solver - Recent Update

Page 23: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 23 of 33

■ Contradicting requirements on modelling strategy

■ structure mechanics: coarse resolution of layers to obtain a feasible time step size

■ EM and thermal solver: fine resolution of layers to capture all physical effects

■ Possible Solution: composite Tshell elements:

■ good and relatively fast mechanical resolution

■ reconstruction of the finely resolved model for EM (already implemented) and thermal

Motivation 2: Battery Abuse Simulation

Thermal Solver - Recent Update

optimal mechanical

resolution

optimal resolution for EM and thermal

[source: L’Eplattenier et al., Salzburg, 2017]

Page 24: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 24 of 33

■ Motivation

■ Element formulation and mesh reconstruction

■ Contact functionalities

■ Summary and Outlook

Block 2: Thermal Composite TSHELL

Thermal Solver - Recent Update

Page 25: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 25 of 33

■ starting point is lay-up in a user-defined mesh

■ virtual elements and nodes are

created automatically

■ temperature degrees of freedom associated

with new nodes

■ internal lists links virtual nodes to

“standard” nodes

■ a potentially largely increased number of degrees of freedom is to be solved for

in the thermal solver

■ the thick shell element of the thermal solver itself does not need any specific

element technology as the structural counterpart

■ information of each (virtual) layer can easily be shared between EM and

thermal solver

Thermal Composite Thick Shell Elements

Thermal Solver - Recent Update

Page 26: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 26 of 33

■ study of temperature field evolving in a battery cell due to Joule heating

■ comparison of different modeling strategies:

■ one layer of thick shell elements

■ layers resolved with layers of solid elements

Thermal Composite Thick Shell Elements - Validation

Thermal Solver - Recent Update

tshell solid

Page 27: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 27 of 33

■ study of temperature field evolving in a battery cell due to Joule heating

■ comparison of different modeling strategies:

■ one layer of thick shell elements

■ layers resolved with layers of solid elements

Thermal Composite Thick Shell Elements - Validation

Thermal Solver - Recent Update

tshell solid

t=1.4s

t=2.5s

Page 28: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 28 of 33

■ reconstructed mesh can also be used for heat transfer through contact

■ Example contact of a composite structure with to homogenous blocks

■ strategy 1: one layer of thick shell elements for composite structure

■ strategy 2: 4 different layers resolved with layers of solid elements

Contact Functionality of Thermal Composite Thick Shell Elements

Thermal Solver - Recent Update

Page 29: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 29 of 33

■ reconstructed mesh can also be used for heat transfer through contact

■ Example contact of a composite structure with to homogenous blocks

■ strategy 1: one layer of thick shell elements for composite structure

■ strategy 2: 4 different layers resolved with layers of solid elements

■ perfect match

■ smoothed solution

Contact Functionality of Thermal Composite Thick Shell Elements

Thermal Solver - Recent Update

ITHCNT=1

Page 30: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 30 of 33

■ reconstructed mesh can also be used for heat transfer through contact

■ Example contact of a composite structure with to homogenous blocks

■ strategy 1: one layer of thick shell elements for composite structure

■ strategy 2: 4 different layers resolved with layers of solid elements

■ perfect match

■ resolved solution

Contact Functionality of Thermal Composite Thick Shell Elements

Thermal Solver - Recent Update

ITHCNT=2

Page 31: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 31 of 33

■ Motivation

■ Element formulation and mesh reconstruction

■ Contact functionalities

■ Summary and Outlook

Block 2: Thermal Composite TSHELL

Thermal Solver - Recent Update

Page 32: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 32 of 33

■ thick shell functionality has been implemented into thermal solver of LS-DYNA

■ finely resolved mesh is reconstructed automatically

■ virtual elements and nodes are generated internally

■ new degrees of freedom are added to the system

■ information is shared with EM and structure solver

■ results in agreement with solution from finely resolved solid meshes

■ heat transfer across contact surfaces

■ work in progress

■ provide temperature information at virtual nodes for post-processing

Summary 2

Thermal Solver - Recent Update

Page 33: Recent Updates to the Structural Conjugate Heat Transfer ...

Slide 33 of 33

Your questions, please

Thermal Solver - Recent Update