Contents — find the section you need

Lots récupérés en AEC — traçabilité après mélange et isolation du système

Le mélange ne moyenne pas la provenance

Le guide des deux registres séparait l'état nutritif de l'état sanitaire. Ce guide suit les lots récupérés à travers un mélange. La CE peut être moyennée pour les lots A et B, mais une préoccupation associée à A ne disparaît pas. Le liquide mélangé doit rester traçable jusqu'à A et B.

L'UVM Extension explique que la solution nutritive en circulation relie les surfaces et peut propager un problème d'un emplacement à travers le système. Sa ressource sur la sécurité des produits appuie l'enregistrement d'un mélange comme un nouveau lot avec un historique hérité, et non comme une remise à zéro propre.

Champs hérités par un lot mélangé

Champ Exemple Objectif
Nouvel identifiant de lot M-2026-09-14-01 Référence unique après mélange
Lots parents et quantités A : 6 L, B : 4 L Tracer l'ascendance et la contribution
Systèmes touchés Chambre racinaire 2, tuyau de retour, cuve d'isolation Recherche inverse de la portée
Heure et opérateur Heure UTC et identifiant d'opération Fixer la séquence
État de test/traitement Non testé, traité, retenu Soutenir les décisions de réutilisation

Si un parent est retenu, l'enfant reste retenu. Ne négligez pas un petit parent sous prétexte que la majeure partie du volume était acceptable. C'est une règle de traçabilité, et non un modèle de concentration d'agents pathogènes.

Préserver les systèmes partagés comme un graphe

Représentez les réservoirs, pompes, filtres, rangées de buses, chambres racinaires et cuves de récupération comme des nœuds, avec le mouvement du liquide comme des arêtes orientées. Parcourir les arêtes en arrière depuis un lot préoccupant énumère les systèmes candidats à l'isolation.

def ancestors(lot, parents):
    seen = set()
    stack = [lot]
    while stack:
        current = stack.pop()
        if current in seen:
            continue
        seen.add(current)
        stack.extend(parents.get(current, ()))
    return seen

parents = {"M-01": ("A-01", "B-01"), "M-02": ("M-01", "C-01")}
print(sorted(ancestors("M-02", parents)))

La sortie est ['A-01', 'B-01', 'C-01', 'M-01', 'M-02']. seen arrête aussi les cycles. Cela trouve l'ascendance d'un lot ; cela n'estime pas la probabilité de transport microbien ni la frontière de contamination réelle.

Définir les conditions de levée avant de lever l'isolation

Lorsqu'une anomalie est détectée, enregistrez le lot, le réservoir partagé, le tuyau de retour et les chambres racinaires qu'il a touchés, puis retirez-les de la boucle de réutilisation normale. La levée doit relier les résultats de test, l'historique de traitement, les vérifications résiduelles, le nettoyage/désinfection terminés et une approbation responsable. Déplacer un liquide non testé vers un autre réservoir étend la portée plutôt que de lever l'isolation.

Lorsqu'une solution récupérée peut entrer en contact avec des produits récoltés ou des surfaces en contact avec les aliments, les exigences relatives à l'eau agricole et à la sécurité des produits peuvent s'appliquer. Le guide de sécurité alimentaire de VCE explique que la gestion change selon que la solution nutritive entre ou non en contact avec les produits. Les directives VCE sont un contexte, non une décision de levée légale.

Portée

Ce guide couvre l'ascendance des lots mélangés, les voies partagées et les enregistrements d'isolation. Les essais d'agents pathogènes, les probabilités de contamination, les doses de désinfectant et les décisions de levée légale restent hors de portée. La suite consiste à comparer des conceptions qui évitent de mélanger les liquides récupérés et utilisent des voies de drainage et de traitement spécifiques à une zone.

Isolation des zones — séparer les voies de drainage et de traitement

Séparer les tuyaux ainsi que les enregistrements

La traçabilité des lots récupérés préservait les lots parents après mélange. Pour limiter davantage la portée, envisagez des réservoirs, lignes de retour, cuves de récupération et destinations de traitement spécifiques à une zone afin que le fonctionnement courant ne les mélange pas.

L'UVM Extension explique que l'eau en circulation relie les surfaces et peut propager un problème d'un emplacement. La ressource UVM motive l'application de cette idée à la séparation physique des voies. Cela n'élimine pas les agents pathogènes ; cela définit des unités plus petites pour l'isolation et le traçage.

Donner à chaque zone quatre voies

Voie Zone A Zone B Pourquoi séparer
Alimentation Réservoir A → pompe A Réservoir B → pompe B Préserver l'historique d'alimentation
Retour Chambre racinaire A → récupération A Chambre racinaire B → récupération B Éviter de partager un lot anormal
Drain Drain isolé A Drain isolé B Distinguer les enregistrements de rejet
Traitement Filtre/traitement A Filtre/traitement B Éviter la confusion d'état de traitement

Même avec une eau source partagée, enregistrez la frontière avant que l'eau source n'entre dans chaque zone. Un collecteur, filtre ou drain de sol partagé signifie que nommer les zones séparément ne crée pas d'isolation.

Énumérer la portée d'isolation comme un graphe

def connected(start, edges):
    seen, stack = set(), [start]
    while stack:
        node = stack.pop()
        if node in seen:
            continue
        seen.add(node)
        stack.extend(edges.get(node, ()))
    return seen

edges = {
    "tank-A": ("root-A", "drain-A"),
    "root-A": ("tank-A",),
    "tank-B": ("root-B", "drain-B"),
    "root-B": ("tank-B",),
    "drain-A": ("treatment-A",),
    "drain-B": ("treatment-B",),
}
print(sorted(connected("tank-A", edges)))

La sortie est ['drain-A', 'root-A', 'tank-A', 'treatment-A']. Le fait qu'une anomalie en A doive arrêter B dépend des connexions partagées et de la procédure de fonctionnement. Un graphe ne peut pas inférer des connexions qui n'ont jamais été enregistrées.

Séparer les drains sans supposer davantage de capacité de traitement

Les drains de zone distinguent le volume et le lot, mais une seule unité de traitement utilisée séquentiellement ne gagne pas de capacité. Enregistrez les identifiants de conteneur, le début/la fin, le rinçage et les vérifications résiduelles avant et après chaque lot. Si le traitement est partagé, conservez l'identifiant de la zone d'origine.

Lorsque le drainage augmente, distinguez le dysfonctionnement de pompe, la fuite de chambre racinaire, une cuve de récupération pleine et un traitement arrêté. Déplacer le drainage vers un autre réservoir ne résout pas son anomalie d'origine.

Portée

Ce guide couvre les voies de zone et les frontières d'enregistrement. Les dimensions de tuyauterie, les vannes, les essais d'agents pathogènes, les produits de traitement et les décisions de levée légale restent hors de portée. La suite porte sur l'aquaponie, où les frontières de qualité de l'eau des poissons, des microbes et des plantes changent la comptabilité.

What to read next

Garder les registres chimique et sanitaire séparés.Solution récupérée en AEC — séparer les frontières de sanitation, de traitement et de réutilisationContinue the seriesAquaponie en AEC — frontières de qualité de l'eau pour les poissons, microbes et plantesExplore another aspect of this fieldAquaponie en AEC — charges, capacité du système, isolement et rétablissement