Contents — find the section you need
고형물 수거를 질소·인 부하와 분리하십시오
탁한 물과 용존 질산염을 하나의 부하로 부르지 마십시오
이전 가이드는 어류 수조, 바이오필터, 식물 관찰을 분리했습니다. 이 가이드는 어류 고형물을 용존 질소 및 인과 분리합니다. 코넬 대학교는 아쿠아포닉스를 어류 수조, 고형물 수거, 식물 재배 구역, 회수 순환을 거치는 경로로 설명합니다. Cornell Small Farms
고형물 수거는 입자 형태로 빠져나가는 양과 이후 무기화되는 양을 변화시킵니다. 용존 질소는 질산화와 식물 흡수를 거칩니다. 인은 고형물에 농축될 수 있으며, 질소 방정식으로부터 추정해서는 안 됩니다.
네 가지 경로를 별도 장부로 관리하십시오
| 경로 | 기록 항목 | 혼동하지 말아야 할 것 |
|---|---|---|
| 고형물 수거 | 질량, 함수율, 시간, 처리처 | 용존 질산염 농도 |
| 용존 질소 | 암모니아, 아질산염, 질산염, 유량 | 사료 내 총질소 |
| 인 | 용존/입자성, 수거량, 배출량 | 질소로부터 추정한 값 |
| 식물 흡수 및 배출 | 수확량, 배출량, 회수량 | 필터 이전 부하 |
필터 입구와 출구를 함께 측정하십시오. 수거된 고형물을 폐기하는지, 별도로 무기화하는지, 식물에게 되돌리는지에 따라 하류 부하가 달라집니다.
가상의 부하를 계산하십시오
사료로부터 하루에 질소 10g, 인 1.2g이 투입된다고 가정합니다. 고형물 수거로 질소 3g, 인 0.8g이 제거되고, 식물은 용존 질소 4g과 인 0.2g을 흡수합니다. 잔여량은 질소 3g, 인 0.2g입니다.
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)
출력값은 {'N': 3.0, 'P': 0.2}입니다. 잔여량에는 질산화, 수조 내 저장, 기타 배출, 측정 오차가 포함될 수 있으며, 이는 식물 흡수량이나 안전 부하 한계가 아닙니다.
수거된 고형물의 처리처를 기록하십시오
고형물을 다른 용기로 옮긴다고 해서 영양분이 사라지는 것은 아닙니다. 함수율, 저장 시간, 처리 방식, 그리고 물질이 시스템으로 되돌아가는지, 퇴비화되는지, 폐기되는지를 기록하십시오. 처리된 액체가 되돌아온다면 영양분 장부와 위생 장부 양쪽에 새로운 로트를 등록하십시오.
질소 비율을 가정하여 인이나 미량 원소를 보충하지 마십시오. 사료, 어류, 배지, 식물 바이오매스, 배출의 경계를 분리하고, 설명되지 않는 잔여량을 억지로 0으로 만들지 마십시오.
범위
이 가이드는 고형물, 질소, 인 회계 경계를 다룹니다. 사료 조성, 필터 설계, 무기화 반응 속도, 어종별 한계, 병원체, 식품 출하 결정은 범위 밖입니다. 다음으로는 수질 부하와 어류·식물 용량을 연결하는 설계 변수를 다룹니다.
수질 부하를 어류 및 식물 용량과 연결하십시오
하나의 어류 대 식물 비율은 시스템 설계가 아닙니다
이전 가이드는 고형물, 질소, 인 부하를 분리했습니다. 이 가이드는 그 부하를 어류 수조, 바이오필터, 식물 용량과 연결합니다. 오클라호마 주립대학교는 고형물 제거, 바이오여과, 수경재배 유닛을 별개의 구성 요소로 다루며, 각각의 크기를 정한 뒤 용량을 추가할 것을 권장합니다. SRAC aquaponics guide
식물과 어류의 관계는 어종, 생장 단계, 급이율, 여과, 유량, 수확 주기에 따라 달라집니다. 고정된 비율을 안전 한계나 성능 보증으로 삼지 마십시오. 부하와 용량은 동일한 하루 시간 구간에서 비교하십시오.
다섯 가지 설계 표를 관리하십시오
| 표 | 최소 변수 | 비교할 용량 |
|---|---|---|
| 어류 수조 | 바이오매스, 사료량, 급이 시간, 수온, 용존산소(DO) | 호흡, 배설, 수조 용적 |
| 고형물 | 유입 질량, 수거량, 함수율, 처리처 | 필터 처리량과 세척 주기 |
| 바이오필터 | 암모니아 부하, 아질산염, 질산염, 접촉 면적, 유량 | 최대 부하와 산소 공급량 |
| 식물 | 재배 면적, 생육 단계, 수확, 흡수량 | 용존 영양분 잔여량, 광량/수온 |
| 수리 및 여유 용량 | 순환, 교환, 정지 시간, 예비량 | 최소 구역 유량과 회복 시간 |
어류 바이오매스를 사료 투입량 대신 사용하지 마십시오. 어류가 치어에서 수확 단계로 성장하는 동안 개체 수가 동일하더라도 사료 및 배설물 시계열은 변화합니다. 새로 정식한 식물 구역과 수확 가능한 구역을 별도의 단계로 기록하십시오.
가상의 일일 부하를 용량에 배분하십시오
일일 사료 100g, 질소 부하 10g, 고형물 경로의 질소 3g, 식물 흡수 목표 4g을 가정합니다. 잔여량은 3g이며, 여기에는 바이오필터 처리, 수조 내 저장, 배출, 측정 오차가 포함됩니다. 이 잔여량을 억지로 0으로 만들기 위해 식물 재배 면적을 늘리지 말고, 다음 용량 항목에 배분하십시오.
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)
출력값은 {'feed_g': 20.0, 'biofilter_N_g': 0.5, 'plant_N_g': 1.0}입니다. 이는 가상의 용량 차이일 뿐, 어종별 한계나 식품 안전 결론, 병원체 관리가 아닙니다. 가장 작은 여유 용량을 이용해 어류 수조, 바이오필터, 식물 유닛, 펌프 중 어느 것이 첫 번째 제약이 되는지 파악하십시오.
시간 구간과 정지 시간 경계를 관리하십시오
일평균값은 급이 직후의 피크, 야간 산소 감소, 펌프 정지, 세척 중 필터 우회를 감출 수 있습니다. 급이 시간, 샘플링 시간, 유량, 용존산소, 암모니아, 아질산염, 질산염, 고형물 상태를 기록하십시오. 정지 시간 동안 식물 재배 면적이 시스템을 안전하게 만든다고 가정하지 말고, 어류 수조, 바이오필터, 식물의 회복 단계를 별도로 관리하십시오.
범위
이 가이드는 부하를 용량과 연결하기 위한 변수, 시간 구간, 여유 용량을 다룹니다. 어종별 임계값, 필터 하드웨어 설계, 사료 조성, 유체 계산, 식품 출하 결정은 범위 밖입니다. 다음으로는 어류, 미생물, 식물 관찰로부터 설계 표를 운영상 갱신하는 방법을 다룹니다.
관찰 결과로 부하 및 용량 표를 갱신하십시오
관찰 결과를 하나의 건강 점수로 뭉뚱그리지 마십시오
이전 가이드는 사료, 바이오매스, 고형물, 바이오여과, 식물 재배 면적, 유량을 용량 표로 분리했습니다. 이 가이드는 어류, 미생물, 식물 관찰 결과로 그 표들을 갱신합니다. 오클라호마 주립대학교는 암모니아, 아질산염, 질산염, pH, 수온, 용존산소를 모니터링하는 동시에 어류, 세균, 식물을 별도로 점검할 것을 설명합니다. Nitrification and Maintenance
타임스탬프가 찍힌 스냅샷은 측정값을 묶을 수는 있지만 그 의미까지 합쳐서는 안 됩니다. 어류 수조의 낮은 용존산소, 바이오필터의 상승하는 아질산염, 감소한 식물 흡수량은 서로 다른 경계와 대응 방식을 가집니다.
각 스냅샷에 다섯 가지 경계를 유지하십시오
| 경계 | 대표 관찰 항목 | 갱신되는 표 필드 |
|---|---|---|
| 어류 수조 | 바이오매스, 사료량, 용존산소, 수온, 행동 | 투입 부하와 어류 여유 용량 |
| 고형물 | 수거 질량, 함수율, 세척 시간, 처리처 | 고형물 경로와 필터 여유 용량 |
| 바이오필터 | 암모니아, 아질산염, 질산염, 유량 | 전환 부하와 필터 여유 용량 |
| 식물 | 면적, 생육 단계, 수확, 잎 상태 | 흡수 목표와 식물 여유 용량 |
| 수리/위생 | 순환, 정지 시간, 구역, 로트 | 회복 및 격리 상태 |
모든 행에 observed_at, 샘플링 위치, 단위, 방법, 결측 사유를 첨부하십시오. 결측 데이터는 이전 행에서 복사한 새 측정값이 아니라 review(검토) 상태가 되어야 합니다.
가상 데이터로 여유 용량 변화를 계산하십시오
아침과 저녁 관찰값을 앞서 만든 용량 표에 대입합니다. 여기서는 사료, 바이오필터 질소, 식물 흡수의 여유 용량을 계산합니다.
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)
아침 여유 용량은 {'feed_g': 20.0, 'biofilter_N_g': 0.5, 'plant_N_g': 1.0}이고, 저녁은 {'feed_g': 12.0, 'biofilter_N_g': 0.3, 'plant_N_g': 0.6}이며, 변화량은 {'feed_g': -8.0, 'biofilter_N_g': -0.2, 'plant_N_g': -0.4}입니다. 음의 변화는 남은 여유 용량이 줄어들었음을 의미합니다. 이는 사료나 유량을 자동으로 변경하라는 지시가 아닙니다.
갱신과 정지 상태를 분리하십시오
normal, watch, hold, isolate와 같은 상태를 정의하십시오. watch는 반복 샘플링이나 센서 점검을 요청합니다. hold는 새로운 급이, 이동, 재투입을 중단합니다. isolate는 로트나 구역을 분리합니다. 누가 이 상태를 해제할 수 있으며 어떤 관찰이 필요한지 기록하십시오.
센서 결측, 교정 경과 시간, 변경된 샘플링 위치는 수질 값과는 별개의 품질 플래그입니다. 평균값으로 비정상 값을 숨기거나 다른 구역의 값으로 대체하지 마십시오.
범위
이 가이드는 관찰 스냅샷, 여유 용량 갱신, 상태 전환 기록을 다룹니다. 어종별 임계값, 센서 교정, 병원체 판정, 식품 출하, 하드웨어 자동화는 범위 밖입니다. 다음으로는 관찰 이력을 바탕으로 한 구역 및 로트 단위의 격리·회복 기록을 다룹니다.
구역 격리 및 단계별 회복 기록
재가동된 구역에도 보류 중인 로트가 남아 있을 수 있습니다
관찰 갱신 가이드에 이어, 인시던트(사고)를 격리 및 회복 기록과 연결합니다. 구역(zone)은 장비와 배관 연결을 식별하며, 로트(lot)는 어류 코호트, 식물 생산 또는 수확 배치, 혹은 채수된 물을 식별합니다. 구역 흐름을 복구한다고 해서 관련된 모든 로트가 해제되는 것은 아닙니다.
오클라호마 주립대학교는 어류, 세균, 식물에 대해 암모니아, 아질산염, 질산염, pH, 수온, 용존산소를 모니터링할 것을 설명합니다. Nitrification and Maintenance를 참조하십시오. 아래의 기록 설계는 이러한 모니터링 필요성을 참고한 독자적인 예시이며, 해당 대학교가 규정한 회복 절차가 아닙니다.
감지 이전의 연결 관계를 재구성하십시오
감지 시각을 조사 대상 기간과 별도로 기록하십시오. 마지막으로 유효했던 관찰 이후 공유 수조, 어류 이동, 식물 관개를 통한 물의 흐름을 검토하십시오. 결측 기간은 접촉이 없었다고 기록하지 말고 미해결로 표시하십시오.
| 기록 | 필요 정보 | 가상 예시 |
|---|---|---|
| 인시던트 | ID, 감지 시각, 관찰 ID, 위치 | INC-01, 09:00, OBS-17, 어류 수조 A |
| 조사 구간 | 시작/종료의 근거, 미상 구간 | 08:00 유효 관찰부터 09:10 격리 확인까지 |
| 연결 관계 | 공급, 회수, 우회, 변경 시각 | 물 W-01이 08:40에 공유 수조로 이동 |
| 로트 | 어류, 식물, 물 및 모-자 관계 | F-A, P-A, W-01 및 혼합된 자식 W-02 |
| 격리 확인 | 요청된 조치, 관찰된 결과, 담당자, 증거 | 09:05 차단 요청; 09:10 유로 확인 |
로트 계보는 출처를 조사하는 데 도움이 됩니다. 의심 로트 W-01로부터의 행선지를 조사하려면 그 자식과 후손을 따라간 뒤 이후의 접촉을 추적하십시오. 현재의 배관도만으로는 밸브가 닫히기 이전에 이루어진 이동을 재구성할 수 없습니다.
격리 중에도 생명 유지 장치를 유지하십시오
공유 루프를 차단하면 어류 수조와 바이오필터의 수질 및 산소 조건이 변합니다. 각 구역 경로를 유지되는 폭기 및 순환, 대체 경로, 정전 시의 현장 절차와 연결하십시오. 차단된 식물 구역의 관개 및 배수 목적지도 기록하십시오.
isolation_requested(격리 요청)를 isolation_verified(격리 확인)와 분리해서 관리하십시오. 밸브 폐쇄 명령은 우회나 역류를 포함한 물리적 분리를 증명하지 않습니다. 격리로 인해 사용할 수 없게 된 바이오필터 용량이나 식물 재배 면적을 제외한 뒤 용량 표를 다시 평가하십시오.
회복에는 명시된 부하 조건에서의 관찰이 필요합니다
회복 검토를 시정 작업, 확인된 장비 경로, 관찰 품질, 제안된 부하 조건에서의 대응, 책임 검토자의 결정과 연결하십시오. 관찰 기간과 허용 범위는 어종, 장비, 운영 조건별로 별도로 정의하십시오. 무부하 상태에서 수질이 개선되었다고 해서 이전의 급이 부하를 감당할 수 있음이 증명되는 것은 아닙니다.
| 구역 기록 상태 | 보존할 증거 | 별도 결정 사항 |
|---|---|---|
| isolated (격리됨) | 확인된 분리, 지원 경로, 영향받은 로트 | 원인 확정 |
| recovery_review (회복 검토) | 시정 작업, 교정 및 샘플링 점검, 부하 조건에서의 관찰 | 재연결 승인 |
| limited_restart (제한 재가동) | 승인 ID, 제한 부하, 모니터링 빈도, 중단 기준 | 정상 부하로의 복귀 |
| normal (정상) | 재가동 이후 관찰, 용량 표, 검토자 결정 | 개별 로트 보류 및 제품 출하 |
예를 들어 구역 A가 10:00에 제한 재가동 승인을 받는 동안, 08:40에 이동된 W-01과 그 혼합 자식 W-02는 hold 상태로 남아 있을 수 있습니다. 11:00에 이상 상태가 재발하면 동일한 인시던트 ID 아래에 기록을 추가하고, 제한 재가동을 철회하며, 재연결 중 접촉한 로트를 조사하십시오. 이전의 정상 관찰과 보류 이력은 보존하십시오.
하나의 회복 기록을 구성하십시오
가상의 인시던트 INC-01에 대해 구역 A의 제한 재가동과 W-02의 지속되는 보류에 각각 별도의 행을 만드십시오. event_id, object_type, object_id, previous_state, new_state, effective_at, recorded_at, evidence_ids, reviewer, next_review_at를 포함하십시오. 지연된 입력도 발생 순서대로 재구성할 수 있도록 시간대 정보를 포함한 시각을 사용하십시오.
세 가지를 점검하십시오. W-02를 W-01까지 역추적할 수 있는가, 구역 재가동 승인이 물 로트 해제와 분리되어 있는가, 인시던트가 재발했을 때 10:00 이후의 접촉을 추가할 수 있는가입니다. 누락된 증거와 미해결 조사는 명확히 미완료 상태로 남아 있어야 합니다.
범위 및 다음 단계
이 가이드는 인시던트, 연결 관계, 로트, 회복 결정을 연결하는 기록을 설계합니다. 장비 격리, 어종별 한계, 병원체 검사, 처리 조건, 식품 출하를 검증하지는 않습니다. 아쿠아포닉스 입문 시리즈는 이제 제어 환경 버섯 재배에서의 균류 생물학, 배지, 생장 단계로 이어지며, 그 전제는 광합성 식물 모델과 별도로 구축되어야 합니다.

댓글
먼저 로그인해 주세요.
아직 데이터가 없습니다.