written by
Wolfgang Christian and Daniel Schroeder
The EJS Molecular Dynamics Exploration JavaScript Model shows the dynamics of simple atoms and molecules in a two-dimensional container. The force between the atoms is weakly attractive at short distances, but strongly repulsive when they touch. Use the simulation to explore phases of matter, emergent behavior, irreversibility, and thermal effects at the nanoscale.
Use the "Presets" drop down menu at the top of this simulation to explore pre-defined configurations.
The motion of the molecules is governed by Newton's laws, approximated using the Verlet algorithm with the indicated Time step. For sufficiently small time steps dt, the system's total energy should be approximately conserved. Users can select various initial configurations using the drop down menu.
The Molecular Dynamics Exploration was developed by Wolfgang Christian at Davidson College using the Easy Java/JavaScript Simulation (EjsS) modeling and authoring tool created by Francisco Esquembre. This EjsS simulation is based on a pure JavaScript + HTML 5 simulation developed by Daniel V. Schroeder, Physics Department, Weber State University. Although EjsS is a Java program, it can create stand alone JavaScript programs that run in almost any PC or tablet.
Molecular Dynamics Exploration
The Molecular Dynamics Exploration packaged in an EPub 3 document. download 319kb .epub
Last Modified: March 31, 2016
Molecular Dynamics Android App
The Molecular Dynamics Exploration packaged as a stand alone Android app. download 4255kb .apk
Last Modified: July 14, 2016
Molecular Dynamics with Mobile Device Gravity Sensor
Uses the mobile device accelerometer to sense the direction of g. Note that g must be non-zero. download 411kb .zip
Last Modified: February 7, 2018
previous versions
What is Temperature Lesson Plan
A middle school science lesson plan designed to teach temperature concepts using a realistic simulation. download 103kb .pdf
Last Modified: October 31, 2019
What is Temperature Lesson Plan Key
Answer key with screen shots for the middle school science lesson plan. download 203kb .pdf
Last Modified: October 31, 2019
Molecular Dynamics Exploration Source Code This source code zip archive contains an XML representation of the Molecular Dynamics Exploration JavaScript Model. Unzip this archive in your Easy Java/JavaScript Simulations (EjsS) workspace to compile and run this model using EJS 5.2 or above. Although EjsS is a …
This source code zip archive contains an XML representation of the Molecular Dynamics Exploration JavaScript Model. Unzip this archive in your Easy Java/JavaScript Simulations (EjsS) workspace to compile and run this model using EJS 5.2 or above. Although EjsS is a Java program, EjsS 5.2 creates a standalone JavaScript program from this source code file if the EjsS programming language is set to JavaScript.
6-8: 4E/M4. Energy appears in different forms and can be transformed within a system. Motion energy is associated with the speed of an object. Thermal energy is associated with the temperature of an object. Gravitational energy is associated with the height of an object above a reference point. Elastic energy is associated with the stretching or compressing of an elastic object. Chemical energy is associated with the composition of a substance. Electrical energy is associated with an electric current in a circuit. Light energy is associated with the frequency of electromagnetic waves.
AAAS Benchmark Alignments (1993 Version)
4. THE PHYSICAL SETTING
E. Energy Transformations
4E (9-12) #2. Heat energy in a material consists of the disordered motions of its atoms or molecules. In any interactions of atoms or molecules, the statistical odds are that they will end up with less order than they began?that is, with the heat energy spread out more evenly. With huge numbers of atoms and molecules, the greater disorder is almost certain.
<a href="https://www.compadre.org/OSP/items/detail.cfm?ID=13996">Christian, Wolfgang, and Daniel Schroeder. "Molecular Dynamics Exploration JS Model." Version 1.0.</a>
W. Christian and D. Schroeder, Computer Program MOLECULAR DYNAMICS EXPLORATION JS MODEL, Version 1.0 (2016), WWW Document, (https://www.compadre.org/Repository/document/ServeFile.cfm?ID=13996&DocID=4382).
W. Christian and D. Schroeder, Computer Program MOLECULAR DYNAMICS EXPLORATION JS MODEL, Version 1.0 (2016), <https://www.compadre.org/Repository/document/ServeFile.cfm?ID=13996&DocID=4382>.
Christian, W., & Schroeder, D. (2016). Molecular Dynamics Exploration JS Model (Version 1.0) [Computer software]. Retrieved December 8, 2024, from https://www.compadre.org/Repository/document/ServeFile.cfm?ID=13996&DocID=4382
Christian, Wolfgang, and Daniel Schroeder. "Molecular Dynamics Exploration JS Model." Version 1.0. https://www.compadre.org/Repository/document/ServeFile.cfm?ID=13996&DocID=4382 (accessed 8 December 2024).
%A Wolfgang Christian %A Daniel Schroeder %T Molecular Dynamics Exploration JS Model %D March 27, 2016 %U https://www.compadre.org/Repository/document/ServeFile.cfm?ID=13996&DocID=4382 %O 1.0 %O text/html
%0 Computer Program %A Christian, Wolfgang %A Schroeder, Daniel %D March 27, 2016 %T Molecular Dynamics Exploration JS Model %7 1.0 %8 March 27, 2016 %U https://www.compadre.org/Repository/document/ServeFile.cfm?ID=13996&DocID=4382
Disclaimer: ComPADRE offers citation styles as a guide only. We cannot offer interpretations about citations as this is an automated procedure. Please refer to the style manuals in the Citation Source Information area for clarifications.