Calculateur de transformateur idéal
Un primaire de 240 V à 1000 spires avec un rapport de spires de 0,1 donne 24 V sur un secondaire de 100 spires : un transformateur abaisseur. Obtenez la tension, le courant ou les spires du secondaire avant de commander un bobinage. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Calculer
- Voltage
- Spires du primaire
- 1 000
- Rapport de transformation
- 0,1
- Tension du primaire
- 240
- Valeur secondaire
- 24
- Tension du secondaire
- 24
- Spires du secondaire
- 100
- Configuration
- step-down
Un transformateur idéal transfère l'énergie entre enroulements isolés électriquement par un flux magnétique partagé, avec les hypothèses de manuel d'une résistance d'enroulement nulle, d'un flux de fuite nul et de pertes fer nulle. Sous ces hypothèses le rapport des tensions égale le rapport de spires Ns sur Np, et le courant s'échelonne selon le rapport inverse de sorte que la puissance instantanée se conserve : Vp fois Ip égale Vs fois Is. Ce calculateur de transformateur idéal accepte une grandeur primaire, un nombre de spires primaires fini et non nul, et le rapport de spires secondaire sur primaire Ns/Np, puis renvoie la valeur secondaire correspondante.
Ce qu'un transformateur idéal conserve, et pourquoi Ns/Np est l'application
Un transformateur idéal est un modèle du premier ordre d'un appareil à deux enroulements qui transfère l'énergie par couplage magnétique plutôt que par une liaison galvanique entre les bobines. L'enroulement primaire de Np spires est alimenté par une source ; le secondaire de Ns spires délivre une tension et un courant à une charge.
Dans le modèle idéal les enroulements sont des inductances parfaites, le noyau a une perméabilité infinie sans hystérésis ni pertes par courants de Foucault, et toute ligne de flux qui enlace le primaire enlace aussi le secondaire. La loi de Faraday force alors les tensions induites à s'échelonner avec le nombre de spires : Vs divisé par Vp égale Ns divisé par Np.
La puissance instantanée se conserve parce qu'il n'y a nulle part où l'énergie aille sinon l'autre enroulement, si bien que Vp fois Ip égale Vs fois Is, ce qui se réarrange en Is sur Ip égale Np sur Ns. Ces deux identités sont tout le moteur de ce calculateur. Le rapport de spires adimensionnel utilisé ici est n égal à Ns sur Np, le compte secondaire sur primaire qui convertit une tension primaire en tension secondaire attendue par multiplication.
Lorsque n est plus grand que un, l'appareil élève la tension et abaisse le courant ; lorsqu'il est plus petit que un, il abaisse la tension et élève le courant ; lorsqu'il vaut un, le secondaire reflète le primaire pour l'isolement. Les transformateurs réels s'écartent par la régulation, le courant magnétisant, l'inductance de fuite et la résistance d'enroulement ; cette capacité n'invente pas ces corrections.
Des entrées identiques produisent toujours les mêmes résultats en virgule flottante, car l'implémentation est une arithmétique pure, sans appels réseau, sans hasard et sans horloge murale.
Où un calculateur de transformateur idéal justifie sa place
Gardez les nombres de spires, tensions et courants dans la plage publiée afin qu'un secondaire mis à l'échelle ne déborde pas vers une valeur non finie que le solveur devrait rejeter.
Associez exprès les exemples de cours : mille spires primaires, n égal à un dixième et deux cent quarante volts au primaire donnent vingt-quatre volts au secondaire, un abaisseur réseau classique ; deux cents spires primaires, n égal à quatre et huit ampères au primaire donnent deux ampères au secondaire, un élévateur qui échange tension contre courant ; cinq cents spires primaires et n égal à un cinquième donnent cent spires secondaires sans exiger tension ni courant.
Cette page vise qui cherche un calculateur de transformateur idéal, la tension secondaire depuis le rapport de spires, ou le courant secondaire depuis Np et Ns. Ce n'est pas une page de rapport de transformation qui part des deux comptes bobinés et annonce a égal à Np sur Ns en titre ; ce n'est pas un solveur de pertes fer, de régulation ou de schéma équivalent ; et ce n'est pas un outil de dimensionnement triphasé ni d'autotransformateur.
Préférez cette capacité lorsque vous connaissez déjà la grandeur primaire et le rapport secondaire sur primaire et que vous avez besoin de la valeur secondaire comme réponse principale.
Cas d’usage
Dimensionnement de transformateurs de commande et d'isolement
Les concepteurs convertissent un RMS primaire connu et un rapport de spires choisi en tension ou courant secondaire attendu avant de commander un échantillon bobiné ou un transformateur d'isolement de catalogue.
Comptes rendus de laboratoire et valeurs de référence en CI
Produisez une valeur secondaire déterministe à partir de spires primaires fixes et du rapport, pour des comptes rendus de laboratoire ou des autocontrôles d'électronique qui ne doivent pas dépendre de services externes.
Questions fréquentes
Quelles formules le calculateur de transformateur idéal utilise-t-il ?
Il utilise n = Ns/Np. La tension secondaire est Vs = Vp × n, le courant secondaire est Is = Ip × (Np/Ns) c'est-à-dire Ip / n, et les spires secondaires sont Ns = Np × n. La puissance se conserve comme Vp × Ip = Vs × Is.
Pourquoi un nombre de spires primaires nul est-il rejeté ?
Un transformateur idéal est indéfini lorsque l'enroulement primaire a zéro spire : le rapport Ns/Np diviserait par zéro et les tensions n'auraient aucun sens.
Le rapport de spires est-il Ns/Np ou Np/Ns ?
Ce calculateur prend n = Ns/Np, le compte secondaire sur primaire. La tension multiplie par n et le courant divise par n.
Modélise-t-il les pertes et la régulation d'un transformateur réel ?
Non. Il n'implémente que les relations idéales entre tension, courant et spires. Appliquez régulation, fuite, courant magnétisant et résistance d'enroulement hors de cette étape si besoin.
Que coûte le calculateur de transformateur idéal ?
L'outil du navigateur est gratuit et s'exécute entièrement sur votre appareil.
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/ideal-transformer \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"solve_for":"voltage","primary_turns":1000,"turns_ratio":0.1}'const res = await fetch("https://api.kit.forhosting.com/phys/ideal-transformer", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"solve_for": "voltage",
"primary_turns": 1000,
"turns_ratio": 0.1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/ideal-transformer",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"solve_for": "voltage",
"primary_turns": 1000,
"turns_ratio": 0.1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/ideal-transformer", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"solve_for":"voltage","primary_turns":1000,"turns_ratio":0.1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"solve_for":"voltage","primary_turns":1000,"turns_ratio":0.1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/ideal-transformer", 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
{
"solve_for": "voltage",
"primary_turns": 1000,
"turns_ratio": 0.1
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.ideal_transformer",
"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.
Limites
max_abs | 1000000000000000 |
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
Choisissez solve_for voltage pour obtenir Vs depuis Vp, current pour obtenir Is depuis Ip, ou turns pour obtenir Ns depuis Np. Un nombre de spires primaires nul est rejeté comme invalid_input au lieu de produire l'infini ou NaN.
Ce qu'un transformateur idéal conserve, et pourquoi Ns/Np est l'application
Un nombre de spires primaires nul rendrait n indéfini ou infini selon l'écriture du rapport, aussi le moteur rejette Np égal à zéro avec invalid_input au lieu de renvoyer Infinity ou NaN.
Contrat d'entrée, forme de la réponse et l'erreur des spires nulles
Les clés de sortie facultatives qui ne s'appliquent pas sont omises plutôt que mises à null. Les chaînes numériques qui s'analysent en décimales finies sont acceptées afin que le collage depuis un tableur continue de fonctionner ; Infinity, NaN et les chaînes vides non. Envoyez un corps JSON par POST avec solve_for, primary_turns, turns_ratio et la grandeur primaire qui correspond à l'inconnue voulue. solve_for est une énumération fermée : voltage, current ou turns. Ce doit être l'un de ces trois jetons ; un synonyme en texte libre est rejeté afin que le formulaire affiche une liste plutôt qu'une zone où deviner la syntaxe. primary_turns, avec les alias Np, np et n1, est obligatoire à chaque requête et doit être un nombre fini non nul ; le zéro est le chemin documenté d'invalid_input, et les chaînes non numériques échouent en nommant le champ. turns_ratio, avec les alias ratio, ns_over_np et n, est le compte secondaire sur primaire Ns sur Np ; il doit être fini et non nul car un rapport nul forcerait Ns à zéro et diviserait le courant par zéro. Lorsque solve_for vaut voltage, vous devez aussi envoyer primary_voltage, alias Vp et vp, comme nombre fini en volts ; le moteur renvoie secondary_value égal à Vp fois n. Lorsque solve_for vaut current, vous devez envoyer primary_current, alias Ip et ip, comme ampères finis ; secondary_value égale Ip divisé par n, soit Ip fois Np sur Ns. Lorsque solve_for vaut turns, seuls Np et n sont exigés ; secondary_value égale Np fois n. En succès le corps renvoie les entrées utilisées, inclut secondary_turns égal à Np fois n, étiquette la configuration step-up, step-down ou unity selon la magnitude de n, et répète la formule fermée. Une validation échouée renvoie invalid_input en nommant le champ et n'est jamais facturée. Les magnitudes restent dans une limite absolue publiée pour que la double précision IEEE sur le Worker et dans le navigateur reste finie. Le tarif est un forfait $0.002 par requête réussie avec unité item.
Où un calculateur de transformateur idéal justifie sa place
Une requête avec primary_turns égal à zéro montre le chemin dur d'invalid_input que les manuels décrivent comme un rapport indéfini. Les tâches en échec qui renvoient invalid_input ne consomment pas le solde prépayé, ce qui garde bon marché les scripts d'exploration lorsque les élèves passent exprès un enroulement primaire nul. Les vérifications aller-retour sont simples : recalculez à la main Vp fois Ns sur Np, ou Ip fois Np sur Ns, et confirmez l'égalité avec le secondary_value publié au même arrondi à douze décimales. Comme l'implémentation est du parse pur de palier A, chaque appel réussi coûte le $0.002 publié, sans jetons de modèle et sans réseau sortant.
Cas d'intégration
Contrôle des devoirs de tension et de courant secondaires
Les élèves saisissent Vp ou Ip avec Np et Ns/Np et comparent le résultat de manuel Vs = Vp × Ns/Np ou Is = Ip × Np/Ns à un JSON déterministe avant de rendre.