Accélération maximale d’une particule d’onde transversale
Ce calculateur détermine la plus grande accélération subie par une particule d’un milieu parcouru par une onde transversale sinusoïdale.
Lancer gratuitement
Saisissez l’amplitude du déplacement et la pulsation : il applique la relation a_max = A omega au carré. Le résultat reprend l’unité de longueur de l’amplitude par seconde carrée ; des mètres donnent donc des mètres par seconde carrée. Vous pouvez ainsi vérifier des exercices d’ondes, des études vibratoires et des prévisions expérimentales sans refaire les dérivations à la main.
Comprendre l’accélération maximale d’une particule
Dans une onde transversale, les particules du milieu se déplacent perpendiculairement à la propagation. Lors d’une oscillation sinusoïdale, une particule accélère, ralentit, s’arrête à une extrémité puis repart en sens inverse. Son accélération n’est donc pas constante. Sa valeur absolue est maximale aux deux déplacements extrêmes, là où l’effet de rappel est le plus fort, et nulle au passage par l’équilibre. Le calculateur fournit ce maximum, et non une accélération instantanée à une phase donnée. Il ne faut pas le confondre avec la vitesse de l’onde, qui décrit le déplacement spatial du motif, alors que l’accélération particulaire décrit le mouvement local de la matière. Une onde peut avancer vite avec de faibles déplacements, mais la fréquence influence toujours fortement l’accélération maximale. Saisissez une amplitude positive ou nulle et une pulsation en radians par seconde. Le résultat est un module positif ou nul ; la direction change pendant l’oscillation et n’est pas représentée.
Appliquer la formule et choisir les unités
La dérivée seconde d’un déplacement sinusoïdal possède la même dépendance angulaire, multipliée par la pulsation au carré. Le module maximal vaut donc a_max = A fois omega au carré, A étant l’amplitude et omega la pulsation. Saisissez A dans une unité de longueur et omega en radians par seconde. Le radian étant sans dimension, le carré de omega apporte des secondes inverses au carré : le résultat conserve l’unité de longueur par seconde carrée. Des mètres donnent des mètres par seconde carrée, et des centimètres des centimètres par seconde carrée. Gardez des unités cohérentes pour toute comparaison. Si vous connaissez la fréquence ordinaire f en hertz, calculez d’abord omega = 2 pi f. Ne saisissez pas directement les hertz comme une pulsation : oublier 2 pi réduit le résultat d’un facteur quatre pi au carré. Les entrées et la formule sont restituées afin que vous puissiez contrôler facilement la substitution.
Interpréter et contrôler le résultat
Comme la pulsation est élevée au carré, l’accélération maximale réagit fortement à la rapidité d’oscillation. Doubler l’amplitude double le résultat, tandis que doubler la pulsation le quadruple. Cette règle constitue un contrôle de vraisemblance immédiat. Une amplitude nulle ou une pulsation nulle donne une accélération nulle, conformément à l’absence de mouvement oscillatoire. En pratique, la formule suppose un déplacement sinusoïdal idéal en un point du milieu. L’amortissement, une force de rappel non linéaire, plusieurs fréquences superposées, une amplitude variable ou une forme non sinusoïdale peuvent modifier le pic réel. L’incertitude sur la pulsation est elle aussi amplifiée par le carré. La réponse est un module et n’indique ni l’instant, ni la phase, ni la direction transversale du maximum. Pour vos automatisations, chaque requête API coûte $0.002. Le calcul déterministe convient aux contrôles de feuilles d’exercices, aux simulations et aux chaînes de validation exigeant le même résultat pour les mêmes données.
Cas d’usage
Vérifier un exercice d’ondes
Contrôlez l’accélération maximale à partir de l’amplitude et de la pulsation d’une onde sinusoïdale.
Estimer la sévérité vibratoire
Transformez une amplitude et une pulsation mesurées en accélération maximale idéale correspondante.
Valider une simulation
Comparez le pic d’accélération transverse d’un modèle numérique au résultat analytique sinusoïdal.
Questions fréquentes
Quelle formule est utilisée ?
Le calcul applique a_max = A fois omega au carré, avec A pour l’amplitude et omega pour la pulsation.
Quelle est l’unité du résultat ?
Il reprend l’unité de longueur de l’amplitude par seconde carrée : mètres ou centimètres par seconde carrée, par exemple.
Puis-je saisir une fréquence en hertz ?
Pas directement. Convertissez-la avec omega = 2 pi f, puis saisissez la pulsation en radians par seconde.
Pourquoi la pulsation est-elle au carré ?
L’accélération est la dérivée temporelle seconde du déplacement sinusoïdal, et chaque dérivation apporte un facteur de pulsation.
Le résultat indique-t-il la direction ?
Non. Il s’agit du module maximal ; le signe et la direction transversale varient avec la phase.
Quel est le coût de l’API ?
Chaque requête API coûte $0.002.
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/optics/transverse-max-particle-acceleration \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"amplitude":0.02,"angular_frequency":10}'const res = await fetch("https://api.kit.forhosting.com/optics/transverse-max-particle-acceleration", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"amplitude": 0.02,
"angular_frequency": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/transverse-max-particle-acceleration",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"amplitude": 0.02,
"angular_frequency": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/transverse-max-particle-acceleration", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"amplitude":0.02,"angular_frequency":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"amplitude":0.02,"angular_frequency":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/transverse-max-particle-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.02,
"angular_frequency": 10
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.transverse_max_particle_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. |