Calculateur de transfert de puissance maximale
Le calculateur de transfert de puissance maximale détermine la résistance de charge qui reçoit la plus grande puissance possible d’une source résistive linéaire.
Lancer gratuitement
Saisissez la tension à vide et la résistance interne de la source : la condition de puissance maximale de Thévenin permet alors d’obtenir la charge adaptée, la puissance maximale, la tension aux bornes de la charge et le courant. Cet outil convient pour vérifier des exercices, comparer des circuits et consigner le point de fonctionnement idéal avant de tenir compte du rendement, de l’échauffement, des tolérances ou des contraintes d’impédance.
Décrivez la source par ses valeurs de Thévenin
Considérez la source depuis les deux bornes auxquelles la charge sera raccordée. La tension saisie est la tension à vide, mesurée lorsqu’aucune charge ne prélève de courant. La résistance de source est la résistance de Thévenin en ohms ; elle représente la résistance interne en série de la source et du réseau linéaire qui l’entoure. Pour une batterie, vous pouvez employer sa tension sans charge et sa résistance interne ; un réseau résistif plus complexe doit d’abord être réduit à ces deux grandeurs. Saisissez des nombres sans symbole d’unité et conservez une base SI cohérente, en volts et en ohms, afin d’obtenir des watts et des ampères. La résistance doit être strictement positive, car une source de tension idéale sans résistance n’a pas de charge adaptée finie dans ce modèle. La tension peut être nulle ou signée : son signe fixe le sens du courant, tandis que la puissance dépend de son carré. Le calcul suppose un circuit continu purement résistif ou un cas alternatif déjà ramené à des résistances réelles équivalentes.
Comprenez le calcul d’adaptation
Pour une résistance de charge R_L raccordée à une source de Thévenin de tension V et de résistance R_S, le courant de charge vaut V divisé par R_S plus R_L. La puissance dans la charge vaut donc V au carré multiplié par R_L, puis divisé par le carré de R_S plus R_L. La dérivation de cette expression par rapport à la charge, ou la comparaison directe des deux pertes, montre que l’unique maximum positif survient lorsque R_L égale R_S. À ce point d’adaptation, la moitié de la tension à vide apparaît sur la charge et l’autre moitié sur la résistance de source. Le courant vaut V divisé par deux fois R_S, et la puissance maximale vaut V au carré divisé par quatre fois R_S. Le calculateur restitue les quatre grandeurs afin de faciliter la vérification. Les résultats emploient les nombres flottants de JavaScript et sont déterministes : des entrées finies identiques produisent le même JSON, sans mesure externe, réseau, hasard, horloge ni mode d’arrondi variable.
Interprétez le maximum idéal avec discernement
La puissance maximale fournie ne constitue pas nécessairement le meilleur point de fonctionnement technique. Avec des résistances adaptées, la résistance de source dissipe autant de puissance que la charge ; le rendement de transfert de ce modèle simple n’est donc que de cinquante pour cent. Les alimentations et appareils sur batterie utilisent souvent une charge bien supérieure à la résistance de source, car le rendement, la régulation, l’autonomie et la température priment sur le maximum mathématique. Le résultat reste une référence utile : il repère le sommet de la courbe de puissance résistive et permet d’évaluer clairement tout écart. Avant toute réalisation, vérifiez les puissances nominales, les limites de courant, le comportement thermique, les tolérances et la dépendance à la tension. Pour les réseaux alternatifs sinusoïdaux comportant une réactance, le théorème général impose l’adaptation par impédances complexes conjuguées ; cet outil ne déduit ni fréquence ni réactance. Considérez sa sortie comme le résultat exact du modèle à deux résistances annoncé, et non comme un remplacement des limites matérielles ou d’une simulation complète.
Cas d’usage
Vérifier un exercice d’analyse de circuit
Confirmez la résistance adaptée, la puissance maximale, la tension aux bornes et le courant d’un équivalent de Thévenin.
Évaluer une interface de capteur
Comparez une charge résistive envisagée au point idéal de puissance maximale d’une source de signal modélisée.
Estimer la limite idéale d’une source
Calculez le pic théorique avant d’appliquer les contraintes de courant, de température, de tolérance et de rendement.
Questions fréquentes
Quel est le coût du calcul ?
Le tarif de l’API est de $0.002 par requête ; le même calcul déterministe peut aussi s’exécuter gratuitement dans le navigateur.
Pourquoi la résistance de charge égale-t-elle celle de la source ?
Pour une source de Thévenin linéaire et résistive, la dérivée de la puissance par rapport à la charge place le maximum à l’égalité des résistances.
Pourquoi la tension de charge vaut-elle la moitié de la tension à vide ?
Au point adapté, les résistances égales de la source et de la charge forment un diviseur de tension symétrique.
La puissance maximale correspond-elle au rendement maximal ?
Non. Le circuit idéal adapté dissipe la même puissance dans la source et la charge, soit un rendement de transfert de cinquante pour cent.
Puis-je l’utiliser pour adapter une impédance en courant alternatif ?
Seulement si le circuit a déjà été ramené à des résistances réelles. Une réactance exige l’adaptation d’impédances complexes conjuguées.
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/elec/max-power-transfer \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"voltage":12,"source_resistance":6}'const res = await fetch("https://api.kit.forhosting.com/elec/max-power-transfer", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"voltage": 12,
"source_resistance": 6
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/max-power-transfer",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"voltage": 12,
"source_resistance": 6
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/max-power-transfer", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"voltage":12,"source_resistance":6}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"voltage":12,"source_resistance":6}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/max-power-transfer", 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
{
"voltage": 12,
"source_resistance": 6
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.max_power_transfer",
"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. |