[go: up one dir, main page]

JP2009176165A - Plant management apparatus, plant management method, and plant management program - Google Patents

Plant management apparatus, plant management method, and plant management program Download PDF

Info

Publication number
JP2009176165A
JP2009176165A JP2008015553A JP2008015553A JP2009176165A JP 2009176165 A JP2009176165 A JP 2009176165A JP 2008015553 A JP2008015553 A JP 2008015553A JP 2008015553 A JP2008015553 A JP 2008015553A JP 2009176165 A JP2009176165 A JP 2009176165A
Authority
JP
Japan
Prior art keywords
unit
emergency
plant
face
face image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2008015553A
Other languages
Japanese (ja)
Inventor
Akihiro Nakamura
明弘 中村
Haruji Tazaki
春二 田崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi High Tech Manufacturing and Service Corp
Original Assignee
Hitachi High Tech Control Systems Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi High Tech Control Systems Corp filed Critical Hitachi High Tech Control Systems Corp
Priority to JP2008015553A priority Critical patent/JP2009176165A/en
Publication of JP2009176165A publication Critical patent/JP2009176165A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Collating Specific Patterns (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

【課題】プラント等における非常事態時に際して、迅速に操作権限を付与することを目的とする。
【解決手段】人物の顔画像データを取得し、取得された顔画像データから顔輪郭データや、顔特徴データを抽出し、当該顔画像データや、顔特徴データと、予め顔画像DB121に記憶されている顔画像データや、顔特徴データとを照合し、前記照合の結果、所定の値以上の一致率が算出された場合、前記顔画像データの人物に運転監視操作装置1に対する操作権限を与えることを特徴とする。
【選択図】図2
An object of the present invention is to quickly give an operation authority in the event of an emergency in a plant or the like.
Face image data of a person is acquired, face contour data and face feature data are extracted from the acquired face image data, and the face image data and face feature data are stored in advance in the face image DB 121. The facial image data and the facial feature data are collated, and if a matching ratio equal to or higher than a predetermined value is calculated as a result of the collation, the person of the facial image data is given the operation authority to the driving monitoring operation device 1 It is characterized by that.
[Selection] Figure 2

Description

本発明は、プラント管理装置、プラント管理方法およびプラント管理プログラムの技術に関する。   The present invention relates to a plant management apparatus, a plant management method, and a plant management program.

従来のプラント管理において、プラント運転員は、計器室の運転監視操作装置にて、キーボードからの操作、または接触方式による生体認証によって運転の認証を受け、運転監視操作装置の画面にてプロセスの運転状態を把握し、運転操作や設定を行ってきた。
このようなシステムに関し、例えば、特許文献1には、キーやカードの挿入が不要で、迅速な入力操作に対応できるセキュリティ管理装置が記載されている。
特開平11−328119号公報
In the conventional plant management, the plant operator receives operation authentication by operation from the keyboard or biometric authentication using a contact method in the operation monitoring operation device in the instrument room, and the process operation is performed on the screen of the operation monitoring operation device. I have grasped the state, and have made driving operations and settings.
With regard to such a system, for example, Patent Document 1 describes a security management device that does not require insertion of a key or a card and can handle a quick input operation.
JP 11-328119 A

ところで、プロセス産業の分野においては、非常事態の発生時には、ログインしている運転員に関係なく、運転監視操作装置に最寄りの運転員が運転操作を行なわねばならない場合がある。このように、操作権限を得ている運転員が持ち場を離れ、画面にスクリーンセーバがかかってロック状態にあるとき、例えば、別の運転員が新たにユーザID(Identification)や、パスワードを入力したり、指静脈などの生体情報を生体認証装置に認識させたり、無線や赤外線を使用した環境で動作可能なID特定装置を携帯して認証を受けねばならず、非常事態に対する迅速な対応として好ましくないという問題がある。   By the way, in the field of the process industry, when an emergency occurs, the operator nearest to the operation monitoring operation device may have to perform the operation regardless of the operator who is logged in. In this way, when an operator who has operating authority leaves the place and is in a locked state with a screen saver on the screen, for example, another operator can newly input a user ID (Identification) or password. It is necessary to make the biometric authentication device recognize biometric information such as finger veins, carry an ID identification device that can operate in an environment using wireless or infrared, and receive authentication, which is not preferable as a quick response to an emergency situation. There is a problem.

このような背景に鑑みて本発明がなされたのであり、本発明は、迅速に操作権限を付与することを目的とする。   The present invention has been made in view of such a background, and an object of the present invention is to quickly give an operation authority.

前記課題を解決するため、本発明は、計測装置から取得したプラントデータと記憶部に記憶された非常事態条件とを比較してプラントが非常事態にあるか否かを判定し、前記判定の結果、前記プラントが非常事態にあると判定された場合、撮像装置から取得した顔画像と前記記憶部に記憶されたテンプレート顔画像とを比較して、撮像にかかるオペレータによる操作を受け付けるか否かを認証することを特徴とする。   In order to solve the above problem, the present invention compares the plant data acquired from the measuring device with the emergency condition stored in the storage unit to determine whether or not the plant is in an emergency, and the result of the determination When it is determined that the plant is in an emergency, the face image acquired from the imaging device is compared with the template face image stored in the storage unit to determine whether or not to accept an operation by the operator related to imaging. It is characterized by authenticating.

本発明によれば、迅速に操作権限を付与することができる。   According to the present invention, the operation authority can be quickly granted.

次に、本発明を実施するための最良の形態(「実施形態」という)について、適宜図面を参照しながら詳細に説明する。   Next, the best mode for carrying out the present invention (referred to as “embodiment”) will be described in detail with reference to the drawings as appropriate.

図1は、本実施形態に係るプロセス監視制御システムの構成例を示す図である。
プロセス監視制御システム10において、プロセス監視制御装置3は、通信回線4を介して、運転監視操作装置1(プラント管理装置)に接続されている。プロセス監視制御装置3は、プラント5における配管を流れる流体(例えば、油類)の流量のデータ等を、流量計52から取得し、通信回線4を介して、取得した流量のデータを運転監視操作装置1へ送る。そして、運転監視操作装置1の操作画面11を介して、運転員が操作指示をプロセス監視制御装置3へ送ると、プロセス監視制御装置3は、この操作指示に従ってプラント5におけるバルブ53の開閉等を制御し、タンク51間の流体の流量を調節する。
FIG. 1 is a diagram illustrating a configuration example of a process monitoring control system according to the present embodiment.
In the process monitoring control system 10, the process monitoring control device 3 is connected to the operation monitoring operation device 1 (plant management device) via the communication line 4. The process monitoring control device 3 acquires flow rate data of a fluid (for example, oil) flowing through a pipe in the plant 5 from the flow meter 52, and performs operation monitoring operation on the acquired flow rate data via the communication line 4. Send to device 1. When the operator sends an operation instruction to the process monitoring control device 3 via the operation screen 11 of the operation monitoring operation device 1, the process monitoring control device 3 opens and closes the valve 53 in the plant 5 in accordance with the operation instruction. To control the flow rate of the fluid between the tanks 51.

流量計52によって検出された流量に関するデータや、バルブ53の開閉情報は、前記したようにプロセス監視制御装置3および通信回線4を介して運転監視操作装置1に送られる。運転監視操作装置1では、ディスプレイ上に送られた流量に関するデータが、操作画面11の計器表示のように表示される。また、バルブ53の開閉状態に関するデータも、同様に運転監視操作装置1へ送られ、ディスプレイ上に操作画面11の計器表示として表示される。また、運転監視操作装置1の操作画面11上には、バルブ53の開閉を制御するためのアップ・ダウンの操作スイッチが表示されている。運転員は、これらの操作スイッチを、マウスや、タッチパネル付ディスプレイを使用することによって、押下することにより、バルブ53の開閉を制御することができる。   Data relating to the flow rate detected by the flow meter 52 and opening / closing information of the valve 53 are sent to the operation monitoring operation device 1 via the process monitoring control device 3 and the communication line 4 as described above. In the operation monitoring operation device 1, data relating to the flow rate sent on the display is displayed like the instrument display on the operation screen 11. Similarly, data related to the open / close state of the valve 53 is also sent to the operation monitoring operation device 1 and displayed on the display as an instrument display of the operation screen 11. An up / down operation switch for controlling the opening / closing of the valve 53 is displayed on the operation screen 11 of the operation monitoring operation device 1. The operator can control the opening and closing of the valve 53 by pressing these operation switches by using a mouse or a display with a touch panel.

従って、運転員は、運転監視操作装置1の操作画面11をモニタすることにより、油の流入や流出状況を把握することができる。さらに、運転員が、バルブ53の開閉制御をしようとする場合には、運転監視操作装置1の操作画面11に表示されている操作スイッチを操作することにより、バルブ53の開閉制御を行うことができる。   Therefore, the operator can grasp the inflow and outflow conditions of the oil by monitoring the operation screen 11 of the operation monitoring operation device 1. Further, when the operator wants to perform the opening / closing control of the valve 53, the opening / closing control of the valve 53 can be performed by operating the operation switch displayed on the operation screen 11 of the operation monitoring operation device 1. it can.

運転監視操作装置1は、顔認識用カメラ2(撮像部)を有している。この顔認識用カメラ2は、運転員の顔を撮影し、顔画像を運転監視操作装置1に入力するためのもので、例えば、赤外線センサや、人検出センサを備えており、運転員が近づくと自動で撮影を行なうことが可能であってもよい。さらに、顔認識用カメラ2は、自動で3次元的に回動可能であり、赤外線センサや、人検出センサから得られる情報に従って人のいる方向にカメラ方向を調節可能であってもよい。   The driving monitoring operation device 1 includes a face recognition camera 2 (imaging unit). The face recognition camera 2 is for capturing a driver's face and inputting a face image to the driving monitoring operation apparatus 1. For example, the face recognition camera 2 includes an infrared sensor and a human detection sensor, and the driver approaches. It may be possible to perform shooting automatically. Furthermore, the face recognition camera 2 may automatically rotate three-dimensionally, and may be able to adjust the camera direction in the direction in which a person is present according to information obtained from an infrared sensor or a human detection sensor.

図2は、本実施形態に係る運転監視操作装置の構成例を示す図である。
ユーザ認証部106は、入力されたユーザIDやパスワードを基に認証を行い、当該運転員に操作権限を付与可能か否かを判定する機能を有する。顔画像取得部101は、顔認識用カメラ2から顔画像を含む生画像データ301(図4参照)を取得し、背景等を除去した後、顔登録部102へ背景等を除去した顔画像データ302(図4参照)を送る機能を有する。顔登録部102は、顔画像取得部101から送られた顔画像データ302から顔輪郭データ304(図5参照)や、顔特徴データ305(図5参照)を抽出し、これらのデータを顔画像DB121(Database)へ格納する機能を有する。生画像データ301、顔画像データ302、顔輪郭データ304および顔特徴データ305は、図4を参照して後記する。
FIG. 2 is a diagram illustrating a configuration example of the operation monitoring operation device according to the present embodiment.
The user authentication unit 106 has a function of performing authentication based on the input user ID and password, and determining whether or not the operator can be given an operation authority. The face image acquisition unit 101 acquires raw image data 301 (see FIG. 4) including a face image from the face recognition camera 2, removes the background and the like, and then removes the background and the like to the face registration unit 102. 302 (see FIG. 4). The face registration unit 102 extracts face contour data 304 (see FIG. 5) and face feature data 305 (see FIG. 5) from the face image data 302 sent from the face image acquisition unit 101, and uses these data as face images. It has a function of storing in the DB 121 (Database). The raw image data 301, face image data 302, face outline data 304, and face feature data 305 will be described later with reference to FIG.

顔認証部104は、顔認識用カメラ2から取得した顔画像から顔輪郭データ503(図7参照)や、顔特徴データ504(図7参照)を抽出し、顔画像DB121に格納されている顔輪郭データ304(図4参照)や、顔特徴データ305(図4参照)と比較することにより、操作権限を付与可能な運転員か否かを判定する機能を有する。非常事態登録部105は、非常事態か否かを判定するための流量や、バルブ53の状態の条件である実行条件式604(図8参照)を生成して、当該実行条件式604を非常事態DB122へ格納する機能を有する。プロセスデータ収集部108(プラントデータ取得部)は、プロセス監視制御装置3から、流量計52が測定した流量に関するデータや、バルブ53の開閉状態に関するデータなど(プロセスデータ)を収集し、これらのデータを収集DB123へ格納する機能を有する。非常事態判定部109は、収集DB123に格納されているデータの各値を、非常事態DB122に格納されている実行条件式604に代入し、“TRUE”か否かを判定することで非常事態か否かを判定する機能を有する。プロセスデータ設定部107は、設定DB124に格納されている設定データに従ってプラント5や、プロセス監視制御装置3の設定を行う機能を有する。タイマ遅延部110は、プロセスデータ収集部108によるプロセスデータの収集を所定時間毎に行わせる機能を有する。   The face authentication unit 104 extracts face contour data 503 (see FIG. 7) and face feature data 504 (see FIG. 7) from the face image acquired from the face recognition camera 2, and stores the face stored in the face image DB 121. By comparing with the contour data 304 (see FIG. 4) and the face feature data 305 (see FIG. 4), it has a function of determining whether or not the operator can be given the operating authority. The emergency registration unit 105 generates an execution conditional expression 604 (see FIG. 8) that is a condition for determining whether or not there is an emergency or a condition of the state of the valve 53, and sets the execution conditional expression 604 as an emergency. It has a function of storing in the DB 122. The process data collection unit 108 (plant data acquisition unit) collects data related to the flow rate measured by the flow meter 52 and data related to the open / close state of the valve 53 (process data) from the process monitoring control device 3, and these data are collected. Is stored in the collection DB 123. The emergency determination unit 109 substitutes each value of the data stored in the collection DB 123 into the execution condition expression 604 stored in the emergency DB 122, and determines whether it is “TRUE” or not. It has a function to determine whether or not. The process data setting unit 107 has a function of setting the plant 5 and the process monitoring control device 3 according to the setting data stored in the setting DB 124. The timer delay unit 110 has a function of causing the process data collection unit 108 to collect process data every predetermined time.

操作受付部103は、以下の機能を有する。操作受付部103は、非常事態登録処理か否か、非常事態か否かなどを判定し、それぞれの判定結果に応じて顔認証部104を起動させたり、ユーザ認証部106を起動させたり、プラント5や、プロセス監視制御装置3の設定データを図示しないキーボード等を介して取得し、設定DB124に格納したりする機能を有する。タイマ111は、操作受付部103に対し時間情報を送る機能を有し、操作受付部103は、送られた時間情報を基に操作権限の付与後、一定時間が経過したら、付与されている操作権限を無効にする。または、操作受付部103は、送られた時間情報を基に操作権限の付与後、運転監視操作装置1に、一定時間何も入力されない場合、付与されている操作権限を無効にする。   The operation reception unit 103 has the following functions. The operation accepting unit 103 determines whether or not an emergency registration process is performed or not, and activates the face authentication unit 104, activates the user authentication unit 106 according to each determination result, 5 or the setting data of the process monitoring control device 3 is obtained via a keyboard (not shown) or the like and stored in the setting DB 124. The timer 111 has a function of sending time information to the operation accepting unit 103. The operation accepting unit 103 is given an operation when a certain time has elapsed after the operation authority is granted based on the sent time information. Disable permissions. Alternatively, the operation accepting unit 103 invalidates the granted operation authority when nothing is input to the operation monitoring operation device 1 for a certain period of time after the operation authority is granted based on the transmitted time information.

なお、運転監視操作装置1における各部101〜111は、図示しないROM(Read Only Memory)や、図示しないHD(Hard Disk)に格納されたプログラムが、図示しないRAM(Random Access Memory)に展開され、図示しないCPU(Central Processing Unit)によって実行されることによって具現化する。また、各種DB121〜124は、請求項における記憶部に相当する。   In addition, each unit 101 to 111 in the operation monitoring operation device 1 has a program stored in a ROM (Read Only Memory) (not shown) or a HD (Hard Disk) (not shown) developed in a RAM (Random Access Memory) (not shown), This is realized by being executed by a CPU (Central Processing Unit) (not shown). Moreover, various DB121-124 is corresponded to the memory | storage part in a claim.

図3は、本実施形態に係るプロセス監視制御装置の構成例を示す図である。
プロセスデータ取得部31は、プラント5の流量計52(図1参照)や、バルブ53(図1参照)の開閉状態などのプロセスデータを取得する機能を有する。要求受信部32は、運転監視操作装置1から送られる要求を受信する機能を有する。要求処理部33は、要求受信部32が受信した要求に従って、プロセスデータ取得部31からプロセスデータを取得等したり、プロセスデータ取得部31の取得間隔等の設定を行ったりする機能を有する。応答返信部34は、要求受信部32が受信した要求に対する応答を運転監視操作装置1へ返信する機能を有し、例えば、プロセスデータを運転監視操作装置1へ送る機能を有する。
FIG. 3 is a diagram illustrating a configuration example of the process monitoring control apparatus according to the present embodiment.
The process data acquisition unit 31 has a function of acquiring process data such as an open / close state of a flow meter 52 (see FIG. 1) and a valve 53 (see FIG. 1) of the plant 5. The request receiving unit 32 has a function of receiving a request sent from the operation monitoring operation device 1. The request processing unit 33 has a function of acquiring process data from the process data acquisition unit 31 and setting an acquisition interval of the process data acquisition unit 31 in accordance with the request received by the request reception unit 32. The response reply unit 34 has a function of returning a response to the request received by the request receiving unit 32 to the operation monitoring operation device 1, and has a function of sending process data to the operation monitoring operation device 1, for example.

続いて、図1および図2を参照しつつ、図4から図10に沿って本実施形態に係るプロセス制御操作装置の処理の流れを説明する。なお、図4および図5は、顔画像の登録に関する処理であり、図6から図10が、非常事態データの登録および認証に関する処理である。   Next, the flow of processing of the process control operation device according to the present embodiment will be described along FIGS. 4 to 10 with reference to FIGS. 1 and 2. 4 and 5 are processes related to registration of face images, and FIGS. 6 to 10 are processes related to registration and authentication of emergency data.

図4は、本実施形態に係る顔画像取得処理の流れを示すフローチャートである。
なお、図4および図5の処理は、図示しないキーボードやマウスなどを介して、顔画像登録が指示された場合に行われる処理である。
まず、顔画像取得部101は、顔認識用カメラ2が撮影した顔画像を含む生画像データ301を取得する(S101)。
次に、顔画像取得部101は、生画像データ301から、顔画像データ302を抽出する(S102)。これは、顔画像取得部101が、生画像データ301から背景などを取り除き、無地の画面に顔画像のみを残すことによって、顔画像データ302を生成する処理である。なお、ステップS102の処理は、特開2000−76454号公報に記載の技術によって実現可能である。
そして、顔画像取得部101は、ステップS302で抽出された顔画像データ302を顔登録部102に送り、顔登録部102が顔登録処理を行う(S103)。顔登録処理は、図5を参照して後記する。
FIG. 4 is a flowchart showing the flow of face image acquisition processing according to this embodiment.
4 and 5 are processes performed when face image registration is instructed via a keyboard or a mouse (not shown).
First, the face image acquisition unit 101 acquires raw image data 301 including a face image taken by the face recognition camera 2 (S101).
Next, the face image acquisition unit 101 extracts face image data 302 from the raw image data 301 (S102). This is a process in which the face image acquisition unit 101 generates the face image data 302 by removing the background from the raw image data 301 and leaving only the face image on the plain screen. Note that the processing in step S102 can be realized by the technique described in Japanese Patent Laid-Open No. 2000-76454.
Then, the face image acquisition unit 101 sends the face image data 302 extracted in step S302 to the face registration unit 102, and the face registration unit 102 performs face registration processing (S103). The face registration process will be described later with reference to FIG.

本実施形態では、顔認識用カメラ2から生画像データ301を取得しているが、これに限らず、例えば、市販のデジタルカメラ等の外部装置から生画像データ301を取得してもよい。   In the present embodiment, the raw image data 301 is acquired from the face recognition camera 2. However, the present invention is not limited thereto, and the raw image data 301 may be acquired from an external device such as a commercially available digital camera.

図5は、本実施形態に係る顔登録処理の流れを示すフローチャートである。
なお、図5の処理は、図4のステップS103の処理である。
まず、顔登録部102が、ユーザ認証部106を起動し、起動されたユーザ認証部106が、ユーザ認証処理を行う(S201)。ユーザ認証処理は、図10を参照して後記する。
そして、顔登録部102は、ユーザ認証部106からの通知を基に、ステップS201の結果、ユーザ認証が成立したか否かを判定する(S202)。
ステップS202の結果、ユーザ認証が成立しなかった場合(S202→No)、顔登録部102は、図示しないディスプレイに顔登録不可である旨を表示させることにより、運転員に顔登録不可であることを通知する(S208)。
FIG. 5 is a flowchart showing the flow of face registration processing according to the present embodiment.
Note that the processing in FIG. 5 is the processing in step S103 in FIG.
First, the face registration unit 102 activates the user authentication unit 106, and the activated user authentication unit 106 performs user authentication processing (S201). The user authentication process will be described later with reference to FIG.
Then, based on the notification from the user authentication unit 106, the face registration unit 102 determines whether or not user authentication has been established as a result of step S201 (S202).
When the user authentication is not established as a result of step S202 (S202 → No), the face registration unit 102 cannot display the face on the driver by displaying that the face registration is not possible on a display (not shown). Is notified (S208).

ステップS202の結果、ユーザ認証が成立した場合(S202→Yes)、顔登録部102は、顔画像データ302を有限要素法により立体メッシュ化し、メッシュ点座標より、顔要素データ303を生成する(S203)。
そして、顔登録部102は、顔画像データ302および顔要素データ303より、顔の輪郭に関するデータである顔輪郭データ304と、目鼻立ち、顔色、眼・鼻・口間の距離関係等のデータである顔特徴データ305とを抽出する(S204)。顔輪郭データ304は、例えば、頭頂から顎先までの長さaと、顔画像の両側の幅bで表される。また、顔特徴データ305は、例えば、最も高い位置にある目尻から鼻先までの長さcと、顔画像における両側の目の長さdと、左の目尻から鼻元までの長さeで表される。なお、ステップS203およびステップS204の処理は、特開2007−272435号公報に記載の技術により実現可能である。なお、両側の目の長さdは、両目の外側までの長さとしてもよいし、両目の中心間の長さとしてもよいし、両目の内側までの長さなどとしてもよい。
When the user authentication is established as a result of step S202 (S202 → Yes), the face registration unit 102 converts the face image data 302 into a three-dimensional mesh by the finite element method, and generates face element data 303 from the mesh point coordinates (S203). ).
The face registration unit 102 is data of face outline data 304 that is data related to the face outline, face nose standing, face color, distance relationship between eyes / nose / mouth, and the like from the face image data 302 and face element data 303. The face feature data 305 is extracted (S204). The face contour data 304 is represented by, for example, a length a from the top of the head to the chin and a width b on both sides of the face image. The face feature data 305 is represented by, for example, the length c from the upper corner of the eye to the tip of the nose, the length d of both eyes in the face image, and the length e from the left corner of the eye to the nose. Is done. Note that the processing in steps S203 and S204 can be realized by the technique described in Japanese Patent Application Laid-Open No. 2007-272435. Note that the length d of the eyes on both sides may be the length to the outside of both eyes, the length between the centers of the eyes, the length to the inside of both eyes, or the like.

さらに、顔登録部102は、運転員のログイン情報より、ユーザIDを取得し、さらに図示しないユーザID−運転員名対応リストから運転員名を割り出し、現在の日付、時刻、運転員名等を付帯情報として顔要素データ303、顔輪郭データ304および顔特徴データ305に付与し(S205)、顔登録データ401(テンプレート顔画像)を生成する。
そして、顔登録部102は、顔画像DB121に空き領域があるか否かを判定する(S206)。
ステップS206の結果、顔画像DB121に空き領域がないと判定された場合(S206→No)、顔登録部102は、前記したステップS208の処理を行う。
Further, the face registration unit 102 acquires a user ID from the login information of the operator, further calculates the operator name from a user ID-operator name correspondence list (not shown), and presents the current date, time, operator name, and the like. It is added to the face element data 303, face outline data 304, and face feature data 305 as supplementary information (S205), and face registration data 401 (template face image) is generated.
Then, the face registration unit 102 determines whether or not there is an empty area in the face image DB 121 (S206).
As a result of step S206, when it is determined that there is no free area in the face image DB 121 (S206 → No), the face registration unit 102 performs the process of step S208 described above.

ステップS206の結果、顔画像DB121に空き領域があると判定された場合(S206→Yes)、顔登録部102は、顔登録データ401を顔画像DB121の空き領域へ登録する(S207)。   As a result of step S206, when it is determined that there is an empty area in the face image DB 121 (S206 → Yes), the face registration unit 102 registers the face registration data 401 in the empty area of the face image DB 121 (S207).

なお、図5に示す例では、一人につき一つの顔登録データ401を生成し、顔画像DB121へ登録したが、これに限らず、一人につき、角度や、表情を変えたり、帽子やヘルメットなどを外したり、めがねをかけたり外したりした顔画像を複数取得し、それぞれの顔画像から顔登録データ401を生成して、顔画像DB121へ登録してもよい。   In the example shown in FIG. 5, one face registration data 401 is generated for each person and registered in the face image DB 121. However, the present invention is not limited to this, and the angle, expression, hat, helmet, etc. are changed for each person. It is also possible to acquire a plurality of face images that have been removed, put on glasses, or removed, generate face registration data 401 from each face image, and register it in the face image DB 121.

図6は、本実施形態に係る操作受付処理の流れを示すフローチャートである。
まず、操作受付部103は、現在行われている操作が非常事態登録の操作であるか否かを判定する(S301)。非常事態登録の操作であるか否かは、運転員が、図示しないキーボード等から入力する情報を基に判定される。
ステップS301の結果、非常事態登録の操作である場合(S301→Yes)、操作受付部103が、非常事態登録処理部を起動し、起動された非常事態登録処理部が、非常事態登録処理を行った(S302)後、操作受付部103は、後記して説明するステップS311の処理を行う。なお、非常事態登録処理は、図8を参照して後記する。
ステップS301の結果、非常事態登録の操作ではない場合(S301→No)、操作受付処理部は、非常事態判定部109を起動し、起動された非常事態判定部109が、非常事態判定処理を行う(S303)。非常事態判定処理は、図9を参照して後記する。
FIG. 6 is a flowchart showing the flow of the operation reception process according to the present embodiment.
First, the operation reception unit 103 determines whether or not the operation currently being performed is an emergency registration operation (S301). Whether or not the operation is an emergency registration is determined based on information input by the operator from a keyboard or the like (not shown).
If the result of step S301 is an emergency registration operation (S301 → Yes), the operation accepting unit 103 activates the emergency registration processing unit, and the activated emergency registration processing unit performs the emergency registration process. After (S302), the operation reception unit 103 performs the process of step S311 described later. The emergency registration process will be described later with reference to FIG.
As a result of step S301, when the operation is not an emergency registration operation (S301 → No), the operation reception processing unit activates the emergency determination unit 109, and the activated emergency determination unit 109 performs an emergency determination process. (S303). The emergency determination process will be described later with reference to FIG.

操作受付部103は、ステップS303の結果、非常事態であるか否かを判定する(S304)。判定は、非常事態判定部109によって非常事態フラグが“ON”にされたか、“OFF”にされたかによって判定される。
ステップS304の結果、非常事態ではない場合(S304→No)、操作受付部103は、ユーザ認証部106を起動し、起動されたユーザ認証部106が、ユーザ認証処理を行う(S305)。ユーザ認証処理については、図10を参照して後記する。
ステップS304の結果、非常事態である場合(S304→Yes)、操作受付部103は、顔認証部104を起動し、起動された顔認証部104が顔認証処理を行う(S306)。顔認証処理は、図7を参照して後記する。
The operation reception part 103 determines whether it is an emergency as a result of step S303 (S304). The determination is made according to whether the emergency determination unit 109 has set the emergency flag to “ON” or “OFF”.
If the result of step S304 is not an emergency (S304 → No), the operation reception unit 103 activates the user authentication unit 106, and the activated user authentication unit 106 performs user authentication processing (S305). The user authentication process will be described later with reference to FIG.
If the result of step S304 is an emergency (S304 → Yes), the operation reception unit 103 activates the face authentication unit 104, and the activated face authentication unit 104 performs face authentication processing (S306). The face authentication process will be described later with reference to FIG.

次に、操作受付部103は、ステップS305のユーザ認証処理またはステップS306の顔認証処理において、認証が成立したか否かを判定する(S307)。判定は、ユーザ認証部106からユーザ認証成立の通知が送られてきたか否か、もしくは顔認証部104によって顔認証フラグが“ON”になったか、“OFF”になったかを、操作受付部103が判定することによって行われる。
ステップS307の結果、認証が成立していない場合(S307→No)、操作受付部103は、認証対象となっている運転員による操作を受け付けず処理を終了する。
ステップS307の結果、認証が成立した場合(S307→Yes)、操作受付部103は、認証対象となっている運転員による操作を受け付け(操作権限を付与し)、現在の操作内容を判定する(S308)。操作内容は、図示しないキーボードから入力された情報を基に、操作受付部103が判定する。
ステップS308の結果、現在の操作が「データ呼出し操作」である場合(S308→データ呼出し操作)、操作受付部103は、後記して説明するステップS311へ処理を進める。
ステップS308の結果、「非常事態解除の操作」である場合(S308→非常事態解除)、操作受付部103は、非常事態解除処理を行う(S309)。この処理は、操作受付部103が、ログイン処理を、通常のログイン状態に戻すことで行われる。なお、ステップS309の処理は、ステップS304で非常事態と判定されなかった場合には行われない。
ステップS308の結果、「データ設定操作」である場合(S308→データ設定操作)、操作受付部103は、プロセス監視制御装置3や、プラント5の各部の設定データ等を設定DB124に格納する(S310)。
その後、操作受付部103は、プロセスデータ収集部108を起動し、起動されたプロセスデータ収集部108が、流量計52の情報や、バルブ53の情報を取得したり、バルブ53の制御を行ったり、プロセスデータ設定部107が、設定DB124に格納されている設定データに従ってプロセス監視制御装置3や、プラント5の各部を設定するプロセスデータ収集/設定処理を行う(S311)。
Next, the operation reception unit 103 determines whether authentication has been established in the user authentication process in step S305 or the face authentication process in step S306 (S307). The operation accepting unit 103 determines whether a user authentication establishment notification has been sent from the user authenticating unit 106 or whether the face authenticating flag has been turned “ON” or “OFF” by the face authenticating unit 104. Is performed by determining.
As a result of step S307, when the authentication is not established (S307 → No), the operation receiving unit 103 ends the process without receiving the operation by the operator who is the authentication target.
As a result of step S307, when the authentication is established (S307 → Yes), the operation reception unit 103 receives an operation by the operator who is the authentication target (gives operation authority) and determines the current operation content ( S308). The operation content is determined by the operation receiving unit 103 based on information input from a keyboard (not shown).
As a result of step S308, when the current operation is “data call operation” (S308 → data call operation), the operation reception unit 103 advances the process to step S311 described later.
When the result of step S308 is “emergency cancellation operation” (S308 → emergency cancellation), the operation reception unit 103 performs emergency cancellation processing (S309). This process is performed by the operation receiving unit 103 returning the login process to the normal login state. Note that the process of step S309 is not performed when an emergency situation is not determined in step S304.
If the result of step S308 is “data setting operation” (S308 → data setting operation), the operation receiving unit 103 stores the setting data of each part of the process monitoring control device 3 and the plant 5 in the setting DB 124 (S310). ).
Thereafter, the operation reception unit 103 activates the process data collection unit 108, and the activated process data collection unit 108 acquires information on the flow meter 52 and information on the valve 53, and controls the valve 53. Then, the process data setting unit 107 performs process data collection / setting processing for setting each part of the process monitoring control device 3 and the plant 5 according to the setting data stored in the setting DB 124 (S311).

図7は、本実施形態に係る顔認証処理の流れを示すフローチャートである。
なお、図7は、図6のステップS306の処理である。
まず、顔認証部104は、顔認識用カメラ2から顔画像を含む生画像データを取得する(S401)。
そして、顔認証部104は、生画像データから、顔画像データ501を抽出する(S402)。
続いて、顔認証部104は、抽出した顔画像データ501を有限要素法により立体メッシュ表示し(S403)、顔要素データ502を生成する。
そして、顔認証部104は、顔要素データ502におけるメッシュ点の座標を計算する(S404)。
さらに、顔認証部104は、顔画像データ501、およびステップS404で算出したメッシュ点座標より、運転員の顔の輪郭に関するデータである顔輪郭データ503と、目鼻立ち、顔色、眼・鼻・口間の距離関係等の特徴に関するデータである顔特徴データ504とを抽出する(S405)。顔輪郭データ503および顔特徴データ504は、図5を用いて説明したデータと同様であるため説明を省略する。なお、ステップS401からステップS405までの処理は、図4のステップS101およびステップS102、図5のステップS203およびステップS204と同様の処理である。
FIG. 7 is a flowchart showing a flow of face authentication processing according to the present embodiment.
FIG. 7 shows the processing in step S306 in FIG.
First, the face authentication unit 104 acquires raw image data including a face image from the face recognition camera 2 (S401).
Then, the face authentication unit 104 extracts face image data 501 from the raw image data (S402).
Subsequently, the face authentication unit 104 displays the extracted face image data 501 in a three-dimensional mesh by the finite element method (S403), and generates face element data 502.
The face authentication unit 104 calculates the coordinates of the mesh points in the face element data 502 (S404).
Further, the face authentication unit 104 determines the face contour data 503, which is data related to the contour of the driver's face, from the face image data 501 and the mesh point coordinates calculated in step S404, and the eyes / nose standing, face color, eyes / nose / mouth. The face feature data 504, which is data relating to features such as the distance relationship, is extracted (S405). The face outline data 503 and the face feature data 504 are the same as the data described with reference to FIG. Note that the processing from step S401 to step S405 is the same processing as step S101 and step S102 in FIG. 4 and step S203 and step S204 in FIG.

続いて、顔認証部104は、顔画像DB121に格納されている顔登録データ401を登録順に取得する(S406)。
そして、顔認証部104は、ステップS405で抽出された顔輪郭データ503や、顔特徴データ504と、ステップS406で取得された顔登録データ401(図5参照)に含まれる顔輪郭データ304や、顔特徴データ305とを比較し、一致率を算出する。一致率は、例えば顔輪郭データ304,503や、顔特徴データ305,504ごとに顔認証部104によって算出され、さらに算出された一致率を平均化するなどして算出してもよい。一致率は、例えば顔輪郭データ304,503や顔特徴データ305,504の各数値が所定の誤差範囲で一致するか否かを判定し、一致する数値の数をすべての数値の数で除算した値などを用いて算出される。
Subsequently, the face authentication unit 104 acquires the face registration data 401 stored in the face image DB 121 in the registration order (S406).
Then, the face authentication unit 104 includes the face contour data 503 extracted in step S405, the face feature data 504, the face contour data 304 included in the face registration data 401 (see FIG. 5) acquired in step S406, The face feature data 305 is compared to calculate a match rate. For example, the matching rate may be calculated by the face authentication unit 104 for each of the face contour data 304 and 503 and the face feature data 305 and 504, and may further be calculated by averaging the calculated matching rates. For the coincidence rate, for example, it is determined whether or not the numerical values of the face contour data 304 and 503 and the facial feature data 305 and 504 match within a predetermined error range, and the number of matching numerical values is divided by the number of all numerical values. Calculated using a value or the like.

次に、顔認証部104は、算出された一致率が予め設定された所定値以上であるか否かを判定する(S407)。
ステップS407の結果、一致率が所定値以上である場合(S407→Yes)、顔認証部104は、認証成立とし図示しない顔認証フラグを“ON”にし(S408)、当該運転員に対して操作権限を付与する。
ステップS407の結果、一致率が所定値以上ではない場合(S407→No)、顔認証部104は、顔画像DB121に格納されているすべての顔登録データ401が取得済みであるか否かを判定する(S409)。ステップS409の処理は、例えば、ステップS406で取得した顔登録データ401に対し、取得済みであることを示すフラグなどを付与し、顔画像DB121に格納されているすべての顔登録データ401に当該フラグが付与されているか否かを検出することで行われる。
Next, the face authentication unit 104 determines whether or not the calculated matching rate is equal to or greater than a predetermined value set in advance (S407).
As a result of step S407, when the coincidence rate is equal to or higher than a predetermined value (S407 → Yes), the face authentication unit 104 establishes authentication, sets a face authentication flag (not shown) to “ON” (S408), and operates the operator. Grant authority.
If the match rate is not equal to or greater than the predetermined value as a result of step S407 (S407 → No), the face authentication unit 104 determines whether all the face registration data 401 stored in the face image DB 121 has been acquired. (S409). In the process of step S409, for example, a flag indicating that the face has been acquired is added to the face registration data 401 acquired in step S406, and the flag is added to all the face registration data 401 stored in the face image DB 121. This is done by detecting whether or not is given.

ステップS409の結果、すべての顔登録データ401が取得済みではない場合(S409→No)、顔認証部104は、顔登録データ401の取得先を更新して(S410)、ステップS406の処理へ戻る。すなわち、顔認証部104は、次の顔登録データ401を取得する。つまり、顔画像DB121中の顔登録データ401を順次取得していく。
ステップS409の結果、すべての顔登録データ401が取得済みであった場合(S409→Yes)、顔認証部104は、認証不成立とし顔登録データ401に付随している図示しない顔認証フラグを“OFF”にし(S411)、当該運転員に対しては操作権限を付与しない。
If all face registration data 401 has not been acquired as a result of step S409 (S409 → No), the face authentication unit 104 updates the acquisition destination of the face registration data 401 (S410), and returns to the process of step S406. . That is, the face authentication unit 104 acquires the next face registration data 401. That is, the face registration data 401 in the face image DB 121 is sequentially acquired.
If all the face registration data 401 have been acquired as a result of step S409 (S409 → Yes), the face authentication unit 104 determines that authentication has not been established and turns off a face authentication flag (not shown) attached to the face registration data 401. (S411), and no operating authority is given to the operator.

なお、図6に示す例では、顔認証処理の際に入力される生画像データは、1枚であるとしたが、これに限らず、所定時間毎に(すなわち、時々刻々と)生画像データを取得し、これらの生画像データに関して、逐一図6の処理を行ってもよい。   In the example illustrated in FIG. 6, the raw image data input in the face authentication process is one. However, the present invention is not limited to this, and the raw image data is provided every predetermined time (that is, every moment). 6 may be obtained and the processing of FIG. 6 may be performed for each of the raw image data.

図8は、本実施形態に係る非常事態登録処理の流れを示すフローチャートである。
なお、図8は、図6のステップS302の処理である。
まず、非常事態登録部105は、ユーザ認証部106を起動し、起動されたユーザ認証部106が、ユーザ認証処理を行う(S501)。ユーザ認証処理は、図10を参照して後記する。
次に、非常事態登録部105は、ステップS501の結果、ユーザ認証が成立したか否かを判定する(S502)。判定は、非常事態登録部105に、ユーザ認証部106からユーザ認証成立の通知が送られてきたか、ユーザ認証不成立の通知が送られてきたかによって判定される。
ステップS502の結果、ユーザ認証が成立していない場合(S502→No)、非常事態登録部105は、図示しないディスプレイに非常事態登録不可である旨を表示させることにより、運転員に非常事態登録不可であることを通知する(S513)。
FIG. 8 is a flowchart showing the flow of emergency registration processing according to the present embodiment.
FIG. 8 shows the process of step S302 of FIG.
First, the emergency registration unit 105 activates the user authentication unit 106, and the activated user authentication unit 106 performs user authentication processing (S501). The user authentication process will be described later with reference to FIG.
Next, the emergency registration unit 105 determines whether or not user authentication is established as a result of step S501 (S502). The determination is made based on whether a user authentication establishment notification is sent from the user authentication unit 106 to the emergency registration unit 105 or a user authentication failure notification is sent.
If the result of step S502 shows that user authentication has not been established (S502 → No), the emergency registration unit 105 cannot display the emergency registration on the display (not shown) to the driver. (S513).

ステップS502の結果、ユーザ認証が成立している場合(S502→Yes)、非常事態登録部105は、操作入力内容の非常事態定義文601より、順次、非常事態を定義する要素条件を取得する(S503)。要素条件とは、一件の非常事態の内容を構成する、最小単位の判定条件のことで、図8の非常事態定義文601では、アンダーライン701〜704の個々が要素条件となる。要素条件の取得は、非常事態登録部105が、非常事態定義文601を形態素解析した後、「以下」、「超える」を抽出し、これらを等号不等号に変換し、「冷却水流量」などの単語を規定の記号に変換し、さらに、数値を抽出した後、これらの順番を整理することによって行われる。
続いて、非常事態登録処理部は、取得した要素条件を四則演算や、論理演算式を用いて数式化し、要素条件式602(作成途中)として図示しない作業エリアに格納しておく(S504)。図8の例では、非常事態登録処理部は、非常事態定義文601のうち、アンダーライン701を数式化した要素条件式602を生成している。なお、このとき非常事態定義文601に記述されている「かつ」、「又は」等が論理式の「and」や「or」などに変換される。
As a result of step S502, when user authentication is established (S502 → Yes), the emergency registration unit 105 sequentially acquires element conditions that define an emergency from the emergency definition sentence 601 of the operation input content ( S503). The element condition is a determination unit of the minimum unit that constitutes the contents of one emergency. Under the emergency definition sentence 601 in FIG. 8, each of the underlines 701 to 704 is an element condition. For the acquisition of the element condition, the emergency registration unit 105 performs morphological analysis on the emergency definition sentence 601 and then extracts “below” and “exceed”, converts them into equality inequality signs, “cooling water flow rate”, etc. Is converted into a prescribed symbol, and after extracting numerical values, the order is arranged.
Subsequently, the emergency registration processing unit formulates the acquired element conditions using four arithmetic operations or logical operation expressions, and stores them in a work area (not shown) as an element condition expression 602 (during creation) (S504). In the example of FIG. 8, the emergency registration processing unit generates an element conditional expression 602 obtained by formulating the underline 701 in the emergency definition sentence 601. At this time, “and”, “or”, and the like described in the emergency definition sentence 601 are converted into logical expressions “and”, “or”, and the like.

続いて、非常事態登録部105は、要素条件の取出先を更新する(S505)。すなわち、現在処理している対象が、非常事態定義文601のアンダーライン701だとすると、次のアンダーライン702を取得すべく更新する。
そして、非常事態登録部105は、すべての要素条件の要素条件式602が完了したか否かを判定する(S506)。すなわち、非常事態登録部105は、非常事態定義文601のアンダーラインすべての要素条件式602化が完了したか否かを判定する。
ステップS506の結果、すべての要素条件の条件式化が完了していない場合(S506→No)、非常事態登録部105は、ステップS503の処理へ戻り、ステップS505で更新した要素条件を取得する。
Subsequently, the emergency registration unit 105 updates the extraction destination of the element condition (S505). That is, if the target currently being processed is the underline 701 of the emergency definition sentence 601, the next underline 702 is updated to be acquired.
Then, the emergency registration unit 105 determines whether or not the element condition expressions 602 for all element conditions have been completed (S506). That is, the emergency registration unit 105 determines whether or not all the underlined element conditional expressions 602 in the emergency definition sentence 601 have been completed.
As a result of step S506, when the conditional expression of all the element conditions has not been completed (S506 → No), the emergency registration unit 105 returns to the process of step S503 and acquires the element condition updated in step S505.

ステップS506の結果、すべての要素条件の条件式化が完了している場合(S506→Yes)、作業エリアは、要素条件式群603が格納された状態となっている。ここで、要素条件式群603における「and1」、「and2」および「or1」は、要素条件式602を結合する論理式である。「andx」や「ory」は、x,y・・・等の同じ番号の式同士を論理積(and)や論理和(or)で結合する意味であり、左から右に、論理式の結合の多重度に応じてレベル分けして表記されている。例えば、「and1」は、要素条件式群603において、1行目の要素条件式602と2行目の要素条件式602とを論理積(and)で接続することを意味する。同様に、「and2」は、3行目の要素条件式602と4行目の要素条件式602とを論理積(and)で接続することを意味する。さらに、「or1」は、「and1」や、「and2」の右側にあるため「and1」や、「and2」よりもレベルが高い。すなわち、「and1」や、「and2」で結合された要素条件式602同士を論理和(or)で結合することを意味する。   As a result of step S506, when the conditional expression of all element conditions has been completed (S506 → Yes), the work area is in a state where the element conditional expression group 603 is stored. Here, “and1”, “and2”, and “or1” in the element conditional expression group 603 are logical expressions that combine the element conditional expressions 602. “Andx” and “ory” mean that expressions of the same number such as x, y... Are connected by logical product (and) or logical sum (or), and logical expressions are combined from left to right. Levels are shown in accordance with the multiplicity of. For example, “and1” means that in the element condition expression group 603, the element condition expression 602 in the first row and the element condition expression 602 in the second row are connected by a logical product (and). Similarly, “and2” means that the element condition expression 602 in the third row and the element condition expression 602 in the fourth row are connected by a logical product (and). Furthermore, since “or1” is on the right side of “and1” and “and2”, the level is higher than “and1” and “and2”. That is, it means that the elemental conditional expressions 602 connected by “and1” and “and2” are connected by a logical sum (or).

次に、非常事態登録部105は、作業エリアの要素条件式群603から順次、「and1」、「and2」・・・等の、要素条件式602間の論理式を取得する(S507)。
そして、非常事態登録部105は、対象となる要素条件式602間を取得した論理記号で結合して、処理装置が演算実行できる、実行条件式(作成途中)604’を生成する(S508)。
続いて、非常事態登録部105は、要素条件式602間の論理式の取得先を更新する(S509)。すなわち、例えば、現在の処理対象が「and1」であれば、次の「and2」を取得する。
そして、非常事態登録部105は、すべての要素条件式602間の論理結合が完了したか否かを判定する(S510)。
ステップS510の結果、すべての要素条件式602間の論理結合が完了していない場合(S510→No)、非常事態登録部105は、ステップS507へ処理を戻し、ステップS507で更新した論理式を取得する。
Next, the emergency registration unit 105 sequentially acquires logical expressions between the element conditional expressions 602 such as “and1”, “and2”,... From the element conditional expression group 603 in the work area (S507).
Then, the emergency registration unit 105 combines the target element conditional expressions 602 with the acquired logical symbols, and generates an execution conditional expression (during creation) 604 ′ that can be executed by the processing device (S508).
Subsequently, the emergency registration unit 105 updates the acquisition destination of the logical expression between the element conditional expressions 602 (S509). That is, for example, if the current processing target is “and1”, the next “and2” is acquired.
Then, the emergency registration unit 105 determines whether or not the logical connection between all the element conditional expressions 602 has been completed (S510).
As a result of step S510, when the logical connection between all the element conditional expressions 602 is not completed (S510 → No), the emergency registration unit 105 returns the process to step S507 and acquires the logical expression updated in step S507. To do.

ステップS510の結果、すべての要素条件式602間の論理結合が完了している場合(S510→Yes)、非常事態登録部105は、非常事態DB122に空き領域があるか否かを判定する(S511)。
ステップS511の結果、非常事態DB122に空き領域がない場合(S511→No)、非常事態登録部105は、前記したステップS513の処理を行う。
ステップS511の結果、非常事態DB122に空き領域がある場合(S511→Yes)、非常事態登録部105は、生成された実行条件式604(非常事態条件)を非常事態DB122の空き領域へ登録する(S512)。
As a result of step S510, when the logical connection between all the element conditional expressions 602 has been completed (S510 → Yes), the emergency registration unit 105 determines whether there is a free area in the emergency DB 122 (S511). ).
As a result of step S511, when there is no free space in the emergency DB 122 (S511 → No), the emergency registration unit 105 performs the process of step S513 described above.
As a result of step S511, when there is an empty area in the emergency DB 122 (S511 → Yes), the emergency registration unit 105 registers the generated execution conditional expression 604 (emergency condition) in the empty area of the emergency DB 122 ( S512).

なお、本実施形態では、非常事態登録部105が、非常事態定義文601から条件式等を抽出し、これらを基に実行条件式604を生成したが、これに限らず、例えば、運転員が図示しないキーボードを介して実行条件式604を直接運転監視操作装置1に入力し、非常事態DB122に格納させてもよい。   In the present embodiment, the emergency registration unit 105 extracts the conditional expression and the like from the emergency definition sentence 601 and generates the execution conditional expression 604 based on the conditional expression. However, the present invention is not limited thereto. The execution condition formula 604 may be directly input to the driving monitoring operation device 1 via a keyboard (not shown) and stored in the emergency DB 122.

図9は、本実施形態に係る非常事態判定処理の流れを示すフローチャートである。
なお、図9は、図6のステップS303の処理である。
また、処理に先立ち、運転監視装置(図1参照)は、プロセス監視制御装置3(図1参照)から流量計52(図1参照)が測定した流量のデータや、バルブ53の開閉状態等の各計測データ801を収集DB123に格納してあるものとする。
まず、非常事態判定部109は、非常事態DB122より、実行条件式604を先頭から順に1式ずつ取得する(S601)。
次に、非常事態判定部109は、収集DB123から各計測データ801を取得し、ステップS601で取得した実行条件式604の各変数に、当該各計測データ801の値を代入し(S602)、実行条件式604を満たすか否か、すなわち実行条件式604の値は“TRUE”か否かを判定する(S603)。
FIG. 9 is a flowchart showing the flow of emergency determination processing according to the present embodiment.
FIG. 9 shows the processing in step S303 in FIG.
Prior to the processing, the operation monitoring device (see FIG. 1) may check the flow rate data measured by the flow meter 52 (see FIG. 1) from the process monitoring control device 3 (see FIG. 1), the open / close state of the valve 53, and the like. Assume that each measurement data 801 is stored in the collection DB 123.
First, the emergency determination unit 109 acquires the execution condition formulas 604 one by one from the emergency DB 122 in order from the top (S601).
Next, the emergency determination unit 109 acquires each measurement data 801 from the collection DB 123, substitutes the value of each measurement data 801 for each variable of the execution conditional expression 604 acquired in step S601 (S602), and executes it. It is determined whether or not the conditional expression 604 is satisfied, that is, whether or not the value of the execution conditional expression 604 is “TRUE” (S603).

ステップS603の結果、“TRUE”であれば(S603→Yes)、非常事態判定部109は、非常事態が成立したものとし、図示しない非常事態フラグを“ON”にする(S604)。
ステップS603の結果、“FALSE”であれば(S603→No)、非常事態判定部109は、非常事態DB122における実行条件式604の取得先を更新する(S605)。すなわち、次の実行条件式604に取得先を更新する。
そして、非常事態判定部109は、非常事態DB122に格納されている全実行条件式604の評価を完了したか否かを判定する(S606)。
If the result of step S603 is “TRUE” (S603 → Yes), the emergency determination unit 109 assumes that an emergency has occurred and sets an emergency flag (not shown) to “ON” (S604).
If the result of step S603 is “FALSE” (S603 → No), the emergency determination unit 109 updates the acquisition destination of the execution conditional expression 604 in the emergency DB 122 (S605). That is, the acquisition destination is updated to the next execution condition expression 604.
Then, the emergency determination unit 109 determines whether or not the evaluation of all the execution conditional expressions 604 stored in the emergency DB 122 has been completed (S606).

ステップS606の結果、全実行条件式604の評価が完了していない場合(S606→No)、非常事態判定部109は、ステップS601に処理を戻し、ステップS604で更新した取得先の実行条件式604を取得する。
ステップS606の結果、全実行条件式604の評価が完了している場合(S606→Yes)、非常事態判定部109は、非常事態は不成立とし、図示しない非常事態フラグを“OFF”にする(S607)。
As a result of step S606, when the evaluation of all execution conditional expressions 604 has not been completed (S606 → No), the emergency determination unit 109 returns the process to step S601 and updates the execution condition expression 604 of the acquisition destination updated in step S604. To get.
As a result of step S606, when the evaluation of all the execution conditional expressions 604 is completed (S606 → Yes), the emergency determination unit 109 sets the emergency flag (not shown) to “OFF” because the emergency is not established (S607). ).

図10は、本実施形態に係るユーザ認証処理の流れを示すフローチャートである。
なお、図10の処理は、図5のステップS201(顔登録部102から起動)、図6のステップS305(操作受付部103から起動)および図8のステップS801(非常事態登録部105から起動)の処理である。
まず、ユーザ認証部106は、ログイン情報からユーザIDとパスワードとを取得する(S701)。
続いて、ユーザ認証部106は、取得したユーザIDが、既定のユーザIDリスト上にあるか否かを判定することによって、取得したユーザIDが一致するか否かを判定する(S702)。
ステップS702の結果、ユーザIDが一致しない場合(S702→No)、ユーザ認証部106は、起動元が何かを判定する(S703)。すなわち、現在のユーザ認証処理は、どの処理から起動されたものかを判定する。
ステップS703の結果、起動元が操作受付部103の場合(S703→操作受付部)、ユーザ認証部106は、図示しないディスプレイに運転操作不可(操作権限なし)である旨を表示させることにより、運転員に運転操作不可であることを通知し(S704)、さらに、ユーザ認証不成立である旨を操作受付部103に通知することで、以降の処理を強制的に停止させる。
ステップS703の結果、起動元が顔登録部102の場合(S703→顔登録部)、ユーザ認証部106は、ユーザ認証不成立である旨を顔登録部102に通知する(S705)。
ステップS703の結果、起動元が非常事態登録部105の場合(S703→非常事態登録部)、ユーザ認証不成立である旨を非常事態登録部105に通知する(S706)。
FIG. 10 is a flowchart showing a flow of user authentication processing according to the present embodiment.
Note that the processing in FIG. 10 includes step S201 in FIG. 5 (initiated from the face registration unit 102), step S305 in FIG. 6 (initiated from the operation receiving unit 103), and step S801 in FIG. 8 (initiated from the emergency registration unit 105). It is processing of.
First, the user authentication unit 106 acquires a user ID and a password from login information (S701).
Subsequently, the user authentication unit 106 determines whether or not the acquired user IDs match by determining whether or not the acquired user ID is on the default user ID list (S702).
If the user IDs do not match as a result of step S702 (S702 → No), the user authentication unit 106 determines what the activation source is (S703). That is, it is determined from which process the current user authentication process is started.
As a result of step S703, when the activation source is the operation reception unit 103 (S703 → operation reception unit), the user authentication unit 106 displays a message indicating that the driving operation is not possible (no operation authority) on a display (not shown), thereby driving The user is notified that the driving operation is impossible (S704), and further notifies the operation accepting unit 103 that the user authentication is not established, thereby forcibly stopping the subsequent processing.
As a result of step S703, when the activation source is the face registration unit 102 (S703 → face registration unit), the user authentication unit 106 notifies the face registration unit 102 that user authentication is not established (S705).
As a result of step S703, when the activation source is the emergency registration unit 105 (S703 → emergency registration unit), the emergency registration unit 105 is notified that user authentication has not been established (S706).

ステップS702の結果、ユーザIDが一致している場合(S702→Yes)、ユーザ認証部106は、ステップS701で取得したパスワードが既定のユーザIDリスト上にあるか否かを判定することによって、パスワードが一致するか否かの判定を行なう(S707)。
ステップS707の結果、パスワードが一致しない場合(S707→No)、ユーザ認証部106は、ステップS703へ処理を進める。
ステップS707の結果、パスワードが一致する場合(S707→Yes)、ユーザ認証部106は、起動元が何かを判定する(S708)。すなわち、現在のユーザ認証処理は、どの処理から起動されたものかを判定する。
ステップS708の結果、起動元が非常事態登録部105の場合(S708→非常事態登録部)、ユーザ認証成立である旨を非常事態登録部105に通知する(S709)。
ステップS708の結果、起動元が顔登録部102の場合(S708→顔登録部)、ユーザ認証部106は、ユーザ認証成立である旨を顔登録部102に通知する(S710)。
ステップS708の結果、起動元が操作受付部103の場合(S708→操作受付部)、ユーザ認証部106は、図示しないディスプレイに運転操作可能(操作権限あり)である旨を表示させることにより、運転員に運転操作可能であることを通知し(S711)、さらに、ユーザ認証成立である旨を操作受付部103に通知することで、以降の処理を続行させる。
If the user IDs match as a result of step S702 (S702 → Yes), the user authentication unit 106 determines whether the password acquired in step S701 is on the default user ID list, thereby determining the password. Is determined to match (S707).
If the passwords do not match as a result of step S707 (S707 → No), the user authentication unit 106 advances the process to step S703.
If the passwords match as a result of step S707 (S707 → Yes), the user authentication unit 106 determines what the activation source is (S708). That is, it is determined from which process the current user authentication process is started.
As a result of step S708, when the activation source is the emergency registration unit 105 (S708 → emergency registration unit), the emergency registration unit 105 is notified that user authentication has been established (S709).
As a result of step S708, when the activation source is the face registration unit 102 (S708 → face registration unit), the user authentication unit 106 notifies the face registration unit 102 that user authentication has been established (S710).
As a result of step S708, when the activation source is the operation reception unit 103 (S708 → operation reception unit), the user authentication unit 106 displays the fact that the driving operation is possible (with operation authority) on a display (not shown), thereby driving. The operator is notified that the driving operation is possible (S711), and further notifies the operation accepting unit 103 that the user authentication is established, thereby continuing the subsequent processing.

本実施形態では、顔画像以外によるユーザ認証の手段を、ユーザIDと、パスワードとしたが、これに限らず、例えば、運転監視操作装置1に生体認証装置を接続もしくは機能を付加することによって、生体認証をユーザ認証の手段としてもよいし、生体認証と、ユーザIDと、パスワードとを用いて、顔画像以外によるユーザ認証の手段としてもよい。
また、本実施形態では、操作権限を該当する運転員へ付与した後、そのまま操作権限を付与し続けるものとしているが、これに限らず、例えば、操作受付部103が、タイマ111(図2参照)から時間情報を取得し、この時間情報を基に操作権限の付与後、一定時間が経過したら操作権限を無効とする処理を行ってもよい。
In this embodiment, the user authentication means other than the face image is a user ID and a password. However, the present invention is not limited to this, for example, by connecting a biometric authentication device or adding a function to the driving monitoring operation device 1. Biometric authentication may be used as user authentication means, or biometric authentication, user ID, and password may be used as user authentication means other than a face image.
Further, in this embodiment, after the operation authority is given to the corresponding operator, the operation authority is continuously given as it is. However, the present invention is not limited to this. For example, the operation reception unit 103 includes the timer 111 (see FIG. 2). ), And after granting the operation authority based on this time information, a process for invalidating the operation authority after a predetermined time may be performed.

本発明は、プロセス制御監視システムにおいて、操作権限を有する運転員全員の顔と、起こり得る非常事態を想定して事前に登録しておけば、非常事態発生時に、キーボードや生体認証などの接触方式の機器を操作するのでもなく、ID認識装置を携帯することもなく、操作権限を迅速に取得できるため、プロセス運転・操業上の安全性・信頼性向上の効果がある。   In the process control monitoring system, the present invention assumes that the faces of all operators having operating authority and the possible emergency situations are registered in advance. Since the operation authority can be quickly acquired without operating any of the devices and without carrying the ID recognition device, there is an effect of improving the safety and reliability in process operation and operation.

本実施形態に係るプロセス監視制御システムの構成例を示す図である。It is a figure which shows the structural example of the process monitoring control system which concerns on this embodiment. 本実施形態に係る運転監視操作装置の構成例を示す図である。It is a figure which shows the structural example of the driving | operation monitoring operation apparatus which concerns on this embodiment. 本実施形態に係るプロセス監視制御装置の構成例を示す図である。It is a figure which shows the structural example of the process monitoring control apparatus which concerns on this embodiment. 本実施形態に係る顔配信処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the face delivery process which concerns on this embodiment. 本実施形態に係る顔登録処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the face registration process which concerns on this embodiment. 本実施形態に係る操作受付処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the operation reception process which concerns on this embodiment. 本実施形態に係る顔認証処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the face authentication process which concerns on this embodiment. 本実施形態に係る非常事態登録処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the emergency registration process which concerns on this embodiment. 本実施形態に係る非常事態判定処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the emergency determination process which concerns on this embodiment. 本実施形態に係るユーザ認証処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the user authentication process which concerns on this embodiment.

符号の説明Explanation of symbols

1 運転監視操作装置(プラント管理装置)
2 顔認識用カメラ(撮像部)
3 プロセス監視制御装置
4 通信回線
5 プラント
10 プロセス監視制御システム
11 操作画面
31 プロセスデータ取得部
32 要求受信部
33 要求処理部
34 応答返信部
51 タンク
52 流量計
53 バルブ
101 顔画像取得部
102 顔登録部
103 操作受付部
104 顔認証部
105 非常事態登録部
106 ユーザ認証部
107 プロセスデータ設定部
108 プロセスデータ収集部(プラントデータ取得部)
109 非常事態判定部
110 タイマ遅延部
111 タイマ
301 生画像データ
302 顔画像データ
303 顔要素データ
304 顔輪郭データ
305 顔特徴データ
401 顔登録データ(テンプレート顔画像)
501 顔画像データ
502 顔要素データ
503 顔輪郭データ
504 顔特徴データ
601 非常事態定義文
603 要素条件式群
604 実行条件式(非常事態条件)
801 計測データ
121 顔画像DB(記憶部)
122 非常事態DB(記憶部)
123 収集DB(記憶部)
124 設定DB(記憶部)
1 Operation monitoring and operation device (plant management device)
2 Face recognition camera (imaging part)
DESCRIPTION OF SYMBOLS 3 Process monitoring control apparatus 4 Communication line 5 Plant 10 Process monitoring control system 11 Operation screen 31 Process data acquisition part 32 Request receiving part 33 Request processing part 34 Response reply part 51 Tank 52 Flowmeter 53 Valve 101 Face image acquisition part 102 Face registration Unit 103 Operation accepting unit 104 Face authentication unit 105 Emergency registration unit 106 User authentication unit 107 Process data setting unit 108 Process data collection unit (plant data acquisition unit)
DESCRIPTION OF SYMBOLS 109 Emergency state determination part 110 Timer delay part 111 Timer 301 Raw image data 302 Face image data 303 Face element data 304 Face outline data 305 Face feature data 401 Face registration data (template face image)
501 face image data 502 face element data 503 face outline data 504 face feature data 601 emergency definition sentence 603 element condition expression group 604 execution condition expression (emergency condition)
801 Measurement data 121 Face image DB (storage unit)
122 Emergency DB (storage unit)
123 Collection DB (storage unit)
124 Setting DB (storage unit)

Claims (10)

オペレータの操作に基づいてプラントの管理を行うプラント管理装置において、
前記オペレータの操作を受け付ける操作受付部と、
前記操作受付部を操作するオペレータの顔画像を撮像する撮像装置が撮像したオペレータの顔画像を取得する顔画像取得部と、
計測装置が計測したプラントデータを取得するプラントデータ取得部と、
所定の人物の顔画像を記憶したテンプレート顔画像が記憶されるとともに、前記プラントが非常事態か否かを判定するための条件である非常事態条件が記憶される記憶部と、
前記撮像装置から取得した顔画像と前記記憶部に記憶されたテンプレート顔画像とを比較して、撮像にかかるオペレータによる前記操作受付部を介しての操作を受け付けるか否かを認証する認証部と、
前記計測装置から取得したプラントデータと前記記憶部に記憶された非常事態条件とを比較してプラントが非常事態にあるか否かを判定する非常事態判定部と、
を備えることを特徴とするプラント管理装置。
In the plant management device that manages the plant based on the operation of the operator,
An operation receiving unit for receiving the operation of the operator;
A face image acquisition unit that acquires an operator's face image captured by an imaging device that captures an operator's face image that operates the operation reception unit;
A plant data acquisition unit for acquiring plant data measured by the measuring device;
A template face image that stores a face image of a predetermined person is stored, and a storage unit that stores an emergency condition that is a condition for determining whether or not the plant is in an emergency state;
An authentication unit that compares the face image acquired from the imaging device with the template face image stored in the storage unit and authenticates whether or not an operation by the operator involved in imaging is accepted via the operation accepting unit; ,
An emergency determination unit that determines whether the plant is in an emergency by comparing the plant data acquired from the measurement device and the emergency condition stored in the storage unit,
A plant management apparatus comprising:
前記非常事態判定部が非常事態と判定した場合、前記認証部は前記撮像装置が撮像したオペレータの顔画像を取得して前記認証を行い、当該オペレータの認証がなされたされたときに、前記操作受付部を介しての操作を受け付けること、
を特徴とする請求項1に記載のプラント管理装置。
When the emergency determination unit determines an emergency, the authentication unit acquires the operator's face image captured by the imaging device and performs the authentication, and the operation is performed when the operator is authenticated. Accepting operations through the accepting unit,
The plant management apparatus according to claim 1.
前記判定の結果、前記プラントが、非常事態ではないと前記非常事態判定部によって判定された場合、キーボードを介して入力された情報または生体認証部を介して入力された生体情報を基に、前記入力にかかるオペレータによる前記操作受付部を介しての操作を受け付けるか否かを認証するユーザ認証部をさらに有することを特徴とする請求項1に記載のプラント管理装置。   As a result of the determination, when it is determined by the emergency determination unit that the plant is not an emergency, based on the information input via the keyboard or the biometric information input via the biometric authentication unit, The plant management apparatus according to claim 1, further comprising a user authentication unit that authenticates whether or not to accept an operation through the operation accepting unit by an operator involved in input. 1人の前記オペレータにつき複数の前記テンプレート顔画像が存在することを特徴とする請求項1に記載のプラント管理装置。   The plant management apparatus according to claim 1, wherein a plurality of the template face images exist for one operator. 前記顔画像は、所定時間毎に複数取得されることを特徴とする請求項1に記載のプラント管理装置。   The plant management apparatus according to claim 1, wherein a plurality of the face images are acquired every predetermined time. 前記顔画像取得部は、外部装置から顔画像を取得し、
当該顔画像を、テンプレート顔画像として記憶部に記憶させる顔登録部をさらに有することを特徴とする請求項1に記載のプラント管理装置。
The face image acquisition unit acquires a face image from an external device,
The plant management apparatus according to claim 1, further comprising a face registration unit that stores the face image in the storage unit as a template face image.
前記非常事態条件とは、所定の数式によって表現されることを特徴とする請求項1に記載のプラント管理装置。   The plant management apparatus according to claim 1, wherein the emergency condition is expressed by a predetermined mathematical expression. タイマから送られる時間情報を基に、前記操作権限を与える処理の後、所定時間が経過したと判定した場合、前記操作権限を無効とする処理部をさらに有することを特徴とする請求項1に記載のプラント管理装置。   2. The apparatus according to claim 1, further comprising a processing unit that invalidates the operation authority when it is determined that a predetermined time has elapsed after the process of giving the operation authority based on time information sent from a timer. The plant management apparatus described. オペレータの操作に基づいてプラントの管理を行うプラント管理装置におけるプラント管理方法において、
前記プラント管理装置は、
所定の人物の顔画像を記憶したテンプレート顔画像が記憶されるとともに、前記プラントが非常事態か否かを判定するための条件である非常事態条件が記憶される記憶部を有し、
計測装置から取得したプラントデータと前記記憶部に記憶された非常事態条件とを比較してプラントが非常事態にあるか否かを判定し、
前記判定の結果、前記プラントが非常事態にあると判定された場合、
撮像装置から取得した顔画像と前記記憶部に記憶されたテンプレート顔画像とを比較して、撮像にかかるオペレータによる操作を受け付けるか否かを認証することを特徴とするプラント管理方法。
In the plant management method in the plant management apparatus that manages the plant based on the operation of the operator,
The plant management device is
A template face image that stores a face image of a predetermined person is stored, and a storage unit that stores an emergency condition that is a condition for determining whether or not the plant is in an emergency state.
Comparing the plant data acquired from the measuring device and the emergency condition stored in the storage unit to determine whether the plant is in an emergency,
As a result of the determination, if it is determined that the plant is in an emergency state,
A plant management method comprising: comparing a face image acquired from an imaging device and a template face image stored in the storage unit to authenticate whether or not an operation by an operator relating to imaging is accepted.
請求項9に記載のプラント管理方法を、コンピュータに実行させることを特徴とするプラント管理プログラム。   A plant management program that causes a computer to execute the plant management method according to claim 9.
JP2008015553A 2008-01-25 2008-01-25 Plant management apparatus, plant management method, and plant management program Pending JP2009176165A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008015553A JP2009176165A (en) 2008-01-25 2008-01-25 Plant management apparatus, plant management method, and plant management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008015553A JP2009176165A (en) 2008-01-25 2008-01-25 Plant management apparatus, plant management method, and plant management program

Publications (1)

Publication Number Publication Date
JP2009176165A true JP2009176165A (en) 2009-08-06

Family

ID=41031156

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008015553A Pending JP2009176165A (en) 2008-01-25 2008-01-25 Plant management apparatus, plant management method, and plant management program

Country Status (1)

Country Link
JP (1) JP2009176165A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106773811A (en) * 2016-11-25 2017-05-31 山东聚盛联创信息科技有限公司 Plantation intelligent monitor system based on the Big Dipper
JP2018063701A (en) * 2016-08-15 2018-04-19 フィッシャー−ローズマウント システムズ,インコーポレイテッド Apparatus, system and method for providing process control system access security
CN114694386A (en) * 2020-12-31 2022-07-01 博泰车联网科技(上海)股份有限公司 Information pushing method and device, electronic device and storage medium

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018063701A (en) * 2016-08-15 2018-04-19 フィッシャー−ローズマウント システムズ,インコーポレイテッド Apparatus, system and method for providing process control system access security
JP7091036B2 (en) 2016-08-15 2022-06-27 フィッシャー-ローズマウント システムズ,インコーポレイテッド Devices, systems and methods that provide access security for process control systems
JP2022126738A (en) * 2016-08-15 2022-08-30 フィッシャー-ローズマウント システムズ,インコーポレイテッド Device, system, and method that provide access security of process control system
US11615175B2 (en) 2016-08-15 2023-03-28 Fisher-Rosemount Systems, Inc. Apparatuses, systems, and methods for providing access security in a process control system
CN106773811A (en) * 2016-11-25 2017-05-31 山东聚盛联创信息科技有限公司 Plantation intelligent monitor system based on the Big Dipper
CN114694386A (en) * 2020-12-31 2022-07-01 博泰车联网科技(上海)股份有限公司 Information pushing method and device, electronic device and storage medium
CN114694386B (en) * 2020-12-31 2023-07-07 博泰车联网科技(上海)股份有限公司 Information pushing method, device, electronic device and storage medium

Similar Documents

Publication Publication Date Title
US10733274B2 (en) Biometric authentication using gesture
CN114077726B (en) Systems, methods, and machine-readable media for authenticating a user
JP6248178B2 (en) Face recognition system
JP6481249B2 (en) Programmable display, control method, and program
JP6307807B2 (en) Programmable display, display control method, and program
US20180011973A1 (en) An integrated mobile personal electronic device and a system to securely store, measure and manage users health data
US20130191908A1 (en) Methods, devices, and systems for unobtrusive mobile device user recognition
US20150030214A1 (en) Programmable display apparatus, control method, and program
JP6265592B2 (en) Facial feature extraction apparatus and face authentication system
JP6593466B2 (en) Face recognition device
JP2004220376A (en) Security management method and system, program, and recording medium
KR102317429B1 (en) Electronic access list creation and order payment system with temperature check
JP2009176165A (en) Plant management apparatus, plant management method, and plant management program
JP7145622B2 (en) Information processing device, information processing device control method, subject detection system, and program
JP2018142137A (en) Information processing device, information processing method and program
JP2022139317A (en) Authentication system, and program
JP2014086042A (en) Face authentication device
JP2007163864A (en) Display control device, display control method, display control program, and display control program recording medium
KR20230169517A (en) Apparatus and method for work management for telecommuters
JP2019176380A (en) Control unit and monitoring system
JP5975828B2 (en) Facial feature extraction apparatus and face authentication system
CN107209562A (en) Information processing system, information processing device, control method and storage medium
JP2008204118A (en) Personal identification information acquisition method and personal identification information acquisition system
CN118696316A (en) Method for determining user's access rights, requesting computer device, authentication computer device and authentication system
TWM483471U (en) An authorization system based on eye movement behavior