background source: better modeling through matlab: connecting the auroral oval and the convection...

15
Background source: http://blog.thetechnonaut.com/? p=91 Better modeling through MATLAB: Connecting the auroral oval and the convection reversal boundary Mentors: Dr. Barbara Emery Dr. Delores Knipp Dr. Liying Qian Dr. Wenbin Wang Liam Kilcommons

Upload: cameron-morton

Post on 04-Jan-2016

217 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Background source:  Better modeling through MATLAB: Connecting the auroral oval and the convection reversal boundary

Background source: http://blog.thetechnonaut.com/?p=91

Better modeling through MATLAB:Connecting the auroral oval and the convection reversal boundary

Mentors:Dr. Barbara EmeryDr. Delores Knipp Dr. Liying QianDr. Wenbin Wang

Liam Kilcommons

Page 2: Background source:  Better modeling through MATLAB: Connecting the auroral oval and the convection reversal boundary

Motive, Means, and Opportunity

Granted, the aurora is beautiful, but why bother studying it?

Actually, it's pretty important:

Auroral particle precipitation associated with Joule heating, biggest energy input (besides solar radiation) into upper atmosphere

Ionospheric disturbances and accompanying electric and magnetic fields cause:

Power grid damageGPS inaccuracyAir travel re-routePigeon loss

You can't really get to the aurora, so where do you get your data?

The aurora is pretty well studied, what else is there to know?

In general:

ground based remote sensing

direct satellite measurements

In this case:

Defense Meteorology Satellite Program satellites – aurora data

OMNI – satellite solar wind and ground based data from various sources

Lots!

Need better representation of atmosphere response to solar storms

Models' representation of aurora needs to be improved (2nd biggest energy input!)

Page 3: Background source:  Better modeling through MATLAB: Connecting the auroral oval and the convection reversal boundary

What's this Joule thing?

Most familiar incarnation: Wires getting hotter due to current flow (a.k.a ohmic heating)

In upper atmosphere:

Neutral atoms getting hotter due to collisions with energetic electrons and ions

Drives 'neutral winds'

Momentum transfer

Strong solar storms (lots of precipitation and fast ion convection) cause worldwide changes in neutral winds

ion

ve

vp

vi

p

e

Neutrals

Auroral precipitation: e- and p+Ion convection: ions of O, O2, N2 etc

Page 4: Background source:  Better modeling through MATLAB: Connecting the auroral oval and the convection reversal boundary

http://www.atigun.com/photography/aurora-photographs/47-aurora-photographs

Duskward, anti-sunward, and other mysterious directional adjectives

18

12

6

0/24

Graphing as if one were looking down on the magnetic north pole

Noon

Midnight

Dawn

Dusk

80º70º

N Pole (90º)

Angular coordinate = magnetic local time (MLT)Radial coordinate = magnetic latitude (MLAT)

Not to scale

Page 5: Background source:  Better modeling through MATLAB: Connecting the auroral oval and the convection reversal boundary

Ion Convection (or ion drift; the physics are the same)

N

S

The Earth

Looks familiar...

12

18

6

E B 0/24

View from the top

Dawn-Dusk E-field!

12

18

0/24

6

E x B gives direction of v

i

Vi? The Ion Drift Velocity

12

18

0/24

6

vi

Convection Reversal Boundary (CRB)

DMSP Satellite in a dawn-dusk orbit

Page 6: Background source:  Better modeling through MATLAB: Connecting the auroral oval and the convection reversal boundary

Our Data Sources: DMSP Satellites

IDM – Ion Drift Meter

SSJ4 – Electron Flux

+X indicates Along-Track DirectionY indicates Cross-Track Direction-Z is Earthward Direction

Page 7: Background source:  Better modeling through MATLAB: Connecting the auroral oval and the convection reversal boundary

The beginning of this presentation, finally

The (scientific) problem: TIE-GCM needs to calculate Joule heating

Joule heating calculation requires relative locations (difference in radii) of CRB and auroral oval

Positions change constantly and drastically with changes in solar wind

TIE-GCM uses a constant (CRB 2 degrees duskward of auroral max flux)

18

12

6

0/24N.P.

My goal:Gather statistics on real life relative CRB and aurora positions

Revise a MATLAB data display program to display the CRB and aurora positions for a particular pass of a particular DMSP satellite on a particular day.

Page 8: Background source:  Better modeling through MATLAB: Connecting the auroral oval and the convection reversal boundary

How I Spent My Summer VacationThe (Programming) Problem: Need a flexible graphical display environment to visualize many kinds of data with different formats

Why?'Big picture' view of sun interacting with high latitude upper atmosphere

The Specifics:Incorporate solar data, auroral flux, and ion drift velocities Visualize many different variables, whatever user wants

Data Name Data Source Date Range(DMSP F-13)(on site)

Frequency of Measurements

Format Headache Rating

Particle Flux DMSP SSJ4 1987-2005 Every second Binary High

Ion Drift Velocity DMSP IDM 1987-2002 Every 4 seconds

ASCII Text

Low

OMNI Solar Wind Composite

Various:ACE, Ground Based, etc.

1978 to Present

Every Hour ASCII Text

Low

Page 9: Background source:  Better modeling through MATLAB: Connecting the auroral oval and the convection reversal boundary

No Need to Reinvent the Wheel, Just Figure Out How It Rolls

Feature Original Program: Data Plotter

Desired Features for New Program

Input Data Type Heavily Preprocessed Raw Satellite Data

Available Times Only Selected Events,2004,2005

Any date for which data for desired plots exists

Available Datasets DMSP PF, IDM, SSJCHAMP Neutral Density

DMSP IDM, SSJOMNI Solar Data

Types of Plots Polar, Cartesian Polar, Cartesian

Calculations None Convection Reversal Boundary, Auroral Max Flux Points

The foundation for our visualization tool was Data_Plotter:

Matlab GUI ~ 6000 lines of code

Originally designed to study neutral density response for specific solar

events

Page 10: Background source:  Better modeling through MATLAB: Connecting the auroral oval and the convection reversal boundary

No Need to Reinvent the Wheel, Just Figure Out How It Rolls

The foundation for our visualization tool was Data_Plotter:

Matlab GUI ~ 6000 lines of code

Originally designed to study neutral density response for specific solar

events

Feature Original Program: Data Plotter

Desired Features for New Program

Input Data Type Heavily Preprocessed Raw Satellite Data

Available Times Only Selected Events,2004,2005

Any date for which data for desired plots exists

Available Datasets DMSP PF, IDM, SSJCHAMP Neutral Density

DMSP IDM, SSJOMNI Solar Data

Types of Plots Polar, Cartesian Polar, Cartesian

Calculations None Convection Reversal Boundary, Auroral Max Flux Points

Biggest Challenge

Page 11: Background source:  Better modeling through MATLAB: Connecting the auroral oval and the convection reversal boundary

My Solution: DMSP_Plot.m

Page 12: Background source:  Better modeling through MATLAB: Connecting the auroral oval and the convection reversal boundary

CRB CRB

Max Flux

Max Flux

Page 13: Background source:  Better modeling through MATLAB: Connecting the auroral oval and the convection reversal boundary

....and then, last night, around 11 pm there were: (Preliminary) Results!

CRB

Max Flux

CRB

Max Flux

Page 14: Background source:  Better modeling through MATLAB: Connecting the auroral oval and the convection reversal boundary

Progress Report

Feature Original Program: Data Plotter

Desired Features for New Program

Goal Met?

Input Data Type Heavily Preprocessed Raw Satellite Data Yes

Available Times Only Selected Events,2004,2005

Any date for which data for desired plots exists

Yes

Available Datasets DMSP PF, IDM, SSJCHAMP Neutral Density

DMSP IDM, SSJOMNI Solar Data

Yes

Types of Plots Polar, Cartesian Polar, Cartesian Partially; Code still a little buggy

Calculations None Convection Reversal Boundary, Auroral Max Flux Points

Partially;Partial functionality in seperate code

Page 15: Background source:  Better modeling through MATLAB: Connecting the auroral oval and the convection reversal boundary

Future Work

Perfect CRB and auroral maximum-flux-point finding algorithms

Gather statistics on position of aurora center and CRB center and their relative radii as a function of solar wind parameters

Compare results to modeled results

Use results to devise empirical model for estimating center position and radii of auroral oval with respect to CRB

Integrate model into TIEGCM for better Joule heating calculation

THANK YOU!QUESTIONS?