JP2023068360A - PARTS TYPE PREDICTION DEVICE AND METHOD - Google Patents
PARTS TYPE PREDICTION DEVICE AND METHOD Download PDFInfo
- Publication number
- JP2023068360A JP2023068360A JP2021179387A JP2021179387A JP2023068360A JP 2023068360 A JP2023068360 A JP 2023068360A JP 2021179387 A JP2021179387 A JP 2021179387A JP 2021179387 A JP2021179387 A JP 2021179387A JP 2023068360 A JP2023068360 A JP 2023068360A
- Authority
- JP
- Japan
- Prior art keywords
- information
- specifications
- prediction
- model
- past
- 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.)
- Granted
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、製品の部品調達管理を行うための部品型式予測装置並びに方法に関する。 TECHNICAL FIELD The present invention relates to a part model prediction device and method for managing product parts procurement.
例えば製品として昇降機の事業では、顧客要求に応じて受注後に生産を開始するが、納期遵守のために特に長納期部品の事前仕込みが必要となる。しかし、昇降機の設計が完了するまで、部品の型式が決まらないため、仕込が難しく欠品や過剰在庫が発生する原因となっている。 For example, in the business of elevators and escalators as a product, production starts after receiving an order according to customer requirements, but in order to meet delivery deadlines, it is particularly necessary to prepare parts with long lead times in advance. However, since the model of parts cannot be decided until the design of the elevator is completed, it is difficult to prepare and causes shortages and excess inventory.
一方で、昇降機のかごの大きさや速度といった一部の仕様情報は、設計の詳細が確定する前に決まる。そこで、これらの仕様情報から長納期部品の型式を予測し事前に仕込む技術が存在し、その内容が特許文献1に記載されている。特許文献1は、「所要量計算部11は、仕様値が入力された仕様の項目については、構成情報を参照しつつ、仕様値に基づく部品の所要量を計算し、仕様値が入力されない仕様の項目については、構成情報を参照しつつ、予測値に基づく部品の所要量を計算する。」と記載されている。
On the other hand, some specifications, such as elevator car size and speed, are determined before design details are finalized. Therefore, there is a technique for predicting the type of parts with a long lead time from such specification information and stocking them in advance.
特許文献1の技術では、所要量算出の対象部品を人手で選定する必要がある。このため特許文献1の技術で欠品や過剰在庫のリスクがある部品の仕込を改善したい場合には、人手で各部品のリスクを判断する必要がある。
In the technique of
しかし、昇降機は部品数が数千種類と膨大なため、人手では判断しきれない。また、仕様値と製品の部品構成の関係を既知として、部品の所要量を算出している。 However, since elevators have thousands of different types of parts, they cannot be determined manually. In addition, the required amount of parts is calculated based on the known relationship between the specification values and the parts configuration of the product.
このため、事前に仕様値と製品の部品構成の関係を調査する必要があるが、対象部品が多い場合、事前調査に多くの時間を要する。さらに、仕様値が未確定の場合、仕様値の予測結果を用いて型式を予測しているが、型式の予測精度は仕様値の予測精度に左右されるため、予測精度が低下する恐れがある。 Therefore, it is necessary to investigate the relationship between the specification values and the parts configuration of the product in advance, but if there are many target parts, the preliminary investigation takes a lot of time. In addition, when the specification values are undetermined, the model is predicted using the result of the specification value prediction, but the prediction accuracy of the model depends on the prediction accuracy of the specification value, so there is a risk that the prediction accuracy will decrease. .
本発明は、上記の事情を鑑みてなされたものであり、欠品や過剰在庫のリスクがある長納期部品を選定した後、膨大な仕様情報から型式と相関性の高い仕様を選定し、高精度に型式を予測することができる部品型式予測装置並びに方法を提供することを目的とする。 The present invention has been made in view of the above circumstances. It is an object of the present invention to provide a part type prediction device and method capable of accurately predicting the type.
以上のことから本発明においては、「製品を構成する部品の過去の入庫・出庫・在庫実績数を記録した入庫・出庫・在庫情報と、過去案件の仕様・型式を記録した過去案件情報を記憶する記憶部と、入庫・出庫・在庫情報から、予測対象の部品を選定する対象部品選定部と、過去案件情報から、使われる仕様を複数のグループに分類する仕様グルーピング部と、仕様グループ情報から、使用頻度が高い仕様を抽出し、仕様と型式の相関度を算出する相関度測定部と、相関度情報と、予測対象案件情報から、グループごとに相関度の高い仕様を組合せ、予測で必要となる仕様を選定する仕様選定部と、仕様選定結果情報から対象の型式を予測する型式予測部を備えることを特徴とする部品型式予測装置」としたものである。 Based on the above, in the present invention, "receiving/shipping/inventory information that records the number of past warehousing/shipping/inventory records of the parts that make up the product, and past item information that records the specifications and models of past items are stored. a storage unit that selects parts to be predicted from incoming/outgoing/inventory information; a specification grouping unit that classifies specifications into multiple groups based on past project information; , extracts specifications with high frequency of use, and calculates the degree of correlation between the specifications and the model, the correlation degree information, and the prediction target project information, combining specifications with a high degree of correlation for each group, necessary for prediction A parts model prediction device characterized by comprising a specification selection unit for selecting a specification to become and a model prediction unit for predicting a target model from specification selection result information.
また本発明においては、「受注案件情報を読込んで、仕様情報および過去の出庫情報を基に未設完案件の型式を予測するにあたり、過去案件を読込んで、複数の仕様の中から型式を予測する上で候補となる仕様を選定し、絞った候補の中から、予測で用いる仕様を選定し、予測モデルを構築して、仕様情報を用いて最新の受注案件における未設完の部品型式を予測することを特徴とする部品型式予測方法」としたものである。 In addition, in the present invention, "when reading the order information and predicting the type of an uncompleted item based on the specification information and the past delivery information, the past item is read and the type is predicted from among a plurality of specifications. Select specifications that are candidates to be used in the process, select specifications to be used for prediction from among the narrowed down candidates, build a prediction model, and use the specification information to determine the part type that has not yet been completed in the latest order. Part type prediction method characterized by predicting."
本発明によれば、昇降機の部品の中で、欠品や過剰在庫のリスクがある長納期部品の特定が容易となる。さらにその部品を対象に、膨大な仕様の中から型式と相関のある仕様を適切に選定し、高精度に型式を予測することで、欠品や過剰在庫のリスクなく部品仕込が可能となる。 Advantageous Effects of Invention According to the present invention, it becomes easy to identify long-delivery parts that are at risk of being out of stock or overstocked, among elevator parts. Furthermore, for those parts, by appropriately selecting specifications that are correlated with the model from a huge number of specifications and predicting the model with high accuracy, it is possible to prepare parts without the risk of shortages or excess inventory.
なお、上記した以外の課題、構成、および効果は、以下の実施形態の説明により明らかにされる。 Problems, configurations, and effects other than those described above will be clarified by the following description of the embodiments.
以下、本発明の実施例について図面を用いて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
なお本明細書において、案件とは顧客からの注文を意味し、その登録情報は、顧客名、納入先などから構成されているものとする。しかし、これに限定されるものではない。 In this specification, a project means an order from a customer, and the registered information is composed of the customer name, delivery destination, and the like. However, it is not limited to this.
また以下の説明では、製品として昇降機を例示するが、これ以外の製品として、受注生産方式による製品であり、かつ部品数が多品種少量である傾向を示す製品であれば広く適用可能であり、本発明による効果が顕著に表れる。 In the following description, an elevator is exemplified as a product, but other products can be widely applied as long as they are made-to-order products and the number of parts tends to be high-variety and low-volume. The effects of the present invention are remarkably exhibited.
以下、本発明に係る部品型式予測装置の一実施例について図面を用いて説明する。 An embodiment of a part type prediction device according to the present invention will be described below with reference to the drawings.
図1は、本発明の実施例に係る部品型式予測装置1の機能ブロックの一例を示す図である。本実施例の部品型式予測装置1は、各々ネットワークNwを介して、ユーザが使用するユーザ端末50と、データが保存された外部のデータベースDB2に接続されている。
FIG. 1 is a diagram showing an example of functional blocks of a part
ユーザ端末50は、PC(Personal Computer)等の情報処理装置である。ユーザは、ユーザ端末50を通して計算機で構成された部品型式予測装置1に処理の実行指示を出す。また、ユーザ端末50は、部品型式予測装置1が出力する情報を、出力部40を介して、ユーザへ表示する機能を有する。なお、外部のデータベースDB2は、例えばERP(Enterprise Resources Plannning)等のシステム、またはそれに準じるデータを蓄積したデータベース、または記憶装置である。
The
ネットワークNwは、ユーザ端末50と、データベースDB2と、部品型式予測装置1を通信可能に接続する。ネットワークNwは、例えば、LAN(Local Area Network)、WAN(Wide Area Network)、VPN(Virtual Private Network)、インターネット等の一般公衆回線を一部または全部に用いた通信網のいずれかである。
The network Nw communicably connects the
部品型式予測装置1は、PCまたはサーバーコンピュータ等の情報処理装置であり、記憶部DB1と、演算部CPUと、入力部30と、出力部40を備える。
The part
記憶部DB1は、入庫・出庫・在庫情報D1と、予測部品情報D2と、過去案件情報D3と、類似仕様情報D4と、統一仕様情報D5と、新過去案件情報D6と、仕様グループ情報D7と、相関度情報D8と、スコア情報D9と、仕様選定結果情報D10と、予測対象案件情報D11と、型式予測情報D12を記憶する。 The storage unit DB1 stores incoming/outgoing/inventory information D1, predicted parts information D2, past item information D3, similar specification information D4, unified specification information D5, new/past item information D6, and specification group information D7. , correlation degree information D8, score information D9, specification selection result information D10, prediction target case information D11, and model prediction information D12.
なお、これらの情報は、あらかじめ記憶されている初期情報と、演算結果である最終成果物情報と、演算途中に求められる中間生成物情報とに分けて把握することができる。初期情報は入庫・出庫・在庫情報D1と過去案件情報D3と予測対象案件情報D11であり、図1では点線で表示している。最終成果物情報は予測部品情報D2と型式予測情報D12であり、図1では太実線で表示している。これ以外は中間生成物情報であり、図1では細実線で表示している。これらの情報の詳細については、逐次の説明の中で説明する。 These pieces of information can be grasped by dividing them into pre-stored initial information, final product information which is the calculation result, and intermediate product information obtained during the calculation. The initial information includes incoming/outgoing/inventory information D1, past item information D3, and prediction target item information D11, which are indicated by dotted lines in FIG. The final product information is the predicted parts information D2 and the type prediction information D12, which are indicated by thick solid lines in FIG. Information other than this is intermediate product information, and is indicated by a thin solid line in FIG. The details of these pieces of information will be explained in subsequent descriptions.
演算部CPUは、ここで実行される処理内容を機能的に表すと、情報取得部11と、対象部品選定部12と、仕様グルーピング部13と、相関度測定部14と、仕様選定部15と、型式予測部16を有するものということができる。ここでは、各機能の概要のみを説明する。
The processing unit CPU functionally expresses the processing contents executed here by an
このうちまず情報取得部11は、記憶部DB1から、対象部品選定部12と、仕様グルーピング部13と、相関測定部14と、仕様選定部15と、型式予測部16での処理に必要な情報を取得し、記憶部DB1に処理結果を格納する。
First, the
なお処理開始時点において記憶部DB1には、図1に細線により表記した初期情報として、入庫・出庫・在庫情報D1と過去案件情報D3と予測対象案件情報D11が格納されている。 At the start of the process, the storage unit DB1 stores the incoming/outgoing/inventory information D1, the past item information D3, and the prediction target item information D11 as the initial information indicated by thin lines in FIG.
対象部品選定部12は、入庫・出庫・在庫情報D1から、昇降機全部品の中で、欠品や過剰在庫の可能性がある部品を抽出し、予測部品情報D2として記憶部DB1に処理結果を格納する。
The target
仕様グルーピング部13は、予測部品情報D2に基づき、初期情報である過去案件情報D3から抽出した各仕様項目の類似性を分析後、分析データを類似仕様情報D4として記憶部DB1に格納する。さらに類似仕様情報D4を用いて、表記は異なるが同一内容の仕様の項目名を統一化し、統一仕様情報D5として記憶部DB1に格納する。その後統一仕様情報D5に基づき、過去案件情報D3の仕様項目を統一化し、新過去案件情報D6として記憶部DB1へ格納する。次に、新過去案件情報D6から、仕様の入力傾向を基に仕様を複数のグループに分類し、仕様グループ情報D7として記憶部DB1へ格納する。
The
相関度測定部14は、仕様グループ情報D7のグループごとに、仕様と型式の相関度が高い順に仕様を並替え、相関度情報D8として記憶部DB1に格納する。また、使用頻度が少ない仕様を削除するため、新過去案件情報D6を用いて、各仕様で該当する過去案件数を集計し、相関度情報D8の過去案件数として記憶部DB1格納する。
The correlation
仕様選定部15は、相関度情報D8から、過去案件数が少ない仕様情報を除き、グループごとに相関度の高い順に仕様の組合せを抽出する。そして新過去案件情報D6から、予測モデルを学習し、学習したモデルの予測精度をスコア情報D9として記憶部DB1に格納する。また、スコア情報D9から、グループごとに最もスコアの小さい仕様の組合せを抽出し、仕様選定結果情報D10として記憶部DB1へ格納する。
The
型式予測部16は、仕様選定結果情報D10と、新過去案件情報D6から、仕様グループごとに予測モデルを学習し、予測対象案件情報D11の案件ごとに、予測対象の部品型式を予測し、予測結果を型式予測情報D12として記憶部DB1へ格納する。
The
入力部30は、ネットワークNwを介してユーザ端末50と、データベースDB2に接続され、データベースDB2から入庫・出庫・在庫情報D1と、過去案件情報D3と、予測対象案件情報D11を受け取り、記憶部DB1へ格納する。これにより記憶部DB1には、以降の処理を実施するに必要な初期情報が確保されたことになる。
The
出力部40は、記憶部DB1に記憶している予測部品情報D2と、仕様グループ情報D7と、相関度情報D8と、スコア情報D9と、仕様選定結果情報D12と、型式予測情報D12をユーザ端末50へ送信し、ユーザに結果を表示する機能を有する。
The
次に、本実施例における部品型式予測装置1が実行する処理の流れについて、図2のフローチャートを用いて説明する。なお、以下の一連の処理は、外部のデータベースDB2に入庫・出庫・在庫情報D1と、過去案件情報D3と、予測対象案件情報D11が記録されていることを前提とし、例えば、ユーザ端末50へのユーザからの開始コマンドに応じて開始される。
Next, the flow of processing executed by the component
ユーザからの開始コマンドに応じて、情報取得部11は、ネットワークNwを介して、データベースDB2から、入庫・出庫・在庫情報D1と、過去案件情報D3を取得し、記憶部DB1へ格納する。これにより記憶部DB1には、以降の処理を実施するに必要な初期情報が確保されたことになる。
In response to a start command from the user, the
係る状態において、処理ステップS1では、対象部品選定部12が、入庫・出庫・在庫情報D1から、欠品や過剰在庫の可能性がある部品を対象部品として選定する。この時に使用される初期情報である入庫・出庫・在庫情報D1は、図3に例示されるところのデータを含んでいる。
In such a state, in processing step S1, the target
図3は入庫・出庫・在庫情報D1のデータ構造の一例である。入庫・出庫・在庫情報D1には、昇降機全部品の入庫実績D1d・出庫実績D1e・在庫実績D1f・安全在庫D1gの情報が、部品D1aと、型式D1bと、日付D1cとともに格納されている。 FIG. 3 shows an example of the data structure of the incoming/outgoing/inventory information D1. In the warehousing/delivery/inventory information D1, the information of the warehousing record D1d, the warehousing record D1e, the inventory record D1f, and the safety stock D1g of all parts of the elevator is stored together with the part D1a, the model D1b, and the date D1c.
ここでは、部品D1aは、部品を識別する番号情報を示す。型式D1bは、部品を構成する部品型式の番号を示す。日付D1cは、入庫・出庫・在庫実績の集計日を示す。入庫量D1dは、部品の入庫実績数を示し、例えば図3の「型式1」は、「’21/1」に100台入庫したことを示す。出庫量D1eは、部品の出庫実績数を示し、例えば図2の「型式1」は、「’21/1」に300台出庫したことを示す。在庫量D1fは、部品の在庫実績数を示し、例えば図3の「型式1」は、「’21/1」に350台の在庫が存在したことを示す。安全在庫量D1gは、部品の安全在庫数を示し、例えば図3の「型式1」の安全在庫数は、300台であることを示す。
Here, the part D1a indicates number information for identifying the part. The model D1b indicates the part model number that constitutes the part. The date D1c indicates the date on which the warehousing/delivery/inventory results are aggregated. The warehousing amount D1d indicates the actual number of warehousing of parts. For example, 100 units of “
処理ステップS2での欠品や過剰在庫の判断では、例えば、図3の型式D1bが「型式1」で、日付D1cが「‘21/2~’21/6」の場合、在庫数D1fは50台~40台と、安全在庫D1gの「300台」以下となっている。このように、在庫数D1fが安全在庫数D1gを下回る部品は、欠品の可能性があると判断する。また同様に、図3の型式D1bが「型式2」で、日付D1cが「‘21/1~’21/6」の場合、在庫数D1fは1000台~D40台と、安全在庫数D1fの「100台」以上になっていることが分かる。このように、在庫数D1fが安全在庫数D1fを上回る部品は、過剰在庫の可能性があると判断する。そのため型式1と、型式2は対象部品として扱われることとし、図4の予測部品情報D2として記憶部DB1に格納する。以下においては、処理ステップS1で選定した対処部品ごとに処理ステップS2~処理ステップS9の処理を繰り返すことになる。
In the determination of the shortage or excess inventory in the processing step S2, for example, if the model D1b in FIG. 40 units, which is less than "300 units" of the safety stock D1g. In this way, it is determined that there is a possibility that the part whose stock quantity D1f is less than the safety stock quantity D1g is out of stock. Similarly, when the model D1b in FIG. It can be seen that there are more than 100 units. In this way, it is determined that there is a possibility of excess inventory for parts whose inventory quantity D1f exceeds the safety inventory quantity D1f. Therefore,
図4は、処理ステップS1で作成された予測部品情報D2のデータ構造の一例である。予測部品情報D2には、図3の入庫・出庫・在庫情報D1に登録された部品情報から、欠品や過剰在庫の可能性が高い部品を抽出した結果が格納されており、予測対象部品D2aと、部品型式D2bから構成される。予測対象部品D2aは、予測対象の部品名を示す。部品型式D2bは、部品の型式を示し、例えば図4の予測対象部品D2aが「部品1」の場合、部品型式D2bには型式1、型式2、型式3、型式4、型式5の型式がある。 FIG. 4 is an example of the data structure of the predicted parts information D2 created in processing step S1. The predicted parts information D2 stores the results of extracting parts that are likely to be out of stock or overstocked from the parts information registered in the warehousing/shipping/inventory information D1 of FIG. and part type D2b. The prediction target part D2a indicates the name of the prediction target part. The part type D2b indicates the type of the part. For example, when the prediction target part D2a in FIG. .
次に図2のフローの処理ステップS2では、初期情報である過去案件情報D3を読みこむ。図5は過去案件情報D3のデータ構造の一例である。 Next, in processing step S2 of the flow of FIG. 2, past case information D3, which is initial information, is read. FIG. 5 is an example of the data structure of the past case information D3.
図5の過去案件情報には、予測部品情報D2に登録された部品の過去案件に関する情報が格納されており、案件D3aと、顧客名D3bと、納期D3cと、積載重量D3d、重量D3e、積載D3f、重さD3g、速度D3h、速さD3i、ドア幅D3j、開き方向D3k、ドア形式D3lなどの昇降機の仕様情報と、部品名D3mと、型式名D3nから構成される。 In the past case information of FIG. 5, information related to past cases of parts registered in the predicted parts information D2 is stored. Elevator specification information such as D3f, weight D3g, speed D3h, speed D3i, door width D3j, opening direction D3k, door type D3l, part name D3m, and model name D3n.
このうち案件D3aは、案件を識別する番号情報を示す。顧客名D3bは、各案件の顧客名称を示す。納期D3cは、顧客への製品引渡の期限を示す。 Of these, the case D3a indicates number information for identifying the case. The customer name D3b indicates the customer name of each item. The delivery date D3c indicates the deadline for delivering the product to the customer.
積載重量D3d、重量D3e、積載D3f、重さD3gは、顧客が希望する製品の積載重量を示す。例えば、図5の案件D3aが「1」の案件の場合、顧客は500kgまで積載可能な製品を希望している。なお積載重量について、積載重量D3d、重量D3e、積載D3f、重さD3gなどの表記をしているのは、仕様の内容は同一だが表記にゆれが生じている例も少なくないことから、表記の揺れがあっても仕様を一義的に把握可能としたものである。 Loaded weight D3d, weight D3e, loaded D3f, and weight D3g indicate the loaded weight of the product desired by the customer. For example, if case D3a in FIG. 5 is "1", the customer wants a product that can be loaded up to 500 kg. Regarding the loading weight, the loading weight D3d, weight D3e, loading D3f, and weight D3g are notated because there are many cases where the specifications are the same but the notation is inconsistent. Even if there is shaking, it is possible to uniquely grasp the specifications.
速度D3h、速さD3iは、顧客が希望する製品の速度を示す。例えば、図5の案件D3aが「1」の案件の場合、顧客は120m/minの速度の製品を希望している。ドア幅D3jは、顧客が希望する製品のドア幅を示す。例えば、図5の案件D3aが「1」の案件の場合、顧客は1000mmのドア幅の製品を希望している。開き方向D3kは、顧客が希望する製品の開き方向を示す。例えば、図5の案件D3aが「2」の案件の場合、顧客はLの開き方向の製品を希望している。ドア形式D3lは、構成するドアの製品形式を示す。例えば、図5の案件D3aが「1」の案件の場合、顧客は形式1のドアを希望している。部品名D3mは、対象の部品名を示す。例えば、図5の案件D3aが「1」の案件の場合、部品名は部品1を構成している。型式名D3nは、対象の部品型式を示す。例えば、図5の案件D3aが「1」の案件の場合、部品型式は型式1である。なお、各データ項目において、データが無記入の場合は「―」としている。
Speed D3h and speed D3i indicate the speed of the product desired by the customer. For example, if the case D3a in FIG. 5 is "1", the customer wants a product with a speed of 120 m/min. The door width D3j indicates the door width of the product desired by the customer. For example, if case D3a in FIG. 5 is "1", the customer wants a product with a door width of 1000 mm. The opening direction D3k indicates the opening direction of the product desired by the customer. For example, if the case D3a in FIG. 5 is a case of "2", the customer desires a product with an L opening direction. The door type D3l indicates the product type of the constituting door. For example, if the case D3a in FIG. 5 is "1", the customer wants a
次に図2のフローの処理ステップS3では、仕様ごとにグルーピングを行う。この処理は、オーダ機種などにより、案件ごとに使われる仕様情報が異なるため、仕様を複数のグループに分ける必要があることによるものである。 Next, in processing step S3 of the flow of FIG. 2, grouping is performed for each specification. This processing is because the specification information used for each item differs depending on the model ordered, etc., and therefore, it is necessary to divide the specifications into a plurality of groups.
そこで処理ステップS3においては、仕様グルーピング部13が過去案件情報D3の仕様項目を抽出した後、第1番目の処理として抽出した各仕様項目の類似性を、自然言語処理などを用いて分析し、類似する仕様項目と、類似度のスコアを類似仕様情報D4として記憶部DB1へ格納する。さらに第2番目の処理として類似仕様情報D4において、例えば類似度が0.5以上の類似仕様を異なる表記だが同じ内容の仕様としてグルーピングし、統一仕様情報D5として記憶部DB1へ格納する。さらに第3番目の処理として統一仕様情報D5を用いて、過去案件情報D3内で同じ内容で異なる表記の仕様項目を統一化し、新過去案件情報D6として記憶部DB1へ処理結果を格納する。その第4番目の処理として後新過去案件情報D6において、使用される仕様の傾向から、仕様情報をグルーピングし、仕様グループ情報D7へ処理結果として記憶部DB1を格納する。
Therefore, in processing step S3, after the
第1番目の処理に関して、具体的にはまず、仕様グルーピング部13は、図5の過去案件情報D3について、仕様項目(積載重量D3d、重量D3e、積載D3f、重さD3g、速度D3h、速さD3i、ドア幅D3j、開き方向D3k、ドア形式D3l)に着目し、類似する仕様項目を分析し、類似仕様と、類似度を図6の類似仕様情報D4として記憶部DB1へ格納する。
Regarding the first process, specifically, first, the
図6は、類似仕様情報D4のデータ構造の一例である。類似仕様情報D4には、過去案件情報D3に登録された各仕様項目に類似した仕様が格納されており、仕様項目D4aと、類似仕様D4bと、スコアD4cから構成される。仕様項目D4aは、過去案件情報D3に登録された仕様項目名を示す。例えば、図6の類似仕様情報D4の仕様項目D4aは、図5の過去案件情報D3の仕様項目が「積載重量D3d」の場合のデータを示している。類似仕様D4bは、過去案件情報D3に登録された仕様項目のうち、類似仕様情報D4の各仕様項目以外の仕様項目を示している。例えば、図6の類似仕様情報D4の仕様項目D4aが「積載重量」の場合、類似仕様D4bは、図5の過去案件情報D3の仕様項目のうち積載重量以外の仕様項目である、重量D3e、積載D3f、重さD3g、速度D3hなどとなる。スコアD4cは、各仕様項目D4aと類似仕様D4bの類似度を数値で示している。例えば、図6の類似仕様情報D4の仕様項目が「積載重量」で、類似仕様が「重量」の場合、スコアは、この2仕様の類似度が0.98である事を示す。 FIG. 6 is an example of the data structure of the similar specification information D4. The similar specification information D4 stores specifications similar to each specification item registered in the past case information D3, and is composed of a specification item D4a, a similar specification D4b, and a score D4c. The specification item D4a indicates the specification item name registered in the past case information D3. For example, the specification item D4a of the similar specification information D4 in FIG. 6 indicates data when the specification item of the past case information D3 in FIG. 5 is "load weight D3d". The similar specification D4b indicates specification items other than the specification items of the similar specification information D4 among the specification items registered in the past item information D3. For example, when the specification item D4a of the similar specification information D4 of FIG. 6 is "load weight", the similar specification D4b is a specification item other than the load weight among the specification items of the past case information D3 of FIG. Load D3f, weight D3g, speed D3h, and the like. The score D4c numerically indicates the degree of similarity between each specification item D4a and the similar specification D4b. For example, when the specification item of the similar specification information D4 in FIG. 6 is "load weight" and the similar specification is "weight", the score indicates that the similarity between these two specifications is 0.98.
例えば、仕様項目D4aが「積載重量」の場合、コサイン類似度などを用いて、「重量」、「積載」、「重さ」、「ドア幅」などの他の仕様項目D4aとの類似性を分析し、類似仕様情報D4として記憶部DB1へ処理結果を格納する。ここで、図5の類似仕様情報D4の仕様項目が「積載重量」である場合、類似仕様の「重量」との類似度は、「0.98」、類似仕様の「積載」との類似度は、「0.83」となる。 For example, when the specification item D4a is "load weight", similarity with other specification items D4a such as "weight", "load", "weight", and "door width" is calculated using cosine similarity. It analyzes and stores the processing result in the storage unit DB1 as the similar specification information D4. Here, when the specification item of the similar specification information D4 in FIG. is "0.83".
次に第2番目の処理に関して、図6の類似仕様情報D4を用いて、仕様表記は異なるが同じ内容の仕様項目を統一化し、図7の統一仕様情報D5として記憶部DB1へ処理結果を格納する。 Next, regarding the second process, the similar specification information D4 in FIG. 6 is used to unify the specification items with the same content but with different specification descriptions, and the processing result is stored in the storage unit DB1 as the unified specification information D5 in FIG. do.
図7は、統一仕様情報D5のデータ構造の一例である。統一仕様情報D5は、統一前D5aと統一後D5bから構成される。例えば、図6の類似仕様情報D4の類似度(スコア) D4cが「0.5」以上の類似仕様D4bを、表記が異なるが同じ内容の仕様とした時、図6の類似仕様情報D4の仕様項目D4aが「積載重量」と同一内容の仕様は、「重量」、「積載」、「重さ」となる。 FIG. 7 is an example of the data structure of the unified specification information D5. The unified specification information D5 consists of pre-unification D5a and post-unification D5b. For example, when a similar specification D4b having a similarity (score) D4c of 0.5 or more in the similar specification information D4 in FIG. The specifications whose item D4a has the same content as "loaded weight" are "weight", "load", and "weight".
その後、図7の統一仕様情報D5において、グルーピングした類似仕様である「積載重量」、「積載」、「重量」、「重さ」を統一前D5aへ、最初に分析した仕様項目である「積載重量」を統一後D5bへ格納する。ここで、類似仕様の分析は、図5の過去案件情報D3の仕様項目順に進めて行くが、仕様項目が、前に分析した仕様項目の類似仕様としてグルーピング済である場合、分析は行わないものとする。 After that, in the unified specification information D5 of FIG. 7, the grouped similar specifications "loading weight", "loading", "weight", and "weight" are transferred to the pre-unification D5a, which is the first analyzed specification item "loading Weight” is stored in D5b after unification. Here, the analysis of similar specifications proceeds in the order of the specification items of the past case information D3 in FIG. and
例えば、図4の過去案件情報D3の仕様項目が「重量」の場合、仕様項目が「積載重量」の分析の際に類似仕様としてグルーピングされ、図6の統一仕様情報D5の「統一前」カラムD5aに格納済なため分析は行わず、次の仕様項目である「速度」の分析を開始する。 For example, if the specification item of the past case information D3 in FIG. 4 is "weight", the specification item is grouped as similar specifications when analyzing "loading weight", and the "before unification" column of the unified specification information D5 in FIG. Since it is already stored in D5a, analysis is not performed, and analysis of the next specification item "speed" is started.
次に第3番目の処理に関して、その後、図7の統一仕様情報D5を用いて、図5の過去案件情報D3の仕様項目の表記を統一化し、新過去案件情報D6として記憶部DB1へ処理結果を格納する。 Next, regarding the third process, after that, using the unified specification information D5 of FIG. 7, the notation of the specification items of the past case information D3 of FIG. to store
図8は新過去案件情報D6のデータ構造の一例である。新過去案件情報D6には、統一仕様情報D5の仕様表記の統一化に基づき、過去案件情報D3の仕様情報を修正した結果が格納されており、案件D6aと、顧客名D6bと、納期D6cと、積載重量D6dと、速度D6eと、ドア幅D6fと、開き方向D6gと、ドア形式D6hと、部品名D6iと、型式名D6jから構成される。 FIG. 8 shows an example of the data structure of the new past case information D6. The new past case information D6 stores the result of correcting the specification information of the past case information D3 based on the standardization of the specification notation of the unified specification information D5. , a load weight D6d, a speed D6e, a door width D6f, an opening direction D6g, a door type D6h, a part name D6i, and a model name D6j.
それぞれの項目の内容は、過去案件情報D3の項目と同一である。例えば、図8の新過去案件情報D6の場合、図5の過去案件情報D3の「積載重量」、「重量」、「積載」、「重さ」の仕様表記が「積載重量」に、「速度」、「速さ」の仕様表記が「速度」に統一化され、統一前のカラムは全て統一後のカラムに集約される。 The contents of each item are the same as the items of the past case information D3. For example, in the case of the new past case information D6 in FIG. 8, the specifications notation of "loading weight", "weight", "loading", and "weight" in the past case information D3 in FIG. ”, and “speed” are unified into “speed”, and all the columns before unification are aggregated into the column after unification.
例えば、図5の過去案件情報D3で、案件が「1」の場合、重量が「500kg」、積載が「500kg」、重さが「500kg」の仕様項目は、図7の統一仕様情報D5の統一後によると「積載重量」であるため、「積載重量」へ表記を統一化し、新過去案件情報D6として記憶部DB1へ処理結果を格納する。 For example, in the past case information D3 in FIG. 5, if the case is "1", the specification items "500 kg" in weight, "500 kg" in loading, and "500 kg" in weight are specified in the unified specification information D5 in FIG. Since it is "loading weight" after unification, the notation is unified to "loading weight", and the processing result is stored in the storage unit DB1 as the new past case information D6.
さらに第4番目の処理に関して、新過去案件情報D6を用いて、使用される仕様の傾向が似ている仕様情報を、他クラス分類などの過去の傾向から対象の特性を分類できる解法により分類し、分類の結果を仕様グループ情報D7として記憶部DB1へ格納する。 Furthermore, regarding the fourth process, using the new past case information D6, specification information with similar tendencies of used specifications is classified by a solution method that can classify target characteristics from past tendencies such as other class classification. , the classification result is stored in the storage unit DB1 as the specification group information D7.
図9は仕様グループ情報D7のデータ構造の一例である。仕様グループ情報D7には、図8の新過去案件情報D6において、仕様を複数のグループに分類した結果が格納されており、仕様グループD7aと、仕様情報D7bから構成される。仕様グループD7aは、仕様情報のグループを識別する仕様グループ名称を示す。仕様情報D7bは、仕様グループに属する仕様情報を示す。例えば、図9の仕様グループが「グループ1」の場合、属する仕様情報は、「積載重量」、「速度」、「ドア幅」、「ドア形式」である。
FIG. 9 is an example of the data structure of the specification group information D7. The specification group information D7 stores the result of classifying the specifications into a plurality of groups in the new past case information D6 of FIG. 8, and is composed of a specification group D7a and specification information D7b. The specification group D7a indicates a specification group name that identifies a group of specification information. The specification information D7b indicates specification information belonging to a specification group. For example, when the specification group in FIG. 9 is "
例えば、図8の新過去案件情報D6で案件が「1」の場合、開き方向の記載が無いため、使用される仕様は「積載重量・速度・ドア幅・ドア形式」となる。また、案件が「2」や「3」の場合、ドア幅の記載が無いため、使用される仕様は、「積載重量・速度・開き方向・ドア形式」となる。このように使われる仕様の傾向から、「積載重量・速度・ドア幅・ドア形式」の仕様グループ1と、「積載重量・速度・開き方向・ドア形式」の仕様グループ2に分け、その結果を仕様グループ情報D7として記憶部DB1へ格納する。
For example, if the item is "1" in the new/past item information D6 in FIG. 8, there is no description of the opening direction, so the used specifications are "load weight/speed/door width/door type". In addition, when the case is "2" or "3", since there is no description of the door width, the specifications to be used are "load weight, speed, opening direction, and door type." Based on the tendency of the specifications to be used in this way, we divided them into
図2に戻り、処理ステップS4において、相関度測定部14が、新過去案件情報D6と、仕様グループ情報D7から、仕様グループごとに仕様と型式の相関度を測定し、相関度情報D8として記憶部DB1へ格納する。
Returning to FIG. 2, in processing step S4, the
図10は相関度情報D8のデータ構造の一例である。相関度情報D8には、仕様グループ情報D7の仕様グループごとに、新過去案件情報D6の仕様情報と部品型式との相関度を分析した結果が格納されており、仕様グループD8aと、仕様情報D8bと、相関度D8cと、過去案件数D8dから構成される。仕様グループD8aは、仕様情報D8aのグループを識別する仕様グループ名称を示す。仕様情報D8aは、仕様グループに属性する仕様情報を示す。相関度D8cは、新過去案件情報D6における仕様情報と予測対象の型式との相関度を示す。 FIG. 10 is an example of the data structure of the correlation information D8. Correlation degree information D8 stores the result of analyzing the degree of correlation between the specification information of new/past item information D6 and the part type for each specification group of specification group information D7. , the degree of correlation D8c, and the number of past cases D8d. The specification group D8a indicates a specification group name that identifies a group of specification information D8a. The specification information D8a indicates specification information belonging to the specification group. The degree of correlation D8c indicates the degree of correlation between the specification information in the new past case information D6 and the model to be predicted.
例えば、図10の仕様グループD8aが「グループ1」で、仕様情報D8bが「積載重量」の場合、相関度D8cは、0.97となる。過去案件数D8dは、新過去案件情報D6における該当する仕様の案件数を示す。例えば、図9の仕様グループが「グループ1」で、仕様情報が「積載重量」の場合、過去案件数は、33となる。
For example, when the specification group D8a in FIG. 10 is "
具体的には、例えば、図9の仕様グループ情報D7が「グループ1」の場合、仕様情報は、「積載重量」、「速度」、「ドア幅」、「ドア形式」となる。図8の新過去案件情報D6から、これらの仕様情報と予測対象の型式との相関度をクラメールの連関係数などを用いて算出し、相関度情報D8として記憶部DB1へ格納する。また、新過去案件情報D6を用いて、各仕様情報が使われた案件数を集計し、相関度情報D8の過去案件数D8dとして記憶部DB1へ格納する。
Specifically, for example, when the specification group information D7 in FIG. 9 is "
次に、図2の処理ステップS5において、情報取得部11が、ネットワークNwを介して、データベースDB2から、最新の予測対象案件情報D11を取得し、記憶部DB1へ格納する。次に、仕様選定部13は、処理ステップS6からS7の処理を、後述の処理ステップS7で生成したスコアが改善しなくなるまで繰り返す。
Next, in processing step S5 in FIG. 2, the
処理ステップS6からS7の繰り返し処理において、まず処理ステップS6では、仕様情報選定部13は、相関度情報D8から、仕様グループごとに仕様の組合せ候補を抽出し、スコア情報D9として記憶部DB1へ処理結果を格納する。
In the repeated processing of processing steps S6 to S7, first, in processing step S6, the specification
具体的には、まずは、相関度情報D8から、無相関検定などを用いて使用頻度の低い仕様を除外する。例えば、図9の相関度情報D8の仕様グループが「グループ1」の場合、相関度の高い仕様情報は、上から順に、「積載重量」、「速度」、「ドア幅」、「ドア形式」となる。無相関検定を用いた結果、予測で必要な案件数が10であった場合、仕様情報が「速度」の過去案件数は8であるため、この仕様は対象外する。このように使用頻度の低い仕様を除外した後、相関度の高い仕様情報を上から順に組合せ、スコア情報D9として記憶部DB1へ結果を格納する。例えば、前述の例の場合、相関度の高い仕様順に、仕様の組合せを設定すると、「積載重量」、「積載重量・ドア幅」、「積載重量・ドア幅・ドア形式」となる。これらの仕様の組合せ候補をスコア情報D9として記憶部DB1へ格納する。
Specifically, first, specifications with a low frequency of use are excluded from the correlation degree information D8 using a non-correlation test or the like. For example, when the specification group of the correlation information D8 in FIG. 9 is "
繰り返し処理の処理ステップS7では、仕様選定部13は、新過去案件情報D6と、スコア情報D9から、仕様組合せ候補の上から順に、型式予測モデルを学習し、予測モデルの予測誤差を算出し、その結果をスコア情報D9として記憶部DB1へ格納する。
In the processing step S7 of the repetitive process, the
図11はスコア情報D9のデータ構造の一例である。スコア情報D9には、相関度情報D8と、新過去案件情報D6から、仕様グループごとに相関度の高い仕様を組合せ、予測モデルを学習した際の予測精度の測定結果が格納されており、仕様グループD9aと、仕様組合せD9bと、スコアD9cからなる。 FIG. 11 is an example of the data structure of the score information D9. The score information D9 stores the measurement result of the prediction accuracy when a prediction model is learned by combining specifications with a high degree of correlation for each specification group from the correlation information D8 and the new/past item information D6. It consists of a group D9a, a specification combination D9b, and a score D9c.
仕様グループD9aは、仕様情報のグループを識別する仕様グループ名称を示す。仕様組合せD9aは、相関度情報D8から仕様グループごとに相関度の高い仕様情報を組合せた結果を示す。スコアD9cは、仕様組合せの仕様情報を基に新過去案件情報D6を用いて予測モデルを学習した際の予測誤差を示し、誤差が小さいほど予測モデルの精度が高いことを示す。例えば、図11の仕様グループが「グループ1」で、仕様組合せが「積載重量」の場合、スコアは0.431となる。また、図11の仕様グループが「グループ1」で、仕様組合せが「積載重量・ドア幅」の場合、スコアは0.282となる。また、図10の仕様グループが「グループ1」で、仕様組合せが「積載重量・ドア幅・ドア形式」の場合、スコアは0.644となる。
The specification group D9a indicates a specification group name that identifies a group of specification information. The specification combination D9a indicates the result of combining specification information with a high degree of correlation for each specification group from the correlation degree information D8. The score D9c indicates the prediction error when the prediction model is learned using the new past case information D6 based on the specification information of the specification combination, and the smaller the error, the higher the accuracy of the prediction model. For example, when the specification group in FIG. 11 is "
具体的には、処理ステップS6で算出した仕様の組合せ候補それぞれに対し、仕様情報を説明変数、型式を目的変数とし、重回帰分析などを用いて新過去案件情報D6の予測モデルを学習する。予測モデル学習後、予測値と実績値の二乗和誤差などの予測モデルの損失関数をスコア情報D9として記憶部DB1へ格納する。例えば、図11のスコア情報D9の仕様組合せが「積載重量」の場合、損失関数のスコアは「0.431」となるので、スコアへ「0.431」が格納される。 Specifically, for each of the specification combination candidates calculated in the processing step S6, the specification information is used as an explanatory variable and the type as an objective variable, and a prediction model of the new past case information D6 is learned using multiple regression analysis or the like. After the prediction model is learned, the loss function of the prediction model such as the square sum error between the predicted value and the actual value is stored in the storage unit DB1 as the score information D9. For example, when the specification combination of the score information D9 in FIG. 11 is "loaded weight", the score of the loss function is "0.431", so "0.431" is stored in the score.
最後に図2において、仕様グループごとに、仕様組合せのスコアが改善しなくなるまで、処理ステップS6と処理ステップS7を繰返す。例えば、図11のスコア情報D9の仕様グループが「グループ1」の場合、仕様の組合せを増やしていくと、仕様の組合せが「積載重量・ドア幅」の時、スコアが「0.282」のパターンが最小となる。そのため、次の仕様組合せである「積載重量・ドア幅・ドア形式」のスコアを算出した時点で、繰返しを終了する。 Finally, in FIG. 2, processing steps S6 and S7 are repeated for each specification group until the score of the combination of specifications does not improve. For example, if the specification group of the score information D9 in FIG. Minimal pattern. Therefore, the iteration ends when the score for the next combination of specifications, ie, "load weight/door width/door type" is calculated.
図2において処理ステップS8では、仕様選定部13は、スコア情報D9から、仕様グループごとに最もスコアの小さい仕様の組合せを抽出し、仕様選定結果情報D10として記憶部DB1へ格納する。例えば、図11のスコア情報D9の仕様グループが「グループ1」の場合、スコアが最も小さい仕様の組合せは「積載重量・ドア幅」なるため、この結果を仕様選定結果情報D10として記憶部DB1へ格納する。
In FIG. 2, in processing step S8, the
図12は仕様選定結果D10のデータ構造の一例である。仕様選定結果D10には、スコア情報D9で求めた仕様組合せの中で、最もスコアの低い仕様の組合せを、仕様グループごとに求めた結果が格納されており、仕様グループD10aと、予測で用いる仕様D10bから構成される。仕様グループD10aは、仕様情報のグループを識別する仕様グループ名称を示す。予測で用いる仕様D10bは、スコア情報D9で求めた仕様組合せの中で最もスコアが低い仕様の組合せを示す。例えば、図11の仕様グループが「グループ1」の場合、予測で用いる仕様は、積載重量・ドア幅となる。
FIG. 12 is an example of the data structure of the specification selection result D10. The specification selection result D10 stores the combination of specifications with the lowest score among the specification combinations obtained from the score information D9 for each specification group. D10b. The specification group D10a indicates a specification group name that identifies a group of specification information. The specification D10b used for prediction indicates the combination of specifications with the lowest score among the specification combinations obtained from the score information D9. For example, when the specification group in FIG. 11 is "
図2において処理ステップS9では、情報取得部11が、ネットワークNwを介して、データベースDB2から、予測対象案件情報D10を取得し、記憶部DB1へ格納する。
In FIG. 2, in processing step S9, the
図13は予測対象案件情報D11のデータ構造の一例である。予測対象案件情報D11には、現在の受注案件の登録情報が格納されており、案件D11aと、顧客名D11bと、納期D11cと、積載重量D11d、重量D11e、積載D11f、重さD11g、速度D11h、速さD11i、ドア幅D11j、開き方向D11k、ドア形式D11lの昇降機の仕様情報から構成される。 FIG. 13 shows an example of the data structure of the prediction target case information D11. Prediction object item information D11 stores registration information of current order items, including item D11a, customer name D11b, delivery date D11c, loading weight D11d, weight D11e, loading D11f, weight D11g, speed D11h. , speed D11i, door width D11j, opening direction D11k, and door type D11l.
その後処理ステップS9では、型式予測部16は、予測対象案件情報D11と、新過去案件情報D6と、仕様選定結果情報D10から、仕様グループごとに型式予測モデルを学習し、予測対象の各案件で使用される型式を予測する。そして型式予測情報D12として記憶部DB1へ処理結果を格納する。
In subsequent processing step S9, the
図14は型式予測情報D12のデータ構造の一例である。型式予測情報D12には、仕様選定結果D10と、新過去案件情報D6から、グループごとに予測モデルを構築した後、予測対象案件情報D11の各案件の予測対象型式を予測した結果が格納されており、案件D12aと、仕様グループD12bと、仕様D12cと、部品D12dと、型式予測D12eから構成される。案件D12aは、予測対象案件を識別する番号情報を示す。仕様グループD12bは、予測対象の案件の仕様グループを示す。例えば、図14の案件D12aが「1」の場合、仕様グループD12bはグループ1に属する。仕様D12cは、予測モデルを構築する際に用いる仕様の組合せを示す。例えば、図13の案件D12aが「1」で、仕様グループD12bが「グループ1」の場合、仕様D12cは積載重量・ドア幅となる。部品D12dは、各案件における予測対象部品を示す。予測型式D12eは、各案件で使用される部品の型式を予測した結果を示す。例えば、図13の案件D12aが「1」の場合、部品D12eは部品1、予測型式は型式1となる。
FIG. 14 is an example of the data structure of the model prediction information D12. The model prediction information D12 stores the result of predicting the model to be predicted for each project in the prediction target project information D11 after building a prediction model for each group from the specification selection result D10 and the new/past project information D6. It consists of a case D12a, a specification group D12b, a specification D12c, a part D12d, and a model prediction D12e. The case D12a indicates number information for identifying a prediction target case. The specification group D12b indicates the specification group of the project to be predicted. For example, if case D12a in FIG. 14 is "1", specification group D12b belongs to
例えば、図12の仕様選定結果情報D12の仕様グループが「グループ1」の場合、予測で用いる仕様は「積載重量・ドア幅」である。次に図8の新過去案件情報D6から、仕様グループが「グループ1」に属する過去案件を抽出し、重回帰分析などを用いて仕様情報「積載重量・ドア幅」と型式との関係性を学習する。後に予測した結果を、型式予測情報D12として記憶部DB1へ格納する。
For example, when the specification group of the specification selection result information D12 of FIG. 12 is "
上記のようにして求められた最終成果物としての情報は、必要に応じて適宜初期情報や、中間生成物の情報とともに図1の出力部40を介して外部出力され、視覚可能な状態に画面構成され、モニタを通じてユーザに提示される。
The information as the final product obtained as described above is externally output via the
図15は、この場合のモニタ出力画面400の構成例を示す。図示の出力画面400では、最終成果物としての情報である対象部品選定結果401、仕様選定結果402、型式予測結果403を表示している。
FIG. 15 shows a configuration example of a
ここでは、対象部品選定結果401がリスト形式で表示され、リストは部品欄151と、型式欄152と、リスク欄153と、選定結果欄154で形成される。仕様選定結果402は、案件を選択する案件ボタン155と選択された案件の仕様選定結果のリストで構成され、リストは仕様グループ欄156と、仕様情報欄1577と、相関度欄158と、過去案件数欄159欄と、仕様選定結果欄160で形成される。型式予測結果403のリストは、部品欄161と、予測型式欄162から構成される。
Here, the target part selection result 401 is displayed in list form, and the list is formed of a
この表示画面において、部品欄151には、昇降機の全部品名称が表示される。型式欄152には、各部品で構成される部品型式名称が表示される。リスク欄153には、前述型式欄152に属する型式が欠品や過剰在庫の可能性があるかどうか表示される。選定結果欄154には、前述リスク欄153で欠品や過剰在庫の可能性がある品目か否かが表示される。案件No欄155には、ユーザが指定した案件Noに関する情報が表示される。仕様グループ欄156には、仕様グループが表示される。仕様情報欄157には、前述仕様グループ欄156に属する仕様情報が表示される。相関度欄158には、前述仕様情報欄157と型式との相関度が表示される。過去案件数欄159には、前述仕様情報欄157を使用した過去案件数が表示される。仕様選定結果欄160には、前述仕様情報欄157のうち、型式予測に使用するか否かの判定結果が表示される。部品欄161には、前述仕様選定結果欄160に基づき、型式を予測した際の部品名称が表示される。予測型式欄162には、前述仕様選定結果欄160に基づき、型式を予測した際の型式名称が表示される。
In this display screen, the names of all the parts of the elevator are displayed in the
以上、実施例に基づいて本発明を詳細に説明したが、これをごく簡便に言うならば、本発明は最新の受注案件情報を読込んで、仕様情報および過去の出庫情報を基に未設完案件の型式を予測したものである。また予測にあたり、さらに詳細には、過去案件を読込んで、膨大な仕様の中から型式を予測する上で候補となる仕様を選定して、絞った候補の中から、予測で用いる仕様を選定し、予測モデルを構築して、仕様情報を用いて、最新の受注案件における未設完の部品型式を予測したものである。 The present invention has been described in detail based on the embodiments above. It predicts the type of project. In addition, when making predictions, in more detail, past projects are read, specifications that are candidates for model prediction are selected from a huge number of specifications, and specifications to be used for prediction are selected from the narrowed down candidates. , builds a prediction model, and uses the specification information to predict the type of parts that have not yet been installed in the latest order.
これを実現する場合に、膨大な仕様の中から型式を予測する上で候補となる仕様を選定することと、絞った候補の中から予測で用いる仕様を選定し、予測モデルを構築することをどのように実現するのかが肝要である。 In order to realize this, it is necessary to select specifications that are candidates for model prediction from a huge number of specifications, select specifications to be used for prediction from the narrowed down candidates, and build a prediction model. The important thing is how to realize it.
このため、仕様候補選定について、前処理と本処理に分け、前処理では昇降機では機種や商流ごとに設計者が異なり、仕様記述が統一化できていないことから設計者に依存する属人的な要素を標準化している。例えば、同じ仕様でも、設計者により、表記のゆれが生じていることから、自然言語処理により、重複する仕様情報を統一化し、あるいは機種などにより使われる仕様が異なるが、機種などの分類は属人的なため、レジリエンスでないことから、使用される仕様の組合せを分析することで、設計者に依存しない複数のグループに分類している。仕様候補を選定する本処理では、前処理後、グループごとに案件固有の仕様など使用頻度の低い仕様を除外し、予測対象の型式と相関度の高い仕様の候補を選定することにしている。 For this reason, the selection of specification candidates is divided into pre-processing and main processing. elements are standardized. For example, even with the same specifications, there are variations in notation depending on the designer. Therefore, natural language processing is used to unify overlapping specification information. Because it is human and not resilience, by analyzing the combination of specifications used, it is classified into multiple groups that do not depend on the designer. In this process of selecting specification candidates, after pre-processing, specifications with low frequency of use, such as specifications unique to the project, are excluded for each group, and specification candidates with a high degree of correlation with the model to be predicted are selected.
また予測モデルを構築することに関して、グループごとに、相関度の高い仕様から順に予測で用いる仕様の組合せを抽出し、モデルの精度が最小となるまで繰返し予測モデルを学習することにした。 As for constructing the prediction model, the combination of specifications to be used for prediction is extracted in order from the specification with the highest degree of correlation for each group, and the prediction model is learned repeatedly until the accuracy of the model is minimized.
この結果、従来方式と比較した場合に本発明では、過去データを用いて、仕様情報と型式の関係を学習し、型式予測モデルを構築することで、未設完の型式を特定するので、都度予測モデル学習により、仕様が追加・削除されても対応できる。また、予測で必要な仕様情報を、相関性を考慮し抽出しているため、予測精度が高くすることができる。 As a result, when compared with the conventional method, the present invention learns the relationship between the specification information and the model using the past data, and builds a model prediction model to identify the model that has not been completed. By predictive model learning, even if specifications are added or deleted, it can be handled. Moreover, since the specification information necessary for prediction is extracted in consideration of correlation, the prediction accuracy can be increased.
また本発明では、未設完の仕様情報は使わず、設完済の仕様の範囲内で部品の型式を予測するので、設完済の仕様から直接型式を予測しているため、精度が良い。また仕様が膨大でも対応可能である。 In addition, in the present invention, since the model of parts is predicted within the range of specifications for which installation has been completed without using information on specifications for which installation has not been completed, the model is directly predicted from the specifications for which installation has been completed, resulting in high accuracy. In addition, even if the specifications are enormous, it can be handled.
以上に述べたようにして、本発明によれば、欠品や過剰在庫のリスクがある長納期部品を選定した後、膨大な仕様情報から型式と相関性の高い仕様を選定し、高精度に型式を予測することができる。 As described above, according to the present invention, after selecting long-delivery parts that have the risk of missing parts or excess inventory, specifications that are highly correlated with the model are selected from a huge amount of specification information, and high-precision Models can be predicted.
1:部品型式予測装置
11:対象部品選定部
12:情報取得部
13:仕様グルーピング部
14:相関度測定部
15:仕様選定部
16:型式予測部
30:入力部
40:出力部
50:ユーザ端末
400:出力画面
CPU:演算部
DB2:データベース
DB1:記憶部
Nw:ネットワーク
30:入力部
40:出力部
D1:入庫・出庫・在庫情報
D2:予測部品情報
D3:過去案件情報
D4:類似仕様情報
D5:統一仕様情報
D6:新過去案件情報
D7:仕様グループ案情報
D8:相関度情報
D9:スコア情報
D10:仕様選定結果情報
D11:予測対象案件情報
D12:型式予測情報
1: Part model prediction device 11: Target part selection unit 12: Information acquisition unit 13: Specification grouping unit 14: Correlation degree measurement unit 15: Specification selection unit 16: Model prediction unit 30: Input unit 40: Output unit 50: User terminal 400: Output screen CPU: Calculation unit DB2: Database DB1: Storage unit Nw: Network 30: Input unit 40: Output unit D1: Warehousing/shipping/inventory information D2: Predicted parts information D3: Past item information D4: Similar specification information D5 : Unified specification information D6: New and past item information D7: Specification group proposal information D8: Correlation degree information D9: Score information D10: Specification selection result information D11: Prediction target item information D12: Model prediction information
Claims (10)
前記入庫・出庫・在庫情報から、予測対象の部品を選定する対象部品選定部と、
前記過去案件情報から、使われる仕様を複数のグループに分類する仕様グルーピング部と、
前記仕様グループ情報から、使用頻度が高い仕様を抽出し、仕様と型式の相関度を算出する相関度測定部と、
相関度情報と、予測対象案件情報から、グループごとに相関度の高い仕様を組合せ、予測で必要となる仕様を選定する仕様選定部と、
仕様選定結果情報から対象の型式を予測する型式予測部を備えることを特徴とする部品型式予測装置。 a storage unit that stores warehousing/shipping/inventory information that records past warehousing/shipping/inventory numbers of parts that make up a product and past item information that records specifications/models of past items;
a target parts selection unit that selects parts to be predicted from the incoming/outgoing/inventory information;
a specification grouping unit that classifies specifications to be used into a plurality of groups from the past case information;
a correlation degree measuring unit that extracts specifications with a high frequency of use from the specification group information and calculates the degree of correlation between the specifications and the model;
a specification selection unit that selects specifications required for prediction by combining specifications with a high degree of correlation for each group from the correlation information and the prediction target project information;
A parts model prediction device comprising a model prediction unit for predicting a target model from specification selection result information.
前記記憶部は、入庫・出庫・在庫情報と、予測部品情報と、過去案件情報と、類似仕様情報と、統一仕様情報と、新過去案件情報と、仕様グループ情報と、相関度情報と、スコア情報と、仕様選定結果情報と、型式予測情報を記憶することを特徴とする部品型式予測装置。 The part type prediction device according to claim 1,
The storage unit stores incoming/outgoing/inventory information, predicted parts information, past item information, similar specification information, unified specification information, new/past item information, specification group information, correlation information, and scores. A part model prediction device, characterized by storing information, specification selection result information, and model prediction information.
前記対象部品選定部は、過去の昇降機部品の入庫・出庫・在庫推移を基に、欠品や過剰在庫の可能性が高い部品を選定することを特徴とする部品型式予測装置。 The part type prediction device according to claim 1,
The part model prediction device, wherein the target part selection unit selects a part that is highly likely to be out of stock or in excess inventory based on past receipts, deliveries, and inventory transitions of elevator parts.
前記仕様グルーピング部は、過去案件情報から表記は異なるが同一内容の仕様情報を統一化し、使われる仕様情報を基に仕様を複数のグループに分類することを特徴とする部品型式予測装置。 The part type prediction device according to claim 1,
The part type prediction device, wherein the specification grouping unit unifies specification information having the same content but different notations from past project information, and classifies the specifications into a plurality of groups based on the used specification information.
前記相関度測定部は、前述仕様グループ情報のグループごとに、使用頻度の高い仕様において、仕様と型式の相関度が高い順に仕様を並替え、仕様の候補を算出することを特徴とする部品型式予測装置。 The part type prediction device according to claim 1,
The correlation degree measuring unit calculates the candidate specifications by rearranging the specifications in descending order of the degree of correlation between the specifications and the model in the specifications with high frequency of use for each group of the specification group information. prediction device.
前記仕様選定部は、相関度情報から、グループごとに相関度の高い順に仕様の組合せを設定し、スコアが改善しなくなるまで繰り返し予測モデルを学習し、予測で必要となる仕様を選定することを特徴とする部品型式予測装置。 The part type prediction device according to claim 1,
The specification selection unit sets a combination of specifications in descending order of correlation for each group from the correlation information, repeatedly learns the prediction model until the score does not improve, and selects the specifications necessary for prediction. Characterized part type prediction device.
前記型式予測部は、仕様選定結果情報と、仕様グループ情報と、過去案件情報と、対象部品情報から、予測モデルを学習し、予測対象案件の型式を予測することを特徴とする部品型式予測装置。 The part type prediction device according to claim 1,
wherein the model prediction unit learns a prediction model from specification selection result information, specification group information, past project information, and target component information, and predicts the model of the project to be predicted. .
複数の仕様の中から型式を予測する上で候補となる仕様を選定するにあたり、属人的な要素を標準化しグループごとに使用頻度の低い仕様を除外し、予測対象の型式と相関度の高い仕様の候補を選定することを特徴とする部品型式予測方法。 The part type prediction method according to claim 8,
When selecting specifications that are candidates for model prediction from among multiple specifications, we standardize individual factors and exclude specifications that are used infrequently for each group, and have a high degree of correlation with the model to be predicted. A parts type prediction method, characterized by selecting candidates for specifications.
絞った候補の中から、予測で用いる仕様を選定し、予測モデルを構築するにあたり、グループごとに、相関度の高い仕様から順に予測で用いる仕様の組合せを抽出し、モデルの精度が最小となるまで繰返し予測モデルを学習することを特徴とする部品型式予測方法。 The part type prediction method according to claim 8,
Select the specifications to be used for prediction from the narrowed down candidates, and when constructing the prediction model, extract the combination of specifications to be used for prediction in order from the specifications with the highest degree of correlation for each group, and minimize the accuracy of the model. A part type prediction method characterized by learning a prediction model iteratively up to
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021179387A JP7719695B2 (en) | 2021-11-02 | 2021-11-02 | Parts model prediction device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021179387A JP7719695B2 (en) | 2021-11-02 | 2021-11-02 | Parts model prediction device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023068360A true JP2023068360A (en) | 2023-05-17 |
| JP7719695B2 JP7719695B2 (en) | 2025-08-06 |
Family
ID=86326989
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021179387A Active JP7719695B2 (en) | 2021-11-02 | 2021-11-02 | Parts model prediction device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7719695B2 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008171171A (en) * | 2007-01-11 | 2008-07-24 | Hitachi Ltd | Demand forecast method, demand forecast analysis server, and demand forecast program |
| JP2014130466A (en) * | 2012-12-28 | 2014-07-10 | Mitsubishi Electric Corp | Item demand prediction device, item demand prediction method and program |
| JP2021089649A (en) * | 2019-12-05 | 2021-06-10 | 株式会社日立ビルシステム | Required amount planning system and required amount planning method |
-
2021
- 2021-11-02 JP JP2021179387A patent/JP7719695B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008171171A (en) * | 2007-01-11 | 2008-07-24 | Hitachi Ltd | Demand forecast method, demand forecast analysis server, and demand forecast program |
| JP2014130466A (en) * | 2012-12-28 | 2014-07-10 | Mitsubishi Electric Corp | Item demand prediction device, item demand prediction method and program |
| JP2021089649A (en) * | 2019-12-05 | 2021-06-10 | 株式会社日立ビルシステム | Required amount planning system and required amount planning method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7719695B2 (en) | 2025-08-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7120649B2 (en) | Information processing system, information processing device, prediction model extraction method, and prediction model extraction program | |
| CN113743615B (en) | Feature removal framework to simplify machine learning | |
| JP2019192002A (en) | Inventory management apparatus, inventory management method, and program | |
| JPH10143490A (en) | Demand forecasting method, demand forecasting system, and recording medium | |
| JP7409061B2 (en) | Document management device and document management program | |
| JP7078053B2 (en) | Information processing equipment, control methods, and programs | |
| CN112313679A (en) | Information processing apparatus, information processing method, and program | |
| Kazemi et al. | A fuzzy lot-sizing problem with two-stage composite human learning | |
| CN109492858A (en) | Employee performance prediction technique and device, equipment, medium based on machine learning | |
| JPWO2017037881A1 (en) | Online prediction system and method | |
| JP2022045064A (en) | Computer system and information processing method | |
| CN114782065A (en) | A product sales forecast method, device and storage medium based on model combination | |
| JPH10124476A (en) | Hierarchical prediction model construction apparatus and method | |
| Tandon | The machine learning based regression models analysis for house price prediction | |
| JP2010079595A (en) | Method of helping select subject of regulatory measure and system thereof | |
| Abouloifa et al. | Predicting late delivery in Supply chain 4.0 using feature selection: a machine learning model | |
| CN112150094A (en) | Model training method, model-based evaluation method and model-based evaluation device | |
| Wen et al. | Big Mart Sales Prediction using Machine Learning. | |
| JPH10124478A (en) | Segment generation type prediction model construction apparatus and method | |
| Yu | Walmart Sales Forecasting using Different Models | |
| JP2023068360A (en) | PARTS TYPE PREDICTION DEVICE AND METHOD | |
| Aksu et al. | Automated prediction of relevant key performance indicators for organizations | |
| WO2021065021A1 (en) | State prediction system | |
| Shah et al. | Predictive analytic modeling: A walkthrough | |
| U-Dominic et al. | Systematic literature review of Six Sigma philosophy in manufacturing operations |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240619 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250401 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250527 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250701 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250725 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7719695 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |