<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Field Precision software tips &#187; particle orbits</title>
	<atom:link href="http://fieldp.com/myblog/tag/particle-orbits/feed/" rel="self" type="application/rss+xml" />
	<link>http://fieldp.com/myblog</link>
	<description>Effective finite-element modeling of electromagnetic fields</description>
	<lastBuildDate>Thu, 05 Jan 2012 15:24:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Dual voltage modulations in OmniTrak</title>
		<link>http://fieldp.com/myblog/2008/dual-voltage-modulations-in-omnitrak/</link>
		<comments>http://fieldp.com/myblog/2008/dual-voltage-modulations-in-omnitrak/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 21:46:30 +0000</pubDate>
		<dc:creator>shumphries</dc:creator>
				<category><![CDATA[Educational]]></category>
		<category><![CDATA[NewFeatures]]></category>
		<category><![CDATA[Techniques]]></category>
		<category><![CDATA[electrostatics]]></category>
		<category><![CDATA[OmniTrak]]></category>
		<category><![CDATA[particle orbits]]></category>
		<category><![CDATA[RF electric field]]></category>

		<guid isPermaLink="false">http://fieldp.com/myblog/?p=125</guid>
		<description><![CDATA[<p>In the Track mode (single-particle orbits), OmniTrak has long had the capability of including temporal modulations of electric and magnetic fields to approximate RF fields in the long-wavelength limit. For electric fields, the procedure has been to multiply potential values by a modulation function M(t). Recently, I have worked on an application to design an RF [...]]]></description>
			<content:encoded><![CDATA[<p>In the <em>Track </em>mode (single-particle orbits), <strong>OmniTrak </strong>has long had the capability of including temporal modulations of electric and magnetic fields to approximate RF fields in the long-wavelength limit. For electric fields, the procedure has been to multiply potential values by a modulation function <em>M</em>(<em>t</em>). Recently, I have worked on an application to design an RF ion extractor with a biased control electrode. This situation is fundamentally different. When applying a simple modulation, the assumption is that the spatial field distribution is self-similar. The only change with time is the normalization of the field solution. This type of field solution involves a reference potential (ground) and one independent value of the time-varying voltage.</p>
<p>With two independent time-varying electrode voltages, the spatial distribution of the field changes at each instant. Clearly, it would be impractical to solve for the three-dimensional electric field at each integration step of a particle orbit. Fortunately, there is a simple way to find the time-varying field when there are two independent voltages. We can understand the method with reference to the field solution illustrated in the first figure below. The simple three-electrode system has a ground plane at the bottom. Independent voltages may be applied to the electrode at the top left (<em>V1</em>) and right (<em>V2</em>). We can construct two normalized base solutions: solution <em>S10</em> has <em>V1</em> = 1.0 V and <em>V2</em> = 0.0 V while solution <em>S01</em> has <em>V1</em> = 0.0 V and <em>V2</em> = 1.0 V. In the absence of nonlinear materials, the set of all possible electrostatic solutions with arbitrary voltages <em>V1</em> and <em>V2</em> may be generated by a linear combination of the base functions:</p>
<p><em>S</em> = <em>V1*S10</em> + <em>V2*S01</em>.</p>
<p>To illustrate, the bottom solution in the first figure is the sum of the base functions. The same solution would follow from a direct <strong>HiPhi </strong>solution with <em>V1</em> = <em>V2</em> = 1.0 V.</p>
<p>The following procedure is used for modulated dual-voltage solutions in <strong>OmniTrak</strong>:</p>
<ul>
<li>Prepare two base electrostatic solutions with <strong>HiPhi </strong>using the same mesh. One or more reference electrodes in both solutions are grounded (? = 0.0 V). In the first solution, one electrode (or set of electrodes) has <em>V1</em> = 1.0 V and the other has <em>V2</em> = 0.0 V. The voltages levels are reversed in the second solution.</li>
<li>Load the first solution with the <em>EFIELD3D </em>command. The program reads the mesh characteristics as well as the potential values at all nodes, ?1(<em>i,j,k</em>). A normalization factor may be included in the command to set the amplitude <em>V1</em> in solution <em>S10</em>.</li>
<li>Load the second solution with the new <em>EFIELD3D2 </em>command. In this case, <strong>OmniTrak </strong>checks that the mesh is identical to the previous one and stores the potential values ?2(<em>i,j,k</em>). Again, a normalization factor may be used to set the amplitude <em>V2</em> for <em>S01</em>.</li>
<li>The command <em>MODFUNC E</em> is used to define a modulation function <em>M1</em>(<em>t</em>) for <em>S10</em>, while the command <em>MODFUNC E2</em> sets the modulation function <em>M2</em>(<em>t</em>) for <em>S01</em>.</li>
</ul>
<p>During orbit tracking, the program uses electrostatic potential values of the form</p>
<p>? = <em>M1</em>(<em>t</em>)*<em>S10</em> + <em>M2</em>(<em>t</em>)*<em>S01</em>,</p>
<p>as input to the electric field interpolation routine. Because much of the computational work involves identification of the element occupied by the particle, there is little change in the orbit tracking time penalty for a dual-voltage solution.</p>
<p>We can track a proton through the solution shown in the first figure to demonstrate the procedure. The <em>Field</em> section of the <strong>OmniTrak </strong>script includes the following commands:</p>
<pre>EFIELD3D: ThreeElect01.HOU 100.0
MODFUNC(E) &gt; sin(1.2566E7*$t)
EFIELD3D2: ThreeElect02.HOU 200.0
MODFUNC(E2) &gt; sin(3.1416E7*$t)</pre>
<p>The left-hand electrode has a sinusoidal variation at 2.0 MHz with amplitude 100 V. The peak electric field far from the gap is <em>Ex</em> = -2000 V/m. The voltage on the right-hand side varies at 5.0 MHz with amplitude 200 V (<em>Ex</em> = -4000.0 V/m). A 250 eV proton moving in <em>z</em> is injected near the left-hand boundary. The transit time over the 20.0 cm distance is about 1.0 ?s. The commands</p>
<pre>LISTON 1
LISTTYPE EField</pre>
<p>specify an electric-field listing along the particle trajectory. The second figure shows the resulting electric field experienced by particle as a function of axial position.</p>
<p>For more information on <strong>OmniTrak</strong>, please use this link: <a href="http://www.fieldp.com/omnitrak.html" target="_blank">http://www.fieldp.com/omnitrak.html</a>.<br />
<img class="alignnone" title="Base solutions, three-electrode system" src="http://www.fieldp.com/myblog/images/dualvoltagesuper.png" alt="" width="400" height="346" /></p>
<p><img class="alignnone" title="Voltage level along a protion trajectory" src="http://www.fieldp.com/myblog/images/dualvoltageex.png" alt="" width="400" height="298" /></p>
]]></content:encoded>
			<wfw:commentRss>http://fieldp.com/myblog/2008/dual-voltage-modulations-in-omnitrak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Strange orbits in Trak</title>
		<link>http://fieldp.com/myblog/2008/strange-orbits-in-trak/</link>
		<comments>http://fieldp.com/myblog/2008/strange-orbits-in-trak/#comments</comments>
		<pubDate>Sat, 06 Sep 2008 20:39:50 +0000</pubDate>
		<dc:creator>shumphries</dc:creator>
				<category><![CDATA[Educational]]></category>
		<category><![CDATA[Techniques]]></category>
		<category><![CDATA[calculating orbits]]></category>
		<category><![CDATA[particle orbits]]></category>
		<category><![CDATA[Trak]]></category>

		<guid isPermaLink="false">http://fieldp.com/myblog/2008/strange-orbits-in-trak/</guid>
		<description><![CDATA[<p>I recently had questions from two Trak users who thought they had observed non-physical particle orbits. Particles were repelled from the axis in cylindrical calculations, even when there were no applied electric or magnetic fields. The first figure shows a demo example of the effect for proton transport in a field-free region.</p>
<p>The explanation is simple, but [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had questions from two <strong>Trak </strong>users who thought they had observed non-physical particle orbits. Particles were repelled from the axis in cylindrical calculations, even when there were no applied electric or magnetic fields. The first figure shows a demo example of the effect for proton transport in a field-free region.</p>
<p>The explanation is simple, but was was not apparent to the users because the orbits occurred in complex simulations with multiple electrodes and magnetic focusing fields. Consider the radial equation of motion for a constant-energy particle:</p>
<p>? <em>m d2r/dt2</em> = <em>Fr</em> + ? <em>m v</em>?^2/<em>r</em>.</p>
<p>The second term on the right-hand side is the centrifugal force. If the forces are azimuthally symmetric (a requirement for the 2D <strong>Trak </strong>code), then canonical angular momentum is a conserved quantity:</p>
<p><em>P</em>? = ? <em>m r v</em>?.</p>
<p>We can rewrite the first equation as</p>
<p>? <em>m d2r/dt2</em> = <em>Fr</em> + <em>P</em>?^2/(? <em>m </em><em>r</em>^3)</p>
<p>There is a virtual force with a strong radial variation that appears to repel particles with non-zero canonical angular momentum from the axis in a <em>z</em>-<em>r</em> plot. The orbits look less mysterious when plotted in Cartesian coordinates. The second figure shows a projection of the same orbits to a plane normal to the <em>z</em> axis (<em>y</em> versus <em>x</em>). In this view, motion in the field-free region is along straight lines. Incidentally, this is the reason why <strong>Trak </strong>employs the Cartesian equations of motion to advance individual particle orbits in either planar or cylindrical symmetry.</p>
<p>Part of the problem was that the users did not realize that their particles had non-zero initial values of azimuthal velocity. Here are some instances where particles gain v?:</p>
<ul>
<li>Motion through a solenoid lens.</li>
<li>Adding a thermal spread to particles generated from an emission surface.</li>
<li>Starting particles from a list with initial velocities such that <em>vyi/vxi</em> ? ±<em>yi/xi</em>.</li>
</ul>
<p>Please use this link for more information on <strong>Trak </strong>(<a href="http://www.fieldp.com/trak.html" target="_blank">http://www.fieldp.com/trak.html</a>).</p>
<p><img src="http://www.fieldp.com/myblog/images/cylorbits.png" alt="Particles in free space, r-z plot" width="400" height="203" /><br />
<img src="http://www.fieldp.com/myblog/images/xyorbits.png" alt="Particles in free space, x-y plot" width="400" height="224" /></p>
]]></content:encoded>
			<wfw:commentRss>http://fieldp.com/myblog/2008/strange-orbits-in-trak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

