Diffusing Solids
Hard
This project explores the use of computer programming to calculate the rate of diffusion between solids. By designing a program to solve second-order differential equations, the rate of diffusion can be determined.
Hypothesis
The hypothesis is that the rate of diffusion between solids can be determined using computer programming.
Method & Materials
You will learn how to program using "How to Design Programs" and Dr. Scheme, design a program to compute first-order and second-order differential equations, and work on the diffusion equation.
You will need a computer, a programming language such as Scheme, and knowledge of calculus.
Results
The results of the two programs designed showed that the constants in the second-order differential equation caused the results to change. This suggests that a different diffusion constant would change the rate of diffusion, and this should be researched further.
Why do this project?
This science project is unique because it uses computer programming to solve a complex equation and determine the rate of diffusion between solids.
Also Consider
Experiment variations to consider include researching the Improved Euler method, which is a more accurate way of solving differential equations, and researching the effects of different diffusion constants on the rate of diffusion.
Full project details
You can find additional information and details for this science fair project here. Have fun exploring!Share this Science Project:
Related Science Fair Project Ideas
Can a computer's personality determine who wins the game of Monopoly? Find out in this experiment!
Hard
Can an artificial intelligence program learn to beat a human at Connect 4? Find out in this project!
Hard
Can a neural network be trained to identify decimal digits using Visual Basic and Excel? Find out in this exciting science project!
Hard
Share this Science Project: