Calculateur d’accélération maximale MHS
Une oscillation d'amplitude 0,15 m à 4 rad/s atteint une accélération maximale de 2,4 m/s². Saisissez l'amplitude et la pulsation pour obtenir la plus grande accélération d'une vibration idéale, pour les devoirs, le laboratoire ou un premier tri des charges vibratoires. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Amplitude
- 0,15
- Pulsation
- 4
- Fréquence angulaire au carré
- 16
- Accélération maximale
- 2,4
Ce calculateur détermine la plus grande accélération atteinte par un oscillateur harmonique idéal. Avec des mètres et des radians par seconde, le résultat est exprimé en mètres par seconde carrée. L’outil permet de vérifier des exercices sur les systèmes masse-ressort, des estimations vibratoires, des calculs de laboratoire et des feuilles d’ingénierie automatisées. Le calcul est déterministe, n’utilise aucun réseau et refuse explicitement toute amplitude négative au lieu de la traiter comme une donnée physique valide.
Pourquoi l’accélération maximale vaut l’amplitude fois la pulsation au carré
Le mouvement harmonique simple s’écrit x(t) = A cos(ωt + φ), où A désigne l’amplitude du déplacement, ω la pulsation, φ la phase et t le temps. Deux dérivations donnent a(t) = −ω²x(t). Le signe moins indique que l’accélération est dirigée vers l’équilibre, à l’opposé du déplacement instantané.
Sa valeur absolue est donc ω² fois celle du déplacement. L’oscillateur atteint son déplacement maximal aux points de rebroussement, où |x| = A : l’accélération maximale y vaut Aω². La phase n’intervient pas dans cette valeur, car elle change seulement l’instant auquel les extrêmes sont atteints.
Le calculateur renvoie une grandeur maximale non négative, et non l’accélération signée à un point précis. Si l’amplitude est en mètres et la pulsation en radians par seconde, le résultat est en mètres par seconde carrée. Une amplitude nulle donne logiquement une accélération maximale nulle.
Saisir les données et lire le résultat
La pulsation peut être positive, nulle ou négative dans une saisie mathématique, puisque son carré donne le même maximum ; en physique, elle est généralement présentée comme positive. Ne saisissez pas directement une fréquence en hertz. Si vous connaissez f en cycles par seconde, calculez d’abord ω = 2πf.
Par exemple, 0.15 mètre et 4 radians par seconde donnent ω² = 16 et 2.4 mètres par seconde carrée.
Employer l’accélération maximale en physique et en vibrations
L’accélération maximale compare efficacement les oscillations idéales, car la pulsation intervient au carré. Doubler l’amplitude double le maximum, tandis que doubler la pulsation le multiplie par quatre. Cette sensibilité est importante en isolation vibratoire : une hausse modérée de fréquence peut fortement augmenter les efforts d’inertie malgré un faible déplacement.
Vous pouvez vérifier la dérivation d’un système masse-ressort ou relier les équations de déplacement, de vitesse et d’accélération. En laboratoire, le résultat estime le maximum idéal à partir d’une amplitude mesurée et d’une pulsation ajustée. En ingénierie, il sert de première évaluation pour un mouvement approximativement sinusoïdal.
Les systèmes réels peuvent comporter amortissement, chocs, fréquences multiples ou raideur non linéaire. Cet outil ne simule pas ces effets et ne calcule pas l’accélération instantanée liée à la phase.
Cas d’usage
Vérifier des exercices de MHS
Contrôlez l’accélération maximale issue de l’amplitude et de la pulsation sans évaluer tout le mouvement temporel.
Évaluer les charges vibratoires
Estimez la plus forte accélération sinusoïdale idéale lors d’une étude préliminaire de composant ou d’isolation.
Questions fréquentes
Puis-je saisir une fréquence en hertz ?
Pas directement. Convertissez la fréquence f avec ω = 2πf avant d’utiliser le calculateur.
Quelles unités le résultat utilise-t-il ?
Avec une amplitude en mètres et une pulsation en radians par seconde, le maximum est en mètres par seconde carrée. Toute autre unité de longueur cohérente donne l’unité d’accélération correspondante.
Que devient l'accélération maximale si je double la fréquence ?
Elle est multipliée par quatre, car la pulsation intervient au carré. Doubler l'amplitude ne fait que doubler le maximum : une hausse modérée de fréquence peut donc alourdir fortement la charge sur une pièce.
Pourquoi la phase ne change-t-elle pas l'accélération maximale ?
La phase décale seulement le moment où l'oscillateur atteint ses points extrêmes, pas leur distance à l'équilibre. Le maximum est atteint à ces points, il ne dépend donc que de l'amplitude et de la pulsation.
À quel endroit l'oscillateur subit-il son accélération maximale ?
Aux points extrêmes de sa course, là où le déplacement est le plus grand. L'accélération y est dirigée vers la position d'équilibre, à l'opposé du déplacement, et elle s'annule au passage par l'équilibre.
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/mech/shm-max-acceleration \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"amplitude":0.15,"angular_frequency":4}'const res = await fetch("https://api.kit.forhosting.com/mech/shm-max-acceleration", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"amplitude": 0.15,
"angular_frequency": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/shm-max-acceleration",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"amplitude": 0.15,
"angular_frequency": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/shm-max-acceleration", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"amplitude":0.15,"angular_frequency":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"amplitude":0.15,"angular_frequency":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/shm-max-acceleration", 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
{
"amplitude": 0.15,
"angular_frequency": 4
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.shm_max_acceleration",
"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
Indiquez une amplitude de déplacement non négative et la pulsation afin d’appliquer a_max = Aω².
Saisir les données et lire le résultat
Renseignez amplitude avec un nombre fini non négatif et angular_frequency avec un nombre fini. L’amplitude étant une grandeur, une valeur négative produit l’erreur invalid_input sans conversion implicite. La réponse reprend les entrées, fournit angular_frequency_squared comme valeur intermédiaire, puis maximum_acceleration comme Aω², avec la formule et les unités. Les nombres qui provoqueraient un dépassement sont refusés afin d’éviter Infinity et de garantir un JSON valide et déterministe.
Employer l’accélération maximale en physique et en vibrations
Le navigateur est gratuit ; chaque élément API réussi coûte $0.002.
Cas d'intégration
Automatiser les fiches de laboratoire
Transformez les amplitudes et pulsations ajustées en résultats reproductibles au moyen de l’API.
Questions techniques
Quelle formule le calculateur applique-t-il ?
Il applique a_max = Aω², où A est l’amplitude du déplacement et ω la pulsation.
L’amplitude peut-elle être négative ?
Non. L’amplitude est une grandeur non négative. Une valeur négative renvoie invalid_input.
Quel est le prix d’un calcul par API ?
Chaque élément API réussi coûte $0.002. Le calculateur du navigateur est gratuit.