Rayon de la sphère de photons selon la masse du trou noir
Un trou noir de 1,98847e+30 kg, la masse du Soleil, a sa sphère de photons à 4430,009073100317 m du centre, soit une fois et demie son rayon de Schwarzschild de 2953,3393820668784 m. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Masse (kg)
- 1 988 470 000 000 000 000 000 000 000 000
- Rayon de Schwarzschild (m)
- 2 953,3393820669
- Rayon de la sphère de photons (m)
- 4 430,0090731003
Ce calculateur détermine la position de l’orbite circulaire de la lumière autour d’un trou noir idéal sans rotation. Indiquez sa masse en kilogrammes : l’outil calcule d’abord le rayon de Schwarzschild, puis le multiplie par 1.5. Il renvoie le résultat en mètres avec le rayon intermédiaire et la formule. Ce calcul déterministe convient à l’étude de l’astronomie, aux contrôles de relativité, à la préparation de simulations et à la comparaison de trous noirs de masses différentes sans avoir à manipuler chaque fois les constantes physiques.
Ce que représente le rayon de la sphère de photons
La sphère de photons est la région sphérique où la gravité permet à la lumière de suivre une trajectoire circulaire autour d’un trou noir. Pour un trou noir de Schwarzschild, modèle standard doté d’une masse mais dépourvu de rotation et de charge électrique, cette orbite se situe hors de l’horizon des événements. L’horizon correspond au rayon de Schwarzschild, tandis que la sphère de photons se trouve à 1.5 fois ce rayon.
Cette orbite est instable : la moindre perturbation dirige le photon vers l’extérieur ou l’intérieur. Il ne s’agit donc pas d’un anneau durable de lumière piégée, mais d’un rayon géométrique précis de l’espace-temps de Schwarzschild. Le calculateur affiche les deux rayons en mètres afin que vous puissiez vérifier leur rapport.
L’horizon, la sphère de photons et l’ombre observée sont liés, sans constituer pour autant des frontières identiques.
Comment la masse intervient dans le calcul
Saisissez une masse positive et finie en kilogrammes. L’expression étant directement proportionnelle à la masse, doubler celle-ci double les deux rayons. Aucun relevé d’observation, aucune intégration numérique ni approximation fondée sur un trou noir nommé n’intervient.
Dans ce modèle sans rotation, seule la masse fournie détermine le résultat. Les masses nulles ou négatives, les données absentes ainsi que les valeurs non numériques ou non finies sont refusées. La notation scientifique est acceptée, mais la valeur doit représenter des kilogrammes et non des masses solaires.
Interpréter et exploiter le résultat
Le résultat convient à la géométrie de Schwarzschild, aux contrôles rapides, aux tests de logiciels scientifiques et aux comparaisons approximatives entre trous noirs sans rotation. Ne l’appliquez pas tel quel à un trou noir de Kerr : la rotation rend les orbites dépendantes du sens et du spin. Il ne correspond pas non plus automatiquement au rayon apparent de l’ombre sur une image, car l’observation dépend de la propagation lumineuse, de la géométrie de visée et de la distance.
N’arrondissez qu’après réception des valeurs en mètres.
Cas d’usage
Vérifier un exercice de relativité
Calculez les rayons de la sphère de photons et de l’horizon, puis contrôlez leur rapport exact de 1.5.
Préparer un modèle de lancer de rayons
Obtenez l’échelle de référence nécessaire à une scène représentant un trou noir sans rotation.
Comparer les masses de trous noirs
Étudiez l’évolution du rayon caractéristique entre trous noirs stellaires et supermassifs.
Questions fréquentes
Dans quelle unité dois-je saisir la masse ?
Saisissez la masse en kilogrammes. Convertissez au préalable toute valeur exprimée en masses solaires.
Dans quelle unité le résultat est-il renvoyé ?
Le rayon de Schwarzschild et celui de la sphère de photons sont tous deux renvoyés en mètres.
Le calcul convient-il à un trou noir en rotation ?
Non. Il suppose un trou noir de Schwarzschild sans rotation ni charge ; les orbites d’un trou noir de Kerr dépendent du spin.
La sphère de photons est-elle l'horizon des événements ?
Non. L'horizon des événements se trouve au rayon de Schwarzschild, et la sphère de photons à l'extérieur, à une fois et demie cette distance. Le calculateur affiche les deux rayons pour que vous puissiez comparer.
La lumière peut-elle tourner indéfiniment sur cette orbite ?
Non. L'orbite circulaire de la lumière est instable : la moindre perturbation envoie le photon vers l'extérieur ou vers l'intérieur. C'est un rayon géométrique précis, pas un anneau durable de lumière piégée.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/astro/photon-sphere-radius \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass_kg":1.98847e+30}'const res = await fetch("https://api.kit.forhosting.com/astro/photon-sphere-radius", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass_kg": 1.98847e+30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/photon-sphere-radius",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass_kg": 1.98847e+30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/photon-sphere-radius", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass_kg":1.98847e+30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass_kg":1.98847e+30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/photon-sphere-radius", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"mass_kg": 1.98847e+30
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.photon_sphere_radius",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Comment la masse intervient dans le calcul
Le calcul utilise la constante gravitationnelle G = 6.67430 × 10^-11 m^3 kg^-1 s^-2 et la vitesse de la lumière c = 299,792,458 m/s. Il évalue d’abord r_s = 2GM/c^2, puis r_ph = 1.5r_s, soit également r_ph = 3GM/c^2.
Interpréter et exploiter le résultat
Utilisez photon_sphere_radius_m comme coordonnée radiale de Schwarzschild mesurée depuis le centre idéalisé. Le champ schwarzschild_radius_m indique le rayon de l’horizon employé dans la multiplication ; vous pouvez ainsi contrôler le rapport 1.5 ou transmettre les deux valeurs à un autre calcul. En automatisation, chaque requête coûte $0.002 ; la version du navigateur emploie le même solveur déterministe.
Questions techniques
Pourquoi la sphère de photons vaut-elle 1.5 fois le rayon de Schwarzschild ?
Dans la géométrie de Schwarzschild, l’orbite nulle circulaire instable se trouve à r = 3GM/c^2, et l’horizon à r_s = 2GM/c^2.
Que se passe-t-il si la masse est nulle ou négative ?
La requête renvoie une erreur invalid_input, car la masse doit être strictement positive.