ASME/ANSYS:  Potential Issue with Thermal Expansion Calculations

ASME/ANSYS: Potential Issue with Thermal Expansion Calculations

In many finite element (FE) systems, thermal expansion calculations are based on mean coefficients of linear thermal expansion (or for brevity coefficients of expansion), and these may be a function of temperature. The thermal strains used in the FE calculation are then determined from Eq (1), where a uniform temperature change from the initial temperature to the final temperature is assumed. Clearly, for accuracy, the mean coefficient of expansion should be appropriate for the temperature range being considered.

Since the data available to the engineer may not be in the form of mean coefficients of expansion, some FE systems, e.g., ANSYS allows the user to input instantaneous values of the coefficients of expansion or thermal strains, both as a function of temperature. The software then converts these into mean coefficients of expansion.

In a recent study, the author had reason to check the integrity of these conversions and found that for the case where thermal strains are transformed into mean coefficients of expansion, the resulting mean coefficients of expansion appeared, at first glance, to be incorrect. 

This technical note presents the results of this study which was based on a full set of thermal expansion data (instantaneous and mean coefficients of thermal expansion together with the thermal strain) for a range of temperatures from a reputable source.

Background Theory

It is common in finite element help manuals to indicate the coefficients of expansion on a plot of thermal strain versus temperature as shown in Figure 1.  

The instantaneous coefficient of expansion is simply the gradient of the thermal strain curve, as expressed in Eq (2).


The average coefficient of expansion is, from Figure 1, the gradient of the secant line cutting the thermal strain curve at the appropriate temperatures or the integral of the instantaneous value over the temperature range of interest divided by the temperature range as shown in Eq (3).

Given the thermal strain as a function of temperature the instantaneous coefficient of expansion can be determined from Eq (2) and then the mean coefficient of expansion from Eq (3). 

In general, thermal expansion data is defined relative to some datum or reference temperature where the thermal strain is assumed to be zero. This temperature might be defined as To. The practising engineer is may be interested in establishing the thermal strain due to a temperature rise from Ti to Tf. If Ti is not equal to To then the approach shown in Eq (4) is adopted.

A Practical Example

For this example, the temperature dependent thermal expansion properties for a range of aluminium alloys, as published in ASME Boiler & Pressure Vessel Code, II, Part D, 2010 (p714), will be used. These material properties are reproduced in Figure 2.

As stated in note (b), the instantaneous and mean coefficients of expansion are presented in the columns denoted A and B, respectively, and the thermal strain in the column denoted C. It is unclear from the notes how these values were derived. However, it is assumed that the thermal strains are measured data and the coefficients of expansion have been derived from this data using Eq (2) and Eq (3). It is possible, likely, that the thermal strains have been processed, for example by curve fitting, to produce a (C1) continuous representation of thermal strain as a function of temperature – this being useful in ensuring that the evaluation of Eq (2) leads to unique values at temperatures where the thermal strain is measured. The data from ASME is plotted in Figure 3. 

Assuming that the ASME data is consistent, i.e., that the quantities are related by Eq (2) and Eq (3), then it is a simple matter to check the results from ANSYS. As noted previously, ANSYS maps instantaneous thermal coefficients into mean coefficients, i.e., column A into column B presumably using Eq (3). If the data is provided in the form of thermal strains then it will map this into mean coefficients, i.e., column C into column B presumably using Eq (2) followed by Eq (3). 

It is a simple matter to force ANSYS to perform these conversions or transformations; data input as instantaneous coefficients of expansion or thermal strains are mapped into mean coefficients of expansion which can be extracted from the program and plotted as a function of temperature. The results from this exercise are shown in Figure 4.

 In Figure 4, the mean coefficient of expansion from ASME is plotted as a solid orange line. The solid black circles are results from ANSYS produced by inputting the instantaneous coefficients of expansion from ASME. The results appear reasonable although the distribution of data points is rather uneven. 

The solid black squares in Figure 4 represent the mean coefficients of expansion calculated by ANSYS from the ASME thermal strains. The same uneven distribution of data points as noted above is observed for these results. However, of more concern is the lack of agreement between the ASME data and that calculated by ANSYS.    

One might be forgiven, when seeing the results of Figure 4 to question the veracity of the mean coefficients of expansion from ANSYS. It turns out, however, that the mean coefficients of expansion produced by ANSYS from the original ASME thermal strain data is correct, at least at the original temperatures specified in the ASME data, in that these mean coefficients of expansion lead back to the original ASME thermal strains. At 50oC the thermal strain from ASME is 0.7mm/m. ANSYS converts this into a mean coefficient of expansion as per Eq (5). 

This is different from the ASME value which is 22.6 μm/m/oC. However, if the ANSYS coefficient is used to calculate the thermal strain then, clearly, the correct value is recovered.

If, on the other hand, the ASME coefficient is used to calculate the thermal strain the result shown in Eq (6) is obtained.

The percentage error in thermal strain calculated from the ASME mean coefficient of expansion is given in Eq (7).

The error in thermal strain as calculated using the ASME mean coefficient of expansion is shown for the entire temperature range in Figure 5. 

Closure

This technical note illustrates the sort of care needed by the practising engineer when using published thermal expansion data in a finite element program. Published data may have been processed in such a manner that it can lead to errors in the thermal strain calculated by a finite element system. In this case, data published by ASME was used. The thermal strains are the basic data in the sense that these were originally measured during experiment. In producing instantaneous and mean coefficients of expansion, ASME has processed the original thermal strain data to produce a continuous curve of thermal strain versus temperature. This curve is then used to produce the coefficients of expansion reported. The coefficients of expansion based on the processed thermal strain data are such that they do not recover exactly the original thermal strain data. In the case considered (aluminium alloys) the maximum error was just over 3%. The implications of this error would, clearly, need to be considered on a case by case basis given the particular engineering application being considered.

Given that the processing undertaken by ASME introduces an error into the thermal strain calculation the best advice to the practising engineer would be to use only the basic thermal strain data. However, not all finite element systems allow this with at least some systems only offering the facility for dealing with mean coefficients of expansion. In contrast, ANSYS does allow thermal strain to be used in defining thermal expansion behaviour. Whilst it processes it into mean coefficients of expansion, it does so in a manner that is consistent, at least at the data points provided, with the original thermal strain data.

If engineers are forced to use mean coefficients of expansion in their finite element system then they might consider, where possible, calculating these directly from basic thermal strain data rather than relying on processed data of uncertain provenance. ASME might assist in this process by listing, in their table of data, the maximum error in thermal strain associated with using the coefficients of expansion listed in their data tables.  

Acknowledgement

The author had some useful correspondence with Jeremy Theler of Seamplex. Jeremy has prepared a technical note which will be available on his company website:

On the Evaluation of Thermal Expansion Coefficients, SP-WA-17-TN-F38B

Appendix

The graphical output from ANSYS for the thermal strain (THSX) input to the software and the mean coefficient of expansion (ALPX) calculated by the software are shown in Figure 6.

Further details of this technical note may be found here:

Other technical notes from Ramsay Maunder Associates may be found here:


Ravichandran Natesan

Materials & Mfg. Solutions for Energy Optimal Processing

7 年

Nicely demonstrated with example. Implications could be critical in structures that are fatigue or thermal fatigue loaded.

回复
Jeremy Theler

PhD in Nuclear Engineering, Solver Developer

7 年

Without getting into the mathematical details yet, this issue could have been resolved (i.e. whether the software is doing things wrong or whether it is doing things right, but presumably other things) if the source code was available. Another reason why not to use proprietary software, especially for such a serious endeavor as engineering analysis. I will try to get into the math and come back with a solution in my free & open source code fino at www.seamplex.com/fino

要查看或添加评论,请登录

Angus Ramsay的更多文章

社区洞察

其他会员也浏览了