SlideShare a Scribd company logo
The new code for ESA meteoroid model.

Alexey Mints1       Valery Dikarev1              Gerhard Drolshagen2
                    1 University   of Bielefeld, Germany
       2 European   Space Agency, Noordwijk, The Netherlands


                             18.07.2010
Problem


                               Outline



1 Problem

2 Code

3 GUI




        A. Mints, 18.07.2010             The new code for ESA meteoroid model.   2 / 22
Problem


                          Requirements


 Input: Target trajectory and geometry, output content
        specification;
Output: Estimated dust flux, number density and average
        velocity. Dust distributions in mass, incidence
        direction and velocity.
   GUI: A tool to set input parameters and view output.




   A. Mints, 18.07.2010              The new code for ESA meteoroid model.   3 / 22
Problem

                       Orbital elements




A. Mints, 18.07.2010                 The new code for ESA meteoroid model.   4 / 22
Problem


                              Model (as of now)


5 populations, for each:
  • Rectangular 3D grid in orbital space. Dimensions:
    pericenter distance (0.05-6 a.u., 50 log-scale bins),
    eccentricity (0-1, 100 bins) and inclination (0-180, 180
    bins);
  • Mass spectra (200 log-scale bins from 10−18 to 105
    grams), independent of orbital elements;
Current model file size ∼28 Mbytes.


       A. Mints, 18.07.2010                 The new code for ESA meteoroid model.   5 / 22
Problem


                                  Grids




       Figure: Possible grids: regular (left), irregular (right)


Old IMEM                              New IMEM
Regular (orthogonal) grid in          Regular (spherical) grid in
orbital elements.                     incidence velocity.

       A. Mints, 18.07.2010                  The new code for ESA meteoroid model.   6 / 22
Problem


                     Old and new approaches

Old IMEM                            New IMEM
   Jacobian diverges, tricks are      Symmetries cannot be used;
   needed;                            No Jacobian needed;
   Incidence direction has to be      Incidence direction emerges
   calculated: have to run over       naturally from the grid;
   the whole model range;
                                      Reduced calculations for
   Symmetries can be used;            sensitivity;
                                      Various scans can be easily
                                      implemented;

         A. Mints, 18.07.2010            The new code for ESA meteoroid model.   7 / 22
Problem


                            Thresholds



                           C1 < mα V β < C2

• α = 1; β = 0 — mass threshold;
• α = 1; β = 1 — momentum threshold;
• α = 1; β = 2 — kinetic energy threshold;




    A. Mints, 18.07.2010                      The new code for ESA meteoroid model.   8 / 22
Problem

                             Calculation grid




  ∗        grid   ∗
Vdust = Vdust + Vtarget
Geometrical sensitivity can be calculated from ϕ;
             grid
Knowing Vdust we can calculate mass densities as
 C2 /V β
 C1 /V β
         mα dm;
      A. Mints, 18.07.2010                 The new code for ESA meteoroid model.   9 / 22
Code


                                Outline



1 Problem

2 Code

3 GUI




        A. Mints, 18.07.2010              The new code for ESA meteoroid model.   10 / 22
Code

                       Application layout



                        Java                                    Fortran




                       Interface    Model                              Data module




                         Results      Output

                          data        datafiles


                                                        I/O routines                 Core


User                                  Input
                        Task data
data                                 datafiles




                                    Global

                                    settings




A. Mints, 18.07.2010                              The new code for ESA meteoroid model.     11 / 22
Code


                 Application composition


• Calculation engine — FORTRAN-95 program (∼4000
  lines);
• GUI — Java graphical interface (∼11000 lines) developed
  with NetBeans         ;
• User documentation;
• Model file;
• Sample task and trajectory files;



    A. Mints, 18.07.2010             The new code for ESA meteoroid model.   12 / 22
Code


                           Engine input files


• Task file — over 30 parameters, defining task properties
  and output content and format;
• Trajectory file — contains orbital parameters or
  point-by-point trajectory;
• Sensitivity file — optional file containing sensitivity
  function;
• Model file — dust orbital distribution model (binary file);



    A. Mints, 18.07.2010                 The new code for ESA meteoroid model.   13 / 22
Code

                                           Task file
D e s c r i p t i o n=
P o p u l a t i o n s=∗
M e t e o r o i d m o d e l=
T r a j e c t o r y f i l e =x . t r j
S e n s i t i v i t y f i l e =t . t s k s e n s
P l o t s e t t i n g s=t . t s k p l o t
R e s u l t=t . t s k r e s
S e n s i t i v i t y p r e s e t =0
P o p u l a t i o n s s t y l e =1
P o i n t s s t y l e =1
C o o r d i n a t e s s t y l e =1
E a r t h c o o r d i n a t e s =0
Scan mode=0
P h y s u n i t s =0
F l u x =1
N u m b e r d e n s i t y=0
A v e r a g e v e l o c i t y =1
T h r e s h o l d s=m,      1 . 0 0 e −18, 1 . 0 0 e+02
I n c i d e n c e r a n g e =0.00:180.000000
V e l o c i t y r a n g e =0.000000:100000.000000
T a r g e t t y p e =0
T a r g e t o r i e n t a t i o n =0
O r b i t k i n d =1
O r b i t s o l a r =0
O r b i t e c l i p t i c a l =0


       A. Mints, 18.07.2010                               The new code for ESA meteoroid model.   14 / 22
Code

                                    Engine output
#IMEM2 o u t p u t f i l e
#C r e a t e d =20/ 5/2010 2 0 : 2 7 : 3 5 . 1 6 0
#P h y s u n i t s=F
#Scan mode=0
#S c a n r e s o l u t i o n= 20
#P o p u l a t i o n s s t y l e =1
#P o i n t s s t y l e =1
#T h r e s h o l d s i n c o l u m n s=F
#C o o r d i n a t e s s t y l e =1
#E a r t h c o o r d i n a t e s=F
#N u m b e r d e n s i t y=F
#F l u x=T
#A v e r a g e v e l o c i t y=T
#T a r g e t t y p e =0
#T a r g e t o r i e n t a t i o n =0
#S e n s i t i v i t y p r e s e t =0
#T r a j e c t o r y t y p e =0
#T r a j e c t o r y t y p e=          0.:    180.
#M i s s i o n d u r a t i o n=                3.0
#M i s s i o n l a u n c h=                 0.0
#P o i n t Thr |             Time           | asteroids collisions                                    |...
#                  |                        |            Flux              |         AvgV             |...
# 1 | 2 |                        3          |                4             |             5            |...
       1         1 0 . 0 0 0 0 0 0 0 0 E+00        0 . 0 0 0 0 0 0 0 E+000     0 . 0 0 0 0 0 0 0 E+000 . . .
       2         1 0 . 1 0 0 0 0 0 0 0 E+01        0 . 0 0 0 0 0 0 0 E+000     0 . 0 0 0 0 0 0 0 E+000 . . .
       3         1 0 . 2 0 0 0 0 0 0 0 E+01        0 . 0 0 0 0 0 0 0 E+000     0 . 0 0 0 0 0 0 0 E+000 . . .
       4         1 0 . 3 0 0 0 0 0 0 0 E+01        0 . 0 0 0 0 0 0 0 E+000     0 . 0 0 0 0 0 0 0 E+000 . . .
       . A. .Mints, 18.07.2010
         ..                                                                  The new code for ESA meteoroid model.   15 / 22
GUI


                               Outline



1 Problem

2 Code

3 GUI




        A. Mints, 18.07.2010             The new code for ESA meteoroid model.   16 / 22
GUI


                       Main window




A. Mints, 18.07.2010             The new code for ESA meteoroid model.   17 / 22
GUI


           Output properties window




A. Mints, 18.07.2010        The new code for ESA meteoroid model.   18 / 22
GUI


                       Progress window




A. Mints, 18.07.2010               The new code for ESA meteoroid model.   19 / 22
GUI


                       Plots




A. Mints, 18.07.2010           The new code for ESA meteoroid model.   20 / 22
GUI


                       Maps




A. Mints, 18.07.2010          The new code for ESA meteoroid model.   21 / 22
GUI


                           Future plans



• Final release – September 2010;
• OpenMP and MPI extensions;
• Web-interface;
• More Engine features (for example, meteor flux for a
  given location on Earth);




    A. Mints, 18.07.2010              The new code for ESA meteoroid model.   22 / 22

More Related Content

Viewers also liked

Total Quality Management: A must-have tool-kit
Total Quality Management: A must-have tool-kitTotal Quality Management: A must-have tool-kit
Total Quality Management: A must-have tool-kitWest Africa Trade Hub
 
Natural Disaster Risk Transfer Solutions
Natural Disaster Risk Transfer SolutionsNatural Disaster Risk Transfer Solutions
Natural Disaster Risk Transfer Solutions
ICMIF Microinsurance
 
Quality @ Quantity @ Price: The shea industry today
Quality @ Quantity @ Price: The shea industry todayQuality @ Quantity @ Price: The shea industry today
Quality @ Quantity @ Price: The shea industry todayWest Africa Trade Hub
 

Viewers also liked (8)

Randstad- RPO
Randstad- RPORandstad- RPO
Randstad- RPO
 
Photo-0k
Photo-0kPhoto-0k
Photo-0k
 
Saucepolis news
Saucepolis newsSaucepolis news
Saucepolis news
 
Resume
ResumeResume
Resume
 
Total Quality Management: A must-have tool-kit
Total Quality Management: A must-have tool-kitTotal Quality Management: A must-have tool-kit
Total Quality Management: A must-have tool-kit
 
Natural Disaster Risk Transfer Solutions
Natural Disaster Risk Transfer SolutionsNatural Disaster Risk Transfer Solutions
Natural Disaster Risk Transfer Solutions
 
Industrial revolution
Industrial revolutionIndustrial revolution
Industrial revolution
 
Quality @ Quantity @ Price: The shea industry today
Quality @ Quantity @ Price: The shea industry todayQuality @ Quantity @ Price: The shea industry today
Quality @ Quantity @ Price: The shea industry today
 

Similar to Cospar

Robot navigation in unknown environment with obstacle recognition using laser...
Robot navigation in unknown environment with obstacle recognition using laser...Robot navigation in unknown environment with obstacle recognition using laser...
Robot navigation in unknown environment with obstacle recognition using laser...
IJECEIAES
 
Varre_Biomanycores_BOSC2009
Varre_Biomanycores_BOSC2009Varre_Biomanycores_BOSC2009
Varre_Biomanycores_BOSC2009bosc
 
Implementing 64-bit Maximally Equidistributed F2-Linear Generators with Merse...
Implementing 64-bit Maximally Equidistributed F2-Linear Generators with Merse...Implementing 64-bit Maximally Equidistributed F2-Linear Generators with Merse...
Implementing 64-bit Maximally Equidistributed F2-Linear Generators with Merse...
Shin Harase
 
Introduction to cosmology and numerical cosmology (with the Cactus code) (2/2)
Introduction to cosmology and numerical cosmology (with the Cactus code)  (2/2)Introduction to cosmology and numerical cosmology (with the Cactus code)  (2/2)
Introduction to cosmology and numerical cosmology (with the Cactus code) (2/2)SEENET-MTP
 
10 Important AI Research Papers.pdf
10 Important AI Research Papers.pdf10 Important AI Research Papers.pdf
10 Important AI Research Papers.pdf
Linda Garcia
 
Predicting organic reaction outcomes with weisfeiler lehman network
Predicting organic reaction outcomes with weisfeiler lehman networkPredicting organic reaction outcomes with weisfeiler lehman network
Predicting organic reaction outcomes with weisfeiler lehman network
Kazuki Fujikawa
 
Adaptive Hyper-Parameter Tuning for Black-box LiDAR Odometry [IROS2021]
Adaptive Hyper-Parameter Tuning for Black-box LiDAR Odometry [IROS2021]Adaptive Hyper-Parameter Tuning for Black-box LiDAR Odometry [IROS2021]
Adaptive Hyper-Parameter Tuning for Black-box LiDAR Odometry [IROS2021]
KenjiKoide1
 
IRJET - Predicting the Maximum Computational Power of Microprocessors using M...
IRJET - Predicting the Maximum Computational Power of Microprocessors using M...IRJET - Predicting the Maximum Computational Power of Microprocessors using M...
IRJET - Predicting the Maximum Computational Power of Microprocessors using M...
IRJET Journal
 
AN IMPROVED IRIS RECOGNITION SYSTEM BASED ON 2-D DCT AND HAMMING DISTANCE TEC...
AN IMPROVED IRIS RECOGNITION SYSTEM BASED ON 2-D DCT AND HAMMING DISTANCE TEC...AN IMPROVED IRIS RECOGNITION SYSTEM BASED ON 2-D DCT AND HAMMING DISTANCE TEC...
AN IMPROVED IRIS RECOGNITION SYSTEM BASED ON 2-D DCT AND HAMMING DISTANCE TEC...
IJEEE
 
Impact of scrambling on barcode entropy
Impact of scrambling on barcode entropyImpact of scrambling on barcode entropy
Impact of scrambling on barcode entropy
Marie Vans
 
IRJET- Note to Coin Exchanger
IRJET-  	  Note to Coin ExchangerIRJET-  	  Note to Coin Exchanger
IRJET- Note to Coin Exchanger
IRJET Journal
 
Hyper variance and autonomous bus
Hyper variance and autonomous busHyper variance and autonomous bus
Hyper variance and autonomous bus
Jun Steed Huang
 
IRJET- Automatic Crack and Fire Detection in Train with Disaster Management u...
IRJET- Automatic Crack and Fire Detection in Train with Disaster Management u...IRJET- Automatic Crack and Fire Detection in Train with Disaster Management u...
IRJET- Automatic Crack and Fire Detection in Train with Disaster Management u...
IRJET Journal
 
Design and Implementation of Test Vector Generation using Random Forest Techn...
Design and Implementation of Test Vector Generation using Random Forest Techn...Design and Implementation of Test Vector Generation using Random Forest Techn...
Design and Implementation of Test Vector Generation using Random Forest Techn...
IRJET Journal
 
White-box Unit Test Generation with Microsoft IntelliTest
White-box Unit Test Generation with Microsoft IntelliTestWhite-box Unit Test Generation with Microsoft IntelliTest
White-box Unit Test Generation with Microsoft IntelliTest
Dávid Honfi
 
Fault Detection In Vehicles Using Sensors
Fault Detection In Vehicles Using SensorsFault Detection In Vehicles Using Sensors
Fault Detection In Vehicles Using Sensors
IJARIDEA Journal
 
Note to Coin converter using Digital Image Processing
Note to Coin converter using Digital Image ProcessingNote to Coin converter using Digital Image Processing
Note to Coin converter using Digital Image Processing
IRJET Journal
 
Tenser Product of Representation for the Group Cn
Tenser Product of Representation for the Group CnTenser Product of Representation for the Group Cn
Tenser Product of Representation for the Group Cn
IJERA Editor
 
Comparison GUM versus GUM+1
Comparison GUM  versus GUM+1Comparison GUM  versus GUM+1
Comparison GUM versus GUM+1
Maurice Maeck
 
CEM Workshop Lectures (8/11): Method of moments
CEM Workshop Lectures (8/11):  Method of momentsCEM Workshop Lectures (8/11):  Method of moments
CEM Workshop Lectures (8/11): Method of moments
Abhishek Jain
 

Similar to Cospar (20)

Robot navigation in unknown environment with obstacle recognition using laser...
Robot navigation in unknown environment with obstacle recognition using laser...Robot navigation in unknown environment with obstacle recognition using laser...
Robot navigation in unknown environment with obstacle recognition using laser...
 
Varre_Biomanycores_BOSC2009
Varre_Biomanycores_BOSC2009Varre_Biomanycores_BOSC2009
Varre_Biomanycores_BOSC2009
 
Implementing 64-bit Maximally Equidistributed F2-Linear Generators with Merse...
Implementing 64-bit Maximally Equidistributed F2-Linear Generators with Merse...Implementing 64-bit Maximally Equidistributed F2-Linear Generators with Merse...
Implementing 64-bit Maximally Equidistributed F2-Linear Generators with Merse...
 
Introduction to cosmology and numerical cosmology (with the Cactus code) (2/2)
Introduction to cosmology and numerical cosmology (with the Cactus code)  (2/2)Introduction to cosmology and numerical cosmology (with the Cactus code)  (2/2)
Introduction to cosmology and numerical cosmology (with the Cactus code) (2/2)
 
10 Important AI Research Papers.pdf
10 Important AI Research Papers.pdf10 Important AI Research Papers.pdf
10 Important AI Research Papers.pdf
 
Predicting organic reaction outcomes with weisfeiler lehman network
Predicting organic reaction outcomes with weisfeiler lehman networkPredicting organic reaction outcomes with weisfeiler lehman network
Predicting organic reaction outcomes with weisfeiler lehman network
 
Adaptive Hyper-Parameter Tuning for Black-box LiDAR Odometry [IROS2021]
Adaptive Hyper-Parameter Tuning for Black-box LiDAR Odometry [IROS2021]Adaptive Hyper-Parameter Tuning for Black-box LiDAR Odometry [IROS2021]
Adaptive Hyper-Parameter Tuning for Black-box LiDAR Odometry [IROS2021]
 
IRJET - Predicting the Maximum Computational Power of Microprocessors using M...
IRJET - Predicting the Maximum Computational Power of Microprocessors using M...IRJET - Predicting the Maximum Computational Power of Microprocessors using M...
IRJET - Predicting the Maximum Computational Power of Microprocessors using M...
 
AN IMPROVED IRIS RECOGNITION SYSTEM BASED ON 2-D DCT AND HAMMING DISTANCE TEC...
AN IMPROVED IRIS RECOGNITION SYSTEM BASED ON 2-D DCT AND HAMMING DISTANCE TEC...AN IMPROVED IRIS RECOGNITION SYSTEM BASED ON 2-D DCT AND HAMMING DISTANCE TEC...
AN IMPROVED IRIS RECOGNITION SYSTEM BASED ON 2-D DCT AND HAMMING DISTANCE TEC...
 
Impact of scrambling on barcode entropy
Impact of scrambling on barcode entropyImpact of scrambling on barcode entropy
Impact of scrambling on barcode entropy
 
IRJET- Note to Coin Exchanger
IRJET-  	  Note to Coin ExchangerIRJET-  	  Note to Coin Exchanger
IRJET- Note to Coin Exchanger
 
Hyper variance and autonomous bus
Hyper variance and autonomous busHyper variance and autonomous bus
Hyper variance and autonomous bus
 
IRJET- Automatic Crack and Fire Detection in Train with Disaster Management u...
IRJET- Automatic Crack and Fire Detection in Train with Disaster Management u...IRJET- Automatic Crack and Fire Detection in Train with Disaster Management u...
IRJET- Automatic Crack and Fire Detection in Train with Disaster Management u...
 
Design and Implementation of Test Vector Generation using Random Forest Techn...
Design and Implementation of Test Vector Generation using Random Forest Techn...Design and Implementation of Test Vector Generation using Random Forest Techn...
Design and Implementation of Test Vector Generation using Random Forest Techn...
 
White-box Unit Test Generation with Microsoft IntelliTest
White-box Unit Test Generation with Microsoft IntelliTestWhite-box Unit Test Generation with Microsoft IntelliTest
White-box Unit Test Generation with Microsoft IntelliTest
 
Fault Detection In Vehicles Using Sensors
Fault Detection In Vehicles Using SensorsFault Detection In Vehicles Using Sensors
Fault Detection In Vehicles Using Sensors
 
Note to Coin converter using Digital Image Processing
Note to Coin converter using Digital Image ProcessingNote to Coin converter using Digital Image Processing
Note to Coin converter using Digital Image Processing
 
Tenser Product of Representation for the Group Cn
Tenser Product of Representation for the Group CnTenser Product of Representation for the Group Cn
Tenser Product of Representation for the Group Cn
 
Comparison GUM versus GUM+1
Comparison GUM  versus GUM+1Comparison GUM  versus GUM+1
Comparison GUM versus GUM+1
 
CEM Workshop Lectures (8/11): Method of moments
CEM Workshop Lectures (8/11):  Method of momentsCEM Workshop Lectures (8/11):  Method of moments
CEM Workshop Lectures (8/11): Method of moments
 

More from Alexey Mints

Isochrone fitting and Gaia results
Isochrone fitting and Gaia resultsIsochrone fitting and Gaia results
Isochrone fitting and Gaia results
Alexey Mints
 
Gaia Lecture
Gaia LectureGaia Lecture
Gaia Lecture
Alexey Mints
 
N body dynamics (SAGE lecture)
N body dynamics (SAGE lecture)N body dynamics (SAGE lecture)
N body dynamics (SAGE lecture)
Alexey Mints
 
ARCHES ICF
ARCHES ICFARCHES ICF
ARCHES ICF
Alexey Mints
 
Talk for "The X-ray Universe 2014, Dublin"
Talk for "The X-ray Universe 2014, Dublin"Talk for "The X-ray Universe 2014, Dublin"
Talk for "The X-ray Universe 2014, Dublin"Alexey Mints
 
AIP seminar - ARCHES WP6
AIP seminar - ARCHES WP6AIP seminar - ARCHES WP6
AIP seminar - ARCHES WP6
Alexey Mints
 
PhD exam
PhD examPhD exam
PhD exam
Alexey Mints
 
LOFAR Global Sky Model database
LOFAR Global Sky Model databaseLOFAR Global Sky Model database
LOFAR Global Sky Model databaseAlexey Mints
 
Tab calc presentation
Tab calc presentationTab calc presentation
Tab calc presentationAlexey Mints
 

More from Alexey Mints (9)

Isochrone fitting and Gaia results
Isochrone fitting and Gaia resultsIsochrone fitting and Gaia results
Isochrone fitting and Gaia results
 
Gaia Lecture
Gaia LectureGaia Lecture
Gaia Lecture
 
N body dynamics (SAGE lecture)
N body dynamics (SAGE lecture)N body dynamics (SAGE lecture)
N body dynamics (SAGE lecture)
 
ARCHES ICF
ARCHES ICFARCHES ICF
ARCHES ICF
 
Talk for "The X-ray Universe 2014, Dublin"
Talk for "The X-ray Universe 2014, Dublin"Talk for "The X-ray Universe 2014, Dublin"
Talk for "The X-ray Universe 2014, Dublin"
 
AIP seminar - ARCHES WP6
AIP seminar - ARCHES WP6AIP seminar - ARCHES WP6
AIP seminar - ARCHES WP6
 
PhD exam
PhD examPhD exam
PhD exam
 
LOFAR Global Sky Model database
LOFAR Global Sky Model databaseLOFAR Global Sky Model database
LOFAR Global Sky Model database
 
Tab calc presentation
Tab calc presentationTab calc presentation
Tab calc presentation
 

Recently uploaded

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 

Recently uploaded (20)

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 

Cospar

  • 1. The new code for ESA meteoroid model. Alexey Mints1 Valery Dikarev1 Gerhard Drolshagen2 1 University of Bielefeld, Germany 2 European Space Agency, Noordwijk, The Netherlands 18.07.2010
  • 2. Problem Outline 1 Problem 2 Code 3 GUI A. Mints, 18.07.2010 The new code for ESA meteoroid model. 2 / 22
  • 3. Problem Requirements Input: Target trajectory and geometry, output content specification; Output: Estimated dust flux, number density and average velocity. Dust distributions in mass, incidence direction and velocity. GUI: A tool to set input parameters and view output. A. Mints, 18.07.2010 The new code for ESA meteoroid model. 3 / 22
  • 4. Problem Orbital elements A. Mints, 18.07.2010 The new code for ESA meteoroid model. 4 / 22
  • 5. Problem Model (as of now) 5 populations, for each: • Rectangular 3D grid in orbital space. Dimensions: pericenter distance (0.05-6 a.u., 50 log-scale bins), eccentricity (0-1, 100 bins) and inclination (0-180, 180 bins); • Mass spectra (200 log-scale bins from 10−18 to 105 grams), independent of orbital elements; Current model file size ∼28 Mbytes. A. Mints, 18.07.2010 The new code for ESA meteoroid model. 5 / 22
  • 6. Problem Grids Figure: Possible grids: regular (left), irregular (right) Old IMEM New IMEM Regular (orthogonal) grid in Regular (spherical) grid in orbital elements. incidence velocity. A. Mints, 18.07.2010 The new code for ESA meteoroid model. 6 / 22
  • 7. Problem Old and new approaches Old IMEM New IMEM Jacobian diverges, tricks are Symmetries cannot be used; needed; No Jacobian needed; Incidence direction has to be Incidence direction emerges calculated: have to run over naturally from the grid; the whole model range; Reduced calculations for Symmetries can be used; sensitivity; Various scans can be easily implemented; A. Mints, 18.07.2010 The new code for ESA meteoroid model. 7 / 22
  • 8. Problem Thresholds C1 < mα V β < C2 • α = 1; β = 0 — mass threshold; • α = 1; β = 1 — momentum threshold; • α = 1; β = 2 — kinetic energy threshold; A. Mints, 18.07.2010 The new code for ESA meteoroid model. 8 / 22
  • 9. Problem Calculation grid ∗ grid ∗ Vdust = Vdust + Vtarget Geometrical sensitivity can be calculated from ϕ; grid Knowing Vdust we can calculate mass densities as C2 /V β C1 /V β mα dm; A. Mints, 18.07.2010 The new code for ESA meteoroid model. 9 / 22
  • 10. Code Outline 1 Problem 2 Code 3 GUI A. Mints, 18.07.2010 The new code for ESA meteoroid model. 10 / 22
  • 11. Code Application layout Java Fortran Interface Model Data module Results Output data datafiles I/O routines Core User Input Task data data datafiles Global settings A. Mints, 18.07.2010 The new code for ESA meteoroid model. 11 / 22
  • 12. Code Application composition • Calculation engine — FORTRAN-95 program (∼4000 lines); • GUI — Java graphical interface (∼11000 lines) developed with NetBeans ; • User documentation; • Model file; • Sample task and trajectory files; A. Mints, 18.07.2010 The new code for ESA meteoroid model. 12 / 22
  • 13. Code Engine input files • Task file — over 30 parameters, defining task properties and output content and format; • Trajectory file — contains orbital parameters or point-by-point trajectory; • Sensitivity file — optional file containing sensitivity function; • Model file — dust orbital distribution model (binary file); A. Mints, 18.07.2010 The new code for ESA meteoroid model. 13 / 22
  • 14. Code Task file D e s c r i p t i o n= P o p u l a t i o n s=∗ M e t e o r o i d m o d e l= T r a j e c t o r y f i l e =x . t r j S e n s i t i v i t y f i l e =t . t s k s e n s P l o t s e t t i n g s=t . t s k p l o t R e s u l t=t . t s k r e s S e n s i t i v i t y p r e s e t =0 P o p u l a t i o n s s t y l e =1 P o i n t s s t y l e =1 C o o r d i n a t e s s t y l e =1 E a r t h c o o r d i n a t e s =0 Scan mode=0 P h y s u n i t s =0 F l u x =1 N u m b e r d e n s i t y=0 A v e r a g e v e l o c i t y =1 T h r e s h o l d s=m, 1 . 0 0 e −18, 1 . 0 0 e+02 I n c i d e n c e r a n g e =0.00:180.000000 V e l o c i t y r a n g e =0.000000:100000.000000 T a r g e t t y p e =0 T a r g e t o r i e n t a t i o n =0 O r b i t k i n d =1 O r b i t s o l a r =0 O r b i t e c l i p t i c a l =0 A. Mints, 18.07.2010 The new code for ESA meteoroid model. 14 / 22
  • 15. Code Engine output #IMEM2 o u t p u t f i l e #C r e a t e d =20/ 5/2010 2 0 : 2 7 : 3 5 . 1 6 0 #P h y s u n i t s=F #Scan mode=0 #S c a n r e s o l u t i o n= 20 #P o p u l a t i o n s s t y l e =1 #P o i n t s s t y l e =1 #T h r e s h o l d s i n c o l u m n s=F #C o o r d i n a t e s s t y l e =1 #E a r t h c o o r d i n a t e s=F #N u m b e r d e n s i t y=F #F l u x=T #A v e r a g e v e l o c i t y=T #T a r g e t t y p e =0 #T a r g e t o r i e n t a t i o n =0 #S e n s i t i v i t y p r e s e t =0 #T r a j e c t o r y t y p e =0 #T r a j e c t o r y t y p e= 0.: 180. #M i s s i o n d u r a t i o n= 3.0 #M i s s i o n l a u n c h= 0.0 #P o i n t Thr | Time | asteroids collisions |... # | | Flux | AvgV |... # 1 | 2 | 3 | 4 | 5 |... 1 1 0 . 0 0 0 0 0 0 0 0 E+00 0 . 0 0 0 0 0 0 0 E+000 0 . 0 0 0 0 0 0 0 E+000 . . . 2 1 0 . 1 0 0 0 0 0 0 0 E+01 0 . 0 0 0 0 0 0 0 E+000 0 . 0 0 0 0 0 0 0 E+000 . . . 3 1 0 . 2 0 0 0 0 0 0 0 E+01 0 . 0 0 0 0 0 0 0 E+000 0 . 0 0 0 0 0 0 0 E+000 . . . 4 1 0 . 3 0 0 0 0 0 0 0 E+01 0 . 0 0 0 0 0 0 0 E+000 0 . 0 0 0 0 0 0 0 E+000 . . . . A. .Mints, 18.07.2010 .. The new code for ESA meteoroid model. 15 / 22
  • 16. GUI Outline 1 Problem 2 Code 3 GUI A. Mints, 18.07.2010 The new code for ESA meteoroid model. 16 / 22
  • 17. GUI Main window A. Mints, 18.07.2010 The new code for ESA meteoroid model. 17 / 22
  • 18. GUI Output properties window A. Mints, 18.07.2010 The new code for ESA meteoroid model. 18 / 22
  • 19. GUI Progress window A. Mints, 18.07.2010 The new code for ESA meteoroid model. 19 / 22
  • 20. GUI Plots A. Mints, 18.07.2010 The new code for ESA meteoroid model. 20 / 22
  • 21. GUI Maps A. Mints, 18.07.2010 The new code for ESA meteoroid model. 21 / 22
  • 22. GUI Future plans • Final release – September 2010; • OpenMP and MPI extensions; • Web-interface; • More Engine features (for example, meteor flux for a given location on Earth); A. Mints, 18.07.2010 The new code for ESA meteoroid model. 22 / 22