Contents — find the section you need
Separar la captura de sólidos de la carga de nitrógeno y fósforo
No llame «una sola carga» al agua turbia y al nitrato disuelto
La guía anterior separó las observaciones del tanque de peces, el biofiltro y las plantas. Esta guía separa los sólidos de los peces del nitrógeno y el fósforo disueltos. Cornell describe la acuaponía como una trayectoria que atraviesa tanques de peces, captura de sólidos, áreas de cultivo y circulación de retorno. Cornell Small Farms
La captura de sólidos cambia lo que sale como partículas y lo que después se mineraliza. El nitrógeno disuelto pasa por la nitrificación y la absorción de las plantas. El fósforo puede concentrarse en los sólidos y no debe inferirse a partir de una ecuación de nitrógeno.
Mantenga cuatro rutas en registros separados
| Ruta | Registro | No confundir con |
|---|---|---|
| Captura de sólidos | Masa, contenido de agua, tiempo y destino | Concentración de nitrato disuelto |
| Nitrógeno disuelto | Amoníaco, nitrito, nitrato y flujo | Nitrógeno total en el alimento |
| Fósforo | Disuelto/particulado, captura y descarga | Estimación derivada del nitrógeno |
| Absorción y descarga de las plantas | Cosecha, descarga y recuperación | Carga previa al filtro |
Mida la entrada y la salida del filtro en conjunto. El que los sólidos capturados se desechen, se mineralicen por separado o se devuelvan a las plantas cambia la carga aguas abajo.
Calcule una carga sintética
Suponga entradas diarias de 10 g de nitrógeno y 1.2 g de fósforo provenientes del alimento. La captura de sólidos elimina 3 g de N y 0.8 g de P; las plantas absorben 4 g de N disuelto y 0.2 g de P. Los residuos son 3 g de N y 0.2 g de P.
inputs = {"N": 10.0, "P": 1.2}
solids = {"N": 3.0, "P": 0.8}
plants = {"N": 4.0, "P": 0.2}
residual = {k: inputs[k] - solids[k] - plants[k] for k in inputs}
print(residual)
La salida es {'N': 3.0, 'P': 0.2}. Los residuos pueden incluir nitrificación, almacenamiento en el tanque, otras descargas y error de medición; no son absorción por las plantas ni un límite de carga seguro.
Registre el destino de los sólidos capturados
Trasladar los sólidos a otro recipiente no hace que los nutrientes desaparezcan. Registre el contenido de agua, el tiempo de almacenamiento, el tratamiento y si el material se devuelve, se composta o se desecha. Si el líquido tratado se devuelve, registre un nuevo lote tanto en los registros de nutrientes como en los de saneamiento.
No reponga el fósforo ni los oligoelementos suponiendo la proporción de nitrógeno. Separe los límites del alimento, los peces, el sustrato, la biomasa vegetal y la descarga, y no fuerce a cero los residuos inexplicados.
Alcance
Esta guía cubre los límites de contabilidad de sólidos, nitrógeno y fósforo. La composición del alimento, el diseño del filtro, la cinética de mineralización, los límites por especie, los patógenos y las decisiones de liberación de alimentos quedan fuera de alcance. A continuación vienen las variables de diseño que conectan la carga de calidad del agua con la capacidad de peces y plantas.
Conectar la carga de calidad del agua con la capacidad de peces y plantas
Una sola proporción pez-planta no es un diseño de sistema
La guía anterior separó las cargas de sólidos, nitrógeno y fósforo. Esta guía conecta esas cargas con la capacidad del tanque de peces, el biofiltro y las plantas. Oklahoma State University trata la eliminación de sólidos, la biofiltración y la unidad hidropónica como componentes separados y recomienda añadir capacidad después de dimensionarlos.Guía de acuaponía SRAC
La relación entre plantas y peces cambia según la especie, la etapa de crecimiento, la tasa de alimentación, la filtración, el flujo y el ciclo de cosecha. No convierta una proporción fija en un límite de seguridad ni en una garantía de rendimiento. Compare la carga y la capacidad dentro de la misma ventana de tiempo diaria.
Mantenga cinco tablas de diseño
| Tabla | Variables mínimas | Comparar la capacidad con |
|---|---|---|
| Tanque de peces | Biomasa, alimento, horarios de alimentación, temperatura, OD | Respiración, excreción y volumen del tanque |
| Sólidos | Masa de entrada, captura, contenido de agua, destino | Rendimiento del filtro e intervalo de limpieza |
| Biofiltro | Carga de amoníaco, nitrito, nitrato, área de contacto, flujo | Carga máxima y suministro de oxígeno |
| Plantas | Área de cultivo, etapa del cultivo, cosecha, absorción | Residuo de nutrientes disueltos y luz/temperatura del agua |
| Hidráulica y margen disponible | Recirculación, intercambio, tiempo de inactividad, reserva | Flujo mínimo de zona y tiempo de recuperación |
No use la biomasa de peces como sustituto de la entrada de alimento. A medida que los peces pasan de juveniles a etapa de cosecha, las series temporales de alimento y residuos cambian aunque el número se mantenga igual. Registre por separado las áreas de plantas recién sembradas y las listas para cosecha.
Asigne una carga diaria sintética a la capacidad
Suponga 100 g de alimento diario, una carga de 10 g de nitrógeno, 3 g de nitrógeno en la ruta de sólidos y un objetivo de absorción de plantas de 4 g. El residuo es de 3 g, que incluye el procesamiento del biofiltro, el almacenamiento en el tanque, la descarga y el error de medición. No aumente el área de plantas solo para forzar ese residuo a cero; asígnelo a las siguientes columnas de capacidad.
load = {"feed_g": 100.0, "N_g": 10.0}
paths = {"solids_N_g": 3.0, "plant_target_N_g": 4.0,
"biofilter_or_other_N_g": 3.0}
assert sum(paths.values()) == load["N_g"]
capacity = {"fish_tank_feed_g": 120.0,
"biofilter_N_g": 3.5,
"plant_target_N_g": 5.0}
headroom = {"feed_g": capacity["fish_tank_feed_g"] - load["feed_g"],
"biofilter_N_g": capacity["biofilter_N_g"] - paths["biofilter_or_other_N_g"],
"plant_N_g": capacity["plant_target_N_g"] - paths["plant_target_N_g"]}
print(headroom)
La salida es {'feed_g': 20.0, 'biofilter_N_g': 0.5, 'plant_N_g': 1.0}. Estas son diferencias de capacidad sintéticas, no límites por especie, conclusiones de inocuidad alimentaria ni controles de patógenos. Use el margen más pequeño para identificar si el tanque de peces, el biofiltro, la unidad de plantas o la bomba se convierten en la primera restricción.
Mantenga separados los límites de ventana de tiempo y tiempo de inactividad
Los promedios diarios pueden ocultar picos posteriores a la alimentación, la caída nocturna de oxígeno, la detención de bombas y la desviación del filtro durante la limpieza. Registre el momento de alimentación, el momento de muestreo, el flujo, el OD, el amoníaco, el nitrito, el nitrato y el estado de los sólidos. Durante el tiempo de inactividad, no suponga que el área de plantas hace seguro al sistema; mantenga separados los pasos de recuperación del tanque de peces, el biofiltro y las plantas.
Alcance
Esta guía cubre las variables, las ventanas de tiempo y el margen disponible para conectar la carga con la capacidad. Los umbrales por especie, el diseño de hardware del filtro, la composición del alimento, los cálculos de fluidos y las decisiones de liberación de alimentos quedan fuera de alcance. A continuación vienen las actualizaciones operativas de la tabla de diseño a partir de observaciones de peces, microbios y plantas.
Actualizar las tablas de carga y capacidad a partir de observaciones
No reduzca las observaciones a un único puntaje de salud
La guía anterior separó el alimento, la biomasa, los sólidos, la biofiltración, el área de plantas y el flujo en tablas de capacidad. Esta guía actualiza esas tablas a partir de observaciones de peces, microbios y plantas. Oklahoma State University describe el monitoreo del amoníaco, el nitrito, el nitrato, el pH, la temperatura y el oxígeno disuelto, verificando por separado peces, bacterias y plantas. Nitrification and Maintenance
Una instantánea con marca de tiempo puede agrupar mediciones, pero no debe fusionar sus significados. Un OD bajo en el tanque de peces, un aumento del nitrito en el biofiltro y una menor absorción de las plantas tienen límites y respuestas diferentes.
Mantenga cinco límites en cada instantánea
| Límite | Observaciones representativas | Campos de tabla actualizados |
|---|---|---|
| Tanque de peces | Biomasa, alimento, OD, temperatura, comportamiento | Carga de entrada y margen de peces |
| Sólidos | Masa capturada, contenido de agua, momento de limpieza, destino | Ruta de sólidos y margen del filtro |
| Biofiltro | Amoníaco, nitrito, nitrato, flujo | Carga de conversión y margen del filtro |
| Plantas | Área, etapa del cultivo, cosecha, estado de las hojas | Objetivo de absorción y margen de plantas |
| Hidráulica/saneamiento | Recirculación, tiempo de inactividad, zona, lote | Estado de recuperación y aislamiento |
Adjunte observed_at, la ubicación de muestreo, la unidad, el método y el motivo de datos faltantes a cada fila. Los datos faltantes deben convertirse en un estado review, no en una nueva medición copiada de la fila anterior.
Calcule un cambio en el margen disponible con datos sintéticos
Coloque las observaciones de la mañana y de la tarde frente a la tabla de capacidad anterior. Aquí calculamos el margen de alimento, de nitrógeno del biofiltro y de absorción de las plantas.
capacity = {"feed_g": 120.0, "biofilter_N_g": 3.5, "plant_N_g": 5.0}
morning = {"feed_g": 100.0, "biofilter_N_g": 3.0, "plant_N_g": 4.0}
evening = {"feed_g": 108.0, "biofilter_N_g": 3.2, "plant_N_g": 4.4}
headroom = {
slot: {k: capacity[k] - obs[k] for k in capacity}
for slot, obs in [("morning", morning), ("evening", evening)]
}
delta = {k: headroom["evening"][k] - headroom["morning"][k] for k in capacity}
print(headroom)
print(delta)
El margen de la mañana es {'feed_g': 20.0, 'biofilter_N_g': 0.5, 'plant_N_g': 1.0}; el de la tarde es {'feed_g': 12.0, 'biofilter_N_g': 0.3, 'plant_N_g': 0.6}; el cambio es {'feed_g': -8.0, 'biofilter_N_g': -0.2, 'plant_N_g': -0.4}. Un cambio negativo significa menos margen restante. No es una instrucción para cambiar automáticamente el alimento o el flujo.
Separe las actualizaciones de los estados de detención
Defina estados como normal, watch, hold e isolate. watch solicita muestreo repetido o revisión de sensores. hold pausa la nueva alimentación, transferencia o reintroducción. isolate separa un lote o una zona. Registre quién puede liberar el estado y qué observación se requiere.
La ausencia de datos del sensor, la antigüedad de la calibración y un cambio en la ubicación de muestreo son marcadores de calidad separados del valor de calidad del agua. No oculte un valor anormal con un promedio ni sustituya un valor por el de otra zona.
Alcance
Esta guía cubre las instantáneas de observación, las actualizaciones de margen disponible y los registros de transición de estado. Los umbrales por especie, la calibración de sensores, las decisiones sobre patógenos, la liberación de alimentos y la automatización de hardware quedan fuera de alcance. A continuación vienen los registros de aislamiento y recuperación a nivel de zona y lote a partir del historial de observación.
Registros de aislamiento de zonas y recuperación por etapas
Una zona reiniciada aún puede contener lotes retenidos
Siguiendo la guía de actualización de observaciones, conecte un incidente con sus registros de aislamiento y recuperación. Una zona identifica el equipo y las conexiones de agua; un lote identifica una cohorte de peces, una producción de plantas o un lote de cosecha, o agua recolectada. Restaurar el flujo de una zona no libera todos los lotes asociados.
Oklahoma State University describe el monitoreo del amoníaco, el nitrito, el nitrato, el pH, la temperatura y el oxígeno disuelto para peces, bacterias y plantas. Vea Nitrification and Maintenance. El diseño de registros que sigue es un ejemplo original basado en estas necesidades de monitoreo, no un procedimiento de recuperación prescrito por esa universidad.
Reconstruya las conexiones antes de la detección
Registre el momento de detección por separado del período bajo investigación. Revise el agua a través de tanques compartidos, transferencias de peces e irrigación de plantas desde la última observación válida. Marque los períodos faltantes como no resueltos en lugar de registrar que no hubo contacto.
| Registro | Información requerida | Ejemplo sintético |
|---|---|---|
| Incidente | ID, momento de detección, ID de observación, ubicación | INC-01, 09:00, OBS-17, tanque de peces A |
| Intervalo de investigación | Base del inicio, fin, períodos desconocidos | Observación válida a las 08:00 hasta la separación verificada a las 09:10 |
| Conexiones | Suministro, retorno, derivación y momentos de cambio | Agua W-01 transferida a tanque compartido a las 08:40 |
| Lotes | Peces, plantas, agua y relaciones parentales | F-A, P-A, W-01 y el hijo mixto W-02 |
| Verificación de aislamiento | Acción solicitada, resultado observado, operador, evidencia | Cierre solicitado a las 09:05; ruta de flujo verificada a las 09:10 |
La ascendencia de lotes ayuda a investigar los orígenes. Para investigar los destinos desde el sospechoso W-01, siga sus hijos y descendientes hacia adelante, y luego sus contactos posteriores. El diagrama de plomería actual no puede reconstruir transferencias realizadas antes de que se cerrara una válvula.
Preserve el soporte vital durante el aislamiento
Desconectar un circuito compartido cambia las condiciones de agua y oxígeno en los tanques de peces y biofiltros. Vincule cada ruta de zona a los procedimientos del sitio para mantener la aireación y la circulación, las rutas alternativas y la pérdida de energía. Registre también los destinos de irrigación y drenaje para las zonas de plantas desconectadas.
Mantenga isolation_requested separado de isolation_verified. Una orden de cierre de válvula no prueba la separación física, incluidas las derivaciones y el reflujo. Reevalúe la tabla de capacidad después de eliminar cualquier capacidad de biofiltro o área de plantas que el aislamiento deje no disponible.
La recuperación necesita observaciones bajo una carga declarada
Vincule la revisión de recuperación con el trabajo correctivo, las rutas de equipo verificadas, la calidad de la observación, la respuesta bajo la carga propuesta y la decisión del revisor responsable. Defina los períodos de observación y los rangos aceptables por separado para la especie, el equipo y las condiciones de operación. Una mejor calidad del agua sin carga no demuestra capacidad para la carga de alimentación anterior.
| Estado del registro de zona | Evidencia a conservar | Decisión separada |
|---|---|---|
| isolated | Separación verificada, rutas de soporte, lotes afectados | Confirmar la causa |
| recovery_review | Trabajo correctivo, verificaciones de calibración y muestreo, observaciones con condiciones de carga | Aprobación de reconexión |
| limited_restart | ID de aprobación, carga limitada, frecuencia de monitoreo, criterios de detención | Retorno a la carga normal |
| normal | Observaciones posteriores al reinicio, tabla de capacidad, decisión del revisor | Retenciones de lotes individuales y liberación de productos |
Por ejemplo, la zona A puede recibir aprobación de reinicio limitado a las 10:00 mientras W-01, transferida a las 08:40, y su hijo mixto W-02 permanecen en hold. Si la anomalía reaparece a las 11:00, agregue un registro bajo el mismo ID de incidente, revoque el reinicio limitado e investigue los lotes en contacto durante la reconexión. Conserve las observaciones normales anteriores y el historial de retención.
Construya un registro de recuperación
Para el incidente sintético INC-01, cree filas separadas para el reinicio limitado de la zona A y la retención continua de W-02. Incluya event_id, object_type, object_id, previous_state, new_state, effective_at, recorded_at, evidence_ids, reviewer y next_review_at. Use marcas de tiempo con zona horaria para que las entradas tardías puedan reconstruirse en el orden en que ocurrieron.
Verifique tres cosas: si W-02 puede rastrearse hasta W-01; si la aprobación de reinicio de zona se mantiene separada de la liberación de lotes de agua; y si los contactos posteriores a las 10:00 pueden agregarse cuando el incidente se repite. La evidencia faltante y las investigaciones no resueltas deben permanecer visiblemente incompletas.
Alcance y siguiente paso
Esta guía diseña registros que vinculan incidentes, conexiones, lotes y decisiones de recuperación. No valida el aislamiento de equipos, los límites por especie, los ensayos de patógenos, las condiciones de tratamiento ni la liberación de alimentos. La secuencia introductoria de acuaponía conduce ahora a la biología fúngica, los sustratos y las fases de crecimiento en el cultivo controlado de hongos, cuyas suposiciones deben desarrollarse por separado de los modelos de plantas fotosintéticas.

Comentarios
Inicia sesión para continuar.
Todavía no hay datos.