Calculadora de autonomía de supercondensadores
Esta calculadora de autonomía para supercondensadores estima cuánto tiempo puede un banco cargado alimentar una carga de potencia constante antes de alcanzar la tensión mínima admisible.
Ejecutar — gratis
Introduzca la capacitancia efectiva, la tensión inicial, la tensión de corte, la potencia de carga y, si corresponde, la eficiencia del convertidor. El resultado muestra la duración en segundos, minutos y horas, junto con la energía disponible en el condensador y la entregada tras las pérdidas de conversión. Resulta útil para un dimensionamiento preliminar, para comparar diseños y para comprobar si un banco proporciona el margen de continuidad necesario.
Modele el intervalo de tensión realmente aprovechable
Un supercondensador no aporta siempre la misma energía útil solo porque su capacitancia nominal permanezca constante. La energía almacenada depende del cuadrado de la tensión, por lo que importa la diferencia entre la energía a la tensión inicial y la que queda al llegar al corte. La calculadora aplica la mitad de la capacitancia multiplicada por la diferencia de las tensiones al cuadrado. El corte no tiene por qué ser cero: debe representar la menor tensión de entrada con la que siguen funcionando el convertidor, el controlador, el relé u otra carga protegida. Indique como tensión inicial la del banco cuando comienza el respaldo, considerando los límites normales de carga y la reducción de tensión aplicada. Utilice la capacitancia efectiva del banco, no la suma de las celdas salvo que corresponda a la conexión serie-paralelo real. Las celdas en serie reducen la capacitancia efectiva; además, tolerancias, envejecimiento, temperatura, equilibrado y fugas reducen el rendimiento práctico. Unos valores conservadores y un corte realista ofrecen una estimación más defendible que suponer disponibles todos los julios almacenados.
Convierta la energía útil en duración a potencia constante
El cálculo supone que el equipo protegido consume una potencia de salida constante durante toda la descarga. Después de obtener la energía útil del condensador en julios, la calculadora la multiplica por la eficiencia del convertidor para estimar la energía que recibe la carga y la divide por la potencia en vatios. Como un vatio equivale a un julio por segundo, el cociente es la autonomía en segundos; también se presenta en minutos y horas. Introduzca la eficiencia como decimal: por ejemplo, 0.90 representa el noventa por ciento. Utilice 1 únicamente para un caso ideal sin pérdidas. En una carga electrónica regulada, la potencia constante suele aproximar mejor que la corriente constante, pues la corriente de entrada aumenta al caer la tensión. Si la carga es una resistencia simple o consume realmente corriente constante, la curva sigue otra ecuación y este resultado no debe considerarse exacto. Use la peor potencia continua verosímil e incluya por separado la energía de arranque y los transitorios cuando afecten de forma apreciable al intervalo requerido.
Interprete la estimación y añada margen de ingeniería
El resultado es una estimación analítica ideal, no una garantía para un banco físico. La resistencia serie equivalente provoca una caída inmediata de tensión al conectar la carga y puede adelantar el corte respecto de lo previsto únicamente por energía. El cableado, las protecciones, las resistencias de equilibrado, la autodescarga, el consumo en reposo del convertidor y sus variaciones de eficiencia también gastan energía. La tolerancia y degradación de la capacitancia pueden ser importantes con la temperatura y la vida útil. Para diseñar, calcule varios escenarios: uno nominal para comparar, otro con baja capacitancia y eficiencia para el funcionamiento previsto y un caso desfavorable de caída de tensión que compruebe el nivel al conectar. Elija un banco con margen deliberado sobre la duración exigida y valide después el conjunto con carga y ambiente representativos. La energía útil devuelta corresponde al lado del condensador entre ambas tensiones; la energía entregada incorpora la eficiencia indicada. Esta separación deja visibles los supuestos y permite reproducir el dimensionamiento.
Qué puede hacer con ella
Continuidad de un controlador
Estime si un supercondensador puede mantener activo un controlador integrado durante una interrupción breve.
Dimensionamiento para apagado seguro
Dimensione la energía de un ordenador, registrador o controlador industrial para guardar el estado y apagarse correctamente.
Conmutación de fuentes
Compare bancos capaces de sostener un carril regulado mientras arranca otra fuente o asume la alimentación.
Preguntas frecuentes
¿Cuánto cuesta el cálculo?
Puede ejecutarlo gratis en el navegador o por $0.002 en cada solicitud de API.
¿Qué modelo de descarga utiliza?
Emplea la energía disponible entre dos tensiones y supone una carga de potencia constante con eficiencia media constante.
¿Por qué el corte debe ser inferior a la tensión inicial?
El respaldo necesita un intervalo positivo de tensión útil. Un corte igual o superior no deja una descarga válida.
¿Incluye la caída de tensión por ESR?
No. Compruebe aparte la caída inicial al aplicar la carga y añada margen por ESR, cableado, fugas, tolerancia, envejecimiento y temperatura.
¿Cómo debo introducir la eficiencia?
Introduzca un decimal mayor que cero y no superior a 1, como 0.90 para una eficiencia media del noventa por ciento.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
curl -X POST https://api.kit.forhosting.com/elec/supercap-backup-time \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"capacitance":100,"initial_voltage":5.4,"cutoff_voltage":3,"load_power":10}'const res = await fetch("https://api.kit.forhosting.com/elec/supercap-backup-time", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"capacitance": 100,
"initial_voltage": 5.4,
"cutoff_voltage": 3,
"load_power": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/supercap-backup-time",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"capacitance": 100,
"initial_voltage": 5.4,
"cutoff_voltage": 3,
"load_power": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/supercap-backup-time", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"capacitance":100,"initial_voltage":5.4,"cutoff_voltage":3,"load_power":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"capacitance":100,"initial_voltage":5.4,"cutoff_voltage":3,"load_power":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/supercap-backup-time", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Ejemplo de solicitud
{
"capacitance": 100,
"initial_voltage": 5.4,
"cutoff_voltage": 3,
"load_power": 10
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.supercap_backup_time",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |