Contents — find the section you need

Katı madde tutmayı azot ve fosfor yükünden ayırın

Bulanık suyu ve çözünmüş nitratı tek bir yük olarak adlandırmayın

Önceki kılavuz balık tankı, biyofiltre ve bitki gözlemlerini birbirinden ayırmıştı. Bu kılavuz ise balık katı maddelerini çözünmüş azot ve fosfordan ayırır. Cornell, akuaponiği balık tankları, katı madde toplama, bitki alanları ve dönüş dolaşımından geçen bir yol olarak tanımlar. Cornell Small Farms

Katı madde tutma, parçacık halinde çıkanı ve daha sonra mineralize olanı değiştirir. Çözünmüş azot, nitrifikasyon ve bitki alımından geçer. Fosfor katı maddelerde yoğunlaşabilir ve bir azot denkleminden çıkarım yoluyla tahmin edilmemelidir.

Dört yolu ayrı kayıt defterlerinde tutun

Yol Kayıt Şununla karıştırmayın
Katı madde tutma Kütle, su içeriği, zaman ve varış noktası Çözünmüş nitrat derişimi
Çözünmüş azot Amonyak, nitrit, nitrat ve akış Yemdeki toplam azot
Fosfor Çözünmüş/parçacıklı, tutma ve deşarj Azottan türetilmiş tahmin
Bitki alımı ve deşarj Hasat, deşarj ve geri kazanım Filtre öncesi yük

Filtre girişini ve çıkışını birlikte ölçün. Tutulan katı maddelerin atılması, ayrı olarak mineralize edilmesi veya bitkilere geri döndürülmesi, akış aşağısındaki yükü değiştirir.

Sentetik bir yük hesaplayın

Yemden günlük 10 g azot ve 1.2 g fosfor girdisi olduğunu varsayın. Katı madde tutma 3 g N ve 0.8 g P'yi uzaklaştırır; bitkiler 4 g çözünmüş N ve 0.2 g P alır. Kalanlar 3 g N ve 0.2 g P'dir.

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)

Çıktı {'N': 3.0, 'P': 0.2}'dir. Kalanlar nitrifikasyonu, tank depolamasını, başka deşarjları ve ölçüm hatasını içerebilir; bunlar bitki alımı ya da güvenli bir yükleme sınırı değildir.

Tutulan katı maddenin varış noktasını kaydedin

Katı maddeleri başka bir kaba taşımak besin maddelerini ortadan kaldırmaz. Su içeriğini, depolama süresini, arıtmayı ve malzemenin geri döndürülüp döndürülmediğini, kompostlanıp kompostlanmadığını ya da atılıp atılmadığını kaydedin. Arıtılmış sıvı geri döndürülüyorsa, hem besin maddesi hem de sanitasyon kayıt defterlerinde yeni bir parti kaydedin.

Azot oranını varsayarak fosforu veya iz elementleri yeniden doldurmayın. Yem, balık, ortam, bitki biyokütlesi ve deşarj sınırlarını ayırın ve açıklanamayan kalanları zorla sıfıra indirmeyin.

Kapsam

Bu kılavuz katı madde, azot ve fosfor muhasebesi sınırlarını kapsar. Yem bileşimi, filtre tasarımı, mineralizasyon kinetiği, tür sınırları, patojenler ve gıda salım kararları kapsam dışında kalır. Sırada, su kalitesi yükünü balık ve bitki kapasitesine bağlayan tasarım değişkenleri var.

Su kalitesi yükünü balık ve bitki kapasitesine bağlayın

Tek bir balık-bitki oranı bir sistem tasarımı değildir

Önceki kılavuz katı madde, azot ve fosfor yüklerini birbirinden ayırmıştı. Bu kılavuz ise bu yükleri balık tankı, biyofiltre ve bitki kapasitesine bağlar. Oklahoma State University, katı madde giderimini, biyofiltrasyonu ve hidroponik birimi ayrı bileşenler olarak ele alır ve boyutlandırdıktan sonra kapasite eklemeyi önerir.SRAC akuaponik kılavuzu

Bitkiler ve balıklar arasındaki ilişki türe, büyüme aşamasına, besleme oranına, filtrasyona, akışa ve hasat döngüsüne göre değişir. Sabit bir oranı bir güvenlik sınırına veya performans garantisine dönüştürmeyin. Yükü ve kapasiteyi aynı günlük zaman penceresi üzerinden karşılaştırın.

Beş tasarım tablosunu tutun

Tablo Asgari değişkenler Kapasiteyle karşılaştırın
Balık tankı Biyokütle, yem, besleme zamanları, sıcaklık, DO Solunum, atılım ve tank hacmi
Katı maddeler Giriş kütlesi, tutulan miktar, su içeriği, varış noktası Filtre kapasitesi ve temizlik aralığı
Biyofiltre Amonyak yükü, nitrit, nitrat, temas alanı, akış Zirve yük ve oksijen tedariki
Bitkiler Yetiştirme alanı, mahsul aşaması, hasat, alım Çözünmüş besin madde kalanı ve ışık/su sıcaklığı
Hidrolik ve boşluk payı Devir daim, değişim, kesinti, yedek Asgari bölge akışı ve iyileşme süresi

Balık biyokütlesini yem girdisinin yerine kullanmayın. Balıklar yavru aşamasından hasat aşamasına geçerken, sayı aynı kalsa bile yem ve atık zaman serileri değişir. Yeni dikilen ve hasada hazır bitki alanlarını ayrı aşamalar olarak kaydedin.

Sentetik bir günlük yükü kapasiteye atayın

100 g günlük yem, 10 g azot yükü, katı madde yolunda 3 g azot ve 4 g bitki alımı hedefi olduğunu varsayın. Kalan, biyofiltre işlemesi, tank depolaması, deşarj ve ölçüm hatası dahil olmak üzere 3 g'dır. Bu kalanı sıfıra zorlamak için bitki alanını artırmayın; bir sonraki kapasite sütunlarına atayın.

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)

Çıktı {'feed_g': 20.0, 'biofilter_N_g': 0.5, 'plant_N_g': 1.0}'dir. Bunlar sentetik kapasite farklarıdır; tür sınırları, gıda güvenliği sonuçları veya patojen kontrolleri değildir. Balık tankının, biyofiltrenin, bitki biriminin veya pompanın ilk kısıt haline gelip gelmediğini belirlemek için en küçük boşluk payını kullanın.

Zaman pencerelerini ve kesinti sınırlarını tutun

Günlük ortalamalar, besleme sonrası zirveleri, gece oksijen düşüşünü, pompa duruşlarını ve temizlik sırasında filtre baypasını gizleyebilir. Besleme zamanını, örnekleme zamanını, akışı, DO'yu, amonyağı, nitriti, nitratı ve katı madde durumunu kaydedin. Kesinti sırasında bitki alanının sistemi güvenli kıldığını varsaymayın; balık tankı, biyofiltre ve bitki iyileşme adımlarını ayrı tutun.

Kapsam

Bu kılavuz, yükü kapasiteye bağlamak için değişkenleri, zaman pencerelerini ve boşluk payını kapsar. Tür eşikleri, donanım filtre tasarımı, yem bileşimi, sıvı hesaplamaları ve gıda salım kararları kapsam dışında kalır. Sırada, balık, mikrop ve bitki gözlemlerinden tasarım tablosuna yönelik işletme güncellemeleri var.

Gözlemlerden yük ve kapasite tablolarını güncelleyin

Gözlemleri tek bir sağlık puanında birleştirmeyin

Önceki kılavuz yem, biyokütle, katı maddeler, biyofiltrasyon, bitki alanı ve akışı kapasite tablolarına ayırmıştı. Bu kılavuz ise bu tabloları balık, mikrop ve bitki gözlemlerinden günceller. Oklahoma State University, balıkları, bakterileri ve bitkileri ayrı ayrı kontrol ederken amonyağı, nitriti, nitratı, pH'yı, sıcaklığı ve çözünmüş oksijeni izlemeyi anlatır. Nitrifikasyon ve Bakım

Zaman damgalı bir anlık görüntü ölçümleri gruplandırabilir, ancak anlamlarını birleştirmemelidir. Düşük balık tankı DO'su, yükselen biyofiltre nitriti ve azalan bitki alımının farklı sınırları ve tepkileri vardır.

Her anlık görüntüde beş sınırı tutun

Sınır Temsili gözlemler Güncellenen tablo alanları
Balık tankı Biyokütle, yem, DO, sıcaklık, davranış Girdi yükü ve balık boşluk payı
Katı maddeler Tutulan kütle, su içeriği, temizlik zamanı, varış noktası Katı madde yolu ve filtre boşluk payı
Biyofiltre Amonyak, nitrit, nitrat, akış Dönüşüm yükü ve filtre boşluk payı
Bitkiler Alan, mahsul aşaması, hasat, yaprak durumu Alım hedefi ve bitki boşluk payı
Hidrolik/sanitasyon Devir daim, kesinti, bölge, parti İyileşme ve izolasyon durumu

Her satıra observed_at, örnekleme konumu, birim, yöntem ve eksik veri nedeni ekleyin. Eksik veri, önceki satırdan kopyalanan yeni bir ölçüm değil, bir review durumu haline gelmelidir.

Sentetik verilerle bir boşluk payı değişimi hesaplayın

Sabah ve akşam gözlemlerini önceki kapasite tablosuna karşı yerleştirin. Burada yem, biyofiltre azotu ve bitki alımı boşluk payını hesaplıyoruz.

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)

Sabah boşluk payı {'feed_g': 20.0, 'biofilter_N_g': 0.5, 'plant_N_g': 1.0}'dir; akşam {'feed_g': 12.0, 'biofilter_N_g': 0.3, 'plant_N_g': 0.6}'dır; değişim {'feed_g': -8.0, 'biofilter_N_g': -0.2, 'plant_N_g': -0.4}'tür. Negatif bir değişim, kalan boşluk payının azaldığı anlamına gelir. Yemi veya akışı otomatik olarak değiştirme talimatı değildir.

Güncellemeleri durdurma durumlarından ayırın

normal, watch, hold ve isolate gibi durumlar tanımlayın. watch, tekrar örnekleme veya sensör incelemesi talep eder. hold, yeni besleme, transfer veya yeniden tanıtımı durdurur. isolate, bir parti veya bölgeyi ayırır. Durumu kimin serbest bırakabileceğini ve hangi gözlemin gerektiğini kaydedin.

Sensör eksikliği, kalibrasyon yaşı ve değişen bir örnekleme konumu, su kalitesi değerinden ayrı kalite bayraklarıdır. Anormal bir değeri bir ortalamayla gizlemeyin veya başka bir bölgeden bir değerle değiştirmeyin.

Kapsam

Bu kılavuz, gözlem anlık görüntülerini, boşluk payı güncellemelerini ve durum geçişi kayıtlarını kapsar. Tür eşikleri, sensör kalibrasyonu, patojen kararları, gıda salımı ve donanım otomasyonu kapsam dışında kalır. Sırada, gözlem geçmişinden bölge ve parti düzeyinde izolasyon ve iyileşme kayıtları var.

Bölge izolasyonu ve aşamalı iyileşme kayıtları

Yeniden başlatılan bir bölge yine de bekletilen partiler içerebilir

Gözlem güncelleme kılavuzunu takiben, bir olayı izolasyon ve iyileşme kayıtlarına bağlayın. Bir bölge ekipmanı ve su bağlantılarını tanımlar; bir parti ise bir balık kohortunu, bitki üretimini veya hasat partisini ya da toplanan suyu tanımlar. Bölge akışını geri yüklemek, ilişkili her partiyi serbest bırakmaz.

Oklahoma State University, balıklar, bakteriler ve bitkiler için amonyak, nitrit, nitrat, pH, sıcaklık ve çözünmüş oksijenin izlenmesini anlatır. Bkz. Nitrifikasyon ve Bakım. Aşağıdaki kayıt tasarımı, bu izleme ihtiyaçlarından yararlanan özgün bir örnektir; söz konusu üniversite tarafından öngörülen bir iyileşme prosedürü değildir.

Tespitten önceki bağlantıları yeniden kurun

Tespit zamanını, inceleme altındaki dönemden ayrı kaydedin. Önceki geçerli gözlemden bu yana paylaşılan tanklar, balık transferleri ve bitki sulaması yoluyla suyu inceleyin. Eksik dönemleri, temas olmadığını kaydetmek yerine çözümlenmemiş olarak işaretleyin.

Kayıt Gerekli bilgi Sentetik örnek
Olay Kimlik, tespit zamanı, gözlem kimliği, konum INC-01, 09:00, OBS-17, balık tankı A
İnceleme aralığı Başlangıç, bitiş, bilinmeyen dönemler için dayanak 08:00'de geçerli gözlemden 09:10'da doğrulanmış ayrıma kadar
Bağlantılar Tedarik, dönüş, baypas ve değişim zamanları Su W-01, 08:40'ta paylaşılan tanka aktarıldı
Partiler Balık, bitki, su ve ebeveyn ilişkileri F-A, P-A, W-01 ve karışık çocuk W-02
İzolasyon doğrulaması Talep edilen eylem, gözlemlenen sonuç, operatör, kanıt Kapatma 09:05'te talep edildi; akış yolu 09:10'da kontrol edildi

Parti soy kütüğü, kökenleri incelemeye yardımcı olur. Şüpheli W-01'den varış noktalarını incelemek için, önce çocuklarını ve torunlarını, ardından sonraki temaslarını takip edin. Mevcut tesisat şeması, bir vana kapanmadan önce yapılan transferleri yeniden oluşturamaz.

İzolasyon sırasında yaşam desteğini koruyun

Paylaşılan bir döngünün bağlantısını kesmek, balık tanklarındaki ve biyofiltrelerdeki su ve oksijen koşullarını değiştirir. Her bölge yolunu, sürdürülen havalandırma ve dolaşım, alternatif yollar ve güç kaybı için saha prosedürlerine bağlayın. Bağlantısı kesilen bitki bölgeleri için de sulama ve drenaj varış noktalarını kaydedin.

isolation_requested'ı isolation_verified'dan ayrı tutun. Bir vana kapatma komutu, baypaslar ve geri akış dahil, fiziksel ayrımı kanıtlamaz. İzolasyonun kullanılamaz hale getirdiği herhangi bir biyofiltre kapasitesini veya bitki alanını kaldırdıktan sonra kapasite tablosunu yeniden değerlendirin.

İyileşme, belirtilen bir yükte gözlem gerektirir

İyileşme incelemesini düzeltici çalışmaya, doğrulanmış ekipman yollarına, gözlem kalitesine, önerilen yük altındaki tepkiye ve sorumlu incelemecinin kararına bağlayın. Gözlem dönemlerini ve kabul edilebilir aralıkları tür, ekipman ve işletme koşulları için ayrı ayrı tanımlayın. Yüksüz durumda iyileşen su kalitesi, önceki besleme yükü için kapasiteyi kanıtlamaz.

Bölge kayıt durumu Saklanacak kanıt Ayrı karar
isolated Doğrulanmış ayrım, destek yolları, etkilenen partiler Nedeni doğrulamak
recovery_review Düzeltici çalışma, kalibrasyon ve örnekleme kontrolleri, yük koşullarıyla gözlemler Yeniden bağlantı onayı
limited_restart Onay kimliği, sınırlı yük, izleme sıklığı, durdurma kriterleri Normal yüke dönüş
normal Yeniden başlatma sonrası gözlemler, kapasite tablosu, incelemeci kararı Tekil parti bekletmeleri ve ürün salımı

Örneğin, bölge A saat 10:00'da sınırlı yeniden başlatma onayı alırken, 08:40'ta aktarılan W-01 ve onun karışık çocuğu W-02 hold durumunda kalabilir. Anormallik saat 11:00'de tekrar ederse, aynı olay kimliği altında yeni bir kayıt ekleyin, sınırlı yeniden başlatmayı iptal edin ve yeniden bağlantı sırasında temas edilen partileri inceleyin. Önceki normal gözlemleri ve bekletme geçmişini koruyun.

Bir iyileşme kaydı oluşturun

Sentetik olay INC-01 için, bölge A'nın sınırlı yeniden başlatması ve W-02'nin devam eden bekletmesi için ayrı satırlar oluşturun. event_id, object_type, object_id, previous_state, new_state, effective_at, recorded_at, evidence_ids, reviewer ve next_review_at dahil edin. Geç girişlerin oluş sırasına göre yeniden oluşturulabilmesi için saat dilimi bilgili zamanlar kullanın.

Üç şeyi kontrol edin: W-02, W-01'e kadar izlenebilir mi; bölge yeniden başlatma onayı su partisi salımından ayrı tutuluyor mu; ve olay tekrarladığında 10:00'dan sonraki temaslar eklenebiliyor mu? Eksik kanıt ve çözümlenmemiş incelemeler görünür şekilde eksik kalmalıdır.

Kapsam ve sonraki adım

Bu kılavuz, olayları, bağlantıları, partileri ve iyileşme kararlarını birbirine bağlayan kayıtlar tasarlar. Ekipman izolasyonunu, tür sınırlarını, patojen testlerini, arıtma koşullarını veya gıda salımını doğrulamaz. Giriş niteliğindeki akuaponik dizisi artık kontrollü mantar yetiştiriciliğinde fungal biyoloji, alt tabakalar ve büyüme aşamalarına yönelir; buradaki varsayımlar fotosentetik bitki modellerinden ayrı olarak geliştirilmelidir.

What to read next

Üç su kalitesi sınırını gözden geçirin.CEA akuaponik — balık, mikroplar ve bitkiler için su kalitesi sınırlarıBölgeye özgü drenaj ve arıtmayı gözden geçirin.CEA parti ve bölge izlenebilirliği ve izolasyon işlemleriContinue the seriesCEA mantar yetiştiriciliği — mantarlar, alt tabakalar, çevre ve kontaminasyon sınırları