<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="2.0" xml:base="http://www.kravlor.com">
<channel>
 <title>Kravlor.com - Science</title>
 <link>http://www.kravlor.com/taxonomy/term/2/0</link>
 <description>Scientific endeavors, research, or advocacy :)</description>
 <language>en</language>
<item>
 <title>The Components, they are Gathered...</title>
 <link>http://www.kravlor.com/node/104</link>
 <description>&lt;p&gt;It&#039;s been a while, mainly because things have been going crazy at &lt;a href=&quot;http://www.engr.wisc.edu/ep/neep&quot;&gt;school&lt;/a&gt; and &lt;a href=&quot;http://pegasus.ep.wisc.edu&quot;&gt;work&lt;/a&gt;. Despite working long hours (I am a grad student, after all) I have been able to devote some more time to my pet project at Pegasus -- the Plasma Control System.&lt;/p&gt;
&lt;p&gt;Essentially, what we would like to do is to enable real-time detection and correction of plasma physics parameters such as plasma current, plasma position, shape, etc. By real-time, I mean &quot;fast on a timescale relative to the discharge length.&quot; In Pegasus, for instance, we can only keep plasmas around for a few thousandths of a second; my first ballpark correction rate will be on the order of tens of millionths of a second. I&#039;ll be doing this with a &lt;a href=&quot;http://www.d-tacq.com/acq196cpci.shtml&quot;&gt;state-of-the-art acquisition and control unit&lt;/a&gt; coupled with &lt;a href=&quot;http://fusion.gat.com/pcs&quot;&gt;software&lt;/a&gt; based on that used on &lt;a href=&quot;http://fusion.gat.com/diii-d&quot;&gt;DIII-D&lt;/a&gt;, one of the major research facilities in fusion research.&lt;/p&gt;
&lt;p&gt;My job has been to assemble the hardware, get the software components up and running, and then somehow turn this PCS into a working tool for Pegasus!&lt;/p&gt;
&lt;p&gt;This summer, I was able to get the hardware up and running, which in and of itself involves a bit of geek factor -- an embedded Linux system (the digitizer), linked as a virtual PCI card in another Linux system, itself controlled by -- wait for it -- &lt;em &gt;another&lt;/em&gt; Linux system! The software is written in bits and pieces of four programming languages I&#039;ve found so far (C, IDL, stitched together with serious bash and csh scripting). On top of that, it interfaces with an independent &lt;a href=&quot;http://www.mdsplus.org&quot;&gt;data acquisition, storage, and retrieval&lt;/a&gt; solution, MDSplus, the de facto standard of the fusion community. (It works well, but is very poorly documented.) After I get &lt;em &gt;that&lt;/em&gt; working, I just need to patch it into our existing bunch of independent LabView codes! (A programmers nightmare/delight, depending on your point of view.)&lt;/p&gt;
&lt;p&gt;Recently I was able to get an MDSplus system up and running, so all the pieces are now on the proverbial table. Now I &quot;only&quot; need to get them to all talk to each other correctly, when not doing real plasma physics or finding vacuum leaks. :)&lt;/p&gt;
&lt;p&gt;Thanksgiving was good -- lots of food, friends, and family. I&#039;m looking forward to Christmas, however, since by then I&#039;ll be done with this semester! Since I&#039;ve passed my qualifying exam, I only need to wrap up my courses before I start serious, in-depth research on my thesis, which will likely be coming from using the completed PCS system to study physics issues on Pegasus. The upside: only a year to go, entailing much lighter semesters than I&#039;ve been pulling in the past while at UW-Madison.&lt;/p&gt;
</description>
 <category domain="http://www.kravlor.com/taxonomy/term/30">Grad School </category>
 <category domain="http://www.kravlor.com/taxonomy/term/26">Pegasus</category>
 <category domain="http://www.kravlor.com/taxonomy/term/19">Programming</category>
 <category domain="http://www.kravlor.com/taxonomy/term/2">Science</category>
 <category domain="http://www.kravlor.com/taxonomy/term/18">Fusion</category>
 <pubDate>Wed, 07 Dec 2005 12:06:51 -0600</pubDate>
</item>
</channel>
</rss>
