Difference between revisions of "Adam Mallen Work Log"

From Embedded Xinu
Jump to navigation Jump to search
Line 1: Line 1:
= Work Log =
= Work Log =
=== 1/25/11 ===
2 hrs.
=== 1/24/11 ===
=== 1/24/11 ===

Revision as of 19:52, 26 January 2011

Work Log


2 hrs.



  • Since the results were very poor, I changed some parameters and other aspects of the experiment and I am rerunning it. Now the strengths of the vortices are known. I am looking at <math>\Delta t = 1.0, 1.5, 2.0, 3.0</math> and <math>\sigma = 0.02, 0.03, 0.05</math>. I am using the same starting location for the tracer.
  • I also changed the time increment used for integration. Now my integration used a <math>dt</math> of 1/200 instead of 1/100.


2 hrs.

  • Wrote a script to perform an experiment to look at how the particle filter performs with different noise parameters and time step size. I used time steps of <math>\Delta t = 1.0, 1.5, 2.0</math> and <math>\sigma = 0.02, 0.03, 0.05</math>. The tracer started at the location <math> 0.3 - 0.6 i</math>. The vortices both have a strength of <math>2\pi</math>. Results are poor; they are much worse than those from Chris's paper using the same parameters. In my experiment the strengths of the vortices were unknown, but in Chris's they were known. Next, I will run the same experiment with the strengths known.


5 hrs, 30 mins.

  • Cleaned up the code a lot. Previously, an entirely different cloud of particles (with different realizations of the random noise process used during integration) was used for the Lagrangian frame, instead of just appropriately rotating the cloud to get the Lagrangian frame. The particle filter now uses the same cloud for plotting the movement of the cloud in both frames, but simply rotates the axes through time according to the constant angular velocity of the rotation of the vortices.
  • Particle filter now computes and records a time series of the variances of the weighted distributions of particles (for each state variable).
  • TODO: Add papers to the wiki page!


  • Tested code in Octave. It works!
  • TODO: Create script to save parameters as a text file or something.


2:00 - 7:30

  • Created my Wiki page.
  • Organized research files.
  • Created generic particle filter function to accept parameters as arguments. Only allows two vortices of unknown strength.
  • Set up experiment script to run multiple simulations and save the resulting distribution of error time series. Each experiment now uses the same seed for random number generation.

Meeting with Dr. Spiller

  • Set up 2:30 meetings on Tuesdays and Fridays.
  • Need to use the same parameters as Chris's paper and same criteria for 'filter divergence' and see if I get the same results.
  • Systematically look at the change in the error distributions as the initial distribution of particles changes.
  • Test code in 'Octiv'.
  • Email Feng Xishou for 'Pere' cluster permission.