mss - software for planning research aircraft missions

31
Mitglied der Helmholtz-Gemeinschaft MSS - Software for planning research aircraft missions 30.10.2016 Reimar Bauer

Upload: reimarbauer

Post on 12-Apr-2017

52 views

Category:

Software


4 download

TRANSCRIPT

Page 1: MSS - Software for planning research aircraft missions

Mitg

lied

derH

elm

holtz

-Gem

eins

chaf

t

MSS - Softwarefor planning researchaircraft missions

30.10.2016 Reimar Bauer

Page 2: MSS - Software for planning research aircraft missions

About me

Forschungszentrum Jülich GmbH

http://www.fz-juelich.de/

Reimar Bauer, IEK-7

@ReimarBauer

Python Software FoundationPython Software Verband [email protected]@[email protected]

30.10.2016 Reimar Bauer Folie 2

Page 3: MSS - Software for planning research aircraft missions

Atmospheric Research – WHAT?

Understand variousindividual processes andtheir interplay

Figure: NASA Earth Observatory

30.10.2016 Reimar Bauer Folie 3

Page 4: MSS - Software for planning research aircraft missions

Sketch of Atmospheric Processes

Source: SPARC Report

30.10.2016 Reimar Bauer Folie 4

Page 5: MSS - Software for planning research aircraft missions

Atmospheric Research – WHY?

Provide predictions for the atmosphere regarding

Climate

Global warming

Ozone hole

. . . and many more

30.10.2016 Reimar Bauer Folie 5

Page 6: MSS - Software for planning research aircraft missions

Atmospheric Research – HOW?

Measurements of chemical trace gas composition and otherparameters of interest that characterize these processes

LaboratoryBalloonsAircraftsSatellites

Simulations of the atmosphere (composition, particles) by avariety of models

30.10.2016 Reimar Bauer Folie 6

Page 7: MSS - Software for planning research aircraft missions

Atmospheric Research – AIM

Improved understanding of the individual processes

parametrize these processes in atmospheric models, e.g.Chemistry climate models (CCMs) and Earth system models(ESMs)

Quality improvement of models and predictions for ozonehole, climate,. . .

30.10.2016 Reimar Bauer Folie 7

Page 8: MSS - Software for planning research aircraft missions

Atmospheric Research – Aircraft Measurements

Flexibility to measure at locations of scientific interest

Cheap compared to satellite measurements

Research flight hours are rare and still very expensive

Collaboration with various groups and institutions that arespecialized for individual measurements

30.10.2016 Reimar Bauer Folie 8

Page 9: MSS - Software for planning research aircraft missions

Example: The Geophysica Aircraft

Top altitude: 20 km, range: 3000 km

30.10.2016 Reimar Bauer Folie 9

Page 10: MSS - Software for planning research aircraft missions

Example: The Geophysica Aircraft

Places for payload of scientific Instruments

30.10.2016 Reimar Bauer Folie 10

Page 11: MSS - Software for planning research aircraft missions

Example: The Geophysica Aircraft

Instrument Parameter P.I. Bay

FOZAN O3 Ulanovsky, CAO FabrizioRavegnani, CNR

Bay 5

FISH H2O (total) MartinaKraemer, JUELICH

Bay 4

FLASH H2O (gas phase) AlexeyLykov, CAO

Under Wing Pylon

SIOUX

NO NOy

Particle NOy HansSchlager, DLR

Under Wing Podright

HALOX t.b.d.ClO BrO FredStroh, JUELICH

left Wing Pod

HAGAR

N2O, CFC12

CFC11 CH4, H2 SF6

Halon 1211 CO2

MichaelVolk, BUW Bay 8

WAS Long lived trace gases and isotopo-logues ThomasRoeckmann, UTRECHT

Fuselage Bay

Many more instruments for measurements of differentparameters

30.10.2016 Reimar Bauer Folie 11

Page 12: MSS - Software for planning research aircraft missions

Example: The HALO Aircraft

Top altitude: 15 km, range: 10000 km

HALO leaving the Arena Arctica. Picture by Peter Preuße, FZJ.

30.10.2016 Reimar Bauer Folie 12

Page 13: MSS - Software for planning research aircraft missions

Planning of Research Flights

Typically, scientific campaigns with more flights from a baseairport address one or more scientific questions

Model simulations provide related parameters of interest forthe near future using meteorological forecast data

Optimization of the scientific outcome by finding the best flightpath (in 4 dimensions time, latitude, longitude, altitude) in the“model world”

Consideration of various aircraft constraints (range, flightaltitude, overflight permits. . . )

Discussion and iteration of the proposed flight plans withpilots and aircraft representatives

30.10.2016 Reimar Bauer Folie 13

Page 14: MSS - Software for planning research aircraft missions

ission S¯upport S

¯ystem (MSS)

Software to aid scientific flight planning:Marc Rautenhaus, formerly DLR, introduced MSS in 2012. It issince May 2016 a git FOSS project on bitbucket.

Python 2.7.x Client / Server application

OGC web map service based

conda-forge - anaconda application

License: Apache 2.0

Docs: mss.rtfd.io

30.10.2016 Reimar Bauer Folie 14

Page 15: MSS - Software for planning research aircraft missions

Documented in GMT

30.10.2016 Reimar Bauer Folie 15

Page 16: MSS - Software for planning research aircraft missions

Basic principle of the OGC Web Map Service standard

A client (left) sends a GetMap request, encoded as an HTTPURL to the server (right). The server creates an image file andsends it to the client.

Rautenhaus et al., GMD, 5, 55-71, 2012

30.10.2016 Reimar Bauer Folie 16

Page 17: MSS - Software for planning research aircraft missions

Description MSS

A data center can install the MSS server component andconfigure it to provide data.

The client is a QT 4 GUI application which can access manyMSS Servers.

The client accesses the server and requests vertical,horizontal views and receives generated images.

Scientists interactively design a flight route in direct relation toatmospheric prediction data.

Way points of a proposed flight route are overlayed on anyview of requested data.

All the information could be exchanged and manipulated byothers.

30.10.2016 Reimar Bauer Folie 17

Page 18: MSS - Software for planning research aircraft missions

Architecture of MSS WMS Server

Rautenhaus et al., GMD, 5, 55-71, 2012

30.10.2016 Reimar Bauer Folie 18

Page 19: MSS - Software for planning research aircraft missions

Architecture of MSS GUI

Rautenhaus et al., GMD, 5, 55-71, 2012

30.10.2016 Reimar Bauer Folie 19

Page 20: MSS - Software for planning research aircraft missions

Installing MSS and running Client or/and Server$ conda create -n mssenv python=2$ source activate mssenv$ conda install -c conda-forge mss$ mss$ #mswms #standalone wsgi server

MSS Launcher:

30.10.2016 Reimar Bauer Folie 20

Page 21: MSS - Software for planning research aircraft missions

Top View

Rautenhaus et al., GMD, 5, 55-71, 2012

A) map projection

B) zoom/pan

C) way points

D) appearance

E) open controls

F) layer

G) time setup

H) new request

30.10.2016 Reimar Bauer Folie 21

Page 22: MSS - Software for planning research aircraft missions

Vertical Flight Profile

Rautenhaus et al., GMD, 5, 55-71, 2012

30.10.2016 Reimar Bauer Folie 22

Page 23: MSS - Software for planning research aircraft missions

Table View

Rautenhaus et al., GMD, 5, 55-71, 2012

Listing way points of the flight track

30.10.2016 Reimar Bauer Folie 23

Page 24: MSS - Software for planning research aircraft missions

Example: NAWDEX, Sept/Oct 2016 Keflavik, Iceland

Pictures: Marc Rautenhaus, TU München

30.10.2016 Reimar Bauer Folie 24

Page 25: MSS - Software for planning research aircraft missions

Example: HALO flight from Kiruna toOberpfaffenhofen

Top view: Mixing ratios of N2O and O3:

Source: POLSTRACC flight planning team

30.10.2016 Reimar Bauer Folie 25

Page 26: MSS - Software for planning research aircraft missions

Example: HALO flight from Kiruna toOberpfaffenhofen

Side view: Mixing ratios of N2O and Ozone loss:

Source: POLSTRACC flight planning team

30.10.2016 Reimar Bauer Folie 26

Page 27: MSS - Software for planning research aircraft missions

Example: HALO flight from Kiruna toOberpfaffenhofen

Top view: Cloud cover and tropopause height:

Source: POLSTRACC flight planning team

30.10.2016 Reimar Bauer Folie 27

Page 28: MSS - Software for planning research aircraft missions

Example: HALO flight from Kiruna toOberpfaffenhofen

Side view: Clouds and Potential Vorticity:

Source: POLSTRACC flight planning team

30.10.2016 Reimar Bauer Folie 28

Page 29: MSS - Software for planning research aircraft missions

Documentation

http://mss.rtfd.io

https://bitbucket.org/wxmetvis/mss

https://anaconda.org/conda-forge/mss

http://www.geosci-model-dev.net/5/55/2012/gmd-5-55-2012.pdf

http://www.geosci-model-dev.net/5/55/2012/gmd-5-55-2012-supplement.pdf

30.10.2016 Reimar Bauer Folie 29

Page 30: MSS - Software for planning research aircraft missions

Examples of campaigns using MSS

ML-CIRRUS 2014 Oberpfaffenhofenhttp://www.pa.op.dlr.de/ML-CIRRUS/

POLSTRACC 2016 Kirunahttps://www.polstracc.kit.edu/polstracc

STRATOCLIM 2016-17 Kalamata and Indiahttp://www.stratoclim.org/

NAWDEX 2016 Icelandhttp://nawdex.org/

WISE 2017 Irelandhttps://www.blogs.uni-mainz.de/fb08-ipa/wise/

30.10.2016 Reimar Bauer Folie 30

Page 31: MSS - Software for planning research aircraft missions

Summary

Scientific aircraft research flights have to be plannedbeforehand. For that it is necessary to have model forecasts ofrelevant quantities such as meteorological parameters, chemicalcomposition or particle information to guide the aircraft to thelocation of interest.

For discussion of the possibilites of the research flights, theMission Support System (MSS) was developed. This softwarehelps to review a big amount of metereological and model databy viewing the forecasted parameters of interest along possibleregions of a proposed flight path.

30.10.2016 Reimar Bauer Folie 31