本發(fā)明涉及養(yǎng)殖設(shè)備控制技術(shù)領(lǐng)域,具體是一種養(yǎng)殖舍中風(fēng)機(jī)循環(huán)工作的控制方法。
背景技術(shù):
目前,在集約化的標(biāo)準(zhǔn)養(yǎng)殖舍中都配備了多臺(tái)風(fēng)機(jī),用于通風(fēng)換氣;通風(fēng)效率的高低、空氣交換均勻程度以及將風(fēng)機(jī)損耗平均化是衡量風(fēng)機(jī)控制設(shè)備優(yōu)劣的主要指標(biāo)。
一般來說,集約化養(yǎng)殖舍配備的風(fēng)機(jī)有10臺(tái)或更多,風(fēng)機(jī)規(guī)格型號(hào)一致,從動(dòng)物入欄到出欄整個(gè)過程中,所有的風(fēng)機(jī)都處于運(yùn)行狀態(tài)的時(shí)間只占不足1/2的時(shí)間,最低的情況甚至低于1/5的時(shí)間,而其它飼養(yǎng)時(shí)間內(nèi)只需要部分風(fēng)機(jī)運(yùn)行就能達(dá)到所需要的通風(fēng)量。
現(xiàn)有的控制設(shè)備是按風(fēng)量的大小,以固定的風(fēng)機(jī)排列順序啟動(dòng),這樣的方法對滿足通風(fēng)量大小的要求是完全可行的,但在空氣交換的均勻性以及平均化風(fēng)機(jī)的損耗上考慮不足,存在空氣交換不夠均勻,舍內(nèi)不同區(qū)域的空氣含氧量有差異,從而對動(dòng)物生長的均勻性造成影響;另一方面風(fēng)機(jī)運(yùn)行時(shí)間差異很明顯,有的風(fēng)機(jī)長時(shí)連續(xù)運(yùn)轉(zhuǎn),有的風(fēng)機(jī)長時(shí)間處于非工作狀態(tài),這兩種情況對風(fēng)機(jī)的壽命來說都是不利的。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種養(yǎng)殖舍中風(fēng)機(jī)循環(huán)工作的控制方法,該方法能夠使風(fēng)機(jī)在整個(gè)飼養(yǎng)過程中的運(yùn)行中,兼顧風(fēng)機(jī)損耗平均化和空氣交換均勻性的要求,減小風(fēng)機(jī)運(yùn)行時(shí)間的差異與舍內(nèi)不同區(qū)域空氣含氧量的差異。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:
一種養(yǎng)殖舍中風(fēng)機(jī)循環(huán)工作的控制方法,包括:
a)將風(fēng)機(jī)分成k組,其中第1組包含1臺(tái)風(fēng)機(jī),其余各組風(fēng)機(jī)的臺(tái)數(shù)為1臺(tái)以上;
b)將各組風(fēng)機(jī)按照風(fēng)機(jī)臺(tái)數(shù),由小到大分配相應(yīng)的組號(hào)k’;
c)運(yùn)行n臺(tái)風(fēng)機(jī)所需要開啟風(fēng)機(jī)的組數(shù)為group,group≤k;組數(shù)group由1至k逐步增加,查找臺(tái)數(shù)為n的組合;
查找過程如下:
S1、當(dāng)group=1時(shí),組號(hào)k’由k至1變化,若k’組風(fēng)機(jī)臺(tái)數(shù)為n,運(yùn)行k’組風(fēng)機(jī)時(shí)間t后關(guān)閉,否則立即檢查(k’-1)組風(fēng)機(jī)數(shù)是否為n;重復(fù)S1,直至k’=1后,將組數(shù)加1,執(zhí)行S2;
S2、當(dāng)group>1時(shí),將需要開啟的組數(shù)group分為兩個(gè)部分,第一部分共有g(shù)roup-1組,它的起始組號(hào)k’在數(shù)值上由k至group變化,這部分的風(fēng)機(jī)臺(tái)數(shù)n1為第(k’-group+2)組~第k’組風(fēng)機(jī)臺(tái)數(shù)之和,每組只計(jì)一次;第二部分有1組,它的組號(hào)k”由(k’-group+1)至1變化,這部分的風(fēng)機(jī)臺(tái)數(shù)n2為第k”組風(fēng)機(jī)的臺(tái)數(shù);
若n1+n2=n,啟動(dòng)所述兩個(gè)部分的風(fēng)機(jī),運(yùn)行時(shí)間t;然后把第二部分的組號(hào)k”減1,重復(fù)n1+n2與n的比較過程,直至第二部分的組號(hào)k”=1后,把第一部分的起始組號(hào)k’減1;
重復(fù)S2直到第一部分的起始組號(hào)k’與組數(shù)group相等后,將組數(shù)group加1,再次執(zhí)行S2,直至組數(shù)group與風(fēng)機(jī)組號(hào)數(shù)k相等后,把組數(shù)group修改為1,然后執(zhí)行S1;
循環(huán)執(zhí)行S1與S2,找到臺(tái)數(shù)為n的組合,使group組的風(fēng)機(jī)運(yùn)行時(shí)間t后,重復(fù)查找過程,即可在需要運(yùn)行n臺(tái)風(fēng)機(jī)的時(shí)候,使所有的風(fēng)機(jī)都得到運(yùn)轉(zhuǎn)。
本發(fā)明的有益效果是,通過本方法,在一個(gè)完整的狀態(tài)循環(huán)中,所有的風(fēng)機(jī)都得到了均等的運(yùn)行機(jī)會(huì)和運(yùn)行時(shí)間,平均化了風(fēng)機(jī)的損耗;因風(fēng)機(jī)在養(yǎng)殖舍的安裝位置是固定的,空氣流動(dòng)需要一定的時(shí)間,按需要調(diào)整每個(gè)風(fēng)機(jī)運(yùn)行狀態(tài)保持的時(shí)間t,使養(yǎng)殖舍內(nèi)的空氣交換更均勻。
附圖說明
下面結(jié)合附圖和實(shí)施例對本發(fā)明進(jìn)一步說明:
圖1是本發(fā)明查找過程中S1的流程圖;
圖2是本發(fā)明查找過程中S2的流程圖;
圖3是本發(fā)明實(shí)施例的各組風(fēng)機(jī)循環(huán)工作示意圖。
具體實(shí)施方式
本發(fā)明提供一種養(yǎng)殖舍中風(fēng)機(jī)循環(huán)工作的控制方法,包括:
a)將風(fēng)機(jī)分成k組,其中第1組包含1臺(tái)風(fēng)機(jī),其余各組風(fēng)機(jī)的臺(tái)數(shù)為1臺(tái)以上;
b)將各組風(fēng)機(jī)按照風(fēng)機(jī)臺(tái)數(shù),由小到大分配相應(yīng)的組號(hào)k’;
以14臺(tái)規(guī)格相同的風(fēng)機(jī)為例,分組和分配組號(hào)的情況如下表
c)運(yùn)行n臺(tái)風(fēng)機(jī)所需要開啟風(fēng)機(jī)的組數(shù)為group,group≤k;組數(shù)group由1至k逐步增加,查找臺(tái)數(shù)為n的組合;
假設(shè)需要開啟4臺(tái)風(fēng)機(jī),此時(shí)k=6,n=4;
查找過程如下:
S1、結(jié)合圖1所示,當(dāng)group=1時(shí),組號(hào)k’由k至1變化,若k’組風(fēng)機(jī)臺(tái)數(shù)為n,運(yùn)行k’組風(fēng)機(jī)時(shí)間t后關(guān)閉,否則立即檢查(k’-1)組風(fēng)機(jī)數(shù)是否為n;重復(fù)S1,直至k’=1后,將組數(shù)加1,執(zhí)行S2;
詳述如下
group=1,組號(hào)k’由6至1變化,檢查每一組的風(fēng)機(jī)數(shù)與n是否相等;
k’=6,風(fēng)機(jī)數(shù)是4,與n相等,第6組運(yùn)行時(shí)間t,然后k’=5,
k’=5,風(fēng)機(jī)數(shù)是4,與n相等,第5組運(yùn)行時(shí)間t,然后k’=4,
k’=4,風(fēng)機(jī)數(shù)是2,與n不等,立即k’=3,
k’=3,風(fēng)機(jī)數(shù)是2,與n不等,立即k’=2,
k’=2,風(fēng)機(jī)數(shù)是1,與n不等,立即k’=1,
k’=1,風(fēng)機(jī)數(shù)是1,與n不等,
此時(shí)k’=1,把組數(shù)group加1變?yōu)?;
S2、 結(jié)合圖2所示,當(dāng)group>1時(shí),將需要開啟的組數(shù)group分為兩個(gè)部分,第一部分共有g(shù)roup-1組,它的起始組號(hào)k’在數(shù)值上由k至group變化,這部分的風(fēng)機(jī)臺(tái)數(shù)n1為第(k’-group+2)組~第k’組風(fēng)機(jī)臺(tái)數(shù)之和,每組只計(jì)一次;第二部分有1組,它的組號(hào)k”由(k’-group+1)至1變化,這部分的風(fēng)機(jī)臺(tái)數(shù)n2為第k”組風(fēng)機(jī)的臺(tái)數(shù);
若n1+n2=n,啟動(dòng)所述兩個(gè)部分的風(fēng)機(jī),運(yùn)行時(shí)間t;然后把第二部分的組號(hào)k”減1,重復(fù)n1+n2與n的比較過程,直至第二部分的組號(hào)k”=1后,把第一部分的起始組號(hào)k’減1;
重復(fù)S2直到第一部分的起始組號(hào)k’與組數(shù)group相等后,將組數(shù)group加1,再次執(zhí)行S2,直至組數(shù)group與風(fēng)機(jī)組號(hào)數(shù)k相等后,把組數(shù)group修改為1,然后執(zhí)行S1;
循環(huán)執(zhí)行S1與S2,找到臺(tái)數(shù)為n的組合,使group組的風(fēng)機(jī)運(yùn)行時(shí)間t后,重復(fù)查找過程,即可在需要運(yùn)行n臺(tái)風(fēng)機(jī)的時(shí)候,使所有的風(fēng)機(jī)都得到運(yùn)轉(zhuǎn)。
詳述如下:
group=2,第一部分起始組號(hào)k’由6至2變化,第二部分組號(hào)k”由k’-組數(shù)+1至1變化,
k’=6,n1=第(6-2+2)組~第6組風(fēng)機(jī)之和=4臺(tái),k”由(6-2+1)=5至1變化,
k”=5,n2=第5組風(fēng)機(jī)臺(tái)數(shù)=4,n1+n2=4+4=8與n=4不等,立即檢查k”=4 ,
k”=4,n2=第4組風(fēng)機(jī)臺(tái)數(shù)=2,n1+n2=4+2=6與n=4不等,立即檢查k”=3 ,
k”=3,n2=第3組風(fēng)機(jī)臺(tái)數(shù)=2,n1+n2=4+2=6與n=4不等,立即檢查k”=2 ,
k”=2,n2=第2組風(fēng)機(jī)臺(tái)數(shù)=1,n1+n2=4+1=5與n=4不等,立即檢查k”=1 ,
k”=1,n2=第1組風(fēng)機(jī)臺(tái)數(shù)=1,n1+n2=4+1=5與n=4不等,
此時(shí)k”=1,k’=6>group=2,把k’減1變?yōu)?,k”由4至1變化,
k’=5,n1=第(5-2+2)組~第5組風(fēng)機(jī)之和=4臺(tái),
k”=4,n2=第4組風(fēng)機(jī)臺(tái)數(shù)=2,n1+n2=4+2=6與n=4不等,立即檢查k”=3,
k”=3,n2=第3組風(fēng)機(jī)臺(tái)數(shù)=2,n1+n2=4+2=6與n=4不等,立即檢查k”=2,
k”=2,n2=第2組風(fēng)機(jī)臺(tái)數(shù)=1,n1+n2=4+1=5與n=4不等,立即檢查k”=1,
k”=1,n2=第1組風(fēng)機(jī)臺(tái)數(shù)=1,n1+n2=4+1=5與n=4不等,
此時(shí)k”=1,k’=5>group=2,把k’減1變?yōu)?,k”由3至1變化,
k’=4,n1=第(4-2+2)組~第4組風(fēng)機(jī)之和=2臺(tái),
k”=3,n2=第3組風(fēng)機(jī)臺(tái)數(shù)=2,n1+n2=2+2=4與n=4相等,運(yùn)行時(shí)間t,然后k”=2,
k”=2,n2=第2組風(fēng)機(jī)臺(tái)數(shù)=1,n1+n2=2+1=3與n=4不等,立即檢查k”=1,
k”=1,n2=第1組風(fēng)機(jī)臺(tái)數(shù)=1,n1+n2=2+1=3與n=4不等,
此時(shí)k”=1,k’=4>group=2,把k’減1變?yōu)?,k”由2至1變化,
k’=3,n1=第(3-2+2)組~第3組風(fēng)機(jī)之和=2臺(tái),
k”=2,n2=第2組風(fēng)機(jī)臺(tái)數(shù)=1,n1+n2=2+1=3與n=4不等,立即檢查k”=1,
k”=1,n2=第1組風(fēng)機(jī)臺(tái)數(shù)=1,n1+n2=2+1=3與n=4不等,
此時(shí)k”=1,k’=3>group=2,把k’減1變?yōu)?,k”由1至1變化,
k’=2,n1=第(2-2+2)組~第2組風(fēng)機(jī)之和=1臺(tái),
k”=1,n2=第1組風(fēng)機(jī)臺(tái)數(shù)=1,n1+n2=1+1=2與n=4不等,
此時(shí)k”=1,k’=2與group=2相等,把group加1變?yōu)?,重復(fù)做比較過程,
group=3,第一部分組號(hào)k’由6至3變化,第二部分組號(hào)k”由4至1變化,
k’=6,n1=第(6-3+2)組~第6組風(fēng)機(jī)數(shù)之和=4+4=8臺(tái),
k”=4,n2=第4組風(fēng)機(jī)數(shù)=2,n1+n2=8+2=10與n=4不等,立即檢查k”=3,
k”=3,n2=第3組風(fēng)機(jī)數(shù)=2,n1+n2=8+2=10與n=4不等,立即檢查k”=2
k”=2,n2=第2組風(fēng)機(jī)數(shù)=1,n1+n2=8+1=9與n=4不等,立即檢查k”=1
k”=1,n2=第1組風(fēng)機(jī)數(shù)=1,n1+n2=8+1=9與n=4不等,
此時(shí)k”=1,k’=6>group=3,把k’減1變?yōu)?,k”由3至1變化,
k’=5,n1=第(5-3+2)組~第5組風(fēng)機(jī)數(shù)之和=2+4=6臺(tái),
k”=3,n2=第3組風(fēng)機(jī)數(shù)=2,n1+n2=6+2=8與n=4不等,立即檢查k”=2
k”=2,n2=第2組風(fēng)機(jī)數(shù)=1,n1+n2=6+1=7與n=4不等,立即檢查k”=1
k”=1,n2=第1組風(fēng)機(jī)數(shù)=1,n1+n2=6+1=7與n=4不等,
此時(shí),k”=1,k’=5>group=3,把k’減1變?yōu)?,k”由2至1變化,
k’=4,n1=第(4-3+2)組~第4組風(fēng)機(jī)數(shù)之和=2+2=4臺(tái),
k”=2,n2=第2組風(fēng)機(jī)數(shù)=1,n1+n2=4+1=5與n=4不等,立即檢查k”=1
k”=1,n2=第1組風(fēng)機(jī)數(shù)=1,n1+n2=4+1=5與n=4不等,
此時(shí),k”=1,k’=4> group=3,把k’減1變?yōu)?,k”由1至1變化,
k’=3,n1=第(3-3+2)組~第3組風(fēng)機(jī)數(shù)之和為1+2=3臺(tái),
k”=1,n2=第1組風(fēng)機(jī)數(shù)=1,n1+n2=3+1=4與n=4相等,運(yùn)行時(shí)間t,
此時(shí)k”=1,k’=3與group=3相等,把group加1變?yōu)?,重復(fù)做比較過程,
group=4,第一部分起始組號(hào)k’由6至4變化,第二部分組號(hào)k”由3至1變化,
k’=6,n1=第(6-4+2)組~第6組風(fēng)機(jī)數(shù)之和為2+4+4=10臺(tái),
k”=3,n2=第3組風(fēng)機(jī)數(shù)=2,n1+n2=10+2=12與n=4不等,立即檢查k”=2
k”=2,n2=第2組風(fēng)機(jī)數(shù)=1,n1+n2=10+1=11與n=4不等,立即檢查k”=1
k”=1,n2=第1組風(fēng)機(jī)數(shù)=1,n1+n2=10+1=11與n=4不等,
此時(shí)k”=1,k’=6>group=4,把k’減1變?yōu)?,k”由2至1變化,
k’=5,n1=第(5-4+2)組~第5組風(fēng)機(jī)數(shù)之和為2+2+4=8臺(tái),
k”=2,n2=第2組風(fēng)機(jī)數(shù)=1,n1+n2=8+1=9與n=4不等,立即檢查k”=1
k”=1,n2=第1組風(fēng)機(jī)數(shù)=1,n1+n2=8+1=9與n=4不等,
此時(shí)k”=1,k’=5> group=4,把k’減1變?yōu)?,k”由1為1變化,
k’=4,n1=第(4-4+2)組~第4組風(fēng)機(jī)數(shù)之和為1+2+2=5臺(tái),
k”=1,n2=第1組風(fēng)機(jī)數(shù)=1,n1+n2=5+1=6與n=4不等,
此時(shí)k”=1,k’=4與group=4相等,把組數(shù)加1變?yōu)?,重復(fù)做比較過程,
group=5,第一部分起始組號(hào)k’由6為5變化,第二部分組號(hào)k”由2為1變化,
k’=6,n1=第(6-5+2)組 ~第6組風(fēng)機(jī)數(shù)之和為2+2+4+4=12臺(tái),
k”=2,n2=第2組風(fēng)機(jī)數(shù)=1,n1+n2=12+1=13與n=4不等,立即檢查k”=1
k”=1,n2=第1組風(fēng)機(jī)數(shù)=1,n1+n2=12+1=13與n=4不等,
此時(shí)k”=1,k’6>group=5,把k’減1變?yōu)?,k”由1至1變化,
k’=5,n1=第(5-5+2)組~第5組風(fēng)機(jī)數(shù)之和為1+2+2+4=9臺(tái),
k”=1,n2=第1組風(fēng)機(jī)數(shù)=1,n1+n2=9+1=10與n=4不等,
此時(shí)k”=1,k’=5與group=5相等,把組數(shù)加1變?yōu)?,重復(fù)做比較過程,
group=6,第一部分起始組號(hào)k’由6至6變化,第二部分組號(hào)k”由1至1變化,
k’=6,n1=第(6-6+2)組~第6組風(fēng)機(jī)數(shù)之和為1+2+2+4+4=13臺(tái),
k”=1,n2=第1組風(fēng)機(jī)數(shù)=1,n1+n2=13+1=14與n=4不等,
此時(shí)k”=1,k’=6與group=6相等,達(dá)到了風(fēng)機(jī)總的組數(shù)k,把組數(shù)group改為1,執(zhí)行組數(shù)group=1的情況。
如此循環(huán),結(jié)合圖3所示,所有的風(fēng)機(jī)都得到了均等的運(yùn)行機(jī)會(huì)和運(yùn)行時(shí)間。
以上所述,僅是本發(fā)明的較佳實(shí)施例而已,并非對本發(fā)明作任何形式上的限制;任何熟悉本領(lǐng)域的技術(shù)人員,在不脫離本發(fā)明技術(shù)方案范圍情況下,都可利用上述揭示的方法和技術(shù)內(nèi)容對本發(fā)明技術(shù)方案做出許多可能的變動(dòng)和修飾,或修改為等同變化的等效實(shí)施例。因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì)對以上實(shí)施例所做的任何簡單修改、等同替換、等效變化及修飾,均仍屬于本發(fā)明技術(shù)方案保護(hù)的范圍內(nèi)。