¡Apaguen todo!

High-Level Project Summary

Our project consists of an artificial intelligence system capable of predicting solar storms based on the data provided by the DSCOVR satellite, linked to an automatic alarm system to alert all energy, internet and GPS providers so as to predict solar storm consequences and elude damages.Its importance relies on the advantage of knowing when a solar storm will hit, and minimizing the consequences it would arrise on the era of information and communication. Not forseeing these effects would have an estimated cost of 41 billion dollars in damages (Just USA).

Detailed Project Description

Our project


We deviced a System capable of predicting intense solar storms to avoid the consequences that such event would have in our modern connected society.


Consequences of a today Carrington event


In our modern world, which is so dependant on information, connections and systems, a Carrington event would impact in many aspects of our daily basis:


  • Power grids would shut down massively
  • Internet connection and optical fiber would be affected
  • GPS systems would stop working
  • Electrical components in general would be damaged
  • Communications (HF, VHF & UHF frequencies) would be compromised

This damage would have an estimated cost of 41 billiion dollars per day (Just USA).

This is why it is so important for society to have a reliable system that could anticipate such disaster and minimizes damage.


The algorithm pipeline



The actual algorithm has "AD-HOC" functions ("AD-HOC" Wikipedia article in references), this nature is bad in many cases, so we replace it with an AI

Also we merge the satellite dataset with observatories datasets.


Our Data


The first thing we did was to take the datasets from the DSCOVR and Wind satellites.


The algorithm has been trained with the following input data:


  • bz_gse: z component from the interplanetary magnetic field
  • bt: interplanetary magnetic component (nT)
  • density: the solar wind’s proton density
  • speed: wind bulk speed
  • Temperature: solar wind temperature


We dismiss bx, and by, because the most important information is in the z axis (at 90° with the sun).


Other variables are taken away to simplify the problem to allow us to solve the challenge in less than 48 hours.


These are the final variables we used from the datasets obtained from the satellites:



On the other hand we have the data gathered from different observatories around the world which give us information about the impact from the solar waves on the earth's electromagnetic field: Disturbance Storm-Time Index (DST):



The storm's intensity is classified by the DST as follows:

0 to -50 nT ---> Calm storm

-50 to -100 nT ---> Moderate storm

-100 to -250 nT ---> Intense storm

less than -250 nT ---> Super storm



Data Cleaning

 

We took care of all NaN data (which would interfere with the AI’s training) by filling those gaps with the interpolation of the adyacents values in the dataframe.

 

Finally, we realized there was a mismatch between the quantity of data that both, the satellites and the observatories, provided. As we can see on the upper images, the observatories messure the DST intex once per hour, while the satellites makes measurements every minute. To correct this, we shortened the longest dataset by calculating an average for every 60 rows.


In order to save time, we only chose 30000 (from the almost 140000) mesurements in the resulting dataset.

 

Our machine learning algorithm is given a collection of data from which it predicts a DST value (even before being measured by the observatories!). This way we could anticipate events of dangeous magnitude.

 

An example of some DST predictions made by the model is shown up next:



Alert system

 

The alerting system our project proposes consists of sending an email using a python script that alerts vital services providers and all providers whose activities may be interrupted by a solar storm, as soon as the AI detects a high intensity storm.

 

We give examples of regional providers like:

  • EDEMSA (power supply providers)
  • Cooperativa Eléctrica (power supply providers)
  • ITC (Internet providers)
  • Movistar (Internet providers)
  • Google Maps (GPS provider)

 

Our system would advise these companies to undergo a course of action one hour before the actual solar storm hits the earth, thus creating the possibility of reaction and preparation, possibly saving lots of resources that would otherwise be destined to compensations and reparations.

Space Agency Data

  • DSCOVR data - https://cdaweb.gsfc.nasa.gov/pub/data/dscovr/h0/mag/2022/
  • WIND data - https://cdaweb.gsfc.nasa.gov/pub/data/wind/mfi/mfi_h2/2022/

Hackathon Journey

In the group, we had never made an AI, so we learn a lot about Machine learning, neural networks. Also the challenge had so many elements that it make us learn about the sun, the satellites, space fisics and many other things.

We choose this challenge because we wanted to learn IA and Data analisis and it was a very good ocasion to do it.

We want to thanks to Mars Society Argentina for organizing this event, and all the others teams who give a hand in projects parts.

References

  • Carrington desaster consequences data - https://www.researchgate.net/publication/358282676_A_Future_Carrington_Event_Impact_on_International_Telecommunications
  • Ad-Hoc Article - https://en.wikipedia.org/wiki/Ad_hoc

Tags

#IA #Data #DSCOVR #NASA #Sun #Astronaut