A notebook simulates the gravitational wave of a black hole, which is only 1% less than the result of supercomputing in two months

Doctor of artificial intelligence 2021-06-18 00:27:34
notebook simulates gravitational wave black

above Artificial intelligence algorithms and Python big data Get more dry goods

On the top right  ···  Set to star  *, Get resources the first time

Just for academic sharing , If there is any infringement , Contact deletion

Reproduced in : qubits

Simulate gravitational waves produced by black holes , That sounds terrible , It must take a lot of computing power ?

exactly , Discover the gravitational waves predicted by Einstein , Humans use it 100 year , And using supercomputing to simulate it exactly , People use 90 year

1915 year , Einstein published general relativity , And then physicists predicted , A merger of two black holes produces Gravitational waves .

until 2005 year , Scientists got the first Black holes merge numerical solutions , And it's done off and on with supercomputing 2 Months .

But now , You just need one macOS or Linux System laptop , You can also calculate black hole mergers , It's the one with animation .

This is a Ph.D. program from Caltech Vijay Varma Developed a Python package , It is used to simulate how two black holes radiate gravitational waves during rotation , And the whole process of their merger .

The installation method is so simple that it can even be done through PyPI Direct installation :

pip install binaryBHexp

And then you just type in a bunch of parameters , You can simulate gravitational waves on your laptop . Even drag the animation with the mouse , comprehensive 360 Watch the black hole merging process :

You think that's all ? No no no , These are just “ By-product ” nothing more .

real “ The main course ” yes , This doctor uses AI Developed By far the most accurate Black hole merging model , And it greatly shortens the simulation time .

Now physicists are going to use this technique to simulate more complex black hole merging processes , help Gravitational wave interference observatory (LIGO) More gravitational waves can be found , Or to test general relativity , Or find its flaws .


With this work , The doctor has been in the top journals 《 Physical Review Letters 》 A number of papers have been published .

Why simulate gravitational waves

Since gravitational waves can be found experimentally , Why do we have to simulate it numerically ? Before we get to know the problem , We have to solve a problem first :

How do we observe gravitational waves ?

Einstein's general theory of relativity , The gravitational wave is “ Ripples of time and space ”, It's the disturbance of a mass object to space-time when it's moving .

however , Gravitational waves are so weak . Only Black hole merging Such incidents , To radiate the gravitational waves that we find .

Black hole merging is now recognized as The strongest gravitational wave source , Because the black hole itself is just a strong gravitational source , So in the merger process , They only radiate gravitational waves .

In order to observe gravitational waves , come from Caltech and MIT A group of physicists , We set up a laser interference gravitational wave observatory LIGO.

This place is dedicated to detecting gravitational waves , It seems that there are two right angle distribution “L” Arm shaped . When gravitational waves appear , The laser in each arm , Will measure the relative difference in arm length .

This process is very difficult , Because every day LIGO Will receive a lot of weak signals with a lot of noise .

Assistant professor from the University of Massachusetts Scott E. Field Explain this :

The difficulty , It's like trying to listen to music on your mobile phone in a noisy restaurant .

I only know the content of the song , In order to find it more easily in the background noise .

in other words , We have to find a way to simulate it numerically , And then we can detect it .

This is the significance of numerical simulation of gravitational waves .

After all , Only a few gravitational waves have been detected , Not even what it looks like Completely understand , Different quality 、 What kind of gravitational wave does rotation and revolution speed produce , We need to solve the very complex general relativity equation to simulate .

But in the numerical simulation of gravitational waves , Physicists are having trouble again ——

Using supercomputing to solve the general relativity equation , Can only Faster Simulate some of the gravitational wavelengths , It's the mass ratio Less than 10:1 The gravitational waves produced by the merging of two black holes in the universe .

For the merging of these black holes , From the University of Massachusetts Gaurav Khanna Express :

It's like simulating the interaction between a big ship and a small sailing boat , After all, the latter will hardly affect the route of the giant ship .

But for another part of the black hole , That is, the mass ratio is greater than 10:1 The gravitational waves produced by the merging of two black holes in the universe , The amount of computation required for simulation is too large .

2005 year , Physicists used supercomputers to simulate 2 Months , And then we get a numerical solution . For a mass ratio greater than 10:1 The situation of , It may take years for Supercomputing , This is obviously unrealistic .

So the mass ratio is greater than 10:1 The two black holes of the merger , Can't really detect their gravitational waves ?

There is actually another way —— simplified calculation .

These physicists from the University of Massachusetts , I hope to use machine learning to simplify the calculation process .

They even made a real Python tool kit , And from the research results , It has been successfully simulated that the mass ratio is 3:1 The merging process of black holes .

The calculated results are consistent with those of supercomputing simulation , The accuracy is no less than 1%.

One command simulates black hole merging

This visualization tool that simulates black hole merging is called binaryBHexp.

The installation process is very simple , I've said that before . It's also very simple to use .

Because the merging of black holes only depends on the following physical quantities : quality 、 Angular momentum 、 Revolution speed .

Enter these values into the command :

binaryBHexp --q 2 --chiA 0.2 0.7 -0.1 --chiB 0.2 0.6 0.1

Parameters q It's the mass ratio of two black holes ,chiA and chiB Then there are the rotation and revolution speeds of the two black holes ( All have been normalized ).

Different parameters lead to different black hole merging phenomena .

For example, the following set of parameters , It shows that gravitational waves are huge “ Recoil ”, Its energy can accelerate the black hole to the speed of light 1/100, Throw it out of the galaxy :

binaryBHexp --q 1.34 --chiA 0.62 -0.27 0.34 --chiB -0.62 0.27 0.34

Target stars, sea

On the ground LIGO It's not enough for physicists .

On earth, , The length of the two interference arms used to measure gravitational waves is limited , If we build a probe into space , So the interference arm can be as long as 100 More than kilometers , Greatly improve the detection accuracy .

This is the European Space Agency ESA and NASA Imagine a space-based gravitational wave exploration program LISA, Due in 2035 launch .

In space , The improvement of accuracy can let us see black hole merging events with larger mass ratio , For example, the mass ratio exceeds 100 The situation of Wan .

Because there might be in the center of the galaxy 10 Hundreds of millions of solar mass black holes , When it sucks ordinary black holes into it , This kind of super mass ratio merging event will occur .

On the other side , Physicists are preparing for numerical computation .

Scott Field and Gaurav Khanna The professor expects to publish a larger mass ratio calculation model in this summer arxiv On , I don't know what surprise it will bring .

Project address :

Reference link :


Statement : This content comes from the Internet , The copyright belongs to the original author

Picture source network , It does not represent the position of the official account . If there is any infringement , Contact deletion

AI Doctor's personal wechat , There are still a few vacancies

How to draw a beautiful deep learning model ?

How to draw a beautiful neural network diagram ?

Read all kinds of convolutions in deep learning

Let's have a look and support

本文为[Doctor of artificial intelligence]所创,转载请带上原文链接,感谢

  1. HTML + CSS + JavaScript to achieve cool Fireworks (cloud like particle text 3D opening)
  2. HTML + CSS + JavaScript realizes 520 advertising love tree (including music), which is necessary for programmers to express themselves
  3. Solve the problem of Web front-end deployment server (it can be deployed online without a server)
  4. HTML + CSS + JS make wedding countdown web page template (520 / Tanabata Valentine's Day / programmer advertisement)
  5. What else can driverless minibus do besides "Park connection"?
  6. Cloud native leads the era of all cloud development
  7. NRM mirror source management tool
  8. Bring it to you, flex Jiugong
  9. Lolstyle UI component development practice (II) -- button group component
  10. Deconstruction assignment in ES6
  11. Luo 2 peerless Tang clan was officially launched. The official gave a key point, and the broadcast time was implied
  12. 20初识前端HTML(1)
  13. 当新零售遇上 Serverless
  14. 20 initial knowledge of front-end HTML (1)
  15. When new retail meets serverless
  16. [golang] - go into go language lesson 5 type conversion
  17. [golang] - go into go language lesson 6 conditional expression
  18. HTML5(八)——SVG 之 path 详解
  19. HTML5 (8) -- detailed explanation of SVG path
  20. 需要开通VIP以后页面内容才能复制怎么办?控制台禁用javascript即可
  21. Web前端|CSS入门教程(超详细的CSS使用讲解,适合前端初学者)
  22. 实践积累 —— 用Vue3简单写一个单行横向滚动组件
  23. Serverless 全能选手,再下一城
  24. What if you need to open a VIP to copy the page content? Just disable JavaScript on the console
  25. Web front end | CSS introductory tutorial (super detailed CSS explanation, suitable for front-end beginners)
  26. Practice accumulation - write a single line horizontal scroll component simply with vue3
  27. Dili Reba is thin again. She looks elegant and high in a strapless hollow skirt, and her "palm waist" is beautiful to a new height
  28. Serverless all-round player, next city
  29. The difference between MySQL semi synchronous replication and lossless semi synchronous replication
  30. Vue表单设计器的终极解决方案
  31. The ultimate solution for Vue form designer
  32. Nginx从理论到实践超详细笔记
  33. Yu Shuxin's red backless swimsuit is split to the waist and tail, with a concave convex figure and excessive color matching, and his face is white to dazzling
  34. Nginx ultra detailed notes from theory to practice
  35. 【动画消消乐|CSS】086.炫酷水波浪Loading过渡动画
  36. typecho全站启用https
  37. CCTV has another popular employee. The off-site interpretation is very professional, and the appearance ability is no less than that of Wang Bingbing
  38. [animation Xiaole | CSS] 086. Cool water wave loading transition animation
  39. Enable HTTPS in Typecho
  40. 50天用JavaScript完成50个web项目,我学到了什么?
  41. 根据JavaScript中原生的XMLHttpRequest实现jQuery的Ajax
  42. What have I learned from completing 50 web projects with JavaScript in 50 days?
  43. "My neighbor doesn't grow up" has hit the whole network. There are countless horse music circles, and actor Zhou Xiaochuan has successfully made a circle
  44. 根据JavaScript中原生的XMLHttpRequest实现jQuery的Ajax
  45. Implement the Ajax of jQuery according to the native XMLHttpRequest in JavaScript
  46. Implement the Ajax of jQuery according to the native XMLHttpRequest in JavaScript
  47. 30 + women still wear less T-shirts and jeans. If they wear them like stars, they will lose weight
  48. 数栈技术分享前端篇:TS,看你哪里逃~
  49. Several stack technology sharing front end: TS, see where you escape~
  50. 舍弃Kong和Nginx,Apache APISIX 在趣链科技 BaaS 平台的落地实践
  51. Abandon the landing practice of Kong and nginx, Apache apisik on the baas platform of fun chain technology
  52. 浪迹天涯king教你用elementui做复杂的表格,去处理报表数据(合并表头,合并表体行和列)
  53. 前端HTML两万字图文大总结,快来看看你会多少!【️熬夜整理&建议收藏️】
  54. Wandering around the world king teaches you to use elementui to make complex tables and process report data (merge header, merge table body rows and columns)
  55. 路由刷新数据丢失 - vuex数据读取的问题
  56. Front end HTML 20000 word graphic summary, come and see how much you can【 Stay up late to sort out & suggestions]
  57. Route refresh data loss - vuex data reading problem
  58. Systemctl系统启动Nginx服务脚本
  59. Systemctl system startup nginx service script
  60. sleepless