ForHosting KIT · Ingénierie et construction

Vitesse du centre de masse

Deux particules, 2 kg à 3 m/s et 1 kg au repos, ont un centre de masse qui avance à 2 m/s et une quantité de mouvement totale de 6 kg·m/s. Indiquez chaque masse et sa vitesse avec son signe pour obtenir la vitesse de l’ensemble. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Le centre de masse d'un système de particules se déplace comme si toute la masse était concentrée en un point et que toutes les forces extérieures y agissaient. Les étudiants utilisent cette identité avant les problèmes de conservation de la quantité de mouvement ; la robotique et les moteurs de jeu s'en servent pour réduire le mouvement multi-corps à une seule vitesse de référence. Ce calculateur accepte une liste de particules avec masse et vitesse signée, renvoie la masse totale, la quantité de mouvement totale et la vitesse du centre de masse, et rejette une masse totale nulle qui diviserait par zéro.

Où la vitesse du centre de masse apparaît dans le travail réel

Les auteurs de programmes et les plugins LMS ont besoin d'un oracle déterministe qui rejette une masse totale nulle au lieu d'émettre silencieusement Infinity qu'un correcteur défectueux pourrait accepter. Les équipes de robotique et de simulation multi-corps utilisent le même rapport comme vitesse système de premier passage pour des trains de charge sur un rail avant des modèles dynamiques complets.

Les moteurs de jeu et les démonstrations pédagogiques interactives ont souvent besoin d'une vitesse du COM en forme fermée pour des stubs multi-particules inviscides où un solveur de corps rigide est excessif. Le personnel des sciences du sport et de la biomécanique estime parfois la vitesse effective du système à partir des masses et vitesses de segments comme contrôle approximatif de quantité de mouvement linéaire. Une validation échouée ne consomme pas le solde.

Gardez les requêtes petites, figez les champs numériques nettoyés dans les tests, et vous obtenez des chiffres reproductibles de vitesse du centre de masse et de quantité de mouvement totale pour les devoirs, les carnets de conception et les workers en bordure sans monter vous-même une pile multi-corps complète.

Si vous avez ensuite besoin de résultats de collision élastique ou inélastique, de la seule quantité de mouvement d'un corps, ou de la position du centre de masse à partir de coordonnées, traitez-les comme des intentions de recherche et des pages distinctes plutôt que de surcharger cette page de vitesse de système de particules.

Préparation du référentiel du centre de masse pour les collisions

Construisez des tableaux de vitesse système avant/après pour des laboratoires multi-corps unidimensionnels sans erreurs manuelles de moyenne pondérée.

Vitesse de premier passage en robotique multi-corps

Estimez la vitesse du COM du système à partir des masses de charge utile et des vitesses d'axe avant des modèles dynamiques multi-corps complets.

Quelle formule ce calculateur de vitesse du centre de masse utilise-t-il ?

Les résultats utilisent des unités cohérentes (typiquement m/s pour la vitesse et kg·m/s pour la quantité de mouvement).

Les vitesses des particules peuvent-elles être négatives ?

Oui. La vitesse est signée le long de l'axe que vous choisissez.

Est-ce la même chose qu'un calculateur de quantité de mouvement d'un seul corps ?

Non. La quantité de mouvement d'un seul corps est p = m v pour une masse. Cet outil prend un système de particules, renvoie la vitesse du COM pondérée par les masses et signale la quantité de mouvement totale de toute la liste. Intention de recherche différente, page différente.

Que se passe-t-il si la masse totale est nulle ?

Le calculateur s’arrête et vous demande de corriger les valeurs, car diviser par une masse totale nulle n’a pas de sens et il n’existe alors aucune vitesse du centre de masse. Chaque masse peut être nulle ou positive, mais au moins une doit dépasser zéro.

Ce calculateur donne-t-il la position du centre de masse ou le résultat d’une collision ?

Non. Il donne la vitesse du centre de masse, la masse totale et la quantité de mouvement totale le long d’une droite. La position à partir de coordonnées et l’issue d’une collision élastique ou inélastique relèvent d’autres calculs.

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.

POSThttps://api.kit.forhosting.com/mech/center-of-mass-velocity

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é.

curl -X POST https://api.kit.forhosting.com/mech/center-of-mass-velocity \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"particles":[{"mass":2,"velocity":3},{"mass":1,"velocity":0}]}'
{
  "particles": [
    {
      "mass": 2,
      "velocity": 3
    },
    {
      "mass": 1,
      "velocity": 0
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "mech.center_of_mass_velocity",
  "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.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

En une dimension, sa vitesse est la moyenne pondérée par les masses des vitesses des particules : v_cm est la somme de m_i fois v_i divisée par la masse totale M. Ce même numérateur est la quantité de mouvement linéaire totale P du système, de sorte que la relation compacte P = M · v_cm est toujours disponible lorsque M est non nulle.

Comment la vitesse du centre de masse est définie pour un système de particules

Commencez par un axe unidimensionnel et choisissez un sens positif. Cette page se limite volontairement à la vitesse unidimensionnelle du centre de masse à partir des masses et des vitesses ; la position du centre de masse, le COM vectoriel multi-axes et les solveurs de collision complets répondent à d'autres intentions de recherche et vivent sur des pages distinctes. Chaque particule i a une masse m_i non négative en mécanique classique et une vitesse v_i qui peut être positive, négative ou nulle le long de cet axe. La masse totale du système est la somme ordinaire M de toutes les m_i. La quantité de mouvement linéaire totale est la somme de chaque produit m_i · v_i, souvent notée P = Σ m_i v_i. La vitesse du centre de masse est alors le rapport v_cm = P / M, exactement la moyenne pondérée par les masses des vitesses individuelles. Lorsque toutes les particules se déplacent à la même vitesse, v_cm égale cette valeur commune, quelle que soit la répartition de la masse. Lorsque des masses égales se déplacent en sens opposés avec la même célérité, la quantité de mouvement s'annule et v_cm est nulle même si l'énergie cinétique ne l'est pas. Lorsque la masse totale est nulle, le rapport est indéfini : il n'y a pas de vitesse classique du centre de masse, et cet outil renvoie invalid_input au lieu de Infinity ou NaN. Les unités restent cohérentes par convention — kilogrammes et mètres par seconde donnent des kilogrammes mètre par seconde pour la quantité de mouvement et des mètres par seconde pour v_cm — mais toute paire cohérente d'unités de masse et de vitesse fonctionne car le rapport est homogène.

Ce que vous envoyez et ce que vous recevez en retour

La masse doit être non négative ; la vitesse est signée le long de votre axe. Gardez des unités cohérentes tout au long d'un laboratoire en plusieurs étapes pour que le produit numérique corresponde à l'interprétation SI que votre rapport affirme. Envoyez un corps JSON avec un champ obligatoire particles : un tableau non vide d'objets, chacun avec mass et velocity comme nombres finis. Les alias m pour mass et v ou vel pour velocity sont acceptés ; le tableau accepte aussi bodies, system et particles_list. Particules manquantes, liste vide, lignes non objets, composantes non finies, masse négative, NaN et Infinity échouent avec invalid_input en nommant le problème et ne sont pas facturés. Lorsque la valeur absolue de la masse sommé tombe sous un epsilon minuscule, l'erreur indique que la masse totale est nulle et que la vitesse du centre de masse ne peut pas être calculée car une division par zéro surviendrait dans v_cm = P / M, afin que le client corrige la liste des masses plutôt que de deviner. En cas de succès, la réponse inclut particle_count, un tableau particles nettoyé qui reprend mass et velocity et ajoute le moment par particule m · v, total_mass M, total_momentum P, center_of_mass_velocity comme P divisé par M, la chaîne de formule v_cm = Σ(m_i · v_i) / Σ m_i, method center_of_mass_velocity et un objet d'unités pour masse, vitesse et quantité de mouvement. Vérifications classiques de manuel : deux kilogrammes à trois mètres par seconde plus un kilogramme au repos donnent une quantité de mouvement totale de six et un v_cm de deux mètres par seconde ; trois masses égales avec des vitesses qui s'annulent donnent un v_cm nul ; et une liste de masses toutes nulles doit échouer à la validation. Le tarif des appels API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.

Où la vitesse du centre de masse apparaît dans le travail réel

Les cours de physique du secondaire et d'introduction universitaire présentent v_cm avant les laboratoires de collision pour que les étudiants réécrivent les problèmes multi-corps dans le référentiel du centre de masse et vérifient que la quantité de mouvement totale vaut M · v_cm. Comme la capacité est parse de niveau A, chaque appel réussi coûte le prix de base publié $0.002, sans jetons de modèle et sans réseau sortant.

Corrigés de devoirs et de laboratoire

Calculez v_cm et la quantité de mouvement totale P=Σmv à partir d'une liste de particules pour que élèves et auto-correcteurs partagent une vérité de référence en forme fermée.

Que se passe-t-il si la masse totale est nulle ?

La requête échoue avec invalid_input. La vitesse du centre de masse est indéfinie lorsque Σ m_i = 0 car le rapport définissant diviserait par zéro.

Combien coûte le calculateur de vitesse du centre de masse ?

L'outil navigateur est gratuit et s'exécute localement. Les requêtes API utilisent le solde prépayé KIT à $0.002 par élément réussi ; une entrée invalide n'est pas facturée.

Consulter la documentation complète du KIT →