關於配礦軟體數字化管理論文

關於配礦軟體數字化管理論文

  1最佳化燒結礦配料模型

  1.1最佳化模型計算工具的選取

  本模型主要由三部分軟體工具搭建而成,下面分別對各個工具進行描述:

  1.1.1LINGO是LinearInteractiveandGeneralOptimizer的縮寫,即“互動式的線性和通用最佳化求解器”,由美國LINGO系統公司推出的,可以用於求解線性規劃,也可以用於一些線性和非線性方程組的求解,功能十分強大,是求解最佳化模型的最佳選擇。其特色在於內建建模語言,提供十幾個內部函式,可以允許決策變數是整數(即整數規劃,包括0-1整數規劃),方便靈活,而且執行速度非常快。1.1.2VisualBasic是一種由微軟公司開發的包含協助開發環境的事件驅動程式語言。從任何標準來說,VB都是世界上使用人數最多的語言———不僅是盛讚VB的開發者還是抱怨VB的開發者的數量。它源自於BASIC程式語言。VB擁有圖形使用者介面(GUI)和快速應用程式開發(RAD)系統,可以輕易的使用DAO、RDO、ADO連線資料庫,或者輕鬆的建立ActiveX控制元件。程式設計師可以輕鬆的使用VB提供的元件快速建立一個應用程式。VB的中心思想就是要便於程式設計師使用,無論是新手或者專家。VB使用了可以簡單建立應用程式的'GUI系統,但是又可以開發相當複雜的程式。1.1.3MicrosoftOfficeAccess是微軟把資料庫引擎的圖形使用者介面和軟體開發工具結合在一起的一個數據庫管理系統。它還可以直接匯入或者連結資料(這些資料儲存在其他應用程式和資料庫)。軟體開發人員和資料架構師可以使用MicrosoftAccess開發應用軟體“,高階使用者”可以使用它來構建軟體應用程式。和其他辦公應用程式一樣,ACCESS支援VisualBasic宏語言,它是一個面向物件的程式語言,可以引用各種物件,包括DAO(資料訪問物件),ActiveX資料物件,以及許多其他的ActiveX元件。本最佳化配礦軟體利用了三個軟體的強大功能,將三款軟體完美的結合在一起,實現了有效地將原始資料(原燃料品種、化學成分及價格)、目標函式、政策變數及約束條件輸入軟體中,進行求解。

  1.2最佳化配礦軟體製作

  1.2.1資料計算原料錄入的所有化學成分均是在外水和燒損前測定的資料,必須提前進行處理,才能保證資料預測更接近燒結礦的特性,軟體後臺就需要對外水與燒損的折算。也就是說混勻料的化學成分就是模擬燒完後的殘存含量。通常EXCEL的線性規劃求解計算的過程屬於正向推算,也就是說現輸入配比然後再計算生成燒結礦的化學成分,這樣的弊端就是需要嘗試一些配比量,而非系統選擇的最優結果。而此軟體是根據化學成分的需要,反向推出配比量的最佳化值。所以,該系統計算出的資料更具有代表性。1.2.2軟體之間的介面(1)VB與ACCESS的連線,VB負責錄入資料,資料錄入後儲存在ACCESS中,透過指令碼語言利用資料庫遊標指標調出需要使用的資料,具體實現程式碼為:DimrecoAsNewADODB.RecordsetDimconnAsNewADODB.ConnectionDimbAsDoubleDimmAsIntegerconn.CursorLocation=adUseClientconn.Open“provider=microsoft.jet.oledb.4.0;datasource=配料表最終.mdb;persistsecurityinfo=false”reco.Open“select*fromuser1”,conn,1,1(2)VB與LINGO的連線,LINGO軟體在該系統中主要作用是計算線性規劃方程的工具,程式設計過程中需要將資料採集到LINGO中進行計算,然後再將計算結果返回至VB中進行處理並在前臺進行顯示。(3)輸出結果文字檔案的建立當最佳化配礦軟體所計算出來的配比結果滿足使用者的使用條件時,需要生成一張配比表格,該表格下發至生產車間,車間便可以按照配比資料組織生產,此軟體實現的方式為TXT文字檔案。

  1.3軟體的使用

  最佳化配礦軟體的使用上僅需將各個限制條件逐一輸入,這些限制條件諸如除塵灰、返礦、石灰、燃料等的含量不能隨意配加,有的礦粉的庫存有限,配比量也要有所控制等因素,此外根據所需燒結礦的化學特性,將鹼度、全鐵、二氧化矽、氧化鎂、氧化鈣等含量都進行約束,在實際生產中這種約束條件都是在一定的範圍,因此在軟體中條件限制可以標定出上限和下限,當所有限定條件完成以後單擊“求解”按鈕,介面上即可顯示出符合條件的配比結果以及最佳化後的成本也將計算出來,將計算的配比量進行命名後,單擊“匯出”按鈕可以將配比結果的相關資訊匯出到配比表單。當然,如果輸入的限制條件過於苛刻,所列礦粉無法滿足要求系統將給予提示資訊,並將錯誤結果以紅色字型標註出來。除此之外,該系統還能夠計算單一礦粉的單燒值,所謂礦粉的單燒值即單獨以某一種礦石進行燒結生產時,在一定的鹼度條件下,生產出的燒結礦含鐵量的百分數稱為單燒值。單燒值的大小,表示用這種礦石生產出來的燒結礦的品位高低,這樣不僅能夠在生產前瞭解單一礦粉的效能,同時也可以指導採購計劃中對某一礦粉的價效比定位。由於該最佳化配礦模型包含的原料種類多,計算指標羅列齊全、約束比較完備,如果稍加修改就可以用於其他配料車間(如豎爐車間,原料車間等)但需要強調的是,此軟體求解結果的可靠性還取決於原料的原始化學分析資料是否能夠真實準確的反映原料的特性,只有以比較準確和具有代表性的原始資料求出的結果才更具有指導性和可信性,因此取樣化驗工作的嚴謹是支援該軟體資料的前提。

  2軟體的應用

  天鋼聯合特鋼有限公司燒結廠生產技術科已經將該最佳化配礦軟體投入使用,從使用效果上看,能夠快速靈活的最佳化配料結構,適應目前的經濟環境下鋼鐵企業為追求低成本而制定的一系列戰略措施,在不斷改變礦種,調整配礦結構的情況下,為生產的穩定,高爐的順行打下堅實的基礎。

最近訪問