33
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

Recent Updates to the Structural Conjugate Heat Transfer

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

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