Calcule la potencia necesaria de su instalación solar
La calculadora de dimensionamiento energético de instalaciones solares estima la potencia en corriente continua que deben tener los paneles para cubrir una demanda eléctrica diaria determinada.
Ejecutar — gratis
Introduzca la energía necesaria en kilovatios-hora al día, el promedio de horas solares pico del lugar y un porcentaje conjunto de pérdidas. El cálculo corrige el tamaño ideal según factores como temperatura, cableado, conversión del inversor, desajustes, suciedad y sombras. Obtendrá tanto el requisito calculado como un mínimo práctico redondeado al siguiente vatio entero, un punto de partida claro para planificar su instalación.
Parta de una demanda energética diaria representativa
Un dimensionamiento fiable comienza por la energía, no por la potencia instantánea indicada en un aparato. Sume los vatios-hora consumidos por todas las cargas durante un día habitual o divida un consumo mensual representativo de la factura entre los días del periodo. Introduzca el total resultante como daily_energy_kwh. Si la instalación solo debe compensar una parte del consumo del edificio, indique únicamente esa fracción objetivo. Preste especial atención a las cargas estacionales: el aire acondicionado, la calefacción eléctrica, las bombas de riego y la ocupación vacacional pueden hacer que el promedio anual no represente el periodo decisivo. Para un sistema aislado, use un día de demanda alta prudente en lugar de una media anual optimista, pues una instalación insuficiente podría no recuperar la carga de las baterías. En una conexión a red, el promedio diario anualizado sirve como primera aproximación. La calculadora supone que la demanda indicada es la energía que debe entregar la instalación después de las pérdidas introducidas. No prevé consumos futuros; incluya un vehículo eléctrico o una bomba de calor si forman parte real del proyecto.
Utilice horas solares pico, no horas de luz
Las horas solares pico expresan la irradiación diaria como un número equivalente de horas a un kilovatio por metro cuadrado. No corresponden a las horas transcurridas entre el amanecer y el ocaso. Un lugar puede disfrutar de un día de verano largo y, aun así, registrar menos horas solares pico útiles por la nubosidad, la calima, la orientación del tejado o el ángulo estacional del sol. Siempre que sea posible, consulte una fuente solar fiable para la ubicación, inclinación y orientación previstas. Decida si va a dimensionar con el promedio anual, el mes de diseño más desfavorable u otro periodo de funcionamiento definido y utilice la demanda energética de ese mismo periodo. Combinar una carga invernal con un recurso solar medio anual genera un resultado aparentemente preciso que no representa ninguna de las dos condiciones. El cálculo básico divide los vatios-hora diarios entre las horas solares pico. Por ello, menos horas solares exigen más potencia instalada. La herramienta admite valores de hasta 24, aunque los datos reales suelen quedar muy por debajo de ese límite. La calidad y pertinencia estacional de este dato condicionan directamente el resultado.
Combine las pérdidas con coherencia e interprete el resultado
El campo system_loss_percent representa la reducción conjunta entre la producción nominal de los paneles en condiciones de referencia y la energía diaria aprovechable. Entre sus causas habituales figuran la temperatura de los módulos, la conversión del inversor, el cableado de CC y CA, los desajustes entre paneles, la suciedad, las sombras parciales, la degradación y la disponibilidad. Utilice una estimación combinada basada en los supuestos de su diseño; no sume sin más porcentajes que actúan de forma sucesiva, salvo que la fuente de los datos indique ese método. La calculadora convierte el porcentaje de pérdidas en eficiencia conservada y divide la potencia ideal entre ella. Por tanto, una mayor pérdida siempre incrementa la potencia requerida en CC. required_array_wattage_w conserva dos decimales para comparar, mientras que minimum_whole_watt_array_w redondea hacia arriba para no quedar nunca por debajo del cálculo. Como los proyectos reales usan módulos comerciales, elija una combinación cuya potencia nominal total alcance o supere ese mínimo. Esta es una estimación de balance energético, no un diseño eléctrico completo. Antes de comprar o instalar, confirme con profesionales cualificados el número de módulos, la carga del inversor, las ventanas de tensión, los conductores, la estructura, las distancias, la autonomía, el clima extremo, la normativa y los permisos.
Qué puede hacer con ella
Estimación solar preliminar para una vivienda
Convierta un objetivo medio de consumo doméstico diario en la potencia mínima de paneles de CC para un recurso solar local conocido.
Planificación de cargas sin conexión a red
Estime la potencia de una instalación para una cabaña, un puesto de comunicaciones o una carga remota con un día de demanda prudente y horas solares pico estacionales.
Comparación de supuestos de pérdidas
Ejecute escenarios coherentes para comprobar cómo las sombras, la temperatura, la conversión y el cableado modifican la capacidad necesaria.
Preguntas frecuentes
¿Cuánto cuesta una solicitud a la API?
Cada solicitud a la API cuesta $0.002. También puede ejecutar gratis en su navegador este mismo cálculo determinista.
¿Qué es una hora solar pico?
Es una medida de irradiación equivalente a una hora a un kilovatio por metro cuadrado, no simplemente una hora de luz diurna.
¿Qué pérdidas debe incluir?
Use una estimación conjunta que cubra efectos relevantes como temperatura del módulo, conversión, cableado, desajustes, suciedad, sombras, degradación e indisponibilidad.
¿Por qué se redondea al siguiente vatio entero?
El redondeo hacia arriba garantiza que la recomendación práctica entera no quede por debajo de la potencia mínima calculada.
¿Calcula también el número de paneles solares?
No. Calcula la potencia total necesaria. Divida el mínimo entre la potencia nominal del módulo elegido y redondee hacia arriba para estimar la cantidad.
¿Basta este resultado para diseñar la instalación definitiva?
No. El diseño final también debe considerar compatibilidad, límites de tensión y corriente, estructura, almacenamiento, seguridad, normativa y condiciones específicas del lugar.
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/solar-array-sizing \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"daily_energy_kwh":30,"peak_sun_hours":5}'const res = await fetch("https://api.kit.forhosting.com/elec/solar-array-sizing", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"daily_energy_kwh": 30,
"peak_sun_hours": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/elec/solar-array-sizing",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"daily_energy_kwh": 30,
"peak_sun_hours": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/elec/solar-array-sizing", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"daily_energy_kwh":30,"peak_sun_hours":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"daily_energy_kwh":30,"peak_sun_hours":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/elec/solar-array-sizing", 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
{
"daily_energy_kwh": 30,
"peak_sun_hours": 5
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "elec.solar_array_sizing",
"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. |