畜牧人

標(biāo)題: 可利用氨基酸飼料配方技術(shù)的軟件開發(fā) [打印本頁]

作者: wxr6826    時間: 2010-11-3 08:57
標(biāo)題: 可利用氨基酸飼料配方技術(shù)的軟件開發(fā)
  內(nèi)容節(jié)選如下,喜歡的可選擇下載:
  由于畜禽對飼料的各種氨基酸消化利用率不同.以飼料必需氨基酸化學(xué)分析值為依據(jù)進行飼料配合的日糧,提供的各種必需氨基酸含量不能準(zhǔn)確滿足畜禽營養(yǎng)需要,可能造成某些氨基酸供給不足。而可利用氨基酸飼料配方技術(shù)考慮了畜禽對不同飼料各種必需氨基酸消化率因素,因此.所計算的飼料配方為畜禽提供的必需氨基酸更能貼近畜禽實際需要量,更具科學(xué)性,這是動物營養(yǎng)學(xué)又一進步,這項技術(shù)的數(shù)據(jù)在逐步完善。該技術(shù)可以提高蛋白質(zhì)飼料利用率。降低了蛋白質(zhì)指標(biāo)2個百分點,進而可降低畜禽對蛋白質(zhì)代謝產(chǎn)物(如氨類、吲哚等)的排泄。在某種程度上降低了對環(huán)境的污染。開發(fā)可利用氨基酸飼料配方軟件,可實現(xiàn)該技術(shù)的程序化、實用化。該軟件主要以美國的NRC可利用氨基酸飼養(yǎng)標(biāo)準(zhǔn)為基礎(chǔ),部分參數(shù)采用了國內(nèi)有關(guān)資料。
  1 可利用氨基酸飼料配方軟件的核心技術(shù)
  (1)該軟件主要采用“大M法線性規(guī)劃”。這種方法有以下優(yōu)勢:①在某些飼料組合不能滿足飼養(yǎng)標(biāo)準(zhǔn)要求時,可以給出權(quán)宜解;②可提供諸如飼料合計量、鈣和磷營養(yǎng)約束條件的等式計算,可使飼料總和準(zhǔn)確鎖定在100%;并可保證鈣磷比例精確地符合飼養(yǎng)標(biāo)準(zhǔn)要求,不會因為鈣磷添加劑的價格便宜而超量或比例失調(diào)。另外,還設(shè)計采用了“對偶線性規(guī)劃”計算飼料配方,發(fā)揮其迭代次數(shù)少.速度快的優(yōu)勢。
  (2)采用出基換列法手段,對線性規(guī)劃算法進行改進,只保留了n×(m+1)階矩陣規(guī)模,對大M法而言,取消了n×(2n一3)階人工變量和松弛變量的矩陣規(guī)模:對對偶線性規(guī)劃法而言.取消了n×n階松弛變量的矩陣規(guī)模(m為參加線性規(guī)劃的飼料數(shù);n為矩陣的營養(yǎng)指標(biāo)數(shù),等于23)??s小線性規(guī)劃模型規(guī)模2/3以上,減少了占用內(nèi)存。提高了運算速度。
  (3)該程序使用VB6先進的ActiveX Data Objects(ADO)中DataGrid數(shù)據(jù)網(wǎng)格控件技術(shù),實現(xiàn)用鼠標(biāo)點擊選擇輸入飼料營養(yǎng)含量和飼養(yǎng)標(biāo)準(zhǔn)數(shù)據(jù)的功能。
  (4)該軟件采用ADO數(shù)據(jù)對象操作記錄集訪問數(shù)據(jù)源技術(shù),可以與Excel表格連接和交換數(shù)據(jù),便于計算參數(shù)、飼料營養(yǎng)和飼養(yǎng)標(biāo)準(zhǔn)等
  (5)設(shè)計了參數(shù)控制功能,簡化了操作步驟,傻瓜操作和高級參數(shù)控制操作兼宜,使該技術(shù)能夠較好地普及到飼料廠和廣大飼養(yǎng)戶。
  2軟件的友好操作界面
  操作界面分成兩部分,一部分在存儲飼料營養(yǎng)和飼養(yǎng)標(biāo)準(zhǔn)數(shù)據(jù)的Excel表中。稱為參數(shù)控制:一部分在軟件的窗體操作界面上(可參見圖1說明)。
  2.1參數(shù)控制功能的設(shè)定
  飼料配方需要控制計算的要求達5個方面。如果采用人機對話方式控制計算,其操作步驟會很繁瑣。該軟件為技術(shù)人員提供了5個高級參數(shù)控制操作功能.前兩個參數(shù)控制值放置位置在“飼料配方數(shù)據(jù)”Excel工作簿的“飼料營養(yǎng)成分”工作表的參數(shù)列中;后兩個在該工作簿的“飼養(yǎng)標(biāo)準(zhǔn)”工作表的參數(shù)列中,最后一個在該表的參數(shù)行(第一行)中。程序運行時,參數(shù)會被自動調(diào)用。這些參數(shù)也可以根據(jù)需要隨時更改。如果被全部刪除或者被經(jīng)驗豐富的專業(yè)人員預(yù)先設(shè)定,計算飼料配方時,就無需再設(shè)定,這種
  情況下的操作就稱為傻瓜操作。
  2.1.1飼料上下線控制參數(shù)要求某飼料不能大于某值時,可進行上限控制,輸入?yún)?shù)為負值;要求某飼料不能小于某值時,可進行下限控制,輸人參數(shù)為正值。
  2.1.2校正當(dāng)前含水量飼料營養(yǎng)含量的參數(shù)該功能可采用不同含水量的飼料參與配方計算。例如飼料營養(yǎng)成分表中玉米干物質(zhì)為86%,計算含水量為14%,如果現(xiàn)有玉米的含水量為16%。在飼料營養(yǎng)成分表中查不到這個含水量的飼料營養(yǎng)??稍凇爱?dāng)前含水量”
  參數(shù)列中輸入16。計算機會根據(jù)這兩個含水量折算出當(dāng)前含水量的玉米營養(yǎng)含量,計算出玉米的配方比例。這可以提高適用飼料的范圍,保證飼料配方營養(yǎng)的準(zhǔn)確性。這個功能對不易測定的可利用氨基酸數(shù)據(jù)和在該數(shù)據(jù)還不盡完善的今天尤為重要。
  2.1.3增加含水量約束條件參數(shù)該功能可結(jié)合上述“用實際飼料含水量校正飼料營養(yǎng)含量”功能。計算添加青飼料的飼料配合,使日糧含水量不至于超標(biāo),這樣可以使青飼料的優(yōu)勢和畜禽生產(chǎn)性能都可得到充分發(fā)揮.為用青飼料喂豬的飼養(yǎng)場戶提供準(zhǔn)確的日糧
  營養(yǎng)數(shù)據(jù)。這個功能適合于當(dāng)前種草養(yǎng)豬,提高土地利用率,保護土地生態(tài)的形勢。
  2.1.4根據(jù)飼養(yǎng)標(biāo)準(zhǔn)等比例調(diào)整營養(yǎng)水平的參數(shù)這個參數(shù)功能可在營養(yǎng)指標(biāo)較高時,協(xié)調(diào)調(diào)整營養(yǎng)指標(biāo)比例。解決某些營養(yǎng)指標(biāo)間不能兼顧的問題。一般參數(shù)值在O.93—1.05之間.具體值根據(jù)營養(yǎng)滿足情況而定。用此參數(shù)功能也可設(shè)置安全系數(shù),如1.025。
  2.1.5為某些營養(yǎng)指標(biāo)個別設(shè)定上下限的參數(shù)這個參數(shù)功能可對多個營養(yǎng)指標(biāo)同時進行上下限的靈活控制計算。參數(shù)設(shè)置原則同2.1jl??蛇M行諸如調(diào)高冬季代謝能的下限限制:也可進行諸如比例過高的氨基酸的上限限制??刂茀?shù)確定后。保存和關(guān)閉Excel表。
  2.2軟件窗體界面的運算操作
  控制參數(shù)確定后,運算操作就變得輕松容易。而且,窗體單一,便于學(xué)習(xí)和操作。用鼠標(biāo)點擊飼料配方圖標(biāo).就出現(xiàn)飼料配方程序的窗體。窗體上有兩個數(shù)據(jù)網(wǎng)格控件,上面的顯示各種飼料營養(yǎng)數(shù)據(jù);下面的顯示畜禽的各生產(chǎn)類型、飼養(yǎng)階段飼養(yǎng)標(biāo)準(zhǔn)數(shù)據(jù)。拉動控件右面或下面的滾動條,就可顯示下面或后面的數(shù)據(jù)。操作步驟如下:第一步。根據(jù)要求進行不同的計算。一般情況下,無須進行第一步操作,這一步只用于特殊計算。操作①、②為多選,即:可不選,可選其一.也可都選。①不同飼料配方計算體系的選擇。默認為計算可利用氨基酸飼料配方。點擊“用總氨基酸計算”命令控件,程序會顯示計算總氨基酸飼料配方所需數(shù)據(jù),并以此計算飼料配方。這個功能可對這兩種飼料配合方法進行科研對比分析。②不同求解方法的選擇。默認采用大M法進行線
  營養(yǎng)名稱:
  生產(chǎn)類型:g:長豬體重l 0~2 0kg 標(biāo)準(zhǔn)含量況+/一
  飼料名稱風(fēng)干料配料比% 含水量(116) 1 3.3
  玉米,2級70.87 粗纖維(%) 4 2.74
  米糠,2級5 代謝能(MJ/kg) 1 2.4 7 1 2.51 0.004
  大豆粕2級l 4.31 粗蛋白質(zhì)(%) l 6 16
  小麥麩5 精氨酸(%) O.34 0.88 1.60
  羽毛粉3 組氨酸(%) 0.25 0.31 O.25
  L一賴氨酸O.31 亮氨酸(%) 0.8 1.25 O.56
  磷酸鈣1.32 異亮氨酸(%) O.44 0.53 O.21
  石粉0.022 酪+苯(%) 0.76 1.1 7 0.54
  食鹽0.165 苯丙氨酸(%) 0.38 O.67 O.77
  價格1.5798 纈氨酸(%) 0.54 O.69 O.27
  合計:10( 1咨詢電話:6 2401682 8681 5 21 5 色氨酸(%) 0.1 2 0.1 5 O.28
  運行時間:0.8秒靈敏度分析蘇氨酸(1j6) 0.48 0.53 O.11
  規(guī)劃品種飼料價格下限上限蛋+胱(%) O.43 0.5l O.18
  玉米。2級1.2 O.82 2.28 蛋氨酸(%) 0.22 O.22
  大疆粕2級3.6 1.56 5.50 賴氨酸(%) O.8 O.8
  L一賴氨酸l 4 0.60 85.60 有效磷P(%) 0.32 O.32
  磷酸鈣0.48 0.1 5 58.38 鈣Ca(%) 0.7 O.7
  石粉O.2 O.50 鈉Na(%) 0.1 5 O.48 2.3
  食鹽2 O.67 754.67 氯C1(%) O.1 5 0.1 5
  標(biāo)準(zhǔn)修正系數(shù)=1 迭代次數(shù):29次其余指標(biāo)略
  圖2飼料配方計算結(jié)果表性規(guī)劃。點擊窗體上面的“選擇對偶法”復(fù)選框,程序就會采用對偶線性規(guī)劃方法。
  第二步,選擇飼料品種和飼養(yǎng)標(biāo)準(zhǔn)。
 ?、龠x擇飼料品種。依次點擊飼料網(wǎng)格控件中要選擇的飼料,就完成了飼料選擇步驟。飼養(yǎng)標(biāo)準(zhǔn)網(wǎng)格的滾動條部件由白變黑,表示已可用。添加劑在飼料配方數(shù)據(jù)Excel工作簿“添加劑”工作表中。由計算機自動調(diào)用。需要采用某種添加劑時,可將其選擇粘貼到“End”行之上,不再采用的添加劑,可將其調(diào)到“End”行之下。②選擇飼養(yǎng)標(biāo)準(zhǔn)。點擊飼養(yǎng)標(biāo)準(zhǔn)網(wǎng)格中需要計算的飼養(yǎng)標(biāo)準(zhǔn),選擇完成。這時,窗體上面的所有命令控件字體由灰變黑.表示可用。第三步。運算。操作①、②為單選,即只選①或②。①計算已有的飼料配方的營養(yǎng)含量。點擊“計算飼料配方營養(yǎng)含量”命令控件,根據(jù)計算機對話框提示輸入配方中各種飼料比例。計算機將已有的飼料配方營養(yǎng)的計算結(jié)果存入“計算結(jié)果”工作簿的“飼料配方營養(yǎng)”工作表中。②點擊“啟動運算”命令。運算開始。計算結(jié)束
  后.計算機把可利用氨基酸飼料配方或總氨基酸飼料配方的計算結(jié)果分別存入上述工作簿的不同的工作表中。
  該軟件上述操作總結(jié)歸納為三個功能:(1)計算已有飼料配方的營養(yǎng)含量。可通過第二步和第三步操作①實現(xiàn);(2)用原來的總氨基酸方法計算飼料配方,可通過第一步操作①、第二步和第三步操作②實現(xiàn);(3)用可利用氨基酸方法計算飼料配方,除第一步外,其
  余操作步驟同功能(2)。

作者: mamingwenz    時間: 2010-11-3 09:11
只有這個說明嗎,沒有軟件嗎,
作者: 索羅狗    時間: 2010-11-3 09:29
lz,到那里去下載軟件?
作者: 朱習(xí)春    時間: 2010-11-3 09:38
沒有軟件,介紹到可以
作者: 學(xué)習(xí)的人    時間: 2010-11-11 11:57





歡迎光臨 畜牧人 (http://ffers.com.cn/) Powered by Discuz! X3.5