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é.

Commentaires
Veuillez vous connecter.
Aucune entrée pour le moment.