Physics Help Forum Thermal expansion and lattice constants

 Atomic and Solid State Physics Atomic and Solid State Physics Help Forum

 Oct 24th 2018, 09:35 AM #1 Junior Member   Join Date: Oct 2018 Posts: 1 Thermal expansion and lattice constants Hi all, I'm not a physicist, but I need to calculate the lattice parameter of a cubic crystal in dependence of the temperature. The linear expansion coefficient in dependence of Temperature is given by the general formula: $\displaystyle \alpha(T) = A+B*T+C*T^{2}+C*T^{3}+D*T^{4}$ where A,B, C, D are constants. I have to calculate the lattice constant for various Temperatures between 300 and 1000K. I tried with a big spreadsheet through calculating the values for very small Temperature steps but I know there must be a more elegant way (maybe integrating?) but I'm not good at that so i would be glad if somebody can help me out here.
 Oct 25th 2018, 01:39 AM #2 Senior Member     Join Date: Jun 2016 Location: England Posts: 874 A bit of clarification Are you trying to determine the coefficients of the general formula based on experimental results? Are the quadratic and cubic coefficients of your quartic polynomial really supposed to be the same? Are you using an EXCEL spread-sheet If the answers to those questions are yes, no and yes respectively, Look into using the "LINEST" function, its a bit awkward and takes some careful thought to understand the "help" instructions, but it is extremely useful when analysing experimental work, if you can master it. __________________ ~\o/~
Oct 25th 2018, 02:59 AM   #3
Senior Member

Join Date: Oct 2017
Location: Glasgow
Posts: 362
 Originally Posted by FrankD Hi all, I'm not a physicist, but I need to calculate the lattice parameter of a cubic crystal in dependence of the temperature. The linear expansion coefficient in dependence of Temperature is given by the general formula: $\displaystyle \alpha(T) = A+B*T+C*T^{2}+C*T^{3}+D*T^{4}$ where A,B, C, D are constants. I have to calculate the lattice constant for various Temperatures between 300 and 1000K. I tried with a big spreadsheet through calculating the values for very small Temperature steps but I know there must be a more elegant way (maybe integrating?) but I'm not good at that so i would be glad if somebody can help me out here.
The method you want to investigate is called "Least Squares Regression". This is the technique usually employed for curve fitting. Depending on the software you are using, you should have available to you some kind of curve fitting tool.

It requires a plug-in, but it should be able to help achieve what you're looking for.

I usually use python and numpy for tasks like that, so give me a shout if you want to try that instead.

 Tags constants, expansion, lattice, thermal

 Thread Tools Display Modes Linear Mode

 Similar Physics Forum Discussions Thread Thread Starter Forum Replies Last Post Justusphung Thermodynamics and Fluid Mechanics 4 Aug 19th 2015 03:16 AM atrode Atomic and Solid State Physics 0 Nov 15th 2013 06:42 AM floopiter Thermodynamics and Fluid Mechanics 7 Aug 4th 2009 05:22 PM tag16 Thermodynamics and Fluid Mechanics 1 Jul 13th 2009 03:44 AM skwurlz Thermodynamics and Fluid Mechanics 0 Oct 16th 2008 02:17 PM