Use solution of one study as initial particle position for another without exporting

Please login with a confirmed email address before reporting spam

Hello there,

I am currently working with the Mathematical Particle Tracing module, although this question extends to at least the Charged Particle Tracing module.

Is it possible to use the final particle positions from one study as initial positions in another study without using the "Release from Data File" function?

I have an assembly split in two because one features rotating parts and uses the Rotating Frame domain while the other half does not. I will have to run this simulation for different values, maybe with a parametric sweep, so having the workflow a bit more streamlined would be a great time saver.

Thank you all in advance.


1 Reply Last Post 6 nov. 2025, 19:05 UTC−5
Daniel Smith Certified Consultant

Please login with a confirmed email address before reporting spam

Posted: 3 days ago 6 nov. 2025, 19:05 UTC−5
Updated: 3 days ago 6 nov. 2025, 19:08 UTC−5

Hi David -- yes this is possible! There are a few key steps you need to do: * Make sure "Store particle status data" is checked in the Physics Interface properties. * Run your first study (std1/sol1) as normal, in the attached example the time runs from range(0,0.1,1). * In your second study, set the "Initial values of variables solved for" to "sol1" and make sure the output time array begins at the last time from sol1, 1 second in the attached case (V6.3). The output range in my example is: range(1,0.1,2). * You can optionally use a third study to combine the solutions into a single one, for easier postprocessing.

It would be nice to have a dedicated release node from previous studies which could be linked to a Particle Counter feature or filter particles by size etc.

Daniel Smith

Founder

PhysAI, LLC

Newport, RI 02840

-------------------
Website: www.phys2ai.com
LinkedIn: www.linkedin.com/in/daniel-smith-phys2ai
Hi David -- yes this is possible! There are a few key steps you need to do: * Make sure "Store particle status data" is checked in the Physics Interface properties. * Run your first study (std1/sol1) as normal, in the attached example the time runs from range(0,0.1,1). * In your second study, set the "Initial values of variables solved for" to "sol1" **and** make sure the output time array **begins** at the last time from sol1, 1 second in the attached case (V6.3). The output range in my example is: range(1,0.1,2). * You can optionally use a third study to combine the solutions into a single one, for easier postprocessing. It would be nice to have a dedicated release node from previous studies which could be linked to a Particle Counter feature or filter particles by size etc. Daniel Smith Founder PhysAI, LLC Newport, RI 02840

Reply

Please read the discussion forum rules before posting.

Please log in to post a reply.

Note that while COMSOL employees may participate in the discussion forum, COMSOL® software users who are on-subscription should submit their questions via the Support Center for a more comprehensive response from the Technical Support team.