Transporte litoral de sedimentos
Olas que rompen con 1,5 m de altura y 15 grados respecto a la normal a la costa dan sin(2α) = 0,5, y con el K por defecto de 0,39 la fórmula CERC calcula el transporte litoral de sedimentos, verificable paso a paso. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Altura de ola en rotura
- 1,5
- Ángulo del oleaje (°)
- 15
- Ángulo del oleaje (rad)
- 0,2617993878
- K
- 0,39
- sen(2α)
- 0,5
- Tasa de transporte
- 0,5373568123
El transporte litoral de sedimentos es el movimiento neto a lo largo de la costa de arena y grava de playa impulsado por olas que rompen con un ángulo respecto a la línea de costa. Ingenieros costeros, geomorfólogos y gestores del litoral estiman esa tasa con la fórmula CERC, que relaciona la altura de ola en rotura y el ángulo de aproximación en la rotura con una tasa de transporte bruta usada en balances de sedimentos, estudios de bypass de desembocaduras y cribado del impacto de espigones o rompeolas. Esta calculadora de tasa de transporte litoral de sedimentos acepta la altura de ola en rotura en metros, el ángulo de aproximación en grados respecto a la normal a la costa y un coeficiente CERC K opcional (valor por defecto 0.39), y devuelve la tasa de transporte con signo, su valor absoluto y el término intermedio sin(2α) para que usted pueda auditar el resultado. La altura de ola negativa se rechaza como entrada inválida en lugar de invertirse en silencio.
Qué calcula la fórmula CERC y cuándo aplica
La fórmula del Coastal Engineering Research Center (CERC) es una relación empírica bruta para la tasa de transporte litoral de sedimentos impulsada por olas en rotura. En la forma simplificada de coeficiente usada aquí, Q es igual a K por la altura de ola en rotura elevada a cinco medios por el seno del doble del ángulo de aproximación: Q = K · Hb^(5/2) · sin(2α).
El ángulo α se mide desde la normal a la costa, de modo que α vale cero cuando las crestas son paralelas a la playa y no hay dirección preferente a lo largo de la orilla; el transporte neto se anula porque sin(2α) es cero.
La magnitud del transporte crece con la altura de ola porque el flujo de energía escala con el cuadrado de la altura y la velocidad de grupo en aguas poco profundas escala con la raíz del fondo, a su vez proporcional a la altura en rotura: juntos producen la clásica potencia de cinco medios sobre Hb.
El factor sin(2α) alcanza su máximo a cuarenta y cinco grados de oblicuidad y vuelve a bajar hacia la incidencia rasante, en coherencia con el equilibrio entre el flujo de energía a lo largo de la costa y la eficiencia del gradiente de tensiones de radiación cerca de la orilla.
K es un coeficiente empírico; el valor por defecto del Shore Protection Manual cercano a 0.39 suele emparejarse con la altura significativa en rotura, pero las calibraciones de campo varían mucho con el tamaño de grano, los perfiles de barra y cómo se define la altura. Este extremo implementa esa fórmula de cribado de forma determinista: no resuelve refracción, setup ni un modelo morfodinámico completo.
Úselo para balances de orden de magnitud, deberes y comparaciones rápidas de escenarios altura-ángulo, y pase a modelos de sitio cuando las decisiones de diseño exijan cotas de incertidumbre más estrechas.
Contrato de entrada, campos de respuesta y reglas de validación
Opcionalmente envíe k para el coeficiente CERC; si se omite, el manejador usa 0.39. Si la altura de ola en rotura es negativa, la tarea falla con un mensaje claro de que la altura no puede ser negativa: esos fallos no se facturan. La altura cero se admite y produce transporte cero, coherente con la ausencia de olas.
Ejemplo: Hb igual a 1.5 m, ángulo igual a 15 grados, K igual a 0.39 produce una tasa de transporte positiva cercana a 0.527 porque sin(30°) vale un medio y 1.5 elevado a cinco medios es aproximadamente 2.7557. Combine la respuesta con su propia conversión de unidades si necesita volúmenes anuales bajo otra calibración de K; esta capacidad devuelve la forma de coeficiente de Q y no asume un sistema volumétrico concreto más allá de los metros de entrada y el K elegido.
Cuándo le sirve este cálculo de transporte litoral
Los cursos universitarios de ingeniería costera encargan estimaciones CERC para que el alumnado vea cómo pequeños cambios en la altura de rotura dominan el transporte frente a cambios modestos de ángulo cerca de la incidencia normal. Los cuadernos de consultoría usan la misma fórmula como término de primer corte del balance de sedimentos antes de invertir en ejecuciones SWAN o XBeach. Los gestores municipales de costa comparan temporadas de temporal fijando K y variando Hb y α a partir de boyas o reanálisis.
La validación fallida no consume saldo.
Qué puede hacer con ella
Comprobaciones de deberes CERC en el aula
Permita que el alumnado envíe altura de rotura y ángulo de aproximación y verifique Q = K·Hb^(5/2)·sin(2α) frente a cálculos a mano en laboratorios de ingeniería costera.
Cribado de balances de sedimentos
Compare tasas de transporte litoral de orden de magnitud entre temporadas de temporal o condiciones de ola de diseño antes de ejecutar modelos morfodinámicos completos.
Cuadernos y opción de diseño
Programe escenarios altura-ángulo para alternativas de espigón, rompeolas o regeneración con un oráculo CERC determinista y sin dependencia de red.
Preguntas frecuentes
¿Qué fórmula usa la calculadora de transporte litoral de sedimentos?
La forma de coeficiente CERC Q = K · Hb^(5/2) · sin(2α), con α convertido desde grados respecto a la normal a la costa. El K por defecto es 0.39 si usted omite el campo k.
¿Qué ocurre si la altura de ola en rotura es negativa?
La altura de ola debe ser un número finito no negativo en metros; los valores negativos no se invierten ni se toman en valor absoluto.
¿Qué convención de ángulo debo usar?
Envíe el ángulo de aproximación de la ola en rotura en grados respecto a la normal a la costa.
¿Puedo cambiar el coeficiente CERC K?
Debe ser finito y no negativo. Si se omite, el manejador usa el valor clásico por defecto 0.39.
¿Con qué ángulo de ola es máximo el transporte litoral?
Con cuarenta y cinco grados respecto a la normal a la costa, donde sin(2α) alcanza su máximo. El transporte es nulo cuando las crestas llegan paralelas a la playa y vuelve a disminuir con incidencias muy rasantes.
Herramientas relacionadas
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/earth/longshore-transport \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"breaking_wave_height":1.5,"wave_angle_deg":15}'const res = await fetch("https://api.kit.forhosting.com/earth/longshore-transport", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"breaking_wave_height": 1.5,
"wave_angle_deg": 15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/longshore-transport",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"breaking_wave_height": 1.5,
"wave_angle_deg": 15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/longshore-transport", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"breaking_wave_height":1.5,"wave_angle_deg":15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"breaking_wave_height":1.5,"wave_angle_deg":15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/longshore-transport", 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
{
"breaking_wave_height": 1.5,
"wave_angle_deg": 15
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.longshore_transport",
"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. |
Notas técnicas
Contrato de entrada, campos de respuesta y reglas de validación
Envíe por POST un cuerpo JSON con breaking_wave_height (metros, finito y no negativo) y wave_angle_deg (grados desde la normal a la costa, cualquier número finito). Cada campo acepta un número JSON o una cadena numérica simple; valores ausentes, cadenas vacías y números no finitos fallan con invalid_input nombrando el campo. El payload de éxito repite la altura coercida, el ángulo en grados y radianes, el K realmente usado, sin_2alpha, transport_rate (con signo, de modo que el signo de sin(2α) indica el sentido litoral respecto a su convención de ángulo), transport_rate_abs para tablas solo de magnitud, y una cadena de fórmula que reescribe la expresión CERC.
Dónde una API de transporte litoral aporta valor real
Como la implementación es parse puro de nivel A, cada llamada exitosa cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente. Mantenga las peticiones pequeñas, fije el transport_rate redondeado en las pruebas y obtendrá resultados CERC reproducibles para deberes, plugins LMS y workers de borde sin montar una pila completa de procesos costeros.
Preguntas técnicas
¿Cuánto cuesta la calculadora de transporte litoral de sedimentos?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada exitosa; la entrada inválida no se factura.