查看: 1101|回復(fù): 4
打印 上一主題 下一主題

可利用氨基酸飼料配方技術(shù)的軟件開發(fā)

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

可利用氨基酸飼料配方技術(shù)的軟件開發(fā).pdf

365.98 KB, 下載次數(shù): 34

中國(guó)畜牧人網(wǎng)站微信公眾號(hào)
版權(quán)聲明:本文內(nèi)容來(lái)源互聯(lián)網(wǎng),僅供畜牧人網(wǎng)友學(xué)習(xí),文章及圖片版權(quán)歸原作者所有,如果有侵犯到您的權(quán)利,請(qǐng)及時(shí)聯(lián)系我們刪除(010-82893169-805)。
沙發(fā)
發(fā)表于 2010-11-3 09:11:14 | 只看該作者
只有這個(gè)說(shuō)明嗎,沒(méi)有軟件嗎,
板凳
發(fā)表于 2010-11-3 09:29:06 | 只看該作者
lz,到那里去下載軟件?
地毯
發(fā)表于 2010-11-3 09:38:42 | 只看該作者
沒(méi)有軟件,介紹到可以
5
發(fā)表于 2010-11-11 11:57:44 | 只看該作者
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

發(fā)布主題 快速回復(fù) 返回列表 聯(lián)系我們

關(guān)于社區(qū)|廣告合作|聯(lián)系我們|幫助中心|小黑屋|手機(jī)版| 京公網(wǎng)安備 11010802025824號(hào)

北京宏牧偉業(yè)網(wǎng)絡(luò)科技有限公司 版權(quán)所有(京ICP備11016518號(hào)-1

Powered by Discuz! X3.5  © 2001-2021 Comsenz Inc. GMT+8, 2025-2-4 11:43, 技術(shù)支持:溫州諸葛云網(wǎng)絡(luò)科技有限公司