Program Library

- Provenance of code.
- Purpose of code.
- Specification.
- Description of subroutine's operation.
- References.
- Parameter descriptions.
- Error indicators.
- Accuracy estimate.
- Any additional information.
- Example of code
- Auxiliary subroutines required.
- Keywords.
- Download source code.
- Links.

C.M. Warwick and T.W. Clyne,

Composites and Coatings Group,

Department of Materials Science and Metallurgy,

University of Cambridge,

Cambridge, U.K.

__E-mail__

T.W. Clyne: twc10@cus.cam.ac.uk

Released: January 1998.

Added to MAP: October 1999.

This program calculates the thermal expansion coefficient (expansivity) of a composite material, using the Eshelby equivalent homogeneous inclusion method.

Language: | N/A |

Product form: | Executable files for use on almost any Apple Macintosh or PC. |

Complete Program.

This program calculates the thermal expansion coefficient (expansivity) of a composite material, using the Eshelby equivalent homogeneous inclusion method [1]. The composite is modelled in terms of ellipsoidal reinforcements, all with their major axis parallel to one another (the axial direction), embedded in a homogeneous matrix material. The reinforcements are assumed to be transversely isotropic and so, consequently, is the composite.

The input data required are the expansivity, Young's modulus and Poisson ratio for the matrix and reinforcement, the volume fraction of the reinforcement and its aspect ratio. These are screen input in response to a series of prompts. The aspect ratio can be greater than 1 (prolate spheroids), equal to 1 (spheres) or less than 1 (oblate spheroids).

The results, as a function of reinforcement volume fraction, are written to 2 different files:

`<`- axial expansivity*filename*>.axi`<`- transverse expansivity*filename*>.tra

(<*filename*> refers to a user-supplied name for the output files.)

__Downloading and running the program__

Compiled versions of the programs have been produced as stand-alone applications. They are run simply by double-clicking on the icon concerned. They should run on virtually any Apple Macintosh or PC. Data input is via the screen. Data output is to files which are named by the user. These are produced as files for the plotting application "Kaleidagraph", but they can be read as text files from many other plotting or spreadsheet applications. These output files are normally created within the currently-active folder. The program quits after each complete set of computations. For further use, it is necessary to double-click on the icon again.

The executable files for downloading have been compressed using STUFFIT EXPANDER on the Macintosh and WINZIP or PKUNZIP on the PC. These decoders can be downloaded from the following websites:

STUFFIT EXPANDER at `http://www.aladdinsys.com/expander/`

WINZIP at `http://www.winzip.com/`

The run time depends on the number of values requested (and on machine speed), but even on a relatively slow machine and with the maximum number of values (100), the program only takes a few seconds to run.

- T.W. Clyne and P.J. Withers, 1993,
*An Introduction to Metal Matrix Composites*, (Cambridge: Cambridge University Press), 120-121.

- Young's modulus of the matrix (GPa).
- Poisson ratio of the matrix.
- Thermal expansivity of the matrix (microstrain/K).
- Young's modulus of the reinforcement material (GPa).
- Poisson ratio of the reinforcement material.
- Thermal expansivity of the reinforcement material (microstrain/K).
- Reinforcement aspect ratio.
- Maximum reinforcement volume fraction (between 0 and 1).
- Number of reinforcement volume fractions (maximum 100). Calculations are made at equi-spaced values between 0 and the maximum value specified for the volume fraction.

f | - | The volume fraction of the reinforcement (between 0 and 1). |

alphaAx | - | Thermal expansivity of the composite in the axial direction (microstrain/K). |

alphaTr | - | Thermal expansivity of the composite in the transverse direction (microstrain/K). |

The following files are produced which contain the output:

`<`- reinforcement volume fraction and axial thermal expansivity*filename*>.axi`<`- reinforcement volume fraction and transverse thermal expansivity*filename*>.tra

None.

No information supplied.

Further information about this program can be obtained from the Composites and Coating Group website at http://www.msm.cam.ac.uk /mmc/mmc.html and is one of a series of programs produced by Bill Clyne and co-workers in the Materials Science Department at Cambridge.

It should be noted:

Nothing is expected of anyone downloading a program and there is no obligation to use results obtained from it in any particular manner. Equally, there is no liability on the part of the supplier and no guarantee that the programs do not incorporate errors or invalid data. In general, however, the offer is aimed at researchers and is designed to stimulate collaborative work. Anyone downloading a program is therefore invited to give their address to the supplier and is also welcome to enter into contact if they wish to explore any details. In the event that results obtained using any of the programs are published in any form, it would be appreciated if their source could be acknowledged.

Complete program.

Eshelby model for the thermal expansivity of composites @ CM Warwick & TW Clyne, Cambridge University, 1991 ref: An Introduction to Metal Matrix Composites, T.W.Clyne & P.J.Withers, CUP (1993), p.120-121 (Unlimited distribution version - please acknowledge when publishing) Particulate or unidirectionally aligned fibre composites Mean field adaptation of the Eshelby model Enter matrix Young's modulus (in GPa) 167 Enter matrix Poisson ratio 0.31 Enter reinforcement Young's modulus (in GPa) 34.1 Enter reinforcement Poisson ratio 0.31 Enter matrix thermal expansivity (in microstrain/K) 10 Enter reinforcement thermal expansivity (in microstrain/K) 79 Enter reinforcement aspect ratio (>0) 2.5 Enter max. reinforcement volume fraction (>0 and <1) 0.12 Enter number of reinforcement volume fraction values (max. 100) 6 Calculating...... Computation complete. Output is stored in 2 files. Enter prefix for these data files eshcte

Below are the output files:

eshcte.axif alphaAx(µstrain/K) 0.00000000000E+0000 1.00000000000E+0001 2.00000000000E-0002 1.03620792072E+0001 4.00000000000E-0002 1.07351764481E+0001 6.00000000000E-0002 1.11198038743E+0001 8.00000000000E-0002 1.15165059495E+0001 1.00000000000E-0001 1.19258620422E+0001 1.20000000000E-0001 1.23484892735E+0001eshcte.traf alphaTr(µstrain/K) 0.00000000000E+0000 1.00000000000E+0001 2.00000000000E-0002 1.07109017430E+0001 4.00000000000E-0002 1.14369027116E+0001 6.00000000000E-0002 1.21784757574E+0001 8.00000000000E-0002 1.29361127654E+0001 1.00000000000E-0001 1.37103255381E+0001 1.20000000000E-0001 1.45016467210E+0001

None.

composite, laminate, coating, thermal, expansion, expansivity, reinforcement, matrix, Eshelby

**
Download MAP files
Download executable file for the PC
Download executable file for the Macintosh
**

**
MAP originated from a joint project of the National Physical Laboratory and the University of Cambridge.
**