|
內容節選如下,喜歡的可選擇下載:
由于畜禽對飼料的各種氨基酸消化利用率不同.以飼料必需氨基酸化學分析值為依據進行飼料配合的日糧,提供的各種必需氨基酸含量不能準確滿足畜禽營養需要,可能造成某些氨基酸供給不足。而可利用氨基酸飼料配方技術考慮了畜禽對不同飼料各種必需氨基酸消化率因素,因此.所計算的飼料配方為畜禽提供的必需氨基酸更能貼近畜禽實際需要量,更具科學性,這是動物營養學又一進步,這項技術的數據在逐步完善。該技術可以提高蛋白質飼料利用率。降低了蛋白質指標2個百分點,進而可降低畜禽對蛋白質代謝產物(如氨類、吲哚等)的排泄。在某種程度上降低了對環境的污染。開發可利用氨基酸飼料配方軟件,可實現該技術的程序化、實用化。該軟件主要以美國的NRC可利用氨基酸飼養標準為基礎,部分參數采用了國內有關資料。
1 可利用氨基酸飼料配方軟件的核心技術
(1)該軟件主要采用“大M法線性規劃”。這種方法有以下優勢:①在某些飼料組合不能滿足飼養標準要求時,可以給出權宜解;②可提供諸如飼料合計量、鈣和磷營養約束條件的等式計算,可使飼料總和準確鎖定在100%;并可保證鈣磷比例精確地符合飼養標準要求,不會因為鈣磷添加劑的價格便宜而超量或比例失調。另外,還設計采用了“對偶線性規劃”計算飼料配方,發揮其迭代次數少.速度快的優勢。
(2)采用出基換列法手段,對線性規劃算法進行改進,只保留了n×(m+1)階矩陣規模,對大M法而言,取消了n×(2n一3)階人工變量和松弛變量的矩陣規模:對對偶線性規劃法而言.取消了n×n階松弛變量的矩陣規模(m為參加線性規劃的飼料數;n為矩陣的營養指標數,等于23)。縮小線性規劃模型規模2/3以上,減少了占用內存。提高了運算速度。
(3)該程序使用VB6先進的ActiveX Data Objects(ADO)中DataGrid數據網格控件技術,實現用鼠標點擊選擇輸入飼料營養含量和飼養標準數據的功能。
(4)該軟件采用ADO數據對象操作記錄集訪問數據源技術,可以與Excel表格連接和交換數據,便于計算參數、飼料營養和飼養標準等
(5)設計了參數控制功能,簡化了操作步驟,傻瓜操作和高級參數控制操作兼宜,使該技術能夠較好地普及到飼料廠和廣大飼養戶。
2軟件的友好操作界面
操作界面分成兩部分,一部分在存儲飼料營養和飼養標準數據的Excel表中。稱為參數控制:一部分在軟件的窗體操作界面上(可參見圖1說明)。
2.1參數控制功能的設定
飼料配方需要控制計算的要求達5個方面。如果采用人機對話方式控制計算,其操作步驟會很繁瑣。該軟件為技術人員提供了5個高級參數控制操作功能.前兩個參數控制值放置位置在“飼料配方數據”Excel工作簿的“飼料營養成分”工作表的參數列中;后兩個在該工作簿的“飼養標準”工作表的參數列中,最后一個在該表的參數行(第一行)中。程序運行時,參數會被自動調用。這些參數也可以根據需要隨時更改。如果被全部刪除或者被經驗豐富的專業人員預先設定,計算飼料配方時,就無需再設定,這種
情況下的操作就稱為傻瓜操作。
2.1.1飼料上下線控制參數要求某飼料不能大于某值時,可進行上限控制,輸入參數為負值;要求某飼料不能小于某值時,可進行下限控制,輸人參數為正值。
2.1.2校正當前含水量飼料營養含量的參數該功能可采用不同含水量的飼料參與配方計算。例如飼料營養成分表中玉米干物質為86%,計算含水量為14%,如果現有玉米的含水量為16%。在飼料營養成分表中查不到這個含水量的飼料營養。可在“當前含水量”
參數列中輸入16。計算機會根據這兩個含水量折算出當前含水量的玉米營養含量,計算出玉米的配方比例。這可以提高適用飼料的范圍,保證飼料配方營養的準確性。這個功能對不易測定的可利用氨基酸數據和在該數據還不盡完善的今天尤為重要。
2.1.3增加含水量約束條件參數該功能可結合上述“用實際飼料含水量校正飼料營養含量”功能。計算添加青飼料的飼料配合,使日糧含水量不至于超標,這樣可以使青飼料的優勢和畜禽生產性能都可得到充分發揮.為用青飼料喂豬的飼養場戶提供準確的日糧
營養數據。這個功能適合于當前種草養豬,提高土地利用率,保護土地生態的形勢。
2.1.4根據飼養標準等比例調整營養水平的參數這個參數功能可在營養指標較高時,協調調整營養指標比例。解決某些營養指標間不能兼顧的問題。一般參數值在O.93—1.05之間.具體值根據營養滿足情況而定。用此參數功能也可設置安全系數,如1.025。
2.1.5為某些營養指標個別設定上下限的參數這個參數功能可對多個營養指標同時進行上下限的靈活控制計算。參數設置原則同2.1jl。可進行諸如調高冬季代謝能的下限限制:也可進行諸如比例過高的氨基酸的上限限制。控制參數確定后。保存和關閉Excel表。
2.2軟件窗體界面的運算操作
控制參數確定后,運算操作就變得輕松容易。而且,窗體單一,便于學習和操作。用鼠標點擊飼料配方圖標.就出現飼料配方程序的窗體。窗體上有兩個數據網格控件,上面的顯示各種飼料營養數據;下面的顯示畜禽的各生產類型、飼養階段飼養標準數據。拉動控件右面或下面的滾動條,就可顯示下面或后面的數據。操作步驟如下:第一步。根據要求進行不同的計算。一般情況下,無須進行第一步操作,這一步只用于特殊計算。操作①、②為多選,即:可不選,可選其一.也可都選。①不同飼料配方計算體系的選擇。默認為計算可利用氨基酸飼料配方。點擊“用總氨基酸計算”命令控件,程序會顯示計算總氨基酸飼料配方所需數據,并以此計算飼料配方。這個功能可對這兩種飼料配合方法進行科研對比分析。②不同求解方法的選擇。默認采用大M法進行線
營養名稱:
生產類型:g:長豬體重l 0~2 0kg 標準含量況+/一
飼料名稱風干料配料比% 含水量(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 粗蛋白質(%) 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
規劃品種飼料價格下限上限蛋+胱(%) 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
標準修正系數=1 迭代次數:29次其余指標略
圖2飼料配方計算結果表性規劃。點擊窗體上面的“選擇對偶法”復選框,程序就會采用對偶線性規劃方法。
第二步,選擇飼料品種和飼養標準。
①選擇飼料品種。依次點擊飼料網格控件中要選擇的飼料,就完成了飼料選擇步驟。飼養標準網格的滾動條部件由白變黑,表示已可用。添加劑在飼料配方數據Excel工作簿“添加劑”工作表中。由計算機自動調用。需要采用某種添加劑時,可將其選擇粘貼到“End”行之上,不再采用的添加劑,可將其調到“End”行之下。②選擇飼養標準。點擊飼養標準網格中需要計算的飼養標準,選擇完成。這時,窗體上面的所有命令控件字體由灰變黑.表示可用。第三步。運算。操作①、②為單選,即只選①或②。①計算已有的飼料配方的營養含量。點擊“計算飼料配方營養含量”命令控件,根據計算機對話框提示輸入配方中各種飼料比例。計算機將已有的飼料配方營養的計算結果存入“計算結果”工作簿的“飼料配方營養”工作表中。②點擊“啟動運算”命令。運算開始。計算結束
后.計算機把可利用氨基酸飼料配方或總氨基酸飼料配方的計算結果分別存入上述工作簿的不同的工作表中。
該軟件上述操作總結歸納為三個功能:(1)計算已有飼料配方的營養含量。可通過第二步和第三步操作①實現;(2)用原來的總氨基酸方法計算飼料配方,可通過第一步操作①、第二步和第三步操作②實現;(3)用可利用氨基酸方法計算飼料配方,除第一步外,其
余操作步驟同功能(2)。
|
版權聲明:本文內容來源互聯網,僅供畜牧人網友學習,文章及圖片版權歸原作者所有,如果有侵犯到您的權利,請及時聯系我們刪除(010-82893169-805)。
|