Calculateur de pendule simple
Un pendule de 1 m sous la pesanteur normale, 9,80665 m/s², met environ 2 s pour accomplir un cycle complet. Saisissez la longueur du pivot au centre de masse et la pesanteur locale pour obtenir la période aux petits angles et la fréquence en hertz. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Longueur
- 1
- Gravité
- 9,80665
- Période
- 2,0064092926
- Fréquence
- 0,4984027953
Un pendule simple est une masse ponctuelle suspendue à un fil ou à une tige sans masse qui oscille sous une gravité constante. Aux petits angles, le mouvement est harmonique simple et la période d'oscillation ne dépend que de la longueur et de l'accélération de la pesanteur — ni de la masse, ni de l'amplitude. Utilisez-le pour des valeurs attendues de laboratoire, des contrôles en classe, le minutage d'objets suspendus, et tout script qui a besoin d'une période déterministe aux petits angles sans tableur.
Ce que calcule le pendule simple aux petits angles
Un pendule simple est une idéalisation : une masse ponctuelle, souvent appelée masselotte, attachée à un fil inextensible sans masse ou à une tige rigide libre d'osciller dans un plan vertical autour d'un pivot fixe. À partir de la deuxième loi de Newton sous forme angulaire, le couple de rappel est moins m g L fois le sinus du déplacement angulaire, le moment d'inertie autour du pivot est m L au carré, et l'équation du mouvement est la dérivée seconde de thêta plus (g/L) fois sin(theta) égale zéro.
Cette équation est non linéaire. L'approximation des petits angles remplace sin(theta) par thêta lui-même, ce qui est précis lorsque le déplacement angulaire maximal n'est que de quelques degrés, car thêta en radians est alors presque égal à son sinus. L'équation linéarisée est un mouvement harmonique simple de pulsation oméga égale à la racine carrée de g sur L.
La masse s'annule : une masselotte plus lourde ne change pas la période idéale. L'amplitude disparaît aussi du modèle linéarisé, c'est pourquoi une expérience au chronomètre en classe qui reste près de la verticale peut comparer de nombreux angles de départ différents à la même prédiction T. Ce calculateur n'évalue que cette forme close.
Il n'intègre pas le pendule non linéaire complet, n'applique pas de corrections d'intégrales elliptiques pour les grandes oscillations, et ne modélise pas un pendule physique dont la masse est répartie le long d'une barre. Ces problèmes exigent d'autres entrées et d'autres formules. La longueur L est la distance du pivot au centre de masse, en mètres.
L'accélération de la pesanteur g est la valeur locale en mètres par seconde carrée. La période renvoyée est en secondes, grandeur qu'attend réellement un chronomètre, un minuteur de jeu ou une boucle de micrologiciel de capteur.
Entrées, unités et période en secondes
Les deux doivent être strictement supérieurs à zéro. Une longueur nulle ou négative est l'erreur autour de laquelle ce produit est construit : il n'existe pas de pendule simple physique avec un L non positif, et l'expression sous racine n'est pas définie pour L inférieur ou égal à zéro. Une gravité nulle ou négative est rejetée de la même façon, car diviser par g serait indéfini ou enverrait le mouvement dans un régime non physique.
La fréquence en hertz est aussi indiquée comme l'inverse de la période, ce qui est utile lorsqu'une boucle de minuterie ou d'animation est spécifiée en cycles par seconde plutôt qu'en secondes par cycle. Un pendule d'un mètre sous la gravité terrestre standard de 9.80665 mètres par seconde carrée a une période d'environ deux secondes ; cette paire est un contrôle de cohérence utile lors du câblage d'un client. Convertissez les centimètres ou les pouces en mètres avant d'appeler.
Convertissez les multiples de force g en mètres par seconde carrée absolus.
Où l'on utilise un calculateur de pendule simple
Les enseignants de physique et les assistants de laboratoire utilisent un calculateur de pendule simple pour préparer la période attendue avant que les élèves chronomètrent dix oscillations et calculent l'écart en pour cent par rapport à la théorie. Les ingénieurs de jeu et d'animation ont besoin d'une période transparente lorsqu'une lampe suspendue, une boule de démolition ou un métronome doit sembler physiquement plausible à une longueur de corde et une gravité du monde données.
Les équipes d'instrumentation comparent les temps de passage par zéro mesurés à la T idéale afin de signaler un amortissement supplémentaire, une longueur effective erronée ou une constante de gravité mal réglée dans le micrologiciel.
Préférez ce point d'entrée lorsque l'intention de recherche est le pendule simple lui-même — la période aux petits angles à partir de L et g — plutôt que le problème inverse consistant à trouver la longueur qui produit une période cible, le partage d'énergie à un angle, ou le pendule conique qui parcourt un cercle horizontal. Ces outils voisins répondent à d'autres requêtes et ne doivent pas cannibaliser cette page.
Gardez les requêtes petites, figez la période arrondie dans les tests, et vous obtenez une ligne de base de manuel reproductible pour les devoirs, les greffons LMS et les workers en bordure, sans dresser un solveur numérique d'ODE. Une validation en échec ne consomme pas de solde.
Le calculateur ne corrigera pas pour vous des données à grande amplitude ; si votre expérience oscille de dizaines de degrés, comparez la prédiction aux petits angles à la période mesurée et traitez la différence comme la correction d'amplitude finie que vous vouliez étudier.
Cas d’usage
Préparer un corrigé de laboratoire
Les enseignants saisissent la longueur du pivot à la masselotte et le g de la salle pour imprimer la période aux petits angles que les élèves devraient approcher au chronomètre.
Minuter un accessoire suspendu dans une scène
Les animateurs règlent la longueur de corde et la gravité du monde afin qu'une lampe suspendue ou une boule de démolition achève chaque oscillation en un nombre de secondes physiquement honnête.
Questions fréquentes
Comment calcule-t-on la période du pendule simple à partir de la longueur et de la gravité ?
Le résultat principal est la période en secondes ; la fréquence en hertz vaut 1/T.
Quelles unités devez-vous envoyer pour la longueur et la gravité ?
La longueur est en mètres du pivot au centre de masse. La gravité est en mètres par seconde carrée. Convertissez les centimètres, les pouces ou les multiples de force g avant d'appeler.
Pourquoi une longueur non positive échoue-t-elle ?
Une longueur nulle ou négative n'est pas une longueur de pendule physique, et √(L/g) n'est pas définie pour L ≤ 0.
La masse ou l'angle de départ changent-ils le résultat ?
Pas dans ce modèle. La masse s'annule, et la linéarisation aux petits angles fait disparaître l'amplitude, si bien qu'il ne reste que la longueur et la gravité. Les grandes oscillations exigent une autre formule.
Quelle amplitude d'oscillation peut-on utiliser ?
Restez à quelques degrés. La période vient de l'approximation des petits angles, précise seulement tant que l'angle en radians reste proche de son sinus ; les grandes oscillations demandent des corrections que ce calculateur n'applique pas.
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/phys/simple-pendulum \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"length":1,"gravity":9.80665}'const res = await fetch("https://api.kit.forhosting.com/phys/simple-pendulum", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"length": 1,
"gravity": 9.80665
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/simple-pendulum",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"length": 1,
"gravity": 9.80665
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/simple-pendulum", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"length":1,"gravity":9.80665}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"length":1,"gravity":9.80665}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/simple-pendulum", 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
{
"length": 1,
"gravity": 9.80665
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.simple_pendulum",
"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
Ce calculateur applique le résultat en forme close T égale deux pi fois la racine carrée de la longueur sur la gravité et renvoie la période en secondes sous forme de JSON structuré. La longueur doit être strictement positive ; une longueur nulle ou négative est rejetée avec invalid_input et n'est pas facturée.
Ce que calcule le pendule simple aux petits angles
Un cycle complet prend donc une période T égale à deux pi sur oméga, c'est-à-dire T = 2π √(L/g).
Entrées, unités et période en secondes
Envoyez deux nombres finis obligatoires. length est la longueur du pendule en mètres ; les alias length_m et L sont acceptés afin qu'un cahier de laboratoire qui étiquette déjà la colonne L n'ait pas besoin d'un renommage. gravity est l'accélération de la pesanteur en mètres par seconde carrée ; les alias gravity_m_s2 et g sont acceptés. Un champ manquant, une chaîne vide, un jeton non numérique, NaN ou Infinity échouent avec invalid_input en nommant le champ, et cet échec n'est pas facturé. En cas de succès, le JSON répète length et gravity après un arrondi stable à douze décimales, renvoie period en secondes comme résultat principal, et rappelle la formule T = 2π √(L/g) afin qu'un client puisse imprimer l'identité à côté du nombre. Un élément réussi est facturé au $0.002 publié.
Où l'on utilise un calculateur de pendule simple
Comme chaque appel réussi est un unique élément analytique au tarif $0.002, des scripts par lots peuvent recalculer des tables de périodes sur une plage de longueurs ou de gravités planétaires sans abonnement ni coût de modèle.
Cas d'intégration
Vérifier une période mesurée par codeur
Les auteurs de micrologiciel comparent un intervalle de passage par zéro compté avec T = 2π √(L/g) pour détecter une longueur effective erronée ou une constante de gravité mal configurée.
Questions techniques
Combien coûte une requête API réussie ?
Un élément réussi est facturé à $0.002. L'exécuteur dans le navigateur de la page est gratuit. Une entrée invalide ne consomme pas de solde.