NTNUJAVA Virtual Physics Laboratory
Enjoy the fun of physics with simulations!
Backup site http://enjoy.phy.ntnu.edu.tw/ntnujava/
March 20, 2018, 11:01:15 pm *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
   Home   Help Search Login Register  
"Make priority, take action and start now." ...Wisdom
Google Bookmarks Yahoo My Web MSN Live Netscape Del.icio.us FURL Stumble Upon Delirious Ask FaceBook

Pages: [1]   Go Down
Author Topic: About particles and walls /board:23-100-  (Read 4689 times)
0 Members and 1 Guest are viewing this topic. Click to toggle author information(expand message area).
Offline Offline

Posts: 1

Embed this message
on: November 01, 2009, 12:55:35 am » posted from:Athens,Attiki,Greece

In the "particles&walls" simulation, there's a parameter called "threshold" in the code that calculates force and field. What is it for?
Fu-Kwun Hwang
Hero Member
Offline Offline

Posts: 3079

Embed this message
Reply #1 on: November 01, 2009, 08:42:19 am » posted from:Taipei,T\'ai-pei,Taiwan

Charged Particle and Wall

Please check out the following code in the custom / force tab  :
private double force(int particle, double a[], double b[], boolean xAxis) {
 double force = 0.0, r2;
 if (particle>=numParticles) return 0.0;
 for (int i=0; i  if (i==particle) continue;
  r2 = (a[i]-a[particle])*(a[i]-a[particle]) + (b[i]-b[particle])*(b[i]-b[particle]);
 [b] if (r2  if (xAxis) force += K*charge[i]*charge[particle]*(a[particle]-a[i])/r2;
  else force += K*charge[i]*charge[particle]*(b[particle]-b[i])/r2;
 return force;
The above function was used in evolution to calculate vx(t+dt) and vy(t+dt) (dvx/dt=force(i,x,y,true)/mass)

In the simulation when two
The threshold were added to prevent numerical error.
The force is inverse propose to r2. The force will become very arge when r is very small.
So the force were ignored when two particles are too close to each other.
And this also allow the simulation to have a positive and a negative charge to stick together -- the major reason why it is ignored.

Please post your question at the same topic which contain the simulation you want to discuss.

Pages: [1]   Go Up
"Make priority, take action and start now." ...Wisdom
Jump to:  

Related Topics
Subject Started by Replies Views Last post
Charged Particles and Walls
Fu-Kwun Hwang 4 23500 Last post June 02, 2009, 09:59:51 am
by lookang
new version of charged particles and walls
Fu-Kwun Hwang 4 29232 Last post October 21, 2015, 01:19:14 pm
by Nashii
collision between twp particles in one dimension(along a line)
Examples for beginner who want to learn EJS
Fu-Kwun Hwang 0 11681 Last post October 10, 2007, 03:13:55 pm
by Fu-Kwun Hwang
how to move particles along a path
Questions related to EJS
Fred Chuit 1 6928 Last post December 30, 2008, 04:20:02 pm
by Fu-Kwun Hwang
Particles and Walls
Simulations from other web sites
ahmedelshfie 3 4068 Last post July 04, 2010, 01:00:36 am
by ahmedelshfie
Powered by MySQL Powered by PHP Powered by SMF 1.1.13 | SMF © 2006-2011, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
Page created in 0.048 seconds with 22 queries.since 2011/06/15