2.6. Structural-Thermal Analysis

Structural-thermal analysis allows you to perform thermal-stress, plastic heat, and viscoelastic heat analyses. In dynamic analyses, you can also include the piezocaloric effect. Applications of the latter include thermoelastic damping in metals and MEMS devices such as resonator beams.

2.6.1. Elements Used in a Structural-Thermal Analysis

The program includes a variety of elements that you can use to perform a coupled structural-thermal analysis. Table 2.22: Elements Used in Structural-Thermal Analyses summarizes them. For detailed descriptions of the elements and their characteristics (degrees of freedom, KEYOPT options, inputs and outputs, etc.), see the Element Reference.

For a coupled structural-thermal analysis, you need to select the UX, UY, UZ, and TEMP element degrees of freedom. For SOLID5 or SOLID98, set KEYOPT(1) to 0. For PLANE13 set KEYOPT(1) to 4. For PLANE222, PLANE223, SOLID225, SOLID226, SOLID227, or LINK228, set KEYOPT(1) to 11.

The structural-thermal KEYOPT settings also make large-deflection, stress-stiffening effects, and prestress effects available (NLGEOM and PSTRES). See the Structural Analysis Guide and Structures with Geometric Nonlinearities in the Theory Reference for more information about those capabilities.)

To include piezocaloric effects in dynamic analyses (transient and harmonic), use PLANE222, PLANE223, SOLID225, SOLID226,SOLID227, or LINK228.

Table 2.22: Elements Used in Structural-Thermal Analyses

Elements Effects Analysis Types

SOLID5 - 8-Node Coupled-Field Hexahedral

PLANE13 - 4-Node Coupled-Field Quadrilateral

SOLID98 - 10-Node Coupled-Field Tetrahedral

Thermoelastic (Thermal Stress)

Static

Full Transient

PLANE222 - 4-Node Coupled-Field Quadrilateral

PLANE223 - 8-Node Coupled-Field Quadrilateral

SOLID225 - 8-Node Coupled-Field Hexahedral

SOLID226 - 20-Node Coupled-Field Hexahedral

SOLID227 - 10-Node Coupled-Field Tetrahedral

LINK228 - Coupled-Field Line

Thermoelastic (Thermal Stress and Piezocaloric)

Thermoplastic

Thermoviscoelastic

Static

Full Harmonic

Full Transient


2.6.2. Performing a Structural-Thermal Analysis

To perform a structural-thermal analysis you need to do the following:

  1. Select a coupled-field element that is appropriate for the analysis (Table 2.22: Elements Used in Structural-Thermal Analyses). Use KEYOPT (1) to select the UX, UY, UZ, and TEMP element degrees of freedom.

  2. Specify structural material properties:

    • If the material is isotropic or orthotropic, input Young's moduli (EX, EY, EZ), Poisson's ratios (PRXY, PRYZ, PRXZ, or NUXY, NUYZ, NUXZ), and shear moduli (GXY, GYZ, and GXZ) (MP).

    • If the material is anisotropic, input the elastic-stiffness matrix (TB,ANEL).

    • If using PLANE222, PLANE223, SOLID225, SOLID226, SOLID227, or LINK228 you can also specify structural nonlinear material models. See the Structural Material Properties table in those element descriptions for details.

  3. Specify thermal material properties:

    • Specify thermal conductivities (KXX, KYY, KZZ) (MP).

    • To account for thermal transient effects, specify mass density (DENS) and specific heat (C) or enthalpy (ENTH) (MP).

  4. Specify coefficients of thermal expansion (ALPX, ALPY, ALPZ), thermal strains (THSX, THSY, THSZ), or the instantaneous coefficients of thermal expansion (CTEX, CTEY, CTEZ) (MP).

  5. Specify the reference temperature for the thermal strain calculations (TREF or MP,REFT).

  6. Apply structural and thermal loads and boundary conditions.

    • Structural loads and boundary conditions include displacement (UX, UY, UZ), force (F), pressure (PRES), and force density (FORC).

    • Thermal loads and boundary conditions include temperature (TEMP), heat flow rate (HEAT), convection (CONV), heat flux (HFLUX), radiation (RDSF), and heat generation (HGEN).

  7. Specify analysis type and solve:

    • Analysis type can be static, full transient, or full harmonic. See Table 2.22: Elements Used in Structural-Thermal Analyses for more details.

    • To prevent unwanted oscillation of temperature outside of the physically meaningful range in a transient analysis that includes PLANE223, SOLID226, or SOLID227 elements, it is recommended that you create the elements without midside nodes and set the specific heat matrix option to diagonalized (KEYOPT(10) = 1).

  8. The following only apply to the PLANE222, PLANE223, SOLID225, SOLID226, SOLID227, and LINK228 elements:

    • If you perform a static or full transient analysis, you can use KEYOPT(2) to select a strong (matrix) or weak (load vector) structural-thermal coupling. Strong coupling produces an unsymmetric matrix. In a linear analysis, a strong coupled response is achieved after one iteration. Weak coupling produces a symmetric matrix and requires at least two iterations to achieve a coupled response.


      Note:  For full harmonic analysis with these elements, strong structural-thermal coupling only applies.


    • These elements support a piezocaloric effect calculation in dynamic analyses. (For more information, see Thermoelasticity.)

      Note the following about the inputs for a piezocaloric effect calculation:

      1. Elastic coefficients are interpreted as isothermal coefficients, not adiabatic coefficients.

      2. Specific heat is assumed to be at constant pressure (or constant stress), and it is automatically converted to specific heat at constant volume (or constant strain).

      3. Specify the temperature offset from absolute zero to zero (TOFFST). The offset is added to the specified temperature (TREF) to obtain the absolute reference temperature.

      4. All thermal material properties and loads must have the same energy units. For the SI system, both energy and heat units are in Joules. For the U. S. Customary system, energy units are in-lbf or ft-lbf and heat units are in BTUs. British heat units (BTUs) must be converted to energy units of in-lbf or ft-lbf (1BTU = 9.338e3 in-lbf = 778.17 ft-lbf).

        Table 2.23: Units for Thermal Quantities

        Thermal Quantity Units
        Thermal Conductivityenergy/length-temperature-time
        Specific Heatenergy/mass-temperature
        Heat Fluxenergy/length2-time
        Volumetric Heat Sourceenergy/length3-time
        Heat Transfer Coefficientenergy/length2-temperature-time

    • In a structural-thermal analysis with structural nonlinearities using elements PLANE222, PLANE223, SOLID225, SOLID226, SOLID227, or LINK228, you should use weak (load vector) coupling between the structural and thermal degrees of freedom (KEYOPT(2) = 1) and suppress the thermoelastic damping in a transient analysis (KEYOPT(9) = 1). When using the SOLID226 element, you should also select the uniform reduced integration option (KEYOPT(6) = 1). These options will be automatically set if ETCONTROL is active.

    • PLANE222, PLANE223, SOLID225, SOLID226, SOLID227, and LINK228 also support the calculation of thermoplastic and thermoviscoelastic effects in static or transient analyses. To activate these effects, specify a fraction of plastic work converted to heat or a fraction of viscoelastic loss converted to heat (MP,QRATE). For more information, see Thermoplasticity and Thermoviscoelasticity.

  9. Post-process structural and thermal results:

    • Structural results include displacements (U), total strain (EPTO), elastic strain (EPEL), thermal strain (EPTH), stress (S), plastic heat generation rate (PHEAT), viscoelastic heat generation rate (VHEAT), and total strain energy (UT).

    • Thermal results include temperature (TEMP), thermal gradient (TG), and thermal flux (TF).

  10. To activate the enhanced strain formulation in PLANE222 and SOLID225, set KEYOPT(6) = 2.

2.6.3. Example: Thermoelastic Damping in a Silicon Beam

In this example, a harmonic analysis is performed to calculate the effect of thermoelastic damping in a thin silicon beam vibrating transversely. The thermoelastic damping, or "internal friction," arising from the irreversible heat flow across the temperature gradients induced by the strain field in vibrating reeds has been predicted and investigated by C. Zener in "Internal Friction in Solids" published in Physical Review, Vol. 52, (1937), p.230 and Vol. 53, (1938), p.90.

2.6.3.1. Problem Description

A thin silicon clamped-clamped beam of length L = 300 µm and width W = 5 µm vibrates transversely under a uniform pressure P = 0.1 MPa applied in the -Y direction. The beam temperature in equilibrium is T0 = 27 °C.

Figure 2.53: Clamped-clamped Beam

Clamped-clamped Beam

Table 2.24: Material Properties

Material Property Value (μMKSV)
Young's Modulus1.3 x 105 MPa
Poisson's Ratio0.28
Density2.23 x 10-15 kg/(µm)3
Thermal Conductivity9.0 x 107 pW/(µm*K)
Specific Heat6.99 x 1014 pJ/(kg*K)
Thermal Expansion Coefficient7.8 x 10-6 1/K

The beam finite element model is built using the plane stress thermoelastic analysis options on the PLANE223 coupled-field element. A structural-thermal harmonic analysis is performed in the frequency range between 10 kHz and 10 MHz that spans the first six resonant modes of the beam.

2.6.3.2. Expected Results

The thermoelastic damping Q-1 is calculated using the equation given in Thermoelasticity. The following figure compares the numerical results with Zener's analytical expression for the thermoelastic damping in transversely vibrating reeds.

Figure 2.54: Frequency Dependence of Thermoelastic Damping in a Silicon Beam

Frequency Dependence of Thermoelastic Damping in a Silicon Beam

The following figure shows the beam temperature distribution for a frequency of 5 MHz.

Figure 2.55: Temperature Distribution in the Beam

Temperature Distribution in the Beam

2.6.3.3. Command Listing

/title, Thermoelastic Damping in a Silicon Beam, uMKSV system of units
/com,
/com, Reference for the analytical solution:
/com, C. Zener, "Internal Friction in Solids," 
/com, Phys. Rev., Vol. 53, (1938), p. 90
/com,
/nopr
!
!   Material constants for silicon [100]
!
E=1.3e5                      ! Young's modulus, MPa
nu=0.28                      ! Poisson's ratio
k=90e6                       ! Thermal conductivity, pW/(um*K)
rho=2330e-18                 ! Density, kg/(um)**3
Cp=699e12                    ! Heat capacity, pJ/(kg*K)
alp=7.8e-6                   ! Thermal expansion, 1/K
!
!   Dimensions
L=300                        ! Length, um
W=5                          ! Width, um
!
!   Loads
!
t0=27                        ! Reference temperature, C
Toff=273                     ! Offset temperature, K
P=0.1                        ! Pressure, MPa
!
!   Analysis parameters
!
fmin=0.1e6                   ! Start frequency, Hz
fmax=10e6                    ! End frequency, Hz
nsbs=100                     ! Number of substeps
!
!   Build finite element model
!
/PREP7
mp,EX,1,E
mp,PRXY,1,NU
mp,DENS,1,rho
mp,ALPX,1,ALP
mp,KXX,1,k
mp,C,1,Cp

et,1,PLANE223,11             ! Thermoelastic plane stress
rect,,L,,W
esize,W/2
amesh,1

nsel,s,loc,x,0               ! Clamp beam ends
nsel,a,loc,x,L
d,all,UX,0                   
nsel,r,loc,y,0
d,all,UY,0
nsel,all

Tref,t0                      ! Set reference temperature 
Toffst,Toff                  ! Set offset temperature
fini

/com,
/com, == Perform thermoelastic harmonic analysis
/com,

/solu
antyp,harmic                 ! Harmonic analysis
outres,all,all               ! Write all solution items to the database
harfrq,fmin,fmax             ! Specify frequency range
nsubs,nsbs                   ! Set number of substeps
nsel,s,loc,y,W
sf,all,pres,P                ! Apply pressure load
nsel,all
kbc,1                        ! Stepped loading
solve
fini
!
!   Prepare for Zener's analytical solution
!
delta=E*alp**2*(t0+Toff)/(rho*Cp)
pi=acos(-1)
tau=rho*Cp*W**2/(k*pi**2)
f_Qmin=1/(2*pi*tau)
/com,
/com, Frequency of minimum Q-factor: f_Qmin=%f_Qmin%
/com,
f_0=0.986
f_1=0.012
f_2=0.0016
tau0=tau
tau1=tau/9
tau2=tau/25
!
*dim,freq,table,nsbs
*dim,Q,table,nsbs,2
!
!   Post-process solution
!
/post1
df=(fmax-fmin)/nsbs
f=fmin+df
*do,i,1,nsbs
set,,,,0,f                   ! Read real solution at frequency f
etab,w_r,nmisc,4             ! Store real part of total strain energy
set,,,,1,f                   ! Read imaginary solution at frequency f
etab,w_i,nmisc,4             ! Store imag part of total strain energy (losses)
ssum                         ! Sum up element energies 
*get,Wr,ssum,,item,w_r
*get,Wi,ssum,,item,w_i
Qansys=Wr/Wi                 ! Numerical quality factor
om=2*pi*f
omt0=om*tau0
omt1=om*tau1
omt2=om*tau2
Q1=delta*f_0*omt0/(1+omt0**2)
Q1=Q1+delta*f_1*omt1/(1+omt1**2)
Q1=Q1+delta*f_2*omt2/(1+omt2**2)
Qzener=1/Q1                  ! Analytical quality factor
/com,
/com,  Q-factor at f=%f%: 
/com,  ANSYS: Q=%Qansys%   Zener: Q=%Qzener% 
/com,
freq(i)=f
Q(i,1)=1/Qansys
Q(i,2)=1/Qzener
f=f+df
*enddo
!
!   Plot computed and analytical damping factors
!
/axlab,x,Frequency f (Hz)
/axlab,y,Thermoelastic Damping 1/Q
/gcol,1,1/Qansys
/gcol,2,1/Qzener
*vplot,freq(1),Q(1,1),2
!
!   Plot temperature change due to thermoelastic damping
!
set,,,1,1,5e6            ! Read imag solution at f=5MHz
plnsol,temp

2.6.4. Example: Thermoplastic Heating of a Thick-Walled Sphere

In this example, a transient analysis is performed to calculate thermally induced expansion of a thick-walled sphere. The thermoplasticity-induced transient heat conduction has been studied by J. C. Simo and C. Miehe in “Associative coupled thermoplasticity at finite strains: Formulation, numerical analysis and implementation” published in Computer Methods in Applied Mechanics and Engineering, Vol. 98, (1992), pp. 41-104.

2.6.4.1. Problem Description

A thick-walled sphere with initial inner radius A = 10 mm is subjected to a constant internal pressure PA = 187.5 MPa. At the outer radius B = 20 mm, a constant temperature boundary condition TB = 626.333 K is applied. Initial temperature is the same as the homogeneous reference temperature, Tref = 293 K.

Figure 2.56: Thick-Walled Sphere

Thick-Walled Sphere

Table 2.25: Material Properties

Material Property Value
Bulk Modulus166670 MPa
Shear Modulus76920 MPa
Yield Stress (Flow Stress)300 MPa
Tangent Modulus (Hardening Modulus)700 MPa
Density7.8 x 10-9 N*s2/(mm)4
Thermal Expansion Coefficient1.0 x 10-6 K-1
Thermal Conductivity45 N/(s*K)
Specific Heat4.6 x 108 (mm)2/(s2K)
Dissipation Factor0.9
Yield Stress Softening0.003 K-1

The 2D axisymmetric sphere is modelled using the 2D coupled field element, PLANE222. The structural-thermal coupling option and mixed u-P element formulation are used. Thermoelastic damping is suppressed in the transient analysis. A structural-thermal transient analysis, including large-deflection effects, is performed for time = 0 to 7 seconds.

2.6.4.2. Expected Results

The time-history evolution of temperature and radial displacement on the inner surface of the sphere is calculated and plotted in the following figures.

Figure 2.57: Temperature Increase on the Inner Surface of the Sphere

Temperature Increase on the Inner Surface of the Sphere

Figure 2.58: Radial Displacement on the Inner Surface of the Sphere

Radial Displacement on the Inner Surface of the Sphere

Figure 2.59: Temperature Distribution in the Sphere at T = 7.0 sec

Temperature Distribution in the Sphere at T = 7.0 sec

2.6.4.3. Command Listing

/title, 2D thermal induced blow-up of a thick-walled sphere
/com, 
/com, Reference:
/com, J. C. Simo and C. Miehe, “Associative coupled thermoplasticity 
/com, at finite strains: Formulation, numerical analysis and implementation”
/com, Computer Methods in Applied Mechanics and Engineering vol. 98 (1992) 41-104
/com, 

/prep7
/nopr

A=10             ! inner radius, mm
B=20             ! outer radius, mm

K=166670         ! bulk modulus, N/mm^2
G=76920          ! shear modulus, N/mm^2

E=(9*K*G)/(3*K+G)           ! Young's modulus, N/mm^2
nu=(3*K-2*G)/(2*(3*K+G))    ! Poisson's ratio

rho=7.8E-9       ! density, N*s^2/mm^4
alpha=1.E-6      ! expansion coefficient, K^(-1)
k=45             ! conductivity, N/(s*K)
c=4.6E8          ! specific heat, mm^2/(s^2 K)
q=0.9            ! Taylor-Quinney coefficient (fraction of plastic work converted to heat)

PA=187.5         ! internal pressure, N/mm^2
Tref=293         ! reference temperature, K

TB=626.333       ! boundary temperature, K

y0=300           ! yield stress at Tref, N/mm^2
h0=700           ! hardening modulus, N/mm^2
w0=0.003         ! yield stress softening, N/mm^2

T1=100           
T2=200           
T3=300           

y1=y0*(1-w0*T1) 
y2=y0*(1-w0*T2)
y3=y0*(1-w0*T3)
y4=y0*(1-w0*(TB-Tref))

et,1,222,11      ! PLANE222 with structural-thermal coupling
keyo,1,3,1       ! axisymmetric
keyo,1,9,1       ! thermoelastic damping suppressed
keyo,1,11,1      ! mixed u-p

mp,ex,1,E
mp,nuxy,1,nu

mp,dens,1,rho
mp,alpx,1,alpha
mp,kxx,1,k
mp,c,1,c
mp,qrate,1,0.9

tb,biso,1,,2
tbtemp,Tref
tbdata,1,y0,h0
tbtemp,T1+Tref
tbdata,1,y1,h0
tbtemp,T2+Tref
tbdata,1,y2,h0
tbtemp,T3+Tref
tbdata,1,y3,h0
tbtemp,TB
tbdata,1,y4,h0

cyl4,0,0,A,0,B,90
type,1
mat,1
mshape,0,2D
mshkey,1
esize,1
amesh,all

arsym,y,all,,,,0
nummrg,kp
nummrg,node

csys,2
nsel,s,loc,x,A
sf,all,pres,PA
nsel,s,loc,x,B
d,all,temp,TB
alls
csys,0

nsel,s,loc,x,0
d,all,ux
nsel,s,loc,y,0
d,all,uy
alls

tref,Tref
ic,all,temp,Tref
finish

/solu
anty,trans
nlgeom,on            ! large deflection
time,7
nsub,50,50,50
outres,all,all
solve
fini

/post26
nsel,s,loc,x,A
nsel,r,loc,y,0
nd=ndnext(0)
nsol,2,nd,temp

filldata,3,,,,-1
filldata,4,,,,293.0
prod,5,3,4
add,6,2,5

nsol,7,nd,u,x,ux
prvar,6
prvar,7

/grid,1
/axlab,x,Time [s]
/xrange,0,7.0
/gropt,divx,14

/axlab,y,Temperature Increase [K]
/yrange,0,350
/gropt,divy,14
plvar,6

/axlab,y,Displacement [mm]
/yrange,0,5.0
/gropt,divy,20
plvar,7
alls
finish

2.6.5. Example: Viscoelastic Heating of a Rubber Cylinder

In this example, a transient analysis is performed to determine the temperature rise due to viscoelastic heating in a rubber cylinder compressed between steel fixtures as described in:

A. R. Johnson and T.-K. Chen. “Approximating thermoviscoelastic heating of largely strained solid rubber components”. Computer Methods in Applied Mechanics and Engineering. Vol. 194. 313-325. 2005.

2.6.5.1. Problem Description

Following is a 2D diagram of the rubber cylinder, compressed between two steel fixtures, with a steel disk at the center. The rubber cylinder has a radius of 0.0282 m and a height of 0.05 m. The steel disk has a radius of 0.0141 m and a height of 0.0025 m. The fixture-rubber interface is considered frictionless, and the internal steel disk is bonded to the rubber.

Figure 2.60: Rubber Cylinder Model

Rubber Cylinder Model

The hyperelastic behavior of the rubber cylinder is modeled using the Neo-Hookean model, and its viscous behavior is described using Prony series terms.

Table 2.26: Material Properties

Material Property Value
Rubber
Neo-Hookean Hyperelasticity (TB,HYPER,,,,NEO):
Initial Bulk Modulus2*1000 x 106 Pa
Initial Shear Modulus2*1.155 x 106 Pa
Prony Series (TB,PRONY,,,,SHEAR):
Relative Shear Modulus0.3
Characteristic Relaxation Time (Shear Modulus)0.1 s
Other:
Density1000 kg/m3
Thermal Conductivity0.20934 J/(°C*m*s)
Specific Heat2093.4 J/(kg*°C)
Thermal Expansion Coefficient80 x 106 °C-1
Steel
Elastic Modulus206.8 x 109 Pa
Poisson Ratio0.3
Density7849 kg/m3
Thermal Conductivity45.83379 J/(°C*m*s)
Specific Heat460 J/(kg*°C)
Thermal Expansion Coefficient12 x 10-6 °C-1

The rubber-to-air and rubber-to-fixture film coefficients are 5.44284 J/(ºC*m2*s) and 20934 J/(ºC*m2*s), respectively.

The axisymmetric structural-thermal analysis option of the PLANE223 element is used to create a half-symmetry finite element model of the rubber cylinder and the internal steel disk, as shown in this figure:

Figure 2.61: Finite Element Model of the Cylinder and Steel Disk

Finite Element Model of the Cylinder and Steel Disk

Thermoelastic damping is turned off (KEYOPT(9) = 1) to restrict the source of heat to viscoelastic effects. Diagonalized specific heat is turned on (KEYOPT(10) = 1). A mixed u-P formulation (KEYOPT(11) = 1) is active for the rubber elements.

The top end of the cylinder is subjected to the prescribed axial displacement (in meters):

uy(t) = (-0.0045) – (0.003sin(2π*6.5*t))

The dependence of the axial displacement uy on time t is defined using a TABLE array parameter input on this command:

D,,UY,%tabname%

A transient analysis is performed for 20 seconds with a 0.005 s time step. Geometric nonlinearities are included (NLGEOM,ON).

2.6.5.2. Expected Results

The deformation of the cylinder with respect to the undeformed mesh is shown in Figure 2.62: Deformation of the Cylinder . The corresponding temperature distribution resulting from the viscoelastic heating of the cylinder after 20 s of cyclic loading is shown in Figure 2.63: Temperature Distribution in the Cylinder and Disk. Temperature as a function of time is shown in Figure 2.64: Temperature Evolution at Selected Locations at some selected locations (points A, B, C, and D in Figure 2.63: Temperature Distribution in the Cylinder and Disk).

Figure 2.62: Deformation of the Cylinder

Deformation of the Cylinder

Figure 2.63: Temperature Distribution in the Cylinder and Disk

Temperature Distribution in the Cylinder and Disk

Figure 2.64: Temperature Evolution at Selected Locations

Temperature Evolution at Selected Locations

2.6.5.3. Command Listing

/title, Viscoelastic heating of a rubber cylinder
/nopr
pi=acos(-1)
seltol,1e-7

! CASE 2:
behavior=1                ! 0: Plane-stress 1: Axisymmetric 2: Plane-strain
coupling=0                ! 0: Strong coupling 1: Weak coupling

! Rubber	
Conductivity_rubber=0.20934        ! J/C.m.s
Density_rubber=1000                ! kg/m^3
SpecificHeat_rubber=2093.4         ! J/kg.C
ThermalExpansion_rubber=80e-6      ! 1/C
Go=2*1.155e6                       ! Initial shear modulus in Pa
gr=0.3                             ! Relative shear modulus (unitless)
Ko=2*1000e6                        ! Initial bulk modulus in Pa
tauG=0.1                           ! Characteristic relaxation time (shear modulus) in s

! Steel	
Conductivity_steel=45.83379        ! J/C.m.s
Density_steel=7849                 ! kg/m^3
SpecificHeat_steel=460             ! J/kg.C
ThermalExpansion_steel=12e-6       ! 1/C
ElasticModulus_steel=206.8e9       ! Pa
PoissonRatio_steel=0.3
!	
h_RubberAir=5.44284                ! J/C.m^2.s
h_RubberSteel=20934                ! J/C.m^2.s

/prep7	
et,1,223                           ! Coupled-field element
keyopt,1,1,11                      ! ux,uy,temp degrees of freedom
keyopt,1,2,coupling                ! Coupling method between displacement and temperature degrees of freedom
keyopt,1,3,behavior                ! Set element behavior
keyopt,1,9,1                       ! TED off
keyopt,1,10,1                      ! Diagonalized specific heat
keyopt,1,11,1                      ! Mixed u-p
!
et,2,223                           ! Coupled-field element
keyopt,2,1,11                      ! ux,uy,temp degrees of freedom
keyopt,2,2,coupling                ! Coupling method between displacement and temperature degrees of freedom
keyopt,2,3,behavior                ! Set element behavior
keyopt,2,9,1                       ! TED off
keyopt,2,10,1                      ! Diagonalized specific heat
!
tb,hyper,1,1,1,neo                 ! Neo-Hookean
tbdata,1,Go,2/Ko                   ! Initial Shear Modulus, incompressibility
tb,prony,1,1,1,shear               ! Viscoelastic part
tbdata,1,gr,tauG                   ! Shear relaxation 
mp,dens,1,Density_rubber
mp,kxx,1,Conductivity_rubber
mp,C,1,SpecificHeat_rubber
mp,alpx,1,ThermalExpansion_rubber
mp,qrate,1,1                       ! Transfer viscoelastic heating
!
mp,EX,2,ElasticModulus_steel
mp,nuxy,2,PoissonRatio_steel
mp,dens,2,Density_steel
mp,Kxx,2,Conductivity_steel
mp,C,2,SpecificHeat_steel
mp,alpx,2,ThermalExpansion_steel
!
tunif,0.
!
! Model
r_Rubber=0.0282         ! m
h_Rubber=0.05/2         ! m, half symmetry
r_Steel=0.0141          ! m
h_Steel=0.0025/2        ! m, half symmetry

rect,,r_Rubber,,h_Rubber
rect,,r_Steel,,h_Steel
aovlap,all

esize,h_Steel/2
mat,1
type,1
amesh,4
!
mat,2,
type,2
amesh,3
!
nsel,s,loc,y,0.
d,all,uy,0.
allsel,all

nsel,s,loc,y,h_Rubber
sf,all,conv,h_RubberSteel,0.  ! Rubber to fixture
alls
!
nsel,s,loc,x,r_Rubber
sf,all,conv,h_RubberAir,0.    ! Rubber to air
alls

finish
!
/solu
antype,trans
nlgeom,on
outres,all,all
kbc,0

deltim,5e-3,1e-5,5e-3

nsel,s,loc,y,h_Rubber
d,all,uy,-0.0045
nsel,all
time,0.05
solve
!
nsel,s,loc,y,h_Rubber
*dim,displacement,TABLE,(20-0.05)/0.005+2,1,1,TIME
displacement(1,0,1) = 0.
displacement(1,1,1) = 0.
ii=2
*do,tt,0.05,20,0.005
       ! Time values
       displacement(ii,0,1) = tt
       ! Displacement values
       displacement(ii,1,1) = -0.0045-0.003*sin(2*pi*6.5*tt)
       ii=ii+1
*enddo
d,all,uy,%displacement%
allsel,all
time,20
solve
fini

/post1
pldisp                     ! Deformed shape
plnsol,temp                ! Temperature distribution
fini

/post26
numvar,200
ndA=node(0,h_Rubber/3,0)
ndB=node(0,h_Steel,0)
ndC=node(0.015939,0,0)
ndD=node(5*r_Rubber/6,0,0)
nsol,2,ndA,temp,,A
nsol,3,ndB,temp,,B
nsol,4,ndC,temp,,C
nsol,5,ndD,temp,,D
/axlab,x, Time (s)
/axlab,y, Temperature increase (deg C)
/yrange,0,6
plvar,2,3,4,5
nprint,50
prvar,2,3,4,5
fini

2.6.6. Other Structural-Thermal Analysis Examples

For other structural-thermal analysis examples, see the Mechanical APDL Verification Manual:

and this more comprehensive example: