用于優(yōu)化維護計劃的方法和計算機程序產(chǎn)品的制作方法【專利摘要】根據(jù)本發(fā)明,提議了一種用于優(yōu)化針對工廠的維護計劃的方法,該方法包括提供包括多個有關(guān)工廠的配置的標記和多個有關(guān)工廠的計劃停用的約束中至少之一的輸入數(shù)據(jù)、優(yōu)化輸入數(shù)據(jù)并且生成每有關(guān)工廠的定義觀察周期具有最大等效輸出的維護計劃?!緦@f明】用于優(yōu)化維護計劃的方法和計算機程序產(chǎn)品【
技術(shù)領(lǐng)域:
】[0001]本發(fā)明涉及針對工業(yè)工廠的維護計劃的優(yōu)化(optimization)。更具體地,本發(fā)明涉及用于提供有關(guān)要在工業(yè)工廠中被執(zhí)行的計劃維護操作的協(xié)助和優(yōu)化的方法和計算機程序產(chǎn)品?!?br>背景技術(shù):
】[0002]氣化和集成氣化聯(lián)合循環(huán)工廠已經(jīng)被證明有助于環(huán)境友好化學生產(chǎn)以及具有減少的C02排放的能源組合。盡管他們對環(huán)境友好工業(yè)實踐的重要貢獻,現(xiàn)今在其實現(xiàn)和操作方面具有很少經(jīng)驗。[0003]有關(guān)這些工業(yè)工廠的實現(xiàn)和操作的一個重要方面是工廠的建造所引發(fā)的高集資費用。為了使工廠是經(jīng)濟上可行的,他們的最初費用應當被足夠的收入抵消。收入主要被可靠性、可用性和可維護性的程度影響。工廠的可靠性、可用性和可維護性很大程度上取決于工廠的配置。可以用大量關(guān)于冗余的不同選項來設計氣化工廠。他們可以包括若干模塊,諸如氣化島、磨煤(coalmilling)模塊、空氣分離模塊、氣體處理或化學或功率生產(chǎn)模塊。每個模塊可以包括若干子系統(tǒng)。對于模塊,可以選擇不同冗余選項,其中可能提供多余的容量。[0004]因此,定義針對可靠性、可用性和可維護性值對工廠的成本的預期值的最優(yōu)值是非常重要的。[0005]在本領(lǐng)域中,直接基于單獨經(jīng)驗手動地為維護計劃安排日程是已知的。然而,不能直接導出對可用性和等效輸出的影響。此外,沒有跨不同工廠模塊和子系統(tǒng)的最佳維護協(xié)調(diào)可以被自動執(zhí)行。[0006]因此,為針對可靠性、可用性和可維護性對工廠的成本的預期值可靠地定義最優(yōu)值的需要仍然繼續(xù)存在。【
發(fā)明內(nèi)容】[0007]根據(jù)本發(fā)明的一方面,提供用于優(yōu)化針對工廠的維護計劃的方法,包括提供包括多個有關(guān)工廠的配置的標記和多個有關(guān)工廠的計劃停用的約束中至少之一的輸入數(shù)據(jù)、優(yōu)化輸入數(shù)據(jù)和生成每有關(guān)工廠的定義觀察周期具有最大等效輸出的維護計劃。[0008]在進一步的實施例中,優(yōu)化輸入數(shù)據(jù)的步驟包括產(chǎn)生要遍歷的工廠模塊的隨機序列。在也進一步的實施例中,優(yōu)化所述輸入數(shù)據(jù)的步驟進一步包括,為序列中的每個模塊,構(gòu)造可能停用日期(POSSIBLEOUTAGEDATES)的集合(Ω),并且在Ω中選擇計劃停用(ω)的多個隨機序列偏移量(randomsequenceoffset)。[0009]在仍然進一步的實施例中,所述方法包括,為序列的每個ω,構(gòu)造代表性開始日期的集合,并且在ω中選擇計劃停用的隨機序列。根據(jù)本發(fā)明,優(yōu)化所述輸入數(shù)據(jù)的步驟進一步包括,為在選擇計劃停用的隨機序列的序列中的每個計劃停用,將停用指派到為工廠的輸出給出最佳評估結(jié)果的開始日期。本發(fā)明也包括經(jīng)由局部優(yōu)化改進所生成的維護計劃的步驟。所述方法進一步包括,如果所生成的日程表比已經(jīng)可用的日程表更好,保存所生成的日程表,相對于遇到的最佳解決方案使閾值ξ適配于該新的最佳工廠輸出日程表,保存所述日程表作為每觀察周期具有最大等效輸出的維護計劃,并且如果經(jīng)過的時間大于預定時間極限則停止針對當前模塊的計算。如果所生成的日程表不比已經(jīng)可用的日程表更好,所述方法進一步包括在ω中選擇針對計劃停用的隨機序列。如果日程表已被改進則重復優(yōu)化輸入數(shù)據(jù)的步驟。[0010]根據(jù)本發(fā)明的另一方面,提供用于生成系統(tǒng)規(guī)范(systemspecification)的程序產(chǎn)品,包括計算機可用介質(zhì),所述計算機可用介質(zhì)包括計算機可讀取程序,其中所述計算機可讀取程序當在計算機上被執(zhí)行時使計算機提供包括多個有關(guān)工廠的配置的標記和多個有關(guān)工廠的計劃停用的約束中至少之一的輸入數(shù)據(jù)、優(yōu)化輸入數(shù)據(jù)并且生成每有關(guān)工廠的定義觀察周期具有最大等效輸出的維護計劃。[0011]根據(jù)本發(fā)明,針對諸如氣化工廠的工業(yè)工廠的維護計劃可以關(guān)于工廠的可用性和預期總等效輸出被自動地優(yōu)化。計算可用性和輸出,并且最佳維護計劃是將被采取的解決方案。不同維護計劃的效應的量化對于氣化工廠的經(jīng)濟評價是基本的。本發(fā)明的方法可以用于項目的早期階段、諸如可行性研究的部分或稍后,在工廠已經(jīng)被實施并且需要被維護之后。因此,總預期收入和維護計劃對工廠的經(jīng)濟可行性的影響對工廠操作者或設計者是透明的。【專利附圖】【附圖說明】[0012]為了理解本發(fā)明并且領(lǐng)會本發(fā)明在實踐中可以怎樣被執(zhí)行,現(xiàn)在將只通過非限制性示例、參考附圖來描述實施例,在所述附圖中:圖1是根據(jù)本發(fā)明的實施例的用于優(yōu)化針對工廠的維護計劃的方法的流程圖圖解說明;圖2是根據(jù)本發(fā)明的另一實施例的用于優(yōu)化針對工廠的維護計劃的方法的流程圖圖解說明;表I表示針對本發(fā)明的實施例的維護日程表規(guī)范和得到的擴展停用;表2表示根據(jù)本發(fā)明的另一方面的維護日程表規(guī)范和得到的同步停用。[0013]將意識到的是,為了說明的簡單和清楚,圖中示出的元件不一定是依比例繪制的。例如,為了清楚,一些元件的尺寸可能相對于其他元件被放大。此外,在被認為適當?shù)牡胤?,可能在圖之中重復參考數(shù)字以指示對應或類似元件?!揪唧w實施方式】[0014]在以下詳細描述中,闡明了許多特定細節(jié)以便提供本發(fā)明的徹底理解。然而,將被本領(lǐng)域技術(shù)人員理解的是,在沒有這些特定細節(jié)的情況下可以實踐本發(fā)明。在其他實例中,沒有詳細描述已知方法、規(guī)程和部件以便不混淆本發(fā)明。[0015]除非另外明確聲明,如從以下討論中明顯的,意識到的是,在整個說明書中,使用諸如“處理”、“用計算機計算”、“計算”、“確定”、“生成”、“配置”等等術(shù)語的討論指的是操縱和/或?qū)?shù)據(jù)轉(zhuǎn)換成其他數(shù)據(jù)的計算機的行動和/或過程,所述數(shù)據(jù)表示為物理(例如諸如電子)量。術(shù)語“計算機”應當被可擴張地解釋以涵蓋具有數(shù)據(jù)處理能力的任何種類的電子設備,通過非限制性示例,包括個人計算機、服務器、手提計算機系統(tǒng)、掌上電腦設備、蜂窩式通信設備和其他具有計算能力的通信設備、處理器和微控制器(例如可能與存儲器和存儲單元結(jié)合的數(shù)字信號處理器(DSP)、專用集成電路“ASIC”等等)和其他電子計算設備。[0016]根據(jù)此處的教導的操作可以由為所期望用途所特別構(gòu)造的計算機或由為所期望用途所特別配置的通用計算機或為所期望操作由存儲在計算機可讀取存儲介質(zhì)中的計算機程序執(zhí)行。[0017]另外,不是關(guān)于任何特定編程語言來描述本發(fā)明的實施例的。將意識到的是,各種編程語言可以用于實施如此處所述的本發(fā)明的教導。[0018]氣化和集成氣化聯(lián)合循環(huán)工廠已經(jīng)被證明有助于環(huán)境友好化學生產(chǎn)以及具有減少的C02排放的能源組合。盡管他們對環(huán)境友好工業(yè)實踐的重要貢獻,現(xiàn)今在其實現(xiàn)和操作方面擁有很少經(jīng)驗。將意識到的是,本發(fā)明也可以示范地指除了以上詳細說明的那個之外的各種其他工業(yè)工廠。[0019]有關(guān)這些工業(yè)工廠的實現(xiàn)和操作的一個重要方面是工廠的建造所引發(fā)的高集資費用。為了使工廠是經(jīng)濟上可行的,他們的最初費用應當被足夠的收入抵消。收入主要被可靠性、可用性和可維護性的程度影響。工廠的可靠性、可用性和可維護性很大程度上取決于工廠的配置??梢杂么罅筷P(guān)于冗余的不同選項來設計氣化工廠。他們可以包括若干模塊,諸如氣化島、磨煤模塊、空氣分離模塊、氣體處理或化學或功率生產(chǎn)模塊。每個模塊可以包括若干子系統(tǒng)。對于模塊,可以選擇不同冗余選項,其中可能提供多余的容量。如果多余裝備可以補償在單獨子系統(tǒng)的停機時間期間的輸出損失,則以利用提議的模塊結(jié)構(gòu)的方式為計劃維護安排日程是基本的。此外,跨模塊的維護協(xié)調(diào)對最小化具有減少的輸出的時間是重要的。[0020]因此,定義針對可靠性、可用性和可維護性值對工廠的成本的預期值的最優(yōu)值是非常重要的。在這方面,本發(fā)明尤其提議如何跨工廠的所有模塊和系統(tǒng)部分優(yōu)化維護計劃。本發(fā)明提議為氣化和集成氣化聯(lián)合循環(huán)工廠導出維護計劃并且達到針對工廠的優(yōu)化可用性和預期總等效輸出的方法。[0021]根據(jù)其實施例之一,本發(fā)明目的是用于關(guān)于可用性和預期總等效輸出優(yōu)化維護計劃的方法。根據(jù)本發(fā)明,預想在每個單獨模塊之內(nèi)以及跨所有模塊執(zhí)行優(yōu)化。因此,考慮若干約束。[0022]為此,由本發(fā)明提議的用于優(yōu)化維護計劃的方法被應用于有關(guān)工廠總體和有關(guān)其單獨模塊這兩者的組合優(yōu)化問題,并且從而,所述方法產(chǎn)生優(yōu)化的維護計劃,具有針對計劃停用的開始時間的最優(yōu)設置。[0023]因此,針對本發(fā)明的方法的目標功能是通過在觀察時間周期上計劃停用來最小化總等效輸出的損失。為此,應當優(yōu)化至少以下變量,諸如針對每個子模塊的所有計劃停用的開始時間。[0024]現(xiàn)在參考圖1,所述圖1是根據(jù)本發(fā)明的實施例用于優(yōu)化維護計劃的方法的流程圖說明。[0025]根據(jù)本發(fā)明的實施例,構(gòu)成針對用于優(yōu)化維護計劃的方法100的輸入的信息可以是例如觀察時間周期。另外的輸入數(shù)據(jù)是模塊的配置和有關(guān)計劃停用的規(guī)范。模塊配置指定子模塊是否是冗余的或尺寸過大的,和哪些是子模塊之間的從屬。配置也可以包含對應于工作的子模塊的數(shù)目的、有關(guān)等效模塊輸出的信息。[0026]此外,輸入信息指定多少最大操作時間是可用的和計劃停用之間的最小時間量是什么和各種停用計劃花費多少。關(guān)于每個子模塊采集和輸入這種類型的信息。此外,有關(guān)工廠配置的信息也構(gòu)成輸入信息。[0027]因此,在圖1中,用數(shù)字102所指示地呈現(xiàn)有關(guān)配置工廠的輸入信息,所述輸入信息可以示范地包括有關(guān)工廠模塊和子模塊的從屬和冗余的信息、有關(guān)他們的等效輸出、觀察周期、模塊配置的信息或任何其他對檢查示范工業(yè)工廠的配置的本領(lǐng)域技術(shù)人員很明顯的信息。[0028]因為對于子模塊的同時和擴展停用周期,總等效輸出不同,所以以上指定的輸入數(shù)據(jù)影響計劃停用的最優(yōu)日程表。已經(jīng)觀察到子模塊的冗余將使得擴展停用是有利的,和子模塊之間的從屬將使得同時停用是優(yōu)選的。[0029]在圖1中用104所指示的輸入信息的另外的類別是有關(guān)優(yōu)化方法所輸入的多個約束。一種類型的約束通過子模塊的計劃停用之間的最小和最大操作時間周期被引入到規(guī)范中。另一類型的約束通過指定無計劃停用的日歷周期的可能性被引入。當尋找可行解決方案時必須考慮他們。[0030]因此,根據(jù)本發(fā)明預想的是在框104中所指示的有關(guān)計劃停用的約束可以是最小/最大操作時間、停用持續(xù)時間、日歷中的正常運行時間Up-times)、有關(guān)職員的約束、觀察時間周期和計劃停用的規(guī)范。[0031]如果以上應當在工廠總體水平上被分析,可以使用減少等效工廠輸出的一個模塊的必要工廠停用以隱藏由另一模塊的停用所引起的輸出減少。該相互作用改變通過分離地優(yōu)化每個單一模塊將實現(xiàn)的維護計劃。[0032]因此,簡而言之,由本發(fā)明提議的方法100至少包括以下步驟,在步驟102處提供包括至少多個有關(guān)工廠配置的標記的輸入數(shù)據(jù)和在步驟104處提供多個有關(guān)計劃停用的約束。在優(yōu)化步驟106處優(yōu)化輸入數(shù)據(jù),所述優(yōu)化步驟106考慮輸入數(shù)據(jù)和多個約束,并且基于所提供的信息,在步驟108中生成每之前定義的觀察周期具有最大等效輸出的維護計劃。[0033]由于不能以最大化工廠的總等效輸出的方式容易地為計劃停用安排日程,由配置工具提供安排日程過程的自動優(yōu)化。與以下解釋相結(jié)合地,磨模塊(millingmodule)被當作被包括在示范工業(yè)工廠之內(nèi)的示例模塊。以下細節(jié)對于其他模塊也是可應用的。為了簡化以下解釋,假定工廠停用的數(shù)目是小的。[0034]在表格I中說明了維護日程表規(guī)范和得到的擴展停用。[0035]如可以從表格觀察到的,在維護日程表規(guī)范中指定了三個計劃停用。針對每個計劃停用,停用持續(xù)時間被指定為9、21和8天。每個停用之前的操作時間的可變性被指定為8到12、6到12和O到12周。[0036]取決于磨系統(tǒng)的說明,即對于每一數(shù)目的工作磨機等效輸出將是多少,對于要并行地或在不同時間周期完成的針對磨機的維護工作是有利的。當一個磨機的輸出多于總輸出的1/3時,表格I示出可能的結(jié)果。當?shù)谝荒C的停用使總輸出減少總輸出的多于1/3時,結(jié)果將是不同的。如果從操作拿出一個磨機也減少其他磨機的輸出,結(jié)果是不同的。表格2示出可能的結(jié)果,其中所有停用正同時發(fā)生。[0037]同步化停用也可能由筒倉(silo)的必要計劃停用所引起,所述筒倉表示磨模塊的另一子模塊。同樣,諸如氣化島的另一模塊的計劃停用可能導致同步停用。當工廠配置包括若干模塊時,其中每個模塊具有如所附表格中的計劃維護請求,為計劃停用安排日程變得相當復雜。[0038]推薦的開始日期可以經(jīng)由工廠配置表單上的配置工具的命令按鈕“將計劃停用寫到維護文件”被寫入維護文件。由于計算將從這些外部文件讀取計劃停用的規(guī)范,其也可以被手動編輯,必須同時進行所述輸入操作。[0039]針對開始日期的可能的組合的數(shù)目增長非???。因此,必須濾出有希望的候選而不損失(loosing)可能的解決方案。第一步驟構(gòu)造包含針對同步和異步計劃停用的不同組合的等效工廠輸出的查找表(look-uptable)。這是快速估計開始日期的可能選擇的重要先決條件。[0040]可以如下執(zhí)行針對一個模塊之內(nèi)的子模塊的日程安排:第一步驟是為子模塊的每個計劃停用設置可能開始日期的間隔。[0041]下一步驟是遍歷觀察周期的每一天并且選擇在當前日期間是可能的所有計劃停用。經(jīng)由所有在當前日期間是可能的計劃停用建立計劃停用的集合(ω)。每個集合被構(gòu)造使得它僅包含每子模塊至多一個計劃停用。對于任何兩個集合ω,兩者都不是另一個的子集或超集。所有ω的集合建立計劃停用的集合(Ω)。[0042]由于操縱這些集合ω仍然意味著考慮計劃停用的大量的所有可能組合,所述集合被一個接著一個地處理??赡苄蛄械臄?shù)目再次在迅速增長并且它表示集合ω的數(shù)目的階乘。[0043]在下一步驟中,通過配置工具使用循環(huán)以描述針對計劃停用的可能數(shù)目的組合。[0044]循環(huán)1:針對包含在工廠中的每個模塊進行;循環(huán)2:針對在以上集合Ω中的每個ω進行;循環(huán)3:針對ω中每個計劃停用k,考慮所有其可能的開始日期,所述可能的開始日期與針對ω中其他計劃停用j的所有可能開始日期相組合,其中j>k。[0045]這里必須考慮用于評估工廠的預期等效輸出的裝置。[0046]通常配置工具不能完全地運行循環(huán)。只可以考慮所有開始點組合的子集Λ。這個子集Λ將和開始點的組合的每次評估一起迭代地增長。[0047]搜尋快速解決方案和跳過不感興趣的候選是重要的。另一方面,Λ的構(gòu)造必須導致被以上循環(huán)所考慮的候選的整個集合。通過只查找表示等效類的候選來完成對不感興趣的評估的避免。等效類具有以下特性,所述等效類的每個成員都導致相同工廠輸出。當計劃停用在不同時間時,這是明顯的,和當在計劃停用之間有足夠操作時間時,將他們移動小時間間隔不改變工廠輸出。[0048]針對每個ω,在表示開始日的集合A中搜尋計劃停用的最佳日程安排。再一次地,可能組合的這個數(shù)目可能仍然太高以致于不能單步通過(stepthrough)每一個。因此,為集合A做隨機選擇。[0049]為了構(gòu)造等效類,創(chuàng)建代表。例如,開始日期被選擇使得包括計劃停用的所有組合。極端的組合是“所有同時”和“所有在不同時間”。但是同樣任何特定子模塊的計劃停用是可能被同步的,例如可以相應地選擇代表:讓M是計劃停用的集合中計劃停用的數(shù)目。于是M日期可以被選擇使得每兩個之間的時間長于計劃停用的最大持續(xù)時間。為了對稱的原因,組合的數(shù)目M乘M可以被減少至M.(M+1)/2以涵蓋計劃停用的所有可能同步。此外,如果針對其他模塊的其他計劃停用已經(jīng)被選擇以在ω中的計劃停用同樣可能是的日子上開始或結(jié)束,必須考慮開始日期。此處模塊被處理的序列是重要的,因為同步化可能性可能只對一個而不對其他序列是明顯的。但是這個效應被減輕,因為模塊的相同序列被用于若干次循環(huán)通過模塊:只要可以達到針對工廠輸出的改進則重復循環(huán)。[0050]為達到相對于所遇到的最佳解決方案的閾值ξ、例如達到針對當前最佳日程表所達到的工廠輸出的90%的候選,執(zhí)行局部優(yōu)化步驟。這些局部步驟檢查開始日期的小時間移動是否可以進一步改進工廠的輸出。[0051]如在表格I中所示出的,為生成停止標準,解決了日程安排任務而沒有限制計劃停用之間的時間。針對這個無限制的任務,針對工廠輸出的最大值被計算并且被用作針對受限制的任務的上限。如果針對受限制的任務的日程表達到這個值,則可以停止計算。[0052]實施通過以下方式通過循環(huán):根據(jù)以下所述的方法解決無限制的日程安排任務。[0053]使用這個計算出的最大工廠輸出作為針對受限制的任務的極限。當在以下迭代過程期間達到這個極限時,可以停止所述方法。[0054]因此,總而言之,以上所述的示范優(yōu)化方法步驟106至少包括:創(chuàng)建要遍歷的工廠模塊的隨機序列;針對序列中的每個模塊:構(gòu)造計劃停用的集合(Ω);在可能的停用日期集合(Ω)中選擇ω的隨機序列;針對序列的每個ω:構(gòu)造代表性開始日期的集合;在ω中選擇計劃停用的隨機序列;針對在ω中選擇計劃停用的隨機序列的步驟的序列中的每個計劃停用:將停用指派到給出針對工廠輸出的最佳評估結(jié)果的開始日期;如果針對當前日程表的工廠輸出比閾值ξ更好,嘗試進一步以局部優(yōu)化步驟改進日程表。[0055]如果當前日程表比當前最佳日程表更好,則提議執(zhí)行以下步驟:所述日程表被保存作為最佳的并且閾值被適配于這個新的最佳工廠輸出值。如果找到了解決方案日程表,諸如工廠輸出達到無限制的任務的所計算的極限,則這個日程表應當被保存作為解決方案并且停止當前模塊的計算。如果經(jīng)過的時間大于預定極限,則也停止當前模塊上的計算。如果不是,算法以在ω中選擇計劃停用的隨機序列繼續(xù)并且如以上所述以繼這個選擇之后的步驟繼續(xù)。[0056]如果當前日程表不比當前最佳日程表更好并且如果經(jīng)過的時間大于預定極限,則停止針對當前模塊的計算。否則,算法以在計劃停用的集合(Ω)中選擇ω的隨機序列的步驟處繼續(xù)。[0057]在算法中也包括將日程表保存作為最佳的并且將閾值ξ適配于這個新的最佳工廠輸出。[0058]如果找到了解決方案日程表,即工廠輸出達到無限制的任務的所計算的極限,則算法進一步包括將這個日程表保存作為解決方案并且停止針對當前模塊的計算。[0059]算法還進一步包括如果經(jīng)過的時間大于預定極限,則停止針對當前模塊的計算。[0060]以在ω中選擇計劃停用的隨機序列的步驟繼續(xù)也是算法中的步驟。[0061]如果經(jīng)過的時間大于預定極限,則針對當前模塊停止計算。否則,計算以在計劃停用的集合(Ω)中選擇ω的隨機序列的步驟繼續(xù)。[0062]如果日程表被改進,則重復前述的步驟序列。否則,從開頭開始迭代。[0063]現(xiàn)在參考圖2,所述圖2是根據(jù)本發(fā)明的另一實施例的用于優(yōu)化針對工廠的維護計劃的方法的流程圖圖解說明。根據(jù)一些實施例,如在圖中說明的和在以下詳細討論的,用于優(yōu)化針對工廠的維護計劃的方法包括優(yōu)化輸入數(shù)據(jù)的步驟106,所述步驟106考慮輸入數(shù)據(jù)和多個約束,并且基于所提供的信息,在步驟108中生成每之前定義的觀察周期具有最大等效輸出的維護計劃。[0064]優(yōu)化步驟106至少包括創(chuàng)建要遍歷的工廠模塊的隨機序列的步驟202,和針對序列中的每個模塊,包括有關(guān)輸入數(shù)據(jù)和所輸入的約束的迭代步驟的步驟204。如果在步驟204中改進了維護計劃日程表,所述方法前進以重復迭代步驟204,和如果在步驟204中沒有改進維護計劃日程表,所述方法返回到創(chuàng)建要遍歷的工廠模塊的隨機序列的步驟,因此在步驟108中生成每之前定義的觀察周期具有最大等效輸出的維護計劃。[0065]從以上總結(jié)的方法的應用中導出以下觀察:-當?shù)谝淮芜M行循環(huán)時,沒有停止標準,因為還沒有考慮其他計劃停用。因此在可以檢查停止標準之前必須通過所有循環(huán)至少一次。[0066]-當在步驟I和2b中重構(gòu)或選擇隨機序列時,所執(zhí)行的計劃停用到特定日期的指派變成廢棄的。[0067]-將閾值ξ設成O意味著局部優(yōu)化步驟總被執(zhí)行。[0068]-對經(jīng)過的時間的監(jiān)控附加地或可替換地,迭代的最大數(shù)目可以用于離開當前循環(huán)。[0069]-選擇隨機序列以加速算法。他們確保搜尋訪問要被搜尋的空間的不同部分。否則一個可能不感興趣的部分在下一部分被搜尋之前被加強地搜尋。隨機方式將更早地看到感興趣的部分并且局部優(yōu)化將在這些部分中找到良好解決方案。[0070]本發(fā)明的實施例和所討論的任何裝置、模塊或塊可以采取完全硬件實施例、完全軟件實施例或包含硬件和軟件元件這兩者的實施例的形式。在優(yōu)選實施例中,以軟件實施本發(fā)明,所述軟件包括但不限于固件、常駐軟件(residentsoftware)、微代碼等等。[0071]此外,本發(fā)明的實施例可以采取從計算機可用或計算機可讀取介質(zhì)可存取的計算機程序產(chǎn)品的形式,所述計算機可用或計算機可讀取介質(zhì)提供用于被計算機、處理設備或任何指令執(zhí)行系統(tǒng)使用或與所述計算機、處理設備或任何指令執(zhí)行系統(tǒng)相結(jié)合使用的程序代碼。為了這個描述的目的,計算機可用或計算機可讀取介質(zhì)可以是任何可以包含、存儲、傳送或輸送程序用于被指令執(zhí)行系統(tǒng)、裝置或設備使用或與所述指令執(zhí)行系統(tǒng)、裝置或設備相結(jié)合使用的裝置。[0072]介質(zhì)可以是電子的、磁的、光學或半導體系統(tǒng)(或裝置或設備)。計算機可讀取介質(zhì)的示例包括但不限于半導體或固態(tài)存儲器、磁帶、可移動計算機磁盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、剛性磁盤(rigidmagneticdisk)、光盤等等。光盤的當前示例包括只讀光盤存儲器(⑶-ROM)、讀寫光盤(⑶-R/W)和數(shù)字多用途光盤(DVD)。[0073]I/O設備(包括但不限于鍵盤、顯示器、定點設備等等)可以要么直接要么通過介入控制器被連接到系統(tǒng)。網(wǎng)絡適配器也可以被連接到系統(tǒng)以使數(shù)據(jù)處理系統(tǒng)能夠通過介入私有或公用網(wǎng)絡變成連接到其他數(shù)據(jù)處理系統(tǒng)或遠程打印機或存儲設備。調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器和以太網(wǎng)卡只是當前可用類型的網(wǎng)絡適配器中的一些。[0074]本發(fā)明的計算機程序產(chǎn)品可以是用于生成系統(tǒng)規(guī)范的計算機程序產(chǎn)品,包括計算機可用介質(zhì),所述計算機可用介質(zhì)包括計算機可讀取程序,其中所述計算機可讀取程序當在計算機上被執(zhí)行時使計算機提供包括多個有關(guān)工廠的配置的標記和多個有關(guān)工廠的計劃停用的約束中至少之一的輸入數(shù)據(jù)、優(yōu)化所述輸入數(shù)據(jù)和生成每有關(guān)工廠的定義觀察周期具有最大等效輸出的維護計劃。[0075]在以上描述中,闡明了許多特定細節(jié)。然而,理解的是,本發(fā)明的實施例可以在沒有這些特定細節(jié)的情況下被實踐。例如,眾所周知的等效部件和元件可以代替此處所述的那些部件和元件,和類似地,眾所周知的等效技術(shù)可以代替所公開的特定技術(shù)。在其他實例中,沒有詳細示出眾所周知的結(jié)構(gòu)和技術(shù)以避免混淆對本描述的理解。[0076]在說明書中參考“實施例”、“一個實施例”、“一些實施例”或“其他實施例”意味著與實施例相結(jié)合所描述的特定特征、結(jié)構(gòu)或特性被包括在至少一些實施例中,但不一定在所有實施例中。“實施例”、“一個實施例”或“一些實施例”的各種表現(xiàn)不一定都指相同實施例。如果說明書聲明部件、特征、結(jié)構(gòu)或特性“可以”、“可能”或“能夠”被包括,則那個特定部件、特征、結(jié)構(gòu)或特性不要求被包括。如果說明書或權(quán)利要求指的是“一種”或“一”元件,則那不意味著只有一個所述元件。如果說明書或權(quán)利要求指的是“一附加”元件,則那不排除有多于一個的附加元件。[0077]雖然在附圖中描述和示出了某些示范實施例,要被理解的是,這樣的實施例僅僅是說明而不是限制廣泛的發(fā)明的,并且這個發(fā)明不被限制于所示出的和所描述的特定構(gòu)造和布置,因為本領(lǐng)域普通技術(shù)人員可以想到各種其他修改。[0078]根據(jù)本發(fā)明,可以關(guān)于工廠的可用性和預期總等效輸出來自動優(yōu)化針對諸如氣化工廠的工業(yè)工廠的維護計劃。計算可用性和輸出,并且最佳維護計劃是將被采取的解決方案。差異維護計劃的效應的量化對于氣化工廠的經(jīng)濟評價是基本的。本發(fā)明的方法可以用于項目的早期階段、諸如可行性研究的部分或稍后,在工廠已經(jīng)被實施和需要被維護之后。因此,總預期收入和維護計劃對工廠的經(jīng)濟可行性的影響對工廠操作者或設計者是透明的。[0079]將意識到的是,本發(fā)明的進一步方面可以涉及將本發(fā)明的方法實施為裝置。雖然在本發(fā)明的一些實施例的整個描述中各種地方,優(yōu)化針對工廠的維護計劃的過程在特定裝置的上下文中被描述,其中所述過程可以在所述特定裝置上被實施,但本發(fā)明的進一步的實施例不被限制在這個方面。根據(jù)這樣的實施例,優(yōu)化針對工廠的維護計劃的過程可以在任何適合的計算機化的設備上、并且特別地在包括或可連接到各種用戶輸入和輸出模塊或設備的計算機化的設備上被實施。在仍然進一步的實施例中,優(yōu)化針對工廠的維護計劃的過程可以在被連接到各種企業(yè)數(shù)據(jù)資源和企業(yè)數(shù)據(jù)處理實體的計算機化的設備上被實施。[0080]另外,本發(fā)明預期計算機程序是由計算機可讀取的,用于執(zhí)行本發(fā)明的方法。本發(fā)明進一步預期機器可讀取存儲器有形地具體化由機器可執(zhí)行的指令的程序,用于執(zhí)行本發(fā)明的方法。[0081]此外,將意識到的是,本發(fā)明的也進一步的方面可以涉及用于優(yōu)化針對工廠的維護計劃的系統(tǒng)。其中裝置是其一部分的優(yōu)化維護計劃系統(tǒng)可以包括附加數(shù)據(jù)倉庫和數(shù)據(jù)處理實體或平臺。在本發(fā)明的一些實施例的整個描述中,參考各種數(shù)據(jù)倉庫和數(shù)據(jù)處理實體,所述各種數(shù)據(jù)倉庫和數(shù)據(jù)處理實體被操作地連接到實施裝置的設備并且因此根據(jù)本發(fā)明的一些實施例可以共同地構(gòu)成維護協(xié)助和控制系統(tǒng)。[0082]雖然此處說明和描述了本發(fā)明的某些特征,本領(lǐng)域技術(shù)人員將想到許多修改、代替、改變和等效。因此要被理解的是,所附的權(quán)利要求意圖涵蓋如落在本發(fā)明的真實范圍之內(nèi)的所有這樣的修改和改變?!緳?quán)利要求】1.一種用于優(yōu)化針對工廠的維護計劃的方法,包括:提供包括多個有關(guān)工廠的配置的標記和多個有關(guān)工廠的計劃停用的約束中至少之一的輸入數(shù)據(jù);優(yōu)化所述輸入數(shù)據(jù),和生成每有關(guān)工廠的定義觀察周期具有最大等效輸出的維護計劃。2.權(quán)利要求1的用于優(yōu)化針對工廠的維護計劃的方法,其中優(yōu)化所述輸入數(shù)據(jù)的步驟包括創(chuàng)建要遍歷的工廠模塊的隨機序列。3.權(quán)利要求2的用于優(yōu)化針對工廠的維護計劃的方法,其中優(yōu)化所述輸入數(shù)據(jù)的步驟進一步包括,為序列中的每個模塊,構(gòu)造計劃停用的集合(Ω)并且在Ω中選擇計劃停用(ω)的多個隨機序列偏移量。4.權(quán)利要求2的用于優(yōu)化針對工廠的維護計劃的方法,其中優(yōu)化所述輸入數(shù)據(jù)的步驟進一步包括,為序列中的每個ω,構(gòu)造代表性開始日期的集合,并且在ω中選擇計劃停用的隨機序列。5.權(quán)利要求2的用于優(yōu)化針對工廠的維護計劃的方法,其中優(yōu)化所述輸入數(shù)據(jù)的步驟進一步包括,為在選擇計劃停用的隨機序列的序列中的每個計劃停用,將停用指派到給出針對工廠輸出的最佳評估結(jié)果的開始日期。6.權(quán)利要求1的用于優(yōu)化針對工廠的維護計劃的方法,進一步包括經(jīng)由局部優(yōu)化改進所生成的維護計劃。7.權(quán)利要求6的用于優(yōu)化針對工廠的維護計劃的方法,其中如果所生成的日程表比已經(jīng)可用的日程表更好,所述方法進一步包括保存所生成的日程表,相對于遇到的最佳解決方案使閾值適配于該新的最佳工廠輸出日程表,保存所述日程表作為每觀察周期具有最大等效輸出的維護計劃,和如果經(jīng)過的時間大于預定時間極限則停止針對當前模塊的計算。8.權(quán)利要求6的用于優(yōu)化針對工廠的維護計劃的方法,其中如果所生成的日程表不比已經(jīng)可用的日程表更好,所述方法進一步包括在ω中選擇針對計劃停用的隨機序列。9.權(quán)利要求2的用于優(yōu)化針對工廠的維護計劃的方法,其中如果日程表已被改進,則重復優(yōu)化所述輸入數(shù)據(jù)的步驟。10.一種用于生成系統(tǒng)規(guī)范的計算機程序產(chǎn)品,包括:包括計算機可讀取程序的計算機可用介質(zhì),其中所述計算機可讀取程序當在計算機上被執(zhí)行時使計算機:提供包括多個有關(guān)工廠的配置的標記和多個有關(guān)工廠的計劃停用的約束中至少之一的輸入數(shù)據(jù);優(yōu)化所述輸入數(shù)據(jù),和生成每有關(guān)工廠的定義觀察周期具有最大等效輸出的維護計劃?!疚臋n編號】G06Q10/04GK103430197SQ201280009231【公開日】2013年12月4日申請日期:2012年2月1日優(yōu)先權(quán)日:2011年2月16日【發(fā)明者】F.蒙特羅內(nèi),R.舒爾特,W.施特雷爾,A.祖托爾申請人:西門子公司