Modeling diffusion equation

Looking for a way to show students how to model physical systems. I thought if using a diffusion problem. I started looking for software to help:

1. http://www.ctcms.nist.gov/fipy/ – FiPY is a module for Python for doing differential equations. The excellent manuals have some examples on doing 2D diffusion problems.

http://bicephalous.ecn.purdue.edu/~edwin/FiPy/Example_files/finiteVolumesExample.pdf – some nice simple slides of using FiPy for 1D diffusion problem

2. http://www.jhu.edu/virtlab/diffus/diff_txt.htm – an online simulator

3. http://lsvr12.kanti-frauenfeld.ch/KOJ/Java/Diffusion.html – another online simulator made using NetLogo

4. http://scratch.mit.edu/projects/acpalmer/39961 – another online simulator using Scratch.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s