<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.baw.de/en/index.php?action=history&amp;feed=atom&amp;title=Mathematical_Model_PARTRACE</id>
	<title>Mathematical Model PARTRACE - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.baw.de/en/index.php?action=history&amp;feed=atom&amp;title=Mathematical_Model_PARTRACE"/>
	<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=Mathematical_Model_PARTRACE&amp;action=history"/>
	<updated>2026-05-15T18:53:25Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=Mathematical_Model_PARTRACE&amp;diff=15085&amp;oldid=prev</id>
		<title>127.0.0.1: The LinkTitles extension automatically added links to existing pages (&lt;a target=&quot;_blank&quot; rel=&quot;nofollow noreferrer noopener&quot; class=&quot;external free&quot; href=&quot;https://github.com/bovender/LinkTitles&quot;&gt;https://github.com/bovender/LinkTitles&lt;/a&gt;).</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=Mathematical_Model_PARTRACE&amp;diff=15085&amp;oldid=prev"/>
		<updated>2022-10-21T09:29:59Z</updated>

		<summary type="html">&lt;p&gt;The LinkTitles extension automatically added links to existing pages (&amp;lt;a target=&amp;quot;_blank&amp;quot; rel=&amp;quot;nofollow noreferrer noopener&amp;quot; class=&amp;quot;external free&amp;quot; href=&amp;quot;https://github.com/bovender/LinkTitles&amp;quot;&amp;gt;https://github.com/bovender/LinkTitles&amp;lt;/a&amp;gt;).&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 09:29, 21 October 2022&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l2&quot;&gt;Line 2:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 2:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[de:Mathematisches Verfahren PARTRACE]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[de:Mathematisches Verfahren PARTRACE]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Short Description==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Short Description==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The particle tracking program PARTRACE was developed at the Coastal Department of BAW in Hamburg in 1996. It simulates the movement of fluid or sediment particles in a time-dependent 2D-depth-averaged flowfield. The flowfield could have been computed ie with the Navier-Stokes-methods [[TRIM-2D]]  or [[Mathematical Model TELEMAC-2D|TELEMAC-2D]]. Particle methods such as PARTRACE are based on the Lagrangian description of the the flowfield, whereas Navier-Stokes and most other CFD methods rely on the Eulerian description of the flow. The goal of PARTRACE  is to aid the analysis of estuarine flows, especially, it should help to gain insight into&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The particle tracking program &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;PARTRACE&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;was developed at the Coastal Department of BAW in Hamburg in 1996. It simulates the movement of fluid or sediment particles in a time-dependent 2D-depth-averaged flowfield. The flowfield could have been computed ie with the Navier-Stokes-methods [[TRIM-2D]]  or [[Mathematical Model TELEMAC-2D|TELEMAC-2D]]. Particle methods such as &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;PARTRACE&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;are based on the Lagrangian description of the the flowfield, whereas Navier-Stokes and most other CFD methods rely on the Eulerian description of the flow. The goal of &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;PARTRACE&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt; is to aid the analysis of estuarine flows, especially, it should help to gain insight into&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* the movement of the water body (fluid particles)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* the movement of the water body (fluid particles)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* sediment transport (sediment particles)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;sediment transport&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;(sediment particles)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The following physical influences acting on a particle can be taken into account:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The following physical influences acting on a particle can be taken into account:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 2D-depth-averaged velocity field&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 2D-depth-averaged velocity field&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* vertical convergence or divergence of streamlines due to inclination of the seabed and of the water-level surface&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* vertical convergence or divergence of streamlines due to inclination of the seabed and of the water-level surface&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* settling velocity&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;settling velocity&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* stocastic diffusion due to turbulence and dispersion due to depth-averaging of the velocity field&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* stocastic diffusion due to turbulence and dispersion due to depth-averaging of the velocity field&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Particle sources as well as the properties of the particles to be seeded, such as mass density, diameter, settling velocity, diffusion properties, ect., can be specified by the user in various ways. To the end of a simulation run the history of particle locations is written to a file and can afterwards be visualized as particle paths within the flow domain.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Particle sources as well as the properties of the particles to be seeded, such as mass density, diameter, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;settling velocity&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;, diffusion properties, ect., can be specified by the user in various ways. To the end of a simulation run the history of particle locations is written to a file and can afterwards be visualized as particle paths within the flow domain.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Method==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Method==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It is assumed that a particle follows the flow without slip and that inertia forces acting on the particle can be neglected. Under this assumption the equations of motion of a particle in the three spatial directions can be written as a coupled system of three ordinary first-order differential equations in time. In PARTRACE this system of equations is solved stepwise by a standard Runge-Kutta method. On the r.h.s. of this equation system appear terms that describe the aforementioned physical effects. For example, in x- and y-direction it contains an interpolation polynom that interpolates the depth-aeraged velocity components U nad V at the nodes of the triangle where the particle is currently located in, and at time instances before and after the current simulation time, onto the location of the particle and to the current simulation time. The effect of diffusion is modeled by sampling stochastical velocity components in all 3 spatial directions using (pseudo-)random numbers. Based on a simple diffusion or turbulence model, the amplitude of these fluctuating velocity components is given as a function of the magnitude of the depth-averaged velocity and of the water height.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It is assumed that a particle follows the flow without slip and that inertia forces acting on the particle can be neglected. Under this assumption the equations of motion of a particle in the three spatial directions can be written as a coupled system of three ordinary first-order differential equations in time. In &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;PARTRACE&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;this system of equations is solved stepwise by a standard Runge-Kutta method. On the r.h.s. of this equation system appear terms that describe the aforementioned physical effects. For example, in x- and y-direction it contains an interpolation polynom that interpolates the depth-aeraged velocity components U nad V at the nodes of the triangle where the particle is currently located in, and at time instances before and after the current simulation time, onto the location of the particle and to the current simulation time. The effect of diffusion is modeled by sampling stochastical velocity components in all 3 spatial directions using (pseudo-)random numbers. Based on a simple diffusion or turbulence &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;model&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/ins&gt;, the amplitude of these fluctuating velocity components is given as a function of the magnitude of the depth-averaged velocity and of the water height.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If during its course a particle attempts to intersect with a triangle edge, the seabed, or the water-level surface, the particle is at first moved just to that edge or surface. The step size that in this case exactly brings the particle to the intersection point with the cell boundary is computed with the aid of the Newton Iteration Method. If a particle moves into a neighboring triangle the index numbers of the nodes used for interpolation of the velocity field are updated. If a particle impinges on the water-level surface its vertical velocity component is specularly reflected at this surface. If a particle strikes the seabed it is deposited at the bed for the rest of the timestep and will continue to move from there, if a change in the vector sum of depth-averaged and stochastic velocity components permits it.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;If during its &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;course&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;a particle attempts to intersect with a triangle edge, the seabed, or the water-level surface, the particle is at first moved just to that edge or surface. The step size that in this case exactly brings the particle to the intersection point with the cell boundary is computed with the aid of the Newton Iteration Method. If a particle moves into a neighboring triangle the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;index&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;numbers of the nodes used for interpolation of the velocity field are updated. If a particle impinges on the water-level surface its vertical velocity component is specularly reflected at this surface. If a particle strikes the seabed it is deposited at the bed for the rest of the timestep and will continue to move from there, if a change in the vector sum of depth-averaged and stochastic velocity components permits it.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A thorough documentation of the physical modelling and implementation details of PARTRACE can be found in the Programmbeschreibung des Partikelverfahrens PARTRACE (currently in german only, sorry!).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;A thorough documentation of the physical modelling and implementation details of &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;PARTRACE&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;can be found in the Programmbeschreibung des Partikelverfahrens &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[&lt;/ins&gt;PARTRACE&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;(currently in german only, sorry!).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Proporcessors==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Proporcessors==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[TRIM-2D]]: Navier-Stokes method for computation of synoptic 2D-depth-averaged flowfields (Finite difference method)&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* [[TRIM-2D]]: Navier-Stokes method for computation of synoptic 2D-depth-averaged flowfields (Finite difference method)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>127.0.0.1</name></author>
	</entry>
	<entry>
		<id>http://wiki.baw.de/en/index.php?title=Mathematical_Model_PARTRACE&amp;diff=2886&amp;oldid=prev</id>
		<title>imported&gt;BAWiki 2: Created page with &#039;Category: Mathematical Models de:Mathematisches Verfahren PARTRACE ==Short Description== The particle tracking program PARTRACE was developed at the Coastal Department of…&#039;</title>
		<link rel="alternate" type="text/html" href="http://wiki.baw.de/en/index.php?title=Mathematical_Model_PARTRACE&amp;diff=2886&amp;oldid=prev"/>
		<updated>2010-06-23T11:23:08Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;#039;&lt;a href=&quot;/en/index.php?title=Category:Mathematical_Models&quot; title=&quot;Category:Mathematical Models&quot;&gt;Category: Mathematical Models&lt;/a&gt; &lt;a href=&quot;http://wiki.baw.de/de/index.php/Mathematisches_Verfahren_PARTRACE&quot; class=&quot;extiw&quot; title=&quot;de:Mathematisches Verfahren PARTRACE&quot;&gt;de:Mathematisches Verfahren PARTRACE&lt;/a&gt; ==Short Description== The particle tracking program PARTRACE was developed at the Coastal Department of…&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category: Mathematical Models]]&lt;br /&gt;
[[de:Mathematisches Verfahren PARTRACE]]&lt;br /&gt;
==Short Description==&lt;br /&gt;
The particle tracking program PARTRACE was developed at the Coastal Department of BAW in Hamburg in 1996. It simulates the movement of fluid or sediment particles in a time-dependent 2D-depth-averaged flowfield. The flowfield could have been computed ie with the Navier-Stokes-methods [[TRIM-2D]]  or [[Mathematical Model TELEMAC-2D|TELEMAC-2D]]. Particle methods such as PARTRACE are based on the Lagrangian description of the the flowfield, whereas Navier-Stokes and most other CFD methods rely on the Eulerian description of the flow. The goal of PARTRACE  is to aid the analysis of estuarine flows, especially, it should help to gain insight into&lt;br /&gt;
* the movement of the water body (fluid particles)&lt;br /&gt;
* sediment transport (sediment particles)&lt;br /&gt;
&lt;br /&gt;
The following physical influences acting on a particle can be taken into account:&lt;br /&gt;
* 2D-depth-averaged velocity field&lt;br /&gt;
* vertical convergence or divergence of streamlines due to inclination of the seabed and of the water-level surface&lt;br /&gt;
* settling velocity&lt;br /&gt;
* stocastic diffusion due to turbulence and dispersion due to depth-averaging of the velocity field&lt;br /&gt;
&lt;br /&gt;
Particle sources as well as the properties of the particles to be seeded, such as mass density, diameter, settling velocity, diffusion properties, ect., can be specified by the user in various ways. To the end of a simulation run the history of particle locations is written to a file and can afterwards be visualized as particle paths within the flow domain.&lt;br /&gt;
&lt;br /&gt;
==Method==&lt;br /&gt;
It is assumed that a particle follows the flow without slip and that inertia forces acting on the particle can be neglected. Under this assumption the equations of motion of a particle in the three spatial directions can be written as a coupled system of three ordinary first-order differential equations in time. In PARTRACE this system of equations is solved stepwise by a standard Runge-Kutta method. On the r.h.s. of this equation system appear terms that describe the aforementioned physical effects. For example, in x- and y-direction it contains an interpolation polynom that interpolates the depth-aeraged velocity components U nad V at the nodes of the triangle where the particle is currently located in, and at time instances before and after the current simulation time, onto the location of the particle and to the current simulation time. The effect of diffusion is modeled by sampling stochastical velocity components in all 3 spatial directions using (pseudo-)random numbers. Based on a simple diffusion or turbulence model, the amplitude of these fluctuating velocity components is given as a function of the magnitude of the depth-averaged velocity and of the water height.&lt;br /&gt;
&lt;br /&gt;
If during its course a particle attempts to intersect with a triangle edge, the seabed, or the water-level surface, the particle is at first moved just to that edge or surface. The step size that in this case exactly brings the particle to the intersection point with the cell boundary is computed with the aid of the Newton Iteration Method. If a particle moves into a neighboring triangle the index numbers of the nodes used for interpolation of the velocity field are updated. If a particle impinges on the water-level surface its vertical velocity component is specularly reflected at this surface. If a particle strikes the seabed it is deposited at the bed for the rest of the timestep and will continue to move from there, if a change in the vector sum of depth-averaged and stochastic velocity components permits it.&lt;br /&gt;
&lt;br /&gt;
A thorough documentation of the physical modelling and implementation details of PARTRACE can be found in the Programmbeschreibung des Partikelverfahrens PARTRACE (currently in german only, sorry!).&lt;br /&gt;
==Proporcessors==&lt;br /&gt;
* [[TRIM-2D]]: Navier-Stokes method for computation of synoptic 2D-depth-averaged flowfields (Finite difference method)&lt;br /&gt;
* [[TELEMAC-2D|TELEMAC]]: Navier-Stokes method for computation of synoptic 2D-depth-averaged flowfields (Finite element method)&lt;br /&gt;
==Programs for Simulation==&lt;br /&gt;
* [[PARTRACE]]: Particle tracking&lt;br /&gt;
==Postprocessors==&lt;br /&gt;
* [[HVIEW2D]]: visualization of 2D synoptic flowfield quantities and particle tracks&lt;br /&gt;
* XMGR: interactive display of xy-diagrams&lt;br /&gt;
&lt;br /&gt;
==Example Applications==&lt;br /&gt;
[[Example: Animation of Fluid Particle Paths in the Inner Jade Estuary|Animation of fluid particle paths in the Inner Jade estuary]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
back to [[Mathematical Models for Coastal Areas and Estuaries]]&lt;br /&gt;
----&lt;br /&gt;
[[Overview]]&lt;/div&gt;</summary>
		<author><name>imported&gt;BAWiki 2</name></author>
	</entry>
</feed>