3-Body Movement Simulator pour Openclaw

Un guide sophistiqué et un cadre informatique pour concevoir des simulateurs numériques afin de résoudre le problème gravitationnel chaotique des trois corps.

duanc-chao
v1.0.0
Mar 20, 2026
0
924
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install 3

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer 3 via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que 3-Body Movement Simulator ?

Le 3-Body Movement Simulator est une ressource technique spécialisée conçue pour combler le fossé entre l'astrophysique théorique et la modélisation informatique pratique. Cette compétence fournit le plan architectural pour simuler les interactions gravitationnelles complexes de trois corps célestes, un problème célèbre pour sa nature chaotique et l'absence de solution analytique générale.

En exploitant la puissance d'Openclaw Skills, les développeurs peuvent implémenter des solveurs numériques de haute précision qui transforment la loi de la gravitation universelle de Newton en modèles visuels interactifs. La compétence se concentre sur l'équilibre entre l'efficacité informatique et la précision physique, garantissant que les simulations restent stables et physiquement plausibles même sur de longues durées.

Cas d'utilisation de 3-Body Movement Simulator

  • Simulation d'orbites périodiques stables comme la configuration en chiffre 8 pour la recherche astrophysique.
  • Visualisation du mouvement chaotique et de la sensibilité aux conditions initiales dans les systèmes à corps multiples.
  • Démonstrations pédagogiques de la mécanique orbitale et de la gravité newtonienne dans les cours de physique numérique.
  • Tests de résistance des algorithmes d'intégration numérique contre les systèmes gravitationnels à haute entropie.

Comment fonctionne 3-Body Movement Simulator

  1. System State Definition : Le simulateur initialise un vecteur d'état de 18 éléments représentant la position 3D et la vitesse des trois corps.
  2. Derivative Calculation : Un moteur physique calcule la force gravitationnelle instantanée exercée sur chaque corps à l'aide de la loi de la gravitation universelle de Newton.
  3. Acceleration Mapping : Les forces sont converties en vecteurs d'accélération (F=ma) pour déterminer le taux de changement des vitesses.
  4. Numerical Integration : Le système utilise la méthode de Runge-Kutta d'ordre 4 (RK4) pour faire avancer le vecteur d'état par de petits pas de temps (dt).
  5. Trajectory Logging : Les positions résultantes sont stockées dans un tableau de trajectoire pour une analyse séquentielle ou un tracé visuel.

Configuration de 3-Body Movement Simulator

Pour commencer avec le 3-Body Movement Simulator fourni par Openclaw Skills, assurez-vous d'avoir un environnement Python prêt avec les bibliothèques numériques nécessaires.

# Install required dependencies
pip install numpy matplotlib

# Clone the skill repository
git clone https://github.com/openclaw/3-body-simulator.git
cd 3-body-simulator

Schéma de données et taxonomie de 3-Body Movement Simulator

Le simulateur organise les données à l'aide d'une approche vectorielle structurée pour assurer la compatibilité avec les bibliothèques de calcul haute performance.

Composant Type Description
State Vector np.array (18,) [x, y, z, vx, vy, vz] combinés pour trois corps
Masses List[float] Tableau des valeurs m1, m2 et m3
Trajectory np.array (N, 18) Historique temporel de tous les vecteurs d'état
G Float La constante gravitationnelle (6.67430e-11)

Fonctionnalités avancées de 3-Body Movement Simulator

  • RK4 Integration : Utilise la méthode Runge-Kutta d'ordre 4 pour maintenir la conservation de l'énergie et éviter la dérive orbitale courante dans les modèles plus simples basés sur Euler.
  • Dimensionless Scaling : Prise en charge de systèmes d'unités simplifiés pour tester des solutions périodiques et des preuves mathématiques théoriques.
  • Energy Monitoring : Crochets disponibles pour calculer l'énergie cinétique et potentielle à chaque étape afin de vérifier l'intégrité de la simulation.
  • Matplotlib Integration : Crochets préconfigurés pour générer des visualisations orbitales 2D et 3D des trajectoires chaotiques.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*