TWI884432B - Support device, support method and support program - Google Patents
Support device, support method and support program Download PDFInfo
- Publication number
- TWI884432B TWI884432B TW112110452A TW112110452A TWI884432B TW I884432 B TWI884432 B TW I884432B TW 112110452 A TW112110452 A TW 112110452A TW 112110452 A TW112110452 A TW 112110452A TW I884432 B TWI884432 B TW I884432B
- Authority
- TW
- Taiwan
- Prior art keywords
- aforementioned
- statistical model
- factory
- data
- condition list
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Stored Programmes (AREA)
Abstract
[課題]提供一種高精度地判定工廠的運轉狀態之支援裝置、支援方法及支援程式。 [解決手段]一種用於支援工廠的運轉的支援裝置(10),具備:資料取得部,其係取得與藉由將包含預定的條件列表之資料輸入到物理模型模擬器而計算出之工廠的運轉狀態相關之模擬資料,並且預定的條件列表中,決定工廠的運轉狀態之因素及針對因素之指標建立有關聯;統計模型產生部(14c),其係依據模擬資料產生第1統計模型;及運轉狀態判定部(14f),其係參閱第1統計模型,依據工廠的製程資料而判定工廠的運轉狀態。 [Topic] Provide a support device, support method and support program for determining the operation status of a factory with high accuracy. [Solution] A support device (10) for supporting the operation of a factory, comprising: a data acquisition unit, which acquires simulation data related to the operation status of the factory calculated by inputting data containing a predetermined condition list into a physical model simulator, and in the predetermined condition list, factors that determine the operation status of the factory and indicators for the factors are associated; a statistical model generation unit (14c), which generates a first statistical model based on the simulation data; and an operation status determination unit (14f), which refers to the first statistical model and determines the operation status of the factory based on the process data of the factory.
Description
本發明有關一種用於支援工廠的運轉的支援裝置、顯示裝置、支援方法及支援程式。 The present invention relates to a support device, a display device, a support method and a support program for supporting the operation of a factory.
在工廠的中央監測室中,始終對藉由製程資料的監控和DCS(分散控制系統)發出之警報進行監視。對於工廠的運轉狀態,依據統計模型來判定由安裝在工廠上之感測器取得到之製程資料,其結果,在判定為異常的情況下,向運轉人員進行通知。判定中所使用之統計模型能夠藉由學習實際運行工廠而取得到之製程資料來產生。 In the central monitoring room of the factory, the alarms issued by the monitoring of process data and DCS (distributed control system) are always monitored. The operation status of the factory is judged based on the statistical model, and the results are notified to the operation personnel if they are judged to be abnormal. The statistical model used in the judgment can be generated by learning the process data obtained by the actual operation of the factory.
[專利文獻1]日本特開2011-253275號專利公報 [Patent Document 1] Japanese Patent Publication No. 2011-253275
但是,在工廠的剛開始運轉等,在還未蓄積足夠量的製程資料的情況下,無法充分地執行學習,從而基於統計 模型的運轉狀態的判定的精度會降低。 However, when a factory is just starting to operate and there is not enough process data accumulated, learning cannot be performed sufficiently, and the accuracy of the judgment of the operating status based on the statistical model will decrease.
本發明的一態樣的例示性的目的之一在於提供一種高精度地判定工廠的運轉狀態之支援裝置、支援方法及支援程式。 One of the exemplary purposes of one aspect of the present invention is to provide a support device, support method and support program for determining the operating status of a factory with high accuracy.
為了解決上述課題,本發明的一態樣的支援裝置是一種用於支援工廠的運轉之支援裝置,具備:資料取得部,其係取得與藉由將包含預定的條件列表之資料輸入到物理模型模擬器而計算出之工廠的運轉狀態相關之模擬資料,並且預定的條件列表中,決定前述工廠的運轉狀態之因素及針對因素之指標建立有關聯;統計模型產生部,其係依據模擬資料產生第1統計模型;及運轉狀態判定部,其係參閱第1統計模型,依據工廠的製程資料而判定前述工廠的運轉狀態。 In order to solve the above-mentioned problem, a supporting device of one aspect of the present invention is a supporting device for supporting the operation of a factory, comprising: a data acquisition unit, which acquires simulation data related to the operation state of the factory calculated by inputting data including a predetermined condition list into a physical model simulator, and in the predetermined condition list, factors determining the operation state of the factory and indicators for the factors are associated; a statistical model generation unit, which generates a first statistical model based on the simulation data; and an operation state determination unit, which refers to the first statistical model and determines the operation state of the factory based on the process data of the factory.
依據上述態樣,由於藉由物理模型模擬來取得統計模型的學習中所使用之資料,因此能夠產生即使未充分地蓄積有從工廠實際取得到之製程資料,亦能夠高精度地判定運轉狀態之統計模型。 According to the above, since the data used in learning the statistical model is obtained through physical model simulation, it is possible to generate a statistical model that can determine the operating status with high accuracy even if there is not enough process data actually obtained from the factory.
本發明的又一態樣是統計模型產生裝置。該裝置為產生判定工廠的運轉狀態之統計模型之裝置,具備:資料取得部,其係取得與藉由將包含預定的條件列表之資料輸入到物理模型模擬器而計算出之前述工廠的運轉狀態相關之模擬資料,並且前述預定的條件列表中,決定 前述工廠的運轉狀態之因素及針對前述因素之指標建立有關聯;及統計模型產生部,其係依據前述模擬資料產生第1統計模型。 Another aspect of the present invention is a statistical model generation device. The device is a device for generating a statistical model for determining the operating state of a factory, and comprises: a data acquisition unit, which acquires simulation data related to the operating state of the aforementioned factory by inputting data containing a predetermined condition list into a physical model simulator, and the predetermined condition list determines the factors of the operating state of the aforementioned factory and establishes a correlation with the indicators for the aforementioned factors; and a statistical model generation unit, which generates a first statistical model based on the aforementioned simulation data.
本發明的又一態樣是支援方法。該方法是一種用於支援工廠的運轉之支援方法,包括如下步驟:資料取得步驟,其係取得與藉由將包含預定的條件列表之資料輸入到物理模型模擬器而計算出之前述工廠的運轉狀態相關之模擬資料,並且前述預定的條件列表中,決定前述工廠的運轉狀態之因素及針對前述因素之指標建立有關聯;統計模型產生步驟,其係依據前述模擬資料產生第1統計模型;及運轉狀態判定步驟,其係參閱前述第1統計模型,依據前述工廠的製程資料而判定前述工廠的運轉狀態。 Another aspect of the present invention is a support method. The method is a support method for supporting the operation of a factory, comprising the following steps: a data acquisition step, which is to obtain simulation data related to the operation state of the aforementioned factory calculated by inputting data containing a predetermined condition list into a physical model simulator, and in the aforementioned predetermined condition list, factors that determine the operation state of the aforementioned factory and indicators for the aforementioned factors are associated; a statistical model generation step, which is to generate a first statistical model based on the aforementioned simulation data; and an operation state determination step, which is to refer to the aforementioned first statistical model and determine the operation state of the aforementioned factory based on the process data of the aforementioned factory.
本發明的另一態樣是支援程式。該程式是一種用於支援工廠的運轉之支援程式,該支援程式使電腦作為如下手段發揮功能:資料取得手段,其係取得與藉由將包含預定的條件列表之資料輸入到物理模型模擬器而計算出之前述工廠的運轉狀態相關之模擬資料,並且前述預定的條件列表中,決定前述工廠的運轉狀態之因素及針對前述因素之指標建立有關聯;統計模型產生手段,其係依據前述模擬資料產生第1統計模型;及運轉狀態判定手段,其係參閱前述第1統計模型,依據前述工廠的製程資料而判定前述工廠的運轉狀態。 Another aspect of the present invention is a support program. The program is a support program for supporting the operation of a factory, and the support program enables the computer to function as the following means: data acquisition means, which acquires simulation data related to the operation state of the aforementioned factory by inputting data containing a predetermined condition list into a physical model simulator, and the factors that determine the operation state of the aforementioned factory and the indicators for the aforementioned factors are associated in the aforementioned predetermined condition list; statistical model generation means, which generates a first statistical model based on the aforementioned simulation data; and operation state determination means, which refers to the aforementioned first statistical model and determines the operation state of the aforementioned factory based on the process data of the aforementioned factory.
另外,將以上的構成要素的任意組合或本發 明的構成要素或表現在方法、裝置、系統、電腦程式、資料結構、記錄媒體等之間相互替換者,亦作為本發明的態樣而有效。 In addition, any combination of the above components or the components of the present invention or the mutual replacement between the components or the methods, devices, systems, computer programs, data structures, recording media, etc., are also valid as aspects of the present invention.
依據本發明,能夠高精度地判定工廠的運轉狀態。 According to the present invention, the operating status of the factory can be determined with high precision.
1:工廠 1: Factory
10:支援裝置 10: Support devices
12:輸入部 12:Input part
14:處理部 14: Processing Department
14a:控制部 14a: Control Department
14b:製程資料取得部 14b: Process data acquisition department
14c:統計模型產生部 14c: Statistical model generation unit
14e:物理模型模擬器部 14e: Physical model simulator department
14f:運轉狀態判定部 14f: Operation status determination unit
14g:顯示控制部 14g: Display control unit
16:顯示部 16: Display unit
18:記憶部 18: Memory Department
106:外部記憶裝置 106: External memory device
108:使用者介面 108: User Interface
110:顯示器 110: Display
112:通訊介面 112: Communication interface
600:運轉診斷畫面 600: Operation diagnosis screen
660:警報列表顯示區域 660: Alarm list display area
700:第1統計模型比較畫面 700: First statistical model comparison screen
800:第2統計模型比較畫面 800: Second statistical model comparison screen
[圖1]為表示有關本發明的一實施方式之支援裝置10的構成之圖。
[Figure 1] is a diagram showing the structure of a
[圖2]為表示支援裝置10的硬體構成的一例之圖。
[Figure 2] is a diagram showing an example of the hardware configuration of the
[圖3]為表示條件列表的一例之圖。 [Figure 3] is a diagram showing an example of a condition list.
[圖4]為表示條件列表的一例之圖。 [Figure 4] is a diagram showing an example of a condition list.
[圖5]為表示基於支援裝置10的支援方法的一例之流程圖。
[Figure 5] is a flowchart showing an example of a support method based on the
[圖6]為表示基於支援裝置10的支援方法的一例之流程圖。
[Figure 6] is a flowchart showing an example of a support method based on the
[圖7]為表示統計模型的產生過程的一例之圖。 [Figure 7] is a diagram showing an example of the generation process of a statistical model.
[圖8]為表示統計模型的產生過程的一例之圖。 [Figure 8] is a diagram showing an example of the generation process of a statistical model.
[圖9]為用於說明支援裝置10的支援方法之圖。
[Figure 9] is a diagram for explaining the supporting method of the supporting
[圖10]為用於說明支援裝置10的支援方法之圖。
[Figure 10] is a diagram for explaining the supporting method of the supporting
[圖11]為用於說明支援裝置10的支援方法之圖。
[Figure 11] is a diagram for explaining the support method of the
以下,參考圖式並透過發明的實施方式對本發明進行說明,但以下實施方式並不限定發明申請專利範圍之發明,又,在實施方式中說明之特徵的所有組合未必係發明的解決手段所必須的。對示於各圖式之相同或是相等的構成要件、構件、處理標註相同元件符號,並適當省略重複之說明。 The present invention is described below with reference to the drawings and through the embodiments of the invention, but the following embodiments do not limit the scope of the invention application, and all combinations of features described in the embodiments are not necessarily required by the solution of the invention. The same or equivalent components, components, and processes shown in each drawing are marked with the same component symbols, and repeated descriptions are appropriately omitted.
圖1~圖4為用於說明本發明的實施方式之支援裝置10之圖。具體而言,圖1為表示本發明的一實施方式之支援裝置10的構成之圖,圖2為表示支援裝置10的硬體構成的一例之圖。圖3及圖4為表示記憶於條件列表記憶部18c中之條件列表的一例之圖。
Figures 1 to 4 are diagrams of a
支援裝置10是支援工廠1的運轉之裝置。作為工廠1的一例,可以舉出發電工廠、焚化工廠或化學工廠等。在工廠1中使用任意的製程資料。製程資料例如為溫度、壓力、空氣量、濃度或成分等製程值的資料。
The
支援裝置10經由DCS(分散控制系統)2而與工廠1連接,取得設置於工廠1內之感測器的製程資料。依據支援裝置10,即使在未充分地蓄積有製程資料的情況下,亦能夠進行基於統計模型的高精度的運轉狀態的判定。
The
支援裝置10中,事先安裝有用於執行本實施方式之支援方法所需的預定的程式,在圖2中示出有其硬體構成的一例。具體而言,支援裝置10能夠運用具備
CPU100、ROM102、RAM104、外部記憶裝置106、使用者介面108、顯示器112、通訊介面110之通用或專用的電腦。依據藉由使用者介面108由工廠的運轉人員輸入之資訊,CPU100進行運算並將該運算結果輸出至顯示器112,運轉人員能夠一邊識別該輸出,一邊藉由使用者介面108對支援裝置10輸入所需的資訊。
The
支援裝置10可以由單一的電腦來構成,亦可以由分散在網絡上之複數個電腦來構成。支援裝置10中,例如藉由CPU執行記憶在上述之ROM、RAM、外部記憶裝置等中或經由通訊網絡下載之預定的程式(規定了本實施方式之支援方法之程式),能夠使支援裝置10作為待留後述的各種功能方塊或各種步驟發揮功能。
The
以下,使用圖1對支援裝置10的各種功能方塊進行說明。
Below, various functional blocks of the
本實施方式之支援裝置10具備:具有輸入受理部12a及操作受理部12b之輸入部12、處理部14、具有顯示器16a之顯示部16及記憶部18。在此,處理部14具有控制部14a、製程資料取得部14b、統計模型產生部14c、亂數產生部14d、物理模型模擬器部14e、運轉狀態判定部14f、顯示控制部14g。又,記憶部18具有製程資料記憶部18a、模擬資料記憶部18b、條件列表記憶部18c、區別資訊記憶部18d、統計模型記憶部18e、物理模型記憶部18f及判定結果記憶部18g。
The
控制部14a由包括CPU及半導體記憶體之微
電腦構成,進行處理部14中所包含之其他功能方塊不執行之一般的運算處理。例如,進行經由通訊介面110與外部機器的時刻同步或DNS(Domain Name System:網域名稱系統)的名稱解析等。
The
製程資料取得部14b從DCS2取得工廠1的製程資料。製程資料係表示工廠的運轉狀態之資料,亦能夠稱為運轉資料。製程資料例如係表示感測器的測定值的逐漸變化之資料。在該情況下,製程資料亦可以係預定時間間隔中的連續的感測器的測定值的變化。製程資料亦可以係多維資料。由製程資料取得部14b取得到之製程資料記憶在製程資料記憶部18a中。
The process
統計模型產生部14c藉由學習預定的資料來產生統計模型。預定的資料例如是指製程資料或由待留後述之物理模擬輸出之模擬資料。學習中所使用之製程資料亦可以為與運轉狀態判定中所使用之評量用的製程資料區別開的學習用的製程資料。所產生之統計模型記憶在統計模型記憶部18e中。
The statistical
再者,產生統計模型包括產生機械學習模型,該機械學習模型在將某資料作為輸入時輸出預定的判定。該機械學習模型亦可以藉由任意的方法來產生。機械學習模型的演算法例如能夠使用,支援向量機(support-vector machine)、邏輯式迴歸(Logistic regression)、類神經網路(neural network)、深度類神經網路(deep neural network)、k平均法等,其種類並沒有特別限定。 Furthermore, generating a statistical model includes generating a machine learning model, which outputs a predetermined judgment when a certain data is input. The machine learning model can also be generated by any method. The algorithm of the machine learning model can be, for example, support vector machine, logistic regression, neural network, deep neural network, k-means method, etc., and its type is not particularly limited.
亂數產生部14d產生按照預定的機率分布之亂數。預定的機率分布例如是指平均M、標準偏差σ的正規分布。再者,M及σ為任意的實數。除此以外,機率分布亦可以為均勻分布、指數分布、伽馬分布等。
The random
物理模型模擬器部14e依據記憶在物理模型記憶部18f中之物理模型及記憶在條件列表記憶部18c中之條件列表來執行物理模型模擬,取得模擬資料。模擬資料記憶在模擬資料記憶部18b中。
The physical
模擬資料是指由物理模型模擬計算出之模擬製程資料。模擬資料亦可以具有與從工廠取得之製程資料相同的資料結構或維度。具體而言,模擬資料能夠在統計模型產生部14c中實施相同的運算處理,而不與製程資料區別。更具體而言,統計模型產生部14c無論學習模擬資料和製程資料中的哪一種,都能夠產生與之相對應之統計模型。
Simulation data refers to simulation process data calculated by physical model simulation. Simulation data can also have the same data structure or dimension as process data obtained from the factory. Specifically, simulation data can be processed in the same way as process data in the statistical
再者,基於物理模型模擬器部14e的物理模型模擬能夠不取決於工廠的運轉狀況而實施。例如,即使在工廠開始運行之前、運行中及暫時停止運行的期間等亦能夠執行。
Furthermore, the physical model simulation based on the physical
記憶在條件列表記憶部18c中之條件列表包含與物理模型模擬的執行條件相關之資訊。對於條件列表的一例,在後文中使用圖3及圖4進行說明。
The condition list stored in the condition
運轉狀態判定部14f參閱統計模型來判定成為判定對象的製程資料是否在閾值的範圍內。閾值例如是
指在產生統計模型的同時決定之值,是記憶在統計模型記憶部18e中之資訊。判定結果記憶在判定結果記憶部18g中。
The operation
顯示控制部14g將資訊顯示於顯示器16a,該資訊包含記憶在判定結果記憶部18g中之判定結果及記憶在區別資訊記憶部18d中之區別資訊。對於顯示內容的一例,在後文中使用圖10進行說明。
The
輸入受理部12a及操作受理部12b經由使用者介面108從使用者受理輸入及操作。顯示控制部14g亦可以依據所受理之輸入及操作來變更顯示器16a的顯示內容。對於顯示內容的變更的一例,在後文中使用圖10進行說明。除此以外,亦可以依據所受理之輸入或操作來製作或變更條件列表。
The
接著,使用圖3及圖4對條件列表的一例進行說明。 Next, an example of a condition list is explained using Figures 3 and 4.
條件列表是指物理模型模擬的執行條件的集合。具體而言,條件列表包含一個以上的因素,並且包含針對各個因素關聯建立有一個以上的指標的資訊。在此,因素例如是指對工廠的運轉狀態產生影響之要素。作為一例,圖3所示之條件列表包含因素202(燃料)、因素212(外部氣溫)及因素222(鍋爐負載),針對因素202關聯建立有7個指標204(顆粒100%、顆粒50%+PKS50%等),針對因素212關聯建立有2個指標214(夏季平均氣溫、全年平均氣溫),針對因素222關聯建立有5個指標216(100%、90%
等)。條件列表被輸入到物理模型模擬器以指定模擬的執行條件。
The condition list refers to a set of execution conditions for physical model simulation. Specifically, the condition list includes one or more factors, and includes information that one or more indicators are associated with each factor. Here, factors, for example, refer to elements that affect the operating status of the factory. As an example, the condition list shown in Figure 3 includes factor 202 (fuel), factor 212 (external temperature) and factor 222 (boiler load), and seven indicators 204 (
除此以外,如圖4所示,條件列表亦可以為包含複數個紀錄之資訊。在此,紀錄包括針對一個以上的因素分別關聯建立有一個指標者。例如,紀錄322針對因素310b(燃料)、因素310c(外部氣溫)及因素310d(鍋爐負載)分別關聯建立有指標322b(顆粒100%)、指標322c(夏季平均氣溫)、指標322d(100%),條件列表是由包含紀錄322之8個紀錄320組成的資訊。
In addition, as shown in FIG4 , the condition list may also be information including multiple records. Here, the record includes an indicator associated with one or more factors. For example,
物理模型模擬依據條件列表中所包含之物理模型模擬的執行條件來進行。對於具體的執行方法的例,在後文中使用圖6進行說明。 The physical model simulation is performed according to the execution conditions of the physical model simulation included in the condition list. An example of a specific execution method will be described later using Figure 6.
條件列表中所包含之資訊的一部分亦可以為對物理模型模擬的結果不產生實質性影響者。例如,在圖4的條件列表中,條件編號310a的列僅表示針對各紀錄之序列號,對物理模型模擬的結果不產生影響。 Part of the information included in the condition list may also have no substantial impact on the results of the physical model simulation. For example, in the condition list of FIG4 , the column numbered 310a only represents the serial number for each record and has no impact on the results of the physical model simulation.
條件列表亦可以是藉由如下態樣等記憶在條件列表記憶部18c中者:經由使用者介面108受理來自使用者的感測器資料的輸入;經由通訊介面110從其他裝置接收;或者經由RAM104或外部記憶裝置106進行讀取。
The condition list may also be stored in the condition
又,條件列表的指標的至少一部分亦可以依據在亂數產生部14d中產生之按照預定的機率分布的亂數來進行設定。例如,與因素310d(鍋爐負載)建立有關聯之各指標亦可以依據按照平均70%、標準偏差5%的正規分布
的亂數中的不超過100%之值來進行設定。
Furthermore, at least a portion of the indicators in the condition list may be set based on random numbers generated in the random
條件列表不限於藉由圖3的列表形式或圖4的表格形式來表述。例如,亦可以藉由適當地結合表格而能夠製作與圖4的表格等價的表格之複數個表格來表述。除此以外,亦可以藉由樹結構、JSON(JavaScript Object Notation:程式語言)形式、YAML形式(YAML Ain’t Markup Language:YAML不是標記語言)及XML(Extensible Markup Language:可延伸標記語言)形式等表格以外的資料結構來表述。 The condition list is not limited to being expressed in the list format of FIG. 3 or the table format of FIG. 4. For example, it can also be expressed in multiple tables that can be equivalent to the table of FIG. 4 by appropriately combining tables. In addition, it can also be expressed in a data structure other than a table, such as a tree structure, JSON (JavaScript Object Notation: programming language) format, YAML format (YAML Ain’t Markup Language: YAML is not a markup language) and XML (Extensible Markup Language: Extensible Markup Language) format.
以下,作為本發明的支援裝置的一實施方式,使用圖5~圖8對支援裝置的動作的一例進行說明。圖5的流程圖係本實施方式之支援裝置的動作全體的一例。圖6的流程圖係基於使用模擬資料之統計模型產生部14c的統計模型的產生方法的一例。圖7及圖8分別係藉由學習製程資料及模擬資料而產生統計模型的過程的一例。
As an embodiment of the support device of the present invention, an example of the operation of the support device is described below using FIG. 5 to FIG. 8. The flowchart of FIG. 5 is an example of the entire operation of the support device of the present embodiment. The flowchart of FIG. 6 is an example of a method for generating a statistical model based on the statistical
圖5係表示支援裝置10的動作的一例之流程圖。
FIG5 is a flowchart showing an example of the operation of the
在圖5中,首先,藉由製程資料取得部14b取得工廠1的製程資料,並記憶在製程資料記憶部18a中(S10)。製程資料的取得可以從DCS2直接取得,亦可以經由使用者介面108受理來自使用者的感測器資料的輸入來進行,亦可以經由通訊介面110從其他裝置接收,或者,亦可以經由RAM104或外部記憶裝置106讀取來進行。又,製程資料可以逐次(例如,每秒)取得,亦可以一併取得一
定期間(例如,一天)的製程資料。
In FIG5 , first, the process data of the
接著,產生有作為依據模擬資料所產生之統計模型的第1統計模型,判定是否為已經能夠使用之狀態(S12)。在未產生的情況下(S12否),在統計模型產生部14c中產生第1統計模型,並將與之相關之資訊記憶在統計模型記憶部18e中(S14)。對於第1統計模型的產生方法的一例,在後文中使用圖6的流程圖進行說明。
Next, a first statistical model is generated as a statistical model generated based on simulation data, and it is determined whether it is in a state that can be used (S12). If it has not been generated (S12 No), the first statistical model is generated in the statistical
再者,由於第1統計模型為依據模擬資料所產生者,因此能夠不取決於工廠的運轉狀態而產生並用於運轉狀態的判定。例如,即使在工廠開始運行之前、運行中及暫時停止運行的期間等亦能夠在支援裝置內產生第1統計模型。 Furthermore, since the first statistical model is generated based on simulation data, it can be generated and used to determine the operating status regardless of the operating status of the plant. For example, the first statistical model can be generated in the support device even before the plant starts operating, during operation, or during a temporary suspension of operation.
在已經產生有第1統計模型的情況下(S12是)或在步驟S14中產生第1統計模型的情況下,在運轉狀態判定部14f中判定工廠的運轉狀態(S16)。依據記憶在製程資料記憶部18a中之製程資料,並參閱記憶在統計模型記憶部18e中之第1統計模型來判定運轉狀態。判定結果記憶在判定結果記憶部18g中。
When the first statistical model has been generated (S12 is) or the first statistical model is generated in step S14, the operating state of the factory is determined in the operating
已經產生有第1統計模型的情況是指,除了已經由支援裝置10的統計模型產生部14c產生的情況之外,例如,還包括,在工廠開始運行之前經由通訊介面110接收與第1統計模型相關之資訊的情況、或經由RAM104或外部記憶裝置106讀取的情況。
The situation where the first statistical model has been generated refers to the situation where the statistical
接著,判定作為依據製程資料所產生之統計
模型的第2統計模型是否處於能夠使用之狀態(S18)。與第2統計模型相關之資訊和與第1統計模型相關之資訊區別開來記憶在統計模型記憶部18e中。
Next, it is determined whether the second statistical model, which is a statistical model generated based on the process data, is in a usable state (S18). Information related to the second statistical model and information related to the first statistical model are separated and stored in the statistical
由於第2統計模型藉由充分學習製程資料來提高精度,因此例如在工廠剛開始運轉之後或剛大幅度變更工廠的運轉條件之後等在該運轉狀態下的製程資料還未充分地蓄積之狀況下,無法高精度地判定運轉狀態 Since the second statistical model improves accuracy by fully learning process data, it cannot accurately determine the operating status when process data under the operating status has not been sufficiently accumulated, such as when the factory has just started operating or when the factory's operating conditions have just been significantly changed.
在如上所述之狀況下,在第2統計模型的使用不實際的情況下(S18否),在統計模型產生部14c中,藉由學習記憶在製程資料記憶部18a中之製程資料而更新第2統計模型(S20)。藉由步驟S20的處理,更新與記憶在統計模型記憶部18e中之第2統計模型相關之資訊。
In the above-mentioned situation, when the use of the second statistical model is not practical (S18 No), in the statistical
再者,即使在進行了第2統計模型的更新的情況下(S20),亦不一定能夠學習到足夠量的製程資料,因此將第2統計模型用於工廠的運轉狀態的判定之準備不一定完成。因此,在本實施方式中,在進行了第2統計模型的更新的情況下(S20),不進行參閱第2統計模型之運轉狀態的判定(S22),而轉移到運轉狀態判定結果的顯示(S24)。 Furthermore, even when the second statistical model is updated (S20), sufficient process data may not be learned, so the preparation for using the second statistical model to determine the operation status of the factory may not be completed. Therefore, in this embodiment, when the second statistical model is updated (S20), the operation status determination (S22) of the second statistical model is not referred to, but the operation status determination result is displayed (S24).
另一方面,在使第2統計模型學習足夠量的製程資料而使其處於已經能夠使用的狀態的情況下(S18是),在運轉狀態判定部14f中判定工廠的運轉狀態(S22)。依據記憶在製程資料記憶部18a中之製程資料,並參閱第2統計模型來判定運轉狀態。判定結果與在步驟S16中所記
憶之判定結果區別開來記憶在判定結果記憶部18g中。
On the other hand, when the second statistical model has learned enough process data to be in a state where it can be used (S18 is), the operation state of the factory is determined in the operation
判定結果的種類例如為「正常」及「異常」,「異常」中亦可以存在「注意」、「警告」及「要監測」等階段。所謂異常,不限於需要停止工廠運轉的狀態,還包括雖然能夠繼續運轉但已經脫離良好的運轉狀態的狀態。 The types of judgment results are, for example, "normal" and "abnormal", and "abnormal" can also have stages such as "caution", "warning" and "monitoring". The so-called abnormality is not limited to the state that requires the factory to stop operating, but also includes the state that can continue to operate but has deviated from the good operating state.
最後,依據在步驟S16或步驟S22中所記憶之判定結果,顯示控制部14g在顯示器16a上顯示與運轉狀態相關之資訊(S24)。所顯示之資訊能夠根據來自使用者的輸入受理部12a或對操作受理部12b之輸入來變更。使用圖10,對顯示畫面的一例另外進行說明。在步驟S24之後,支援裝置10結束動作。
Finally, according to the judgment result stored in step S16 or step S22, the
在本實施方式的一例中,即使在未充分地蓄積有製程資料之期間,亦能夠高精度地判定工廠的運轉狀態。具體而言,第2統計模型在充分地學習到製程資料之前,在運轉狀態的判定中並不實用,但若使用依據模擬資料所產生之第1統計模型,則能夠進行高精度的運轉狀態的判定。更具體而言,即使在第2統計模型的使用準備未完成且需要進一步學習製程資料的情況下(S20),亦能夠在第1統計模型中判定(S16)運轉狀態,並將其判定結果提示給運轉人員(S24)。 In one example of the present embodiment, the operation status of the factory can be determined with high accuracy even when process data is not sufficiently accumulated. Specifically, the second statistical model is not practical for determining the operation status before the process data is fully learned, but if the first statistical model generated based on the simulation data is used, the operation status can be determined with high accuracy. More specifically, even when the preparation for the use of the second statistical model is not complete and further learning of process data is required (S20), the operation status can be determined (S16) in the first statistical model, and the determination result can be prompted to the operation personnel (S24).
依據該效果,例如,以往,為了長期間蓄積使統計模型學習之製程資料而不得不進行工廠的試運轉,但是依據本實施方式的一例中所示之支援裝置,能夠在剛 開始運行之後參閱由模擬資料產生之統計模型而進行運轉狀態判定,因此不需要該試運轉。 According to this effect, for example, in the past, in order to accumulate process data for learning statistical models over a long period of time, it was necessary to conduct a trial operation of the factory. However, according to the support device shown in one example of this embodiment, it is possible to refer to the statistical model generated by the simulation data and determine the operating status immediately after the start of operation, so this trial operation is not necessary.
再者,作為其他效果,能夠將第1統計模型與第2統計模型進行比較來判斷製程資料的學習的有效性。具體而言,在由製程資料產生之統計模型中,例如存在因工廠內的工廠的暫時故障而將本來發生異常時的製程資料作為正常的製程資料而學習的情況時,運轉人員能夠藉由與由模擬資料產生之統計模型相比較,從而發現該資料,並從學習對象中刪除。 Furthermore, as another effect, the first statistical model and the second statistical model can be compared to determine the effectiveness of learning the process data. Specifically, in the statistical model generated from the process data, if there is a situation where the process data that originally occurred due to a temporary failure of a factory in the factory is learned as normal process data, the operation personnel can find the data by comparing it with the statistical model generated from the simulation data and delete it from the learning object.
以上的本發明的實施方式的動作僅為一例,並不限於此。例如,該動作亦可以在支援裝置10的運行中被反覆執行。亦即,以可以在動作結束之後,再度開始。又,各個步驟可以在動作不發生矛盾的範圍內替換順序,亦可以將一部分反覆執行(例如,在步驟S24之後,不結束而返回到步驟S10等)。
The above-mentioned actions of the implementation method of the present invention are only examples and are not limited thereto. For example, the action can also be repeatedly executed during the operation of the
除此以外,一部分的步驟亦可以並行進行。例如,亦可以在步驟S10中取得製程資料之後,並行執行與第1統計模型相關之處理(對應於S12~S16)和與第2統計模型相關之處理(對應於S18~S22)。在該情況下,亦可以催促使用者選擇是否進行與第1統計模型及第2統計模型中的任一模型相關之處理。 In addition, some steps can also be performed in parallel. For example, after obtaining process data in step S10, the processing related to the first statistical model (corresponding to S12~S16) and the processing related to the second statistical model (corresponding to S18~S22) can be performed in parallel. In this case, the user can also be prompted to choose whether to perform processing related to either the first statistical model or the second statistical model.
除此以外,運轉狀態的判定亦可以暫時不在第1統計模型及第2統計模型中的任一方進行。例如,在第2統計模型學習到了足夠量的製程資料,並且處於已經能 夠使用的狀態的情況下,亦可以暫時停止與第1統計模型相關之處理(S12~S16)。 In addition, the determination of the operating status can be temporarily performed without using either the first statistical model or the second statistical model. For example, when the second statistical model has learned enough process data and is ready for use, the processing related to the first statistical model can be temporarily stopped (S12~S16).
除此以外,運轉狀態的判定(S16、S22)及第2統計模型的學習(S20)中所使用之製程資料不限於在對應於緊前進行之步驟S10的處理中所取得之製程資料,可以為在該處理之前述憶在製程資料記憶部18a中之製程資料。例如,當每秒進行製程資料的取得(S10)時,第2統計模型的更新(S20)中所使用之製程資料可以為從更新的處理開始算起前一天所取得的製程資料。
In addition, the process data used in the determination of the operating state (S16, S22) and the learning of the second statistical model (S20) are not limited to the process data obtained in the processing corresponding to the immediately preceding step S10, but may be the process data memorized in the process
除此以外,亦可以藉由任意的規則將製程資料分為評量用製程資料和學習用製程資料而進行處理。例如,以可以在製程資料記憶部18a中,將最近一周以內所取得之製程資料分為評量用製程資料,將在那之前的製程資料分為學習用製程資料,並僅使用學習用製程資料來學習(S20)第2統計模型,僅使用評量用製程資料來判定(S16、S22)運轉狀態。
In addition, the process data can be divided into evaluation process data and learning process data according to arbitrary rules for processing. For example, in the process
除此以外,亦可以學習製程資料和模擬資料這兩者來製作一個統計模型。例如,亦可以藉由在工廠開始運行之前執行物理模型模擬而產生第1統計模型,在開始運行之後使第1統計模型學習製程資料。 In addition, a statistical model can be created by learning both process data and simulation data. For example, the first statistical model can be generated by running a physical model simulation before the plant starts operating, and the first statistical model can be made to learn process data after the plant starts operating.
接著,使用圖6的流程圖及圖4的條件列表的一例,對伴隨物理模型模擬之第1統計模型的產生方法(S14)的一例進行說明。 Next, an example of a method for generating the first statistical model accompanying the physical model simulation (S14) is described using the flowchart of FIG6 and an example of a condition list of FIG4.
首先,在控制部14a中,將變數N的初始值設
定為「1」(S14a)。變數N是根據反覆處理而遞增之變數。
First, in the
接著,從記憶在條件列表記憶部18c中之條件列表讀入條件編號310a與變數N為相同的值的紀錄(S14b)。例如,在變數N為1的情況下,讀入條件編號為「1」的紀錄322。
Next, a record having the same value as the
接著,將所讀入之紀錄322輸入到物理模型模擬器部14e,並依據該紀錄的因素及指標執行物理模型模擬(S14c)。在該情況下,依據作為燃料(因素310b)的「顆粒100%(指標322b)」、作為外部氣溫(因素310c)的「夏季平均氣溫(指標322c)」及作為鍋爐負載(因素310d)的「100%(指標322d)」的因素及指標,執行物理模型模擬。作為執行結果所計算出的模擬製程資料亦即模擬資料被記憶在模擬資料記憶部18b中。
Next, the
再者,所謂物理模型模擬,例如,輸入預定的動作參數,在計算機內再現該動作參數中的工廠的運轉狀態。在進行物理模型模擬之物理模型模擬器中,包含進行工廠的設計時所使用之程式。 Furthermore, the so-called physical model simulation, for example, inputs a predetermined action parameter and reproduces the operation state of the factory in the action parameter in the computer. The physical model simulator that performs physical model simulation includes the program used when designing the factory.
之後,將記憶在模擬資料記憶部18b中之模擬資料輸入到統計模型產生部14c,並使第1統計模型學習該資料。伴隨此,更新與記憶在統計模型記憶部18e中之第1統計模型相關之資訊(S14d)。
Afterwards, the simulation data stored in the simulation
依據複數個紀錄分別執行以上的步驟S14b~步驟S14d的處理。具體而言,判定儲存在變數N中之值是否為條件編號310a的最後的編號(S14e),在不是的情況下
(S14e否),對變數N加1(S14f)並返回到步驟S14b。例如,在變數N為「1」的情況下,由於它不是條件編號310a的最後的編號「8」,因此將變數N遞增到「2」並返回到步驟14b。
The above steps S14b to S14d are executed respectively according to multiple records. Specifically, it is determined whether the value stored in the variable N is the last number of the
在步驟14b中,讀入記憶在條件列表記憶部18c中之條件列表中的條件編號310a與變數N為相同的值的紀錄,因此讀入條件編號為「2」的紀錄324。
In
藉由以相同的方式反覆以上的處理,並依據所有的紀錄而執行步驟S14b~步驟S14d的處理之後,結束第1統計模型的產生。 By repeating the above process in the same way and executing the process of step S14b to step S14d according to all the records, the generation of the first statistical model is completed.
以上的第1統計模型的產生方法僅為一例,並不限於此。例如,亦可以並行執行依據複數個紀錄之物理模型模擬。 The above-mentioned method for generating the first statistical model is only an example and is not limited to this. For example, physical model simulations based on multiple records can also be performed in parallel.
接著,使用圖7及圖8,對第1統計模型及第2統計模型的學習過程的一例進行說明。 Next, an example of the learning process of the first statistical model and the second statistical model is described using Figures 7 and 8.
圖7係依據製程資料來設定第2統計模型的理想線和閾值之過程的一例。 Figure 7 is an example of the process of setting the ideal line and threshold of the second statistical model based on process data.
圖7的圖表416係以橫軸為製程變數A、縱軸為製程變數B而繪製了複數個製程資料之散佈圖。製程變數A及製程變數B均為製程資料中所包含之變數,例如,是吸熱量或鍋爐負載等。白色空心圓所表示之複數個打點分別與1個製程資料相對應地繪製。如圖表416所示,在未蓄積有足夠量的製程資料的情況下,無法決定實用的理想線及閾值,從而無法用於運轉狀態的判定。
相對於此,圖表418係經過一定期間並某種程度蓄積有製程資料時的散佈圖。藉由學習所蓄積之資料,能夠設定第2統計模型中的理想線418a。理想線例如藉由非線性最小二乘法等數學模型產生方法來進行設定。
In contrast,
圖表420係進一步經過一定期間並充分地蓄積有製程資料時的散佈圖。除了理想線之外,還能夠設定閾值420a及閾值420b,在製程資料超過該值的情況下,能夠判定為運轉狀態中存在異常。再者,可以將閾值例如設定為用於學習之製程資料的95%被判定為「沒有異常」。除此以外,例如,亦可以假設製程資料為按照預定的分布者,依據該分布設定閾值。
第2統計模型藉由學習製程資料來設定理想線及閾值,因此在剛開始運轉之後(例如,圖表416的狀態)無法判定工廠的運轉狀態,直到從運轉開始起經過某種程度的期間之後(例如,圖表420的狀態)才能開始高精度地判定工廠的運轉狀態。 The second statistical model sets the ideal line and threshold by learning process data, so the factory operation status cannot be determined immediately after the operation starts (for example, the state of graph 416), and the factory operation status can only be determined with high accuracy after a certain period of time has passed since the start of the operation (for example, the state of graph 420).
圖8係依據模擬資料來設定第1統計模型的理想線和閾值之過程的一例。 Figure 8 is an example of the process of setting the ideal line and threshold of the first statistical model based on simulation data.
圖8的圖表516係以橫軸為製程變數A、縱軸為製程變數B而繪製了複數個模擬資料之散佈圖。方形所表示之複數個打點分別與1個模擬資料相對應地繪製。在此,由於1個模擬資料依據條件列表中的1個紀錄來算出,因此1個打點亦能夠對應於條件列表中的1個紀錄。例如,打點516a能夠對應於紀錄322,打點516b能夠對應於紀錄
324。
又,製程變數A及製程變數B中的任意一者亦可以是作為物理模型模擬器的輸入而設定之變數。例如,在物理模型模擬器的輸入中包含與「鍋爐負載」相關之值,並且在作為輸出的模擬資料中包含與「吸熱量」相關之值的情況下,可以將製程變數A設為鍋爐負載,將製程變數B設為吸熱量。 In addition, either process variable A or process variable B may be a variable set as an input to the physical model simulator. For example, when the input to the physical model simulator includes a value related to "boiler load" and the simulation data output includes a value related to "heat absorption", process variable A may be set to boiler load and process variable B may be set to heat absorption.
圖表518係與圖表516相比進行更多的物理模型模擬,並將所計算出之模擬資料進行繪製之散佈圖。藉由學習模擬資料,能夠設定第1統計模型中的理想線518a。
圖表520係與圖表518相比進行更多的物理模型模擬,並將所計算出之模擬資料進行繪製之散佈圖。藉由學習依據足夠的組合的執行條件所計算出之模擬資料,不僅能夠設定理想線,還能夠設定閾值520a及閾值520b,在製程資料超過該值的情況下,能夠判定為運轉狀態存在異常。再者,閾值例如亦可以設定為學習用資料的95%判定為「沒有異常」。除此以外,例如,亦可以假設製程資料為按照預定的分布者,依據該分布設定閾值。
在計算模擬資料時,執行條件的一部分亦可以在一部分的物理模型模擬中共通。例如,由3個打點組成的打點組520c均共用製程變數A(例如,共用「鍋爐負載」為70%),是變更其他執行條件而進行之模擬的模擬資料。
When calculating simulation data, part of the execution conditions can also be shared in part of the physical model simulation. For example, the
通常,難以嚴格預測工廠的現實狀況來規劃物理模型模擬。因此,物理模型模擬的模擬資料與現實的製程資料存在乖離的情況亦不佔少數,根據該模擬的執行結果不一定能夠正確地判定工廠的運轉狀態。 Generally, it is difficult to strictly predict the actual conditions of the factory to plan the physical model simulation. Therefore, there are often cases where the simulation data of the physical model simulation deviates from the actual process data, and the operation status of the factory cannot necessarily be correctly determined based on the execution results of the simulation.
因此,如本實施方式所示,藉由依據作為對應於各種運轉狀況之執行條件的集合的條件列表來執行物理模型模擬,並蓄積模擬資料,能夠產生考慮了在現實的工廠運行時能夠產生的各種因素的變動之統計模型。 Therefore, as shown in this embodiment, by executing the physical model simulation based on the condition list which is a set of execution conditions corresponding to various operating conditions and accumulating simulation data, it is possible to generate a statistical model that takes into account the changes of various factors that can occur during actual plant operation.
使用圖7及圖8所說明之第1統計模型及第2統計模型的產生過程及製程資料的判定方法為一例,並不限定本發明的適用對象。亦即,本發明只要是能夠學習資料並且對資料進行判定之統計模型,則能夠使用任意的統計模型來實施。例如,統計模型可以使用3個以上的製程變數來判定運轉狀態,亦可以依據藉由深度學習而產生之模型來判定運轉狀態。 The generation process of the first statistical model and the second statistical model and the method of judging process data illustrated in FIG7 and FIG8 are examples and do not limit the applicable objects of the present invention. That is, the present invention can be implemented using any statistical model as long as it is a statistical model that can learn data and judge the data. For example, the statistical model can use more than three process variables to judge the operating state, and can also judge the operating state based on the model generated by deep learning.
又,各個統計模型的閾值亦可以根據判定結果的種類而設定有複數個。例如,可以分別設定將判定結果設為「注意」之閾值和將判定結果設為「要監測」之閾值。 In addition, multiple thresholds can be set for each statistical model depending on the type of judgment result. For example, a threshold for setting a judgment result as "caution" and a threshold for setting a judgment result as "to be monitored" can be set separately.
接著,使用圖9~圖11對支援裝置10的顯示畫面的一例進行說明。圖9為顯示運轉狀態的判定結果之畫面的一例,圖10及圖11為同時顯示複數個統計模型之畫面的一例。各畫面藉由顯示控制部14g而顯示於顯示器16a。顯示內容可以依據記憶在記憶部18中之資訊而顯
示,並依據由輸入受理部12a及操作受理部12b受理之輸入及操作而變更。
Next, an example of a display screen of the
首先,使用圖9對運轉診斷畫面600進行說明。運轉診斷畫面600包括時序圖表顯示區域610、運轉狀態判定結果顯示區域620、模型比較按鈕630、圖例顯示區域640、指引顯示區域650、警報列表顯示區域660。
First, the
時序圖表顯示區域610中與滾動條616一起顯示有橫軸為測定時刻614、縱軸為製程變數B的測定值612的時序圖表。製程變數B可以是在判定工廠的運轉狀態時尤其重視的製程變數。
In the timing
圖例顯示區域640顯示有在運轉狀態判定結果顯示區域620中所顯示之各資訊的圖例。
The
運轉狀態判定結果顯示區域620中與學習資料及評量資料一起顯示有依據模擬資料所產生之統計模型(第1統計模型)的理想線及閾值。區別資訊624中顯示有當前所參閱之統計模型的種類。在該例中,由於所參閱之統計模型是依據模擬資料所產生者,因此學習資料為模擬資料,評量資料為製程資料。
The operation status determination
運轉狀態判定結果顯示區域620的顯示內容亦可以依據使用者的操作而變更。例如,可以藉由從使用者經由使用者介面108受理滑鼠的操作,按下圖例顯示區域640的學習資料642的部分,來切換運轉狀態判定結果顯示區域620中的學習資料的顯示的有無。除此以外,亦可以藉由後文中使用圖10及圖11說明之方法,切換由製程資
料產生之統計模型(第2統計模型)並進行顯示。
The display content of the operation state determination
指引顯示區域650根據時序圖表顯示區域610的顯示內容顯示該圖表的查看方法654和判定運轉狀態為異常時的應對方法656。雖然在圖9中進行了省略,但是在圖表的查看方法654及應對方法656中分別顯示有提示給使用者之文章。
The
警報列表顯示區域660中顯示有最近發生警報(判定為運轉狀態存在異常之通知)之日期時間及解除成為警報的原因的異常之日期時間。其中,例如,可以強調顯示在警報之後異常未解除者。
The alarm
接著,使用圖9~圖11,對根據使用者的操作對第1統計模型和第2統計模型進行比較,並切換顯示在運轉狀態判定結果顯示區域620中之統計模型之方法的一例進行說明。
Next, using Figures 9 to 11, an example of a method for comparing the first statistical model and the second statistical model according to the user's operation and switching the statistical model displayed in the operating state determination
第1例是將第1統計模型及第2統計模型並排比較之方法。具體而言,在圖9的運轉診斷畫面600中,藉由按下模型比較按鈕630,將畫面過渡到圖10的第1統計模型比較畫面700。
The first example is a method of comparing the first statistical model and the second statistical model side by side. Specifically, in the
圖10中包括:顯示設定區域710、包含運轉狀態判定結果圖表742及運轉狀態判定結果圖表746之統計模型比較顯示區域740、對應於運轉狀態判定結果區域742之圖例顯示區域720、及對應於運轉狀態判定結果區域746之圖例顯示區域730。
FIG. 10 includes: a
運轉狀態判定結果圖表742係參閱依據製程
資料所產生之統計模型(第2統計模型)來進行運轉狀態的判定時的散佈圖。另一方面,運轉狀態判定結果圖表746係參閱依據模擬資料所產生之統計模型(第1統計模型)來進行運轉狀態的判定時的散佈圖。
The operation state
第2例是將第1統計模型及第2統計模型重疊比較之方法。具體而言,在圖9的運轉診斷畫面600中,藉由按下模型比較按鈕630,將畫面過渡到圖11的第2統計模型比較畫面800。
The second example is a method of overlaying and comparing the first statistical model and the second statistical model. Specifically, in the
圖11中包括顯示設定區域810、統計模型比較顯示區域830及圖例顯示區域820。
FIG. 11 includes a
統計模型比較顯示區域830是將以下散佈圖重疊顯示者:參閱依據製程資料所產生之統計模型(第2統計模型)來進行運轉狀態的判定時的散佈圖、參閱依據模擬資料所產生之統計模型(第1統計模型)來進行運轉狀態的判定時的散佈圖。
The statistical model
顯示在運轉狀態判定結果顯示區域620中之統計模型能夠藉由按下正式模型設定按鈕714d及正式模型設定按鈕716d來進行切換。例如,在初始狀態下,如圖9所示在運轉狀態判定結果顯示區域620中顯示有依據模擬資料所產生之統計模型之情況下,藉由按下正式模型設定按鈕714d,能夠將所顯示之圖表切換為依據製程資料所產生之統計模型。
The statistical model displayed in the operation state determination
如圖10的統計模型比較顯示區域740及圖11的統計模型比較顯示區域830所示,藉由比較統計模型並
進行顯示,使用者能夠判斷從第1統計模型切換為第2統計模型之時期。具體而言,如下利用比較顯示。
As shown in the statistical model
首先,對於還未充分地蓄積有製程資料之期間,如上所述,由模擬資料產生之統計模型(第1統計模型)能夠更高精度地判定運轉狀態。另一方面,若充分地蓄積有製程資料,則利用由製程資料產生之統計模型(第2統計模型)能夠更高精度地判定運轉狀態,該製程資料還包括在工廠的衰老退化等物理模型模擬中無法表述之影響。因此,需要在適當的時間點將所使用之統計模型從第1統計模型切換為第2統計模型,但藉由將統計模型進行比較顯示能夠容易地判斷該時間點。 First, for the period when process data has not been sufficiently accumulated, as mentioned above, the statistical model (first statistical model) generated from the simulation data can determine the operating status with higher accuracy. On the other hand, if process data is sufficiently accumulated, the statistical model (second statistical model) generated from the process data can determine the operating status with higher accuracy, and the process data also includes effects that cannot be expressed in the physical model simulation such as aging and degradation of the factory. Therefore, it is necessary to switch the statistical model used from the first statistical model to the second statistical model at an appropriate time point, but by comparing and displaying the statistical models, this time point can be easily determined.
本發明不限定於上述實施方式,能夠進行各種變形而運用。在支援裝置10的動作中,不限於全部藉由電腦的運算處理自動化,亦包括至少一部分經由運轉人員進行的人工作業。又,在上述實施方式中,在圖9~圖11中所說明之顯示畫面僅為一例,並不限於此。
The present invention is not limited to the above-mentioned implementation method, and can be used in various modifications. In the operation of the
藉由上述發明的實施方式所說明之實施態樣能夠根據用途適當地進行組合或變更或者加以改良而使用,本發明不限定於上述之實施方式的記載。 The implementation modes described in the above-mentioned implementation modes can be appropriately combined, modified or improved for use according to the purpose, and the present invention is not limited to the description of the above-mentioned implementation modes.
本申請案係主張基於2022年3月29日申請之日本專利申請第2022-052955號的優先權。該日本申請案的全部內容係藉由參照而援用於本說明書中。 This application claims priority based on Japanese Patent Application No. 2022-052955 filed on March 29, 2022. The entire contents of the Japanese application are incorporated by reference in this specification.
1:工廠 1: Factory
2:DCS(分散控制系統) 2: DCS (Distributed Control System)
10:支援裝置 10: Support devices
12:輸入部 12:Input part
12a:輸入受理部 12a: Input acceptance department
12b:操作受理部 12b: Operation acceptance department
14:處理部 14: Processing Department
14a:控制部 14a: Control Department
14b:製程資料取得部 14b: Process data acquisition department
14c:統計模型產生部 14c: Statistical model generation unit
14d:亂數產生部 14d: Random number generation department
14e:物理模型模擬器部 14e: Physical model simulator department
14f:運轉狀態判定部 14f: Operation status determination unit
14g:顯示控制部 14g: Display control unit
16:顯示部 16: Display unit
16a:顯示器 16a: Display
18:記憶部 18: Memory Department
18a:製程資料記憶部 18a: Process data storage unit
18b:模擬資料記憶部 18b: Analog data memory unit
18c:條件列表記憶部 18c: Condition list memory
18d:區別資訊記憶部 18d: Differentiated information memory unit
18e:統計模型記憶部 18e: Statistical model memory unit
18f:物理模型記憶部 18f: Physical model memory
18g:判定結果記憶部 18g: Judgment result storage unit
Claims (12)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022052955 | 2022-03-29 | ||
| JP2022-052955 | 2022-03-29 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202338542A TW202338542A (en) | 2023-10-01 |
| TWI884432B true TWI884432B (en) | 2025-05-21 |
Family
ID=88202540
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW112110452A TWI884432B (en) | 2022-03-29 | 2023-03-21 | Support device, support method and support program |
Country Status (3)
| Country | Link |
|---|---|
| JP (1) | JPWO2023190457A1 (en) |
| TW (1) | TWI884432B (en) |
| WO (1) | WO2023190457A1 (en) |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1552006A (en) * | 2001-09-13 | 2004-12-01 | �Ƚ�װ�ù�˾ | Status Assessment and Orchestrated Manufacturing of Manufacturing Systems |
| CN1690901A (en) * | 2004-04-22 | 2005-11-02 | 横河电机株式会社 | Plant Operation Support System |
| WO2006037137A1 (en) * | 2004-10-05 | 2006-04-13 | Keba Ag | Working space monitoring for automated programme-controlled machines and robots |
| CN101551660A (en) * | 2008-03-31 | 2009-10-07 | 鸿富锦精密工业(深圳)有限公司 | Machine platform simulation system and method |
| CN105259763A (en) * | 2006-04-13 | 2016-01-20 | 费舍-柔斯芒特系统股份有限公司 | Model generation system for generating process model |
| WO2018207350A1 (en) * | 2017-05-12 | 2018-11-15 | 三菱電機株式会社 | Time-series data processing device, time-series data processing system, and time-series data processing method |
| TW201843533A (en) * | 2017-05-05 | 2018-12-16 | 荷蘭商Asml荷蘭公司 | Method to predict yield of a device manufacturing process |
| CN112136088A (en) * | 2018-06-28 | 2020-12-25 | 株式会社日立制作所 | Plant diagnostic system and method |
| TW202115510A (en) * | 2019-06-24 | 2021-04-16 | 美商奈米創尼克影像公司 | Predictive process control for a manufacturing process |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4546332B2 (en) * | 2005-06-09 | 2010-09-15 | 株式会社日立製作所 | Driving support device and driving support method |
| JP7105556B2 (en) * | 2017-11-14 | 2022-07-25 | 千代田化工建設株式会社 | Plant management system and management equipment |
| JP7127477B2 (en) * | 2018-10-23 | 2022-08-30 | 日本製鉄株式会社 | LEARNING METHOD, APPARATUS AND PROGRAM, AND EQUIPMENT FAILURE DIAGNOSIS METHOD |
-
2023
- 2023-03-21 TW TW112110452A patent/TWI884432B/en active
- 2023-03-28 WO PCT/JP2023/012396 patent/WO2023190457A1/en not_active Ceased
- 2023-03-28 JP JP2024512530A patent/JPWO2023190457A1/ja active Pending
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1552006A (en) * | 2001-09-13 | 2004-12-01 | �Ƚ�װ�ù�˾ | Status Assessment and Orchestrated Manufacturing of Manufacturing Systems |
| CN1690901A (en) * | 2004-04-22 | 2005-11-02 | 横河电机株式会社 | Plant Operation Support System |
| WO2006037137A1 (en) * | 2004-10-05 | 2006-04-13 | Keba Ag | Working space monitoring for automated programme-controlled machines and robots |
| CN105259763A (en) * | 2006-04-13 | 2016-01-20 | 费舍-柔斯芒特系统股份有限公司 | Model generation system for generating process model |
| CN101551660A (en) * | 2008-03-31 | 2009-10-07 | 鸿富锦精密工业(深圳)有限公司 | Machine platform simulation system and method |
| TW201843533A (en) * | 2017-05-05 | 2018-12-16 | 荷蘭商Asml荷蘭公司 | Method to predict yield of a device manufacturing process |
| WO2018207350A1 (en) * | 2017-05-12 | 2018-11-15 | 三菱電機株式会社 | Time-series data processing device, time-series data processing system, and time-series data processing method |
| CN112136088A (en) * | 2018-06-28 | 2020-12-25 | 株式会社日立制作所 | Plant diagnostic system and method |
| TW202115510A (en) * | 2019-06-24 | 2021-04-16 | 美商奈米創尼克影像公司 | Predictive process control for a manufacturing process |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202338542A (en) | 2023-10-01 |
| WO2023190457A1 (en) | 2023-10-05 |
| JPWO2023190457A1 (en) | 2023-10-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA3007973C (en) | System and method for monitoring manufacturing | |
| JP4046309B2 (en) | Plant monitoring device | |
| US8515569B2 (en) | Work support system, work support method, and storage medium | |
| US20220035356A1 (en) | Equipment failure diagnosis support system and equipment failure diagnosis support method | |
| JP5621967B2 (en) | Abnormal data analysis system | |
| JP4922265B2 (en) | Plant monitoring apparatus and plant monitoring method | |
| KR102247116B1 (en) | Data processing method, data processing device, and data processing program | |
| JP5048748B2 (en) | Test table generation apparatus and test table generation method | |
| JP2022502737A (en) | Boiler operation data monitoring method and equipment by Bayesian network | |
| TWI884432B (en) | Support device, support method and support program | |
| JPH11161327A (en) | Process abnormality diagnosis method and apparatus | |
| JP2015125559A (en) | State determination device, state determination method and state determination program | |
| KR102871121B1 (en) | Monitoring devices, display devices, monitoring methods and monitoring programs | |
| KR20190096273A (en) | Data processing method, data processing apparatus, data processing system, and data processing program | |
| CN118643320B (en) | Quality-related minor fault detection method based on dynamic orthogonal subspace | |
| KR101846140B1 (en) | Program diagnostic device, program diagnostic method, and program diagnostic program | |
| TWI837371B (en) | Support device, display device, support method and support program | |
| CN117835093A (en) | Intouch-based gas comprehensive monitoring system and method | |
| WO2017183066A1 (en) | Window evaluation method and analysis device | |
| WO2024190266A1 (en) | Information processing device, information processing method, program, and production system | |
| JP7073432B2 (en) | Impact explanation variable identification device, impact explanation variable identification method and impact explanation variable identification program | |
| JP2019159365A (en) | State fluctuation detection apparatus and program for state fluctuation detection | |
| KR102255707B1 (en) | Method and Apparatus for Setting of Optimizing Condition for Manufacturing of Manufacture | |
| JP5278082B2 (en) | Simulation system | |
| JP5133267B2 (en) | Structural data analysis system |