Daniel Smith
COMSOL Employee
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
Oct 30, 2012, 9:35 a.m. EDT
Hi, for the particle mass (or diameter) you could type something like:
1E-6+2E-7*random(particleindex)
This means the particle mass will range from 9E-7 to 1.1E-6 uniformly.
The function random(particleindex) generates a uniformly distributed random number for each particle between -0.5 and 0.5.
Hi, for the particle mass (or diameter) you could type something like:
1E-6+2E-7*random(particleindex)
This means the particle mass will range from 9E-7 to 1.1E-6 uniformly.
The function random(particleindex) generates a uniformly distributed random number for each particle between -0.5 and 0.5.
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
Oct 30, 2012, 5:32 p.m. EDT
Aha, Thanks a lot. Acturally I asked for a collegue of mine. Hopefully he will tried it out.
Yuexia
Aha, Thanks a lot. Acturally I asked for a collegue of mine. Hopefully he will tried it out.
Yuexia
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
Mar 12, 2013, 11:17 a.m. EDT
Hi,
Is there any similar way to simulate only two types of particles? How can I specify the function?
Thanks
Hi,
Is there any similar way to simulate only two types of particles? How can I specify the function?
Thanks
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
Mar 15, 2013, 10:29 a.m. EDT
I am looking at doing a simulation with salt water (sodium and chlorine ions). So, this would be quite useful for me. Similar to what Daniel Smith said, I would think if you were to use an "IF" statement you could get essentially the same effect.
1E-6+IF(random(particleindex)<0.5,0,2E-7)
Perhaps this would give you half of your particles at 1 µg and half at 1.2 µg. Although, I have yet to try this. For my case, I think I would need to do that for my sodium and chlorine ion masses but also for the charge of each particle being
IF(random(particleindex)<0.5,1,-1)
Question on this, what if I wanted to associate particle masses with charges found in the previous random number generator? Is it possible to just assign certain particle indexes to specific properties? Say, with 1000 particles,
m = IF(particleindex<500,35.453/N_A_const,22.98976/N_A_const) where N_A_const is a physical constant in COMSOL for avogadro's number
and
Z = IF(particleindex<500,-1,1) for the charge of the same respective ions
Someone (Daniel Smith perhaps) please let me know if there is flawed logic here.
I am looking at doing a simulation with salt water (sodium and chlorine ions). So, this would be quite useful for me. Similar to what Daniel Smith said, I would think if you were to use an "IF" statement you could get essentially the same effect.
1E-6+IF(random(particleindex)
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
Apr 11, 2013, 3:50 p.m. EDT
It would appear you can do this with
mp = 35.453[kg/mol]/N_A_const-mod(fpt.pidx,2)*12.46324[kg/mol]/N_A_const
Z = -1+2*mod(fpt.pidx,2)
where the mod(fpt.pidx,2) picks every other particle. This was needed because of the placement of particles by particle number. It placed all low number particles in the center of my release circle, this method gives me an even distribution of Na+ and Cl- ions.
The numbers needed to be added for this style of function to work, but it basically gives me properly assigned particle masses and charges for sodium and chlorine ions in the water. Now to get the magnetics to work with it.
It would appear you can do this with
mp = 35.453[kg/mol]/N_A_const-mod(fpt.pidx,2)*12.46324[kg/mol]/N_A_const
Z = -1+2*mod(fpt.pidx,2)
where the mod(fpt.pidx,2) picks every other particle. This was needed because of the placement of particles by particle number. It placed all low number particles in the center of my release circle, this method gives me an even distribution of Na+ and Cl- ions.
The numbers needed to be added for this style of function to work, but it basically gives me properly assigned particle masses and charges for sodium and chlorine ions in the water. Now to get the magnetics to work with it.
Please login with a confirmed email address before reporting spam
Posted:
1 decade ago
Oct 29, 2014, 6:47 p.m. EDT
Hi Brockap3
I am trying to simulate NaCl ions moving in a variable electric field. Could you let me know how you did the implementation in your model. I am very new to Comsol by the way!
Thanks
Juan
Hi Brockap3
I am trying to simulate NaCl ions moving in a variable electric field. Could you let me know how you did the implementation in your model. I am very new to Comsol by the way!
Thanks
Juan
Please login with a confirmed email address before reporting spam
Posted:
10 years ago
Jan 20, 2015, 12:36 p.m. EST
Sorry for the delay. I have made no progress on this issue. I will be watching a TechBriefs/COMSOL webinar on Thursday the 22nd about this hoping for more insight. I am hoping to look into this is the very near future.
--
~Brock
Sorry for the delay. I have made no progress on this issue. I will be watching a TechBriefs/COMSOL webinar on Thursday the 22nd about this hoping for more insight. I am hoping to look into this is the very near future.
--
~Brock
Please login with a confirmed email address before reporting spam
Posted:
10 years ago
Apr 6, 2015, 10:05 a.m. EDT
Hi. I just came across this thread, and I thought I'd mention another way to add more than one type of particles to a simulation. In the Particle Tracing node, an "Override Properties" feature can be added. The properties of the particle are defined in the "Override Properties" settings. Then, this new type of particle can be assigned to a "Release" feature by selecting "Override Properties" in the "Inherit Properties" setting. Just add an "Override Properties" and a "Release" feature for each type of particle you want to add. I hope this helps.
Hi. I just came across this thread, and I thought I'd mention another way to add more than one type of particles to a simulation. In the Particle Tracing node, an "Override Properties" feature can be added. The properties of the particle are defined in the "Override Properties" settings. Then, this new type of particle can be assigned to a "Release" feature by selecting "Override Properties" in the "Inherit Properties" setting. Just add an "Override Properties" and a "Release" feature for each type of particle you want to add. I hope this helps.
Please login with a confirmed email address before reporting spam
Posted:
8 years ago
Jul 27, 2016, 11:02 a.m. EDT
Dear David
your approach works fine. Thanks!
Would it also be possible to extend your suggestion assuming that my function follows a probability density function: f(x;mu;sigma) = (1/sigma*root(2*pi))*e^-0.5*(x-mu/sigma)^2?
The normal distribution is parametrized in terms of the mean and the variance, denoted by mu and sigma, respectively.
I know my mu and sigma. I am also expecting my particle size ranging from 1 µm to 100 µm.
Thanking you guys in advance!
Nevaf
Dear David
your approach works fine. Thanks!
Would it also be possible to extend your suggestion assuming that my function follows a probability density function: f(x;mu;sigma) = (1/sigma*root(2*pi))*e^-0.5*(x-mu/sigma)^2?
The normal distribution is parametrized in terms of the mean and the variance, denoted by mu and sigma, respectively.
I know my mu and sigma. I am also expecting my particle size ranging from 1 µm to 100 µm.
Thanking you guys in advance!
Nevaf
Please login with a confirmed email address before reporting spam
Posted:
8 years ago
Sep 6, 2016, 10:28 a.m. EDT
Hi,
I need to do simulation for multiple ( 4 particles) spherical particles with different length, frequency and permeability. Could you please tell me how can I do the geometry and define the Infinite element domain and the particle domain.
I am new with COMSOL.
Thanks in Advance.
Nazu
Hi,
I need to do simulation for multiple ( 4 particles) spherical particles with different length, frequency and permeability. Could you please tell me how can I do the geometry and define the Infinite element domain and the particle domain.
I am new with COMSOL.
Thanks in Advance.
Nazu
Please login with a confirmed email address before reporting spam
Posted:
8 years ago
Oct 19, 2016, 2:00 a.m. EDT
Where to insert this expression?
I was actually inserting in charged particle tracing module in comsol
Where to insert this expression?
I was actually inserting in charged particle tracing module in comsol
Please login with a confirmed email address before reporting spam
Posted:
8 years ago
Nov 25, 2016, 2:11 p.m. EST
Hello,
I have the need to know the mass of the particles that reach a boundary in my simulation.
How can this condition be set.
Thanks
Hello,
I have the need to know the mass of the particles that reach a boundary in my simulation.
How can this condition be set.
Thanks
Please login with a confirmed email address before reporting spam
Posted:
8 years ago
Feb 10, 2017, 3:43 a.m. EST
How can we introduces particles with a given particle size distribution in particle tracing module? If for example a normal distribution based on number or mass?
How can we introduces particles with a given particle size distribution in particle tracing module? If for example a normal distribution based on number or mass?