Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7633917B2 - System and program storage medium - Google Patents
[go: Go Back, main page]

JP7633917B2 - System and program storage medium - Google Patents

System and program storage medium Download PDF

Info

Publication number
JP7633917B2
JP7633917B2 JP2021158627A JP2021158627A JP7633917B2 JP 7633917 B2 JP7633917 B2 JP 7633917B2 JP 2021158627 A JP2021158627 A JP 2021158627A JP 2021158627 A JP2021158627 A JP 2021158627A JP 7633917 B2 JP7633917 B2 JP 7633917B2
Authority
JP
Japan
Prior art keywords
unit
classification model
manufacturing
authentication
trained classification
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.)
Active
Application number
JP2021158627A
Other languages
Japanese (ja)
Other versions
JP2023049089A (en
Inventor
遼太郎 島田
大介 八木
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 Ltd
Original Assignee
Hitachi Ltd
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 Ltd filed Critical Hitachi Ltd
Priority to JP2021158627A priority Critical patent/JP7633917B2/en
Priority to PCT/JP2022/022104 priority patent/WO2023053575A1/en
Priority to DE112022001865.8T priority patent/DE112022001865T5/en
Priority to CN202280033836.4A priority patent/CN117280193A/en
Publication of JP2023049089A publication Critical patent/JP2023049089A/en
Application granted granted Critical
Publication of JP7633917B2 publication Critical patent/JP7633917B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • G06N20/10Machine learning using kernel methods, e.g. support vector machines [SVM]

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Manufacturing & Machinery (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Tourism & Hospitality (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • General Factory Administration (AREA)

Description

本発明は、システムおよびプログラム記憶媒体に関する。 The present invention relates to a system and a program storage medium.

特許文献1は、標識ポリマーの認証方法に関し、「標識ポリマーが基板ポリマー、法的認証マーカーを含む化合物、及び動的応答認証マーカーを含み、前記法的認証マーカーは法的分析技術で検出するのに十分な量で標識ポリマー中に存在し、前記動的応答認証マーカーは動的応答分析技術で検出するのに十分な量で標識ポリマー中に存在する場合において、試験ポリマーが標識ポリマーであることを認証する方法であって、法的分析技術を用いて試験ポリマーを法的認証マーカーについて試験し、動的応答分析技術を用いて試験ポリマーを動的応答認証マーカーについて試験し、法的認証マーカー及び動的応答認証マーカーが検出されれば試験ポリマーが標識ポリマーであると認証することを含んでなる方法が開示される。」と記載されている。 Patent Document 1, in relation to a method for authenticating a labeled polymer, describes the following: "A method for authenticating that a test polymer is a labeled polymer, in which the labeled polymer includes a substrate polymer, a compound containing a forensic authentication marker, and a dynamic response authentication marker, the forensic authentication marker being present in the labeled polymer in an amount sufficient to be detected by a forensic analysis technique, and the dynamic response authentication marker being present in the labeled polymer in an amount sufficient to be detected by a dynamic response analysis technique, comprising testing the test polymer for the forensic authentication marker using a forensic analysis technique, testing the test polymer for the dynamic response authentication marker using a dynamic response analysis technique, and authenticating that the test polymer is a labeled polymer if the forensic authentication marker and the dynamic response authentication marker are detected."

特表2007-514259号公報Special Publication No. 2007-514259

近年、従来の大量消費、大量廃棄のリニアエコノミーから循環型のサーキュラーエコノミーに転換する社会潮流の中、廃棄物から材料を回収して再生したリサイクル材を活用する社会的要求が高まっている。それに伴い、バージン材の価格が下落した際に、材料メーカーがバージン材をリサイクル材と偽って販売する問題が生じている。このような材料の偽装があった場合、リサイクル材を使用したとして上市した製品に対し、製造メーカーが材料偽装の責任を問われるという問題が生じ得る。 In recent years, as society shifts from the traditional linear economy of mass consumption and mass waste to a circular economy, there has been an increasing social demand for the use of recycled materials that are made by recovering and regenerating materials from waste. As a result, when the price of virgin materials falls, problems have arisen where material manufacturers falsely sell virgin materials as recycled materials. When material fraud occurs in this way, there is a risk that manufacturers may be held liable for material fraud for products that they market as using recycled materials.

なお、特許文献1に記載の認証方法は、材料メーカーが標識ポリマーに認証マーカーを添加し、試験ポリマーを認証マーカーについて分析するものであり、製造メーカーが材料の真偽を判定することができない。加えて、同文献の技術では、材料中に予め認証マーカーを添加する必要がある上、製品の製造プロセスとは別に追加の分析が必要となるため、それに伴うコストが発生してしまう。 The authentication method described in Patent Document 1 involves the material manufacturer adding an authentication marker to a labeled polymer and analyzing the test polymer for the authentication marker, and does not allow the manufacturer to determine the authenticity of the material. In addition, the technology in this document requires the authentication marker to be added to the material in advance, and requires additional analysis separate from the product manufacturing process, resulting in associated costs.

本発明は、上記課題に鑑みてなされたものであり、追加の検査工程や材料への認証マーカーの添加無しに、製造プロセス中に得られるセンサ情報を用いて材料の真偽を判定し、材料を認証することを目的とする。 The present invention was made in consideration of the above problems, and aims to determine the authenticity of materials and authenticate the materials using sensor information obtained during the manufacturing process without the need for additional inspection processes or the addition of authentication markers to the materials.

本願は、上記課題の少なくとも一部を解決する手段を複数含んでいるが、その例を挙げるならば、以下のとおりである。上記の課題を解決する本発明の一態様に係るシステムは、一つ以上のプロセッサと、一つ以上の記憶媒体と、を有するシステムであって、前記プロセッサは、原材料を用いた製品の製造設備に設置した複数のセンサから得られる測定値を学習して原材料の真偽の判定に用いる情報を出力する学習済み分類モデルを生成し、当該学習済み分類モデルを前記記憶媒体に記憶し、未認証の原材料における前記測定値を前記学習済み分類モデルに入力し、前記未認証の原材料が真と判定された場合、当該原材料を認証する。 The present application includes multiple means for solving at least part of the above problems, examples of which are as follows: A system according to one aspect of the present invention for solving the above problems is a system having one or more processors and one or more storage media, in which the processor learns measurement values obtained from multiple sensors installed in manufacturing equipment for products using raw materials, generates a trained classification model that outputs information used to determine the authenticity of raw materials, stores the trained classification model in the storage medium, inputs the measurement values of uncertified raw materials into the trained classification model, and certifies the raw materials when the uncertified raw materials are determined to be authentic.

本発明によれば、追加の検査工程や材料への認証マーカーの添加無しに、製造プロセス中に得られるセンサ情報を用いて材料の真偽を判定し、材料を認証することができる。 According to the present invention, the authenticity of materials can be determined and materials authenticated using sensor information obtained during the manufacturing process without the need for additional inspection steps or the addition of authentication markers to the materials.

第一実施形態に係るシステムの機能構成の一例を示した概略構成図である。FIG. 2 is a schematic configuration diagram showing an example of a functional configuration of the system according to the first embodiment. 第一実施形態に係るシステムで実行される製造処理の一例を示したフロー図である。FIG. 2 is a flow diagram showing an example of a manufacturing process executed in the system according to the first embodiment. 学習済み分類モデルの生成処理の一例を示したフロー図である。FIG. 11 is a flow diagram illustrating an example of a process for generating a trained classification model. 材料ロット認証処理の一例を示したフロー図である。FIG. 11 is a flow diagram showing an example of a material lot authentication process. 第一実施形態による効果を検証するための実験例の概要を示した図である。FIG. 13 is a diagram showing an outline of an experimental example for verifying the effects of the first embodiment. 実験結果の一例を示した図である。FIG. 13 is a diagram showing an example of an experimental result. 実験結果の一例を示した図である。FIG. 13 is a diagram showing an example of an experimental result. システムのハードウェア構成の一例を示した図である。FIG. 2 illustrates an example of a hardware configuration of the system. 第二実施形態に係るシステムのハードウェア構成の一例を示した図である。FIG. 11 is a diagram illustrating an example of a hardware configuration of a system according to a second embodiment. 第三実施形態に係るシステムのハードウェア構成の一例を示した図である。FIG. 13 is a diagram illustrating an example of a hardware configuration of a system according to a third embodiment.

以下、図面に基づいて、本発明の各実施形態について説明する。 Below, each embodiment of the present invention will be described with reference to the drawings.

<第一実施形態>
図1は、本実施形態に係るシステム1000の機能構成の一例を示した概略構成図である。図示するように、本システム1000は、複数のサブシステムを有し、システム1000全体として材料(原材料)の認証および製品の製造を実行する。
First Embodiment
1 is a schematic diagram showing an example of the functional configuration of a system 1000 according to this embodiment. As shown in the figure, the system 1000 has a plurality of subsystems, and the system 1000 as a whole performs authentication of materials (raw materials) and manufacture of products.

具体的には、本システム1000は、生産管理システム100、製造統括システム200、材料認証システム300および製造実行システム400というサブシステムを有している。また、各サブシステムは、相互に連携して各種の処理を実行する。 Specifically, the system 1000 has the following subsystems: production management system 100, manufacturing supervision system 200, material authentication system 300, and manufacturing execution system 400. Furthermore, each subsystem works in conjunction with the others to execute various processes.

また、本システム1000は、サブシステム以外にも、図示しない機能部を有している。具体的には、本システム1000は、当該システム1000が備える入力装置を介してユーザからの指示や情報の入力を受け付ける入力受付部を有している。また、本システム1000は、当該システム1000が備える出力装置(ディスプレイ)に表示される表示情報(画面情報)を生成する出力表示部を有している。 In addition to the subsystems, the system 1000 also has functional units (not shown). Specifically, the system 1000 has an input reception unit that receives instructions and information from a user via an input device provided in the system 1000. The system 1000 also has an output display unit that generates display information (screen information) to be displayed on an output device (display) provided in the system 1000.

また、本システム1000は、様々な情報を記憶する記憶部を有している。具体的には、記憶部は、材料認証システム300に用いられる認証情報DB320と、材料指紋情報DB340と、分類モデルDB370と、を有している。また、記憶部は、製造実行システム400に用いられる学習用製造プロセス421、試し製造プロセス422および量産製造プロセス423を格納した製造プロセスDB420を有している。 The system 1000 also has a storage unit that stores various information. Specifically, the storage unit has an authentication information DB 320, a material fingerprint information DB 340, and a classification model DB 370, which are used in the material authentication system 300. The storage unit also has a manufacturing process DB 420 that stores a learning manufacturing process 421, a trial manufacturing process 422, and a mass production manufacturing process 423, which are used in the manufacturing execution system 400.

また、本システム1000は、外部装置(例えば、製造設備500)との間で情報通信を行う通信部を有している。具体的には、通信部は、例えばインターネット等の公衆網やLAN(Local Area Network)あるいはWAN(Wide Area Network)などの通信経路CN2を介して外部装置と相互通信可能に接続されている。 The system 1000 also has a communication unit that communicates information with an external device (e.g., the manufacturing equipment 500). Specifically, the communication unit is connected to the external device so as to be able to communicate with each other via a communication path CN2, such as a public network such as the Internet, a LAN (Local Area Network), or a WAN (Wide Area Network).

なお、これらの入力受付部、出力表示部、記憶部および通信部は、各サブシステムの機能部と協働して様々な処理を実行する。 The input reception unit, output display unit, memory unit, and communication unit work together with the functional units of each subsystem to carry out various processes.

次に、生産管理システム100の機能構成について説明する。 Next, we will explain the functional configuration of the production management system 100.

生産管理システム100は、生産計画の管理に関する様々な処理を実行する処理部として機能する。具体的には、生産管理システム100は、生産計画管理部110を有している。生産計画管理部110は、受注状況および在庫状況に合わせて、生産仕様、数量、および時期などを含む生産計画を生成する機能部である。 The production management system 100 functions as a processing unit that executes various processes related to the management of production plans. Specifically, the production management system 100 has a production plan management unit 110. The production plan management unit 110 is a functional unit that generates a production plan that includes production specifications, quantities, timing, etc., in accordance with the order status and inventory status.

次に、製造統括システム200の機能構成について説明する。 Next, we will explain the functional configuration of the manufacturing management system 200.

製造統括システム200は、製造実行システム400に対して所定種類の製造指示を行うなど、製造に関する統括的な処理を行う処理部として機能する。具体的には、製造統括システム200は、製造条件決定部210と、材料認証取得部220と、製造指示部230と、を有している。 The manufacturing supervision system 200 functions as a processing unit that performs supervised processing related to manufacturing, such as issuing a predetermined type of manufacturing instruction to the manufacturing execution system 400. Specifically, the manufacturing supervision system 200 has a manufacturing condition determination unit 210, a material authentication acquisition unit 220, and a manufacturing instruction unit 230.

製造条件決定部210は、生産計画管理部110により生成された生産計画を用いて製造条件を決定する機能部である。なお、製造条件には、例えば製品の製造設備500(工場内の設備)を特定する情報、製造に使用する材料の型番およびロットを特定する情報、および、生産する製品の数量や生産時期などが含まれる。 The manufacturing condition determination unit 210 is a functional unit that determines manufacturing conditions using the production plan generated by the production plan management unit 110. The manufacturing conditions include, for example, information that identifies the manufacturing equipment 500 (equipment within the factory) for the product, information that identifies the model number and lot of the material used in production, and the quantity and production time of the product to be produced.

ここで、材料の型番とは、材料の特性を識別するために材料メーカーが定めている識別情報(例えば、番号)である。また、材料のロットとは、同一の型番の材料に対して材料メーカーが定めている生産あるいは納品の最小単位である。 Here, the material model number is identification information (e.g., a number) defined by the material manufacturer to identify the characteristics of the material. Also, a material lot is the smallest unit of production or delivery defined by the material manufacturer for materials with the same model number.

材料認証取得部220は、材料の認証情報を材料認証システム300から取得する機能部である。具体的には、材料認証取得部220は、製造条件決定部210により決定された材料の認証に用いる基礎的情報を材料認証システム300に送ることにより、材料認証システム300から材料の認証情報を取得する。材料の認証に必要な基礎的情報には、例えば材料の型番と、材料のロットと、が含まれる。 The material authentication acquisition unit 220 is a functional unit that acquires material authentication information from the material authentication system 300. Specifically, the material authentication acquisition unit 220 acquires material authentication information from the material authentication system 300 by sending basic information used for material authentication determined by the manufacturing condition determination unit 210 to the material authentication system 300. The basic information required for material authentication includes, for example, the model number of the material and the lot of the material.

また、材料認証取得部220は、製造に使用する材料のロットが認証済みであることを示す情報(認証情報)を材料認証システム300から取得した場合、製品の量産製造を製造指示部230に要求する。また、材料認証取得部220は、使用する材料のロットが未認証であることを示す情報を材料認証システム300から取得した場合、材料認証のための試し製造を製造指示部230に要求する。また、材料認証取得部220は、使用する材料の型番に対応する学習済み分類モデルが存在しないことを示す情報を材料認証システム300から取得した場合、かかる分類モデルを生成するための学習用製造を製造指示部230に要求する。 When the material authentication acquisition unit 220 acquires information (authentication information) from the material authentication system 300 indicating that the lot of material used in production has been certified, it requests the production instruction unit 230 to mass-produce the product. When the material authentication acquisition unit 220 acquires information from the material authentication system 300 indicating that the lot of material used is not certified, it requests the production instruction unit 230 to perform trial production for material authentication. When the material authentication acquisition unit 220 acquires information from the material authentication system 300 indicating that no trained classification model exists that corresponds to the model number of the material used, it requests the production instruction unit 230 to perform training production to generate such a classification model.

なお、試し製造とは、未認証の材料ロットを用いた製造を指す。また、学習用製造とは、学習済み分類モデルを生成するための教師有り学習に用いる情報を取得するための製造であり、予め判明している材料すなわち真であることが分かっている複数の材料の型番およびロットを用いた製造を指す。 Note that trial production refers to production using uncertified material lots. Training production is production to obtain information to be used in supervised learning to generate a trained classification model, and refers to production using materials that are known in advance, i.e., multiple material model numbers and lots that are known to be true.

製造指示部230は、製造実行システム400に対して製造の実行を指示する機能部である。具体的には、製造指示部230は、材料認証取得部220からの要求に基づいて、量産製造、試し製造または学習用製造のいずれかの製造指示を製造実行部410に出力する。なお、製造指示部230は、かかる製造指示と共に、製造に用いる材料の型番やロットなど、製造条件決定部210により決定された製造条件も合わせて製造実行部410に出力する。 The manufacturing instruction unit 230 is a functional unit that instructs the manufacturing execution system 400 to execute manufacturing. Specifically, the manufacturing instruction unit 230 outputs a manufacturing instruction for either mass production, trial production, or learning production to the manufacturing execution unit 410 based on a request from the material authentication acquisition unit 220. In addition to the manufacturing instruction, the manufacturing instruction unit 230 also outputs the manufacturing conditions determined by the manufacturing condition determination unit 210, such as the model number and lot of the material used in manufacturing, to the manufacturing execution unit 410.

次に、材料認証システム300の機能構成について説明する。 Next, we will explain the functional configuration of the material authentication system 300.

材料認証システム300は、材料の認証に関する様々な処理を行う処理部として機能する。具体的には、材料認証システム300は、材料認証発行部310と、材料指紋情報生成部330と、次元削減部350と、分類モデル生成部360と、材料真偽判定部380と、材料検証部390と、を有している。 The material authentication system 300 functions as a processing unit that performs various processes related to material authentication. Specifically, the material authentication system 300 has a material authentication issuing unit 310, a material fingerprint information generating unit 330, a dimensionality reduction unit 350, a classification model generating unit 360, a material authenticity determining unit 380, and a material verifying unit 390.

材料認証発行部310は、認証情報の取得を要求された材料が認証済みの場合に認証情報を発行する機能部である。具体的には、材料認証発行部310は、材料認証取得部220から材料の型番およびロットを含む認証情報の取得要求を受け付けると、認証情報DB320を参照し、かかる材料のロットが認証済みの場合は認証情報を材料認証取得部220に出力する。 The material authentication issuing unit 310 is a functional unit that issues authentication information when the material for which authentication information has been requested has already been authenticated. Specifically, when the material authentication issuing unit 310 receives a request to acquire authentication information including the model number and lot of a material from the material authentication acquisition unit 220, it refers to the authentication information DB 320, and outputs the authentication information to the material authentication acquisition unit 220 if the lot of the material has already been authenticated.

また、材料認証発行部310は、材料のロットが未認証の場合に分類モデルDB370を参照し、取得要求に係る材料の型番に対応する学習済み分類モデルが存在しない場合、その事を示す情報を材料認証取得部220に出力する。また、材料認証発行部310は、認証情報DB320および分類モデルDB370を参照し、取得要求に係る材料の型番に対応する学習済み分類モデルは存在するが材料ロットが未認証の場合、その事を示す情報を材料認証取得部220に出力する。 In addition, the material certification issuing unit 310 refers to the classification model DB 370 when the material lot is uncertified, and if there is no trained classification model corresponding to the material model number related to the acquisition request, outputs information indicating this to the material certification acquisition unit 220. In addition, the material certification issuing unit 310 refers to the authentication information DB 320 and the classification model DB 370, and if there is a trained classification model corresponding to the material model number related to the acquisition request but the material lot is uncertified, outputs information indicating this to the material certification acquisition unit 220.

また、材料認証発行部310は、材料真偽判定部380または材料検証部390から材料のロットが真であることを示す情報を取得すると、かかる材料のロットを新たに認証し、認証情報を認証情報DB320に格納する。また、その場合、材料認証発行部310は、新たに認証した材料の型番およびロットについて、認証情報を発行し、材料認証取得部220に出力する。 When the material authentication issuing unit 310 acquires information indicating that the material lot is genuine from the material authenticity determining unit 380 or the material verifying unit 390, it newly authenticates the material lot and stores the authentication information in the authentication information DB 320. In this case, the material authentication issuing unit 310 also issues authentication information for the model number and lot of the newly authenticated material and outputs it to the material authentication acquiring unit 220.

材料指紋情報生成部330は、試し製造あるいは学習用製造において、製造設備500に含まれる複数の各種センサ520から出力された値と製品品質とを測定値として取得し、インプロセスの材料指紋情報を生成する機能部である。また、材料指紋情報生成部330は、生成した材料指紋情報を材料指紋情報DB340に格納する。なお、材料指紋情報生成部330は、学習用製造の場合に取得した測定値については、材料が真であることを示す情報を対応付けて材料指紋情報DB340に格納する。 The material fingerprint information generation unit 330 is a functional unit that acquires values output from the various sensors 520 included in the manufacturing equipment 500 and product quality as measured values during trial manufacturing or learning manufacturing, and generates in-process material fingerprint information. The material fingerprint information generation unit 330 also stores the generated material fingerprint information in the material fingerprint information DB 340. For the measured values acquired in the case of learning manufacturing, the material fingerprint information generation unit 330 associates them with information indicating that the material is genuine and stores them in the material fingerprint information DB 340.

ここで、材料指紋情報とは、複数のセンサ520の測定値から得られる材料の物性に相関した複数の特徴量を指す。材料真偽判定部380および材料検証部390は、製品品質や単一の特徴量だけではなく、複数のセンサ520から得られた複数の特徴量を活用することで、高精度に材料の真偽判定あるいは真偽の検証を行うことができる。なお、その効果を示す実験例の詳細については後述する。 Here, material fingerprint information refers to multiple feature amounts correlated with the physical properties of a material obtained from the measurements of multiple sensors 520. The material authenticity determination unit 380 and material verification unit 390 can determine the authenticity of a material or verify its authenticity with high accuracy by utilizing multiple feature amounts obtained from multiple sensors 520, rather than just product quality or a single feature amount. Details of an experimental example showing this effect will be described later.

また、材料指紋情報生成部330は、材料真偽判定部380あるいは材料検証部390から材料の真偽に関する判定結果あるいは検証結果を取得すると、これを材料指紋情報DB340の対応する材料に対応付けて登録する。 In addition, when the material fingerprint information generation unit 330 obtains a judgment result or a verification result regarding the authenticity of a material from the material authenticity judgment unit 380 or the material verification unit 390, it registers this in association with the corresponding material in the material fingerprint information DB 340.

次元削減部350は、材料指紋情報を学習済み分類モデルに入力できるように次元数を減らした(圧縮した)次元削減特徴量を生成する機能部である。なお、インプロセスの材料指紋情報は、多次元の特徴量を扱う場合、次元削減を行うことで真偽判定を簡便に行うことができるようになる。次元削減の手法には、例えばUMAP(Uniform Manifold Approximation and Projection)、あるいは、t-SNE(t-distributed Stochastic Neighbor Embedding)などの手法があり、次元削減部350は、これらの手法の中からいずれかの手法を用いる。 The dimension reduction unit 350 is a functional unit that generates dimension-reduced features that reduce the number of dimensions (compress) so that the material fingerprint information can be input to a trained classification model. When handling multidimensional features of in-process material fingerprint information, dimensional reduction makes it easier to determine whether the information is true or false. Dimension reduction methods include, for example, UMAP (Uniform Manifold Approximation and Projection) or t-SNE (t-distributed Stochastic Neighbor Embedding), and the dimension reduction unit 350 uses one of these methods.

なお、次元削減部350は、学習用製造の場合、分類モデル生成部360に対し、次元削減特徴量と、材料が真であることを示す情報と、を対応付けて出力する。また、次元削減部350は、試し製造の場合、材料真偽判定部380に対し、次元削減特徴量を出力する。 In addition, in the case of learning manufacturing, the dimension reduction unit 350 outputs the dimension reduction feature and information indicating that the material is genuine to the classification model generation unit 360 in association with each other. In addition, in the case of trial manufacturing, the dimension reduction unit 350 outputs the dimension reduction feature to the material genuineness determination unit 380.

分類モデル生成部360は、材料に関する学習済み分類モデルを生成する機能部である。具体的には、分類モデル生成部360は、予め判明している材料すなわち真であることが分かっている複数の材料の次元削減特徴量を学習し、材料の型番に対応する学習済み分類モデルを生成する。また、分類モデル生成部360は、生成した学習済み分類モデルを材料の型番に対応付けて分類モデルDB370に格納する。なお、学習済み分類モデルとしては、ロジスティクス回帰あるいはサポートベクターマシン(SVM)などの教師有り分類モデルが用いられれば良い。 The classification model generation unit 360 is a functional unit that generates a trained classification model for materials. Specifically, the classification model generation unit 360 learns dimensionality reduction features of materials that are known in advance, i.e., multiple materials that are known to be true, and generates a trained classification model that corresponds to the model number of the materials. The classification model generation unit 360 also stores the generated trained classification model in the classification model DB 370 in association with the model number of the material. Note that as the trained classification model, a supervised classification model such as logistics regression or a support vector machine (SVM) may be used.

また、分類モデル生成部360は、試し製造で得られた未認証の材料ロットに対して、次元削減部350から入力された次元削減特徴量と、材料真偽判定部380あるいは材料検証部390から入力された材料の真偽の判定結果あるいは検証結果と、を関連付けて、学習済み分類モデルに再学習させるアクティブラーニングを行う。 The classification model generation unit 360 also performs active learning for uncertified material lots obtained in trial manufacturing by associating the dimension reduction features input from the dimension reduction unit 350 with the determination results or verification results of the authenticity of materials input from the material authenticity determination unit 380 or the material verification unit 390, and re-learning the trained classification model.

材料真偽判定部380は、材料の真偽を判定する機能部である。具体的には、材料真偽判定部380は、試し製造で得られた未認証の材料ロットの材料指紋情報に基づく次元削減特徴量を次元削減部350から取得する。また、材料真偽判定部380は、取得した次元削減特徴量をかかる材料の型番に対応する学習済み分類モデルに入力することで、材料の真偽判定に用いる出力情報を得る。 The material authenticity determination unit 380 is a functional unit that determines the authenticity of materials. Specifically, the material authenticity determination unit 380 acquires dimension reduction features based on material fingerprint information of an unauthenticated material lot obtained in trial production from the dimension reduction unit 350. In addition, the material authenticity determination unit 380 inputs the acquired dimension reduction features into a trained classification model corresponding to the model number of the material, thereby obtaining output information used to determine the authenticity of the material.

また、材料真偽判定部380は、学習済み分類モデルからの出力情報に基づく判定結果が真であった場合、材料の型番およびロットに判定結果である真を対応付けて認証情報発行部に出力する。一方で、材料真偽判定部380は、判定結果が偽であった場合、試し製造で用いた未認証の材料ロットに対する追加検証を材料検証部390に要求する。また、材料真偽判定部380は、判定結果が真である場合、分類モデル生成部360および材料指紋情報生成部330にかかる判定結果を出力する。 When the judgment result based on the output information from the trained classification model is true, the material authenticity judgment unit 380 associates the judgment result (true) with the material model number and lot and outputs it to the authentication information issuing unit. On the other hand, when the judgment result is false, the material authenticity judgment unit 380 requests the material verification unit 390 to perform additional verification of the unauthenticated material lot used in the trial manufacturing. When the judgment result is true, the material authenticity judgment unit 380 outputs the judgment result to the classification model generation unit 360 and the material fingerprint information generation unit 330.

材料検証部390は、材料の追加検証を行う機能部である。具体的には、材料検証部390は、材料真偽判定部380からの追加検証の要求に対し、任意の分析技術による材料の真偽について検証を行う。 The material verification unit 390 is a functional unit that performs additional verification of materials. Specifically, in response to a request for additional verification from the material authenticity determination unit 380, the material verification unit 390 verifies the authenticity of materials using any analysis technique.

なお、分析技術としては、FT-IR、NIR、ラマン分光のような分光分析、TG-DTAやDSCのような熱分析あるいはGC-MSのような質量分析など任意の分析技術があり、材料検証部390は、これらの中から適宜適切な分析技術を採用する。 The analytical technique may be any of a variety of techniques, including spectroscopic analysis such as FT-IR, NIR, or Raman spectroscopy, thermal analysis such as TG-DTA or DSC, or mass analysis such as GC-MS, and the material verification unit 390 will select an appropriate analytical technique from these.

また、材料検証部390は、検証結果が真であった場合、材料の型番およびロットに検証結果である真を対応付けて材料認証発行部310に出力する。一方で、材料検証部390は、検証結果が偽であった場合、材料ロットを変更することを推奨する内容の情報を材料認証発行部310に出力する。また、材料検証部390は、検証結果を分類モデル生成部360および材料指紋情報生成部330に出力する。 If the verification result is true, the material verification unit 390 associates the verification result (true) with the material model number and lot and outputs it to the material authentication issuing unit 310. On the other hand, if the verification result is false, the material verification unit 390 outputs information recommending that the material lot be changed to the material authentication issuing unit 310. The material verification unit 390 also outputs the verification result to the classification model generation unit 360 and the material fingerprint information generation unit 330.

次に、製造実行システム400の機能構成について説明する。 Next, we will explain the functional configuration of the manufacturing execution system 400.

製造実行システム400は、製造統括システム200からの指示に基づき所定の製造プロセスの実行することで製品の製造を行う処理部として機能する。具体的には、製造実行システム400は、製造実行部410と、品質検査部430と、を有している。 The manufacturing execution system 400 functions as a processing unit that manufactures products by executing a predetermined manufacturing process based on instructions from the manufacturing supervision system 200. Specifically, the manufacturing execution system 400 has a manufacturing execution unit 410 and a quality inspection unit 430.

製造実行部410は、製造統括システム200からの指示に基づく所定の製造プロセスを実行して製品の製造を行う機能部である。具体的には、製造実行部410は、学習用製造を製造指示部230から要求された場合、製造プロセスDB420から学習用製造プロセス421を取得する。また、製造実行部410は、予め判明している材料すなわち真であることが分かっている複数の材料の型番およびロットを用いて、かかる学習用製造プロセス421による製造の実行指示を製造機器510に出力する。 The manufacturing execution unit 410 is a functional unit that manufactures products by executing a specified manufacturing process based on instructions from the manufacturing supervision system 200. Specifically, when the manufacturing execution unit 410 receives a request for learning manufacturing from the manufacturing instruction unit 230, it acquires the learning manufacturing process 421 from the manufacturing process DB 420. In addition, the manufacturing execution unit 410 outputs an instruction to execute manufacturing using the learning manufacturing process 421 to the manufacturing equipment 510 using the model numbers and lots of materials that are known in advance, i.e., multiple materials that are known to be true.

また、製造実行部410は、試し製造を製造指示部230から要求された場合、製造プロセスDB420から試し製造プロセス422を取得する。また、製造実行部410は、未認証の材料ロットを用いて、かかる試し製造プロセス422による製造の実行指示を製造機器510に出力する。 In addition, when a trial production is requested by the production instruction unit 230, the production execution unit 410 retrieves a trial production process 422 from the production process DB 420. In addition, the production execution unit 410 outputs an instruction to execute production by the trial production process 422 to the production equipment 510 using an uncertified material lot.

また、製造実行部410は、量産製造を製造指示部230から要求された場合、製造プロセスDB420から量産製造プロセス423を取得する。また、製造実行部410は、認証済みの材料の型番およびロットを用いて、かかる量産製造プロセス423による製造の実行指示を製造機器510に出力する。 In addition, when mass production is requested by the manufacturing instruction unit 230, the manufacturing execution unit 410 acquires the mass production process 423 from the manufacturing process DB 420. In addition, the manufacturing execution unit 410 outputs an instruction to execute manufacturing by the mass production process 423 to the manufacturing equipment 510 using the model number and lot of the authenticated material.

品質検査部430は、製品の品質を検査する機能部である。具体的には、品質検査部430は、例えば形状特性、機械的・光学特性などに基づき製品の品質を検査する。 The quality inspection unit 430 is a functional unit that inspects the quality of the product. Specifically, the quality inspection unit 430 inspects the quality of the product based on, for example, shape characteristics, mechanical and optical characteristics, etc.

また、品質検査部430は、品質検査を行った材料の型番およびロットと、品質検査結果とを対応付けて材料認証システム300の材料指紋情報生成部330に出力する。 The quality inspection unit 430 also associates the model number and lot of the material that underwent quality inspection with the quality inspection results and outputs them to the material fingerprint information generation unit 330 of the material authentication system 300.

以上、各サブシステムの機能構成について説明した。 The functional configuration of each subsystem has been explained above.

次に、本システム1000の記憶部に記憶されている各種の情報について説明する。 Next, we will explain the various types of information stored in the memory unit of this system 1000.

材料認証システム300で用いられる認証情報DB320には、例えば材料の型番を識別する情報と、ロットを識別する情報と、対応するロットが認証済みか否かを示す情報と、が対応付けられて記憶されている。 The authentication information DB 320 used in the material authentication system 300 stores, in association with each other, information identifying the material model number, information identifying the lot, and information indicating whether the corresponding lot has been authenticated.

また、材料指紋情報DB340には、例えば測定値から抽出された特徴量を示す情報と、材料の型番およびロットを識別する情報と、材料の真偽を示す情報と、が対応付けられて記憶されている。 In addition, the material fingerprint information DB340 stores, in association with each other, information indicating features extracted from the measured values, information identifying the model number and lot of the material, and information indicating the authenticity of the material.

また、分類モデルDB370には、例えば材料の型番と、対応する学習済み分類モデルと、が対応付けられて登録されている。 In addition, the classification model DB370 stores, for example, material model numbers and corresponding trained classification models in association with each other.

また、製造実行システム400で用いられる製造プロセスDB420には、学習用、試し用および量産用の製造を実行するための各種の製造プロセスが記憶されている。 In addition, the manufacturing process DB 420 used in the manufacturing execution system 400 stores various manufacturing processes for carrying out learning, trial, and mass production manufacturing.

また、記憶部には、製品の受注状況や在庫状況、および、製造工場における製造設備500の稼働状況といった所定情報が記憶されている。 The memory unit also stores specific information such as the order status and inventory status of the product, and the operating status of the manufacturing equipment 500 at the manufacturing plant.

また、本システム1000が有する通信部は、材料認証システム300と製造設備500との間の情報通信を行う。また、通信部は、製造実行システム400と製造設備500との間の情報通信を行う。 The communication unit of the system 1000 communicates information between the material authentication system 300 and the manufacturing equipment 500. The communication unit also communicates information between the manufacturing execution system 400 and the manufacturing equipment 500.

なお、製造設備500は、製造実行部410から出力された製造プロセスに基づいて製品を製造する製造機器510と、製造プロセス中の物理量を測定することで測定値を取得する複数の各種センサ520と、を有している。また、センサ520は、測定値を材料認証システム300の材料指紋情報生成部330に出力する。 The manufacturing facility 500 includes manufacturing equipment 510 that manufactures products based on the manufacturing process output from the manufacturing execution unit 410, and a number of various sensors 520 that acquire measurement values by measuring physical quantities during the manufacturing process. The sensors 520 also output the measurement values to the material fingerprint information generation unit 330 of the material authentication system 300.

以上、本実施形態に係るシステム1000の概略構成について説明した。 The above describes the general configuration of the system 1000 according to this embodiment.

[動作の説明]
図2は、本システム1000で実行される製造処理の一例を示したフロー図である。かかる処理は、例えば入力装置を介して入力受付部が製造処理の実行指示をユーザから受け付けると開始される。
[Operation Description]
2 is a flow diagram showing an example of a manufacturing process executed by the present system 1000. This process is started when the input receiving unit receives an instruction to execute the manufacturing process from a user via an input device, for example.

処理が開始されると、生産管理システム100は、生産計画を決定する(ステップS10)。具体的には、生産管理システム100の生産計画管理部110は、受注状況や在庫状況などの所定情報を記憶部から取得する。また、生産計画管理部110は、出力表示部を介して、記憶部から取得したこれらの情報を表示するための画面情報を生成し、これを出力装置(ディスプレイ)に表示する。 When processing begins, the production management system 100 determines a production plan (step S10). Specifically, the production plan management unit 110 of the production management system 100 acquires predetermined information such as order status and inventory status from the storage unit. In addition, the production plan management unit 110 generates screen information for displaying the information acquired from the storage unit via the output display unit, and displays this on an output device (display).

なお、ユーザは、表示された受注状況や在庫状況を参照し、入力装置を介して適切な生産使用、数量および時期を入力する。生産計画管理部110は、入力受付部を介して入力情報を取得すると、所定のアルゴリズムに基づき生産計画を決定する。 The user refers to the displayed order status and inventory status, and inputs the appropriate production use, quantity, and timing via the input device. When the production plan management unit 110 acquires the input information via the input reception unit, it determines the production plan based on a specified algorithm.

なお、生産計画管理部110は、ロジスティクス全体を最適化するための数理計画モデルおよびそのアルゴリズムを用いることにより、ユーザからの入力に依らず、自動で生産計画を決定しても良い。なお、かかる数理計画モデルやアルゴリズムは予め記憶部に記憶されていれば良い。 The production plan management unit 110 may automatically determine the production plan without relying on input from the user by using a mathematical planning model and its algorithm for optimizing the entire logistics. Such a mathematical planning model and algorithm may be stored in the storage unit in advance.

次に、製造統括システム200の製造条件決定部210は、製造条件を決定する(ステップS20)。具体的には、製造条件決定部210は、生産計画および製造設備500の稼働状況を記憶部から取得する。また、製造条件決定部210は、出力表示部を介して、記憶部から取得したこれらの情報を表示するための画面情報を生成し、これを出力装置(ディスプレイ)に表示する。 Next, the manufacturing condition determination unit 210 of the manufacturing supervision system 200 determines the manufacturing conditions (step S20). Specifically, the manufacturing condition determination unit 210 acquires the production plan and the operating status of the manufacturing equipment 500 from the storage unit. In addition, the manufacturing condition determination unit 210 generates screen information for displaying the information acquired from the storage unit via the output display unit, and displays this on the output device (display).

なお、ユーザは、表示された生産計画や製造設備500の稼働状況を参照し、入力装置を介して適切な製造設備500と材料との組合わせに係る製造条件を入力する。製造条件決定部210は、入力受付部を介して入力情報を取得すると、所定のアルゴリズムに基づき製造条件を決定する。また、製造条件決定部210は、製品の製造に使用される材料の型番およびロットを含む製造条件を材料認証取得部220に出力する。 The user refers to the displayed production plan and the operating status of the manufacturing equipment 500, and inputs manufacturing conditions related to an appropriate combination of manufacturing equipment 500 and materials via the input device. When the manufacturing condition determination unit 210 acquires the input information via the input reception unit, it determines the manufacturing conditions based on a predetermined algorithm. In addition, the manufacturing condition determination unit 210 outputs the manufacturing conditions, including the model number and lot of the material used to manufacture the product, to the material authentication acquisition unit 220.

なお、製造条件決定部210は、生産効率を最適化するための数理計画モデルおよびそのアルゴリズムを用いることにより、ユーザからの入力に依らず、自動で製造条件を決定しても良い。また、かかる数理計画モデルやアルゴリズムは予め記憶部に記憶されていれば良い。 The manufacturing condition determination unit 210 may automatically determine the manufacturing conditions without relying on input from the user by using a mathematical programming model and its algorithm for optimizing production efficiency. Furthermore, such a mathematical programming model and algorithm may be stored in the storage unit in advance.

次に、材料認証取得部220は、製造条件に含まれる材料の認証情報について取得要求を行う(ステップS30)。具体的には、材料認証取得部220は、材料の型番およびロットを含む材料の認証情報の取得要求を材料認証発行部310に出力する。 Next, the material authentication acquisition unit 220 makes a request to acquire authentication information for the material included in the manufacturing conditions (step S30). Specifically, the material authentication acquisition unit 220 outputs a request to acquire authentication information for the material, including the model number and lot of the material, to the material authentication issuer 310.

次に、材料認証発行部310は、取得要求に係る材料の学習済み分類モデルが存在するか否かを判定する(ステップS40)。具体的には、材料認証発行部310は、認証情報DB320を参照し、認証情報の取得要求に係る材料ロットが未認証の場合に分類モデルDB370を参照する。また、材料認証発行部310は、取得要求に係る材料の型番に対応する学習済み分類モデルが分類モデルDB370に登録されている場合、取得要求に係る材料の型番に対応する学習済み分類モデルが存在すると判定する。 Next, the material authentication issuing unit 310 determines whether or not a trained classification model exists for the material related to the acquisition request (step S40). Specifically, the material authentication issuing unit 310 refers to the authentication information DB 320, and if the material lot related to the authentication information acquisition request is uncertified, refers to the classification model DB 370. Furthermore, if a trained classification model corresponding to the model number of the material related to the acquisition request is registered in the classification model DB 370, the material authentication issuing unit 310 determines that a trained classification model corresponding to the model number of the material related to the acquisition request exists.

そして、学習済み分類モデルが存在すると判定した場合(ステップS40でYes)、材料認証発行部310は、処理をステップS50に移行する。一方で、学習済み分類モデルが存在しないと判定した場合(ステップS40でNo)、材料認証発行部310は、かかる分類モデルが存在しない事を示す情報を材料認証取得部220に出力し、処理をステップS90に移行する。なお、ステップS90では、学習済み分類モデルの生成処理が実行される。学習済み分類モデルの生成処理の詳細については後述する。 If it is determined that a trained classification model exists (Yes in step S40), the material certification issuing unit 310 proceeds to step S50. On the other hand, if it is determined that a trained classification model does not exist (No in step S40), the material certification issuing unit 310 outputs information indicating that such a classification model does not exist to the material certification acquisition unit 220, and proceeds to step S90. In step S90, a process for generating a trained classification model is executed. The process for generating a trained classification model will be described in detail later.

学習済み分類モデルが存在すると判定した場合(ステップS40でYes)に移行するステップS50では、材料認証発行部310は、使用する材料ロットの認証情報が存在するか否かを判定する。具体的には、材料認証発行部310は、認証情報DB320を参照し、取得要求に係る材料ロットの認証情報が登録されているかを確認する。また、材料認証発行部310は、かかる材料ロットの認証情報が登録されている場合、取得要求に係る材料ロットの認証情報が存在すると判定する。 If it is determined that a trained classification model exists (Yes in step S40), the material authentication issuing unit 310 proceeds to step S50, where it determines whether authentication information for the material lot to be used exists. Specifically, the material authentication issuing unit 310 refers to the authentication information DB 320 and checks whether authentication information for the material lot related to the acquisition request is registered. Furthermore, if authentication information for the material lot is registered, the material authentication issuing unit 310 determines that authentication information for the material lot related to the acquisition request exists.

そして、材料ロットの認証情報が存在すると判定した場合(ステップS50でYes)、材料認証発行部310は、取得要求に係る材料の型番およびロットについて認証情報を発行する。また、材料認証発行部310は、認証情報を材料認証取得部220に出力し、処理をステップS60に移行する。一方で、材料ロットの認証情報が存在しないと判定した場合(ステップS50でNo)、材料認証発行部310は、取得要求に係る材料のロットが未認証である事を示す情報を材料認証取得部220に出力し、処理をステップS80に移行する。なお、ステップS80では、材料ロットの認証処理が実行される。材料ロットの認証処理の詳細については後述する。 If it is determined that authentication information for the material lot exists (Yes in step S50), the material authentication issuing unit 310 issues authentication information for the model number and lot of the material related to the acquisition request. The material authentication issuing unit 310 also outputs the authentication information to the material authentication acquisition unit 220 and proceeds to step S60. On the other hand, if it is determined that authentication information for the material lot does not exist (No in step S50), the material authentication issuing unit 310 outputs information indicating that the material lot related to the acquisition request has not been authenticated to the material authentication acquisition unit 220 and proceeds to step S80. In step S80, authentication processing for the material lot is executed. Details of the authentication processing for the material lot will be described later.

材料ロットの認証情報が存在すると判定された場合(ステップS50でYes)に移行するステップS60では、材料認証取得部220は、製造条件に含まれる材料の型番およびロットの認証情報を認証情報発行部から取得する。また、材料認証取得部220は、認証情報を取得すると、量産製造の実行要求を製造指示部230に出力し、処理をステップS70に移行する。なお、かかる要求には、生産計画や製造条件などの情報が含まれるものとする。 In step S60, which is reached when it is determined that authentication information for the material lot exists (Yes in step S50), the material authentication acquisition unit 220 acquires the material model number and lot authentication information included in the manufacturing conditions from the authentication information issuing unit. In addition, upon acquiring the authentication information, the material authentication acquisition unit 220 outputs a request to execute mass production to the manufacturing instruction unit 230, and the process proceeds to step S70. Note that such a request includes information such as the production plan and manufacturing conditions.

ステップS70では、製造指示部230は、生産計画および製造条件を用いて量産製造の指示情報を生成し、これを製造実行システム400に出力する。また、製造実行システム400の製造実行部410は、量産製造の指示を取得すると、製造プロセスDB420から量産製造プロセス423を取得し、通信部を介して、製造設備500に量産製造プロセス423を出力することで、生産計画および製造条件に応じた製品の量産製造を実行する。また、製造実行部410は、製造設備500に量産製造プロセス423を出力すると、本フローの処理を終了する。 In step S70, the manufacturing instruction unit 230 generates mass production instruction information using the production plan and manufacturing conditions, and outputs this to the manufacturing execution system 400. Furthermore, when the manufacturing execution unit 410 of the manufacturing execution system 400 acquires the mass production instruction, it acquires the mass production process 423 from the manufacturing process DB 420, and outputs the mass production process 423 to the manufacturing equipment 500 via the communication unit, thereby executing mass production of products according to the production plan and manufacturing conditions. Furthermore, when the manufacturing execution unit 410 outputs the mass production process 423 to the manufacturing equipment 500, the processing of this flow ends.

次に、学習済み分類モデルの生成処理(ステップS90)の詳細について説明する。 Next, we will explain the details of the process of generating a trained classification model (step S90).

図3は、学習済み分類モデルの生成処理の一例を示したフロー図である。 Figure 3 is a flow diagram showing an example of the process of generating a trained classification model.

ステップS91では、製造統括システム200、製造実行システム400および材料認証システム300は、協働で学習用製造を実行し、学習済み分類モデルを生成する。具体的には、製造統括システム200の材料認証取得部220は、認証情報の取得要求に係る材料の型番に対応する学習済み分類モデルが存在しない事を示す情報を取得すると、かかる分類モデルを生成するための学習用製造を製造指示部230に要求する。 In step S91, the manufacturing control system 200, the manufacturing execution system 400, and the material authentication system 300 cooperate to execute learning manufacturing and generate a learned classification model. Specifically, when the material authentication acquisition unit 220 of the manufacturing control system 200 acquires information indicating that there is no learned classification model corresponding to the model number of the material related to the authentication information acquisition request, it requests the manufacturing instruction unit 230 to execute learning manufacturing to generate such a classification model.

また、製造統括システム200の製造指示部230は、材料認証取得部220からの要求に基づいて、製造に用いる材料の型番やロットを含む学習用製造に関する製造指示を製造実行部410に出力する。 In addition, the manufacturing instruction unit 230 of the manufacturing supervision system 200 outputs manufacturing instructions for learning manufacturing, including the model number and lot of the material used in manufacturing, to the manufacturing execution unit 410 based on a request from the material authentication acquisition unit 220.

また、製造実行部410は、学習用製造の製造指示を製造指示部230から取得すると、製造プロセスDB420から学習用製造プロセス421を取得する。また、製造実行部410は、予め判明している材料すなわち真であることが分かっている複数の材料の型番およびロットを用いて、かかる学習用製造プロセス421による製造の実行指示を製造機器510に出力することで、学習用製造を実行する。 When the manufacturing execution unit 410 obtains manufacturing instructions for learning manufacturing from the manufacturing instruction unit 230, it obtains the learning manufacturing process 421 from the manufacturing process DB 420. The manufacturing execution unit 410 also executes learning manufacturing by outputting to the manufacturing equipment 510 an instruction to execute manufacturing using the learning manufacturing process 421 using the model numbers and lots of materials that are known in advance, i.e., multiple materials that are known to be true.

次に、材料認証システム300の材料指紋情報生成部330は、学習用製造における測定値を用いて材料指紋情報を生成する(ステップS92)。具体的には、材料指紋情報生成部330は、学習用製造において製造設備500における複数の各種センサ520および品質検査部430から出力された測定値(センサ値および製品品質)を取得する。また、材料指紋情報生成部330は、取得した測定値から材料特性に相関する複数の特徴量を抽出し、インプロセスの材料指紋情報を生成する。また、材料指紋情報生成部330は、生成した材料指紋情報と、材料の真偽(この場合、真)と、を対応付けて材料指紋情報DB340に格納する。 Next, the material fingerprint information generating unit 330 of the material authentication system 300 generates material fingerprint information using the measurement values in the learning production (step S92). Specifically, the material fingerprint information generating unit 330 acquires the measurement values (sensor values and product quality) output from the multiple various sensors 520 and the quality inspection unit 430 in the manufacturing equipment 500 in the learning production. The material fingerprint information generating unit 330 also extracts multiple feature quantities that correlate with the material properties from the acquired measurement values, and generates in-process material fingerprint information. The material fingerprint information generating unit 330 also associates the generated material fingerprint information with the authenticity of the material (in this case, authenticity) and stores it in the material fingerprint information DB 340.

次に、次元削減部350は、次元削減特徴量を生成する(ステップS93)。具体的には、次元削減部350は、UMAPなど所定の手法を用いて、材料指紋情報および材料の真偽の情報(この場合、真)を材料指紋情報DB340から取得し、これらの情報を用いて、学習済み分類モデルに入力できるように次元数を減らした次元削減特徴量を生成する。 Next, the dimension reduction unit 350 generates dimension-reduced features (step S93). Specifically, the dimension reduction unit 350 uses a predetermined method such as UMAP to acquire material fingerprint information and information on the authenticity of the material (in this case, authenticity) from the material fingerprint information DB 340, and uses this information to generate dimension-reduced features with a reduced number of dimensions that can be input to the trained classification model.

次に、分類モデル生成部360は、学習済み分類モデルを生成する(ステップS94)。具体的には、分類モデル生成部360は、所定の教師有り分類モデルを用いて、次元削減特徴量を学習することにより、学習用製造における材料の型番に対応した学習済み分類モデルを生成する。 Next, the classification model generation unit 360 generates a trained classification model (step S94). Specifically, the classification model generation unit 360 uses a predetermined supervised classification model to learn dimensionality reduction features, thereby generating a trained classification model corresponding to the model number of the material in the training manufacturing.

次に、分類モデル生成部360は、生成した学習済み分類モデルを分類モデルDB370に登録し(ステップS95)、本フローの処理を終了する。なお、分類モデル生成部360は、本フローの終了後、処理を図2のステップS30に戻す。 Next, the classification model generation unit 360 registers the generated trained classification model in the classification model DB 370 (step S95), and ends the processing of this flow. After ending this flow, the classification model generation unit 360 returns the processing to step S30 in FIG. 2.

以上、学習済み分類モデルの生成処理について説明した。 The above explains the process of generating a trained classification model.

次に、材料ロット認証処理(ステップS80)の詳細について説明する。 Next, we will explain the details of the material lot authentication process (step S80).

図4は、材料ロット認証処理の一例を示したフロー図である。 Figure 4 is a flow diagram showing an example of material lot authentication processing.

ステップS81では、製造統括システム200、製造実行システム400および材料認証システム300は、協働で試し製造を実行し、材料ロットの認証を行う。具体的には、製造統括システム200の材料認証取得部220は、認証情報の取得要求に係る材料のロットが未認証である事を示す情報を取得すると、かかる材料ロットの認証を行うための試し製造を製造指示部230に要求する。 In step S81, the manufacturing control system 200, the manufacturing execution system 400, and the material authentication system 300 cooperate to carry out trial manufacturing and authenticate the material lot. Specifically, when the material authentication acquisition unit 220 of the manufacturing control system 200 acquires information indicating that the material lot related to the authentication information acquisition request is uncertified, it requests the manufacturing instruction unit 230 to carry out trial manufacturing to authenticate the material lot.

また、製造統括システム200の製造指示部230は、材料認証取得部220からの要求に基づいて、製造に用いる材料の型番やロットを含む試し製造に関する製造指示を製造実行部410に出力する。 In addition, the manufacturing instruction unit 230 of the manufacturing supervision system 200 outputs manufacturing instructions regarding trial manufacturing, including the model number and lot of the material to be used in manufacturing, to the manufacturing execution unit 410 based on a request from the material authentication acquisition unit 220.

また、製造実行部410は、試し製造の製造指示を製造指示部230から取得すると、製造プロセスDB420から試し製造プロセス422を取得する。また、製造実行部410は、認証を行う材料の型番およびロットを用いて、かかる試し製造プロセス422による製造の実行指示を製造機器510に出力することで、試し製造を実行する。 When the manufacturing execution unit 410 obtains a manufacturing instruction for trial manufacturing from the manufacturing instruction unit 230, it obtains the trial manufacturing process 422 from the manufacturing process DB 420. The manufacturing execution unit 410 also executes trial manufacturing by outputting an instruction to execute manufacturing by the trial manufacturing process 422 to the manufacturing equipment 510 using the model number and lot of the material to be authenticated.

次に、材料認証システム300の材料指紋情報生成部330は、試し製造における測定値を用いて材料指紋情報を生成する(ステップS82)。具体的には、材料指紋情報生成部330は、試し製造において製造設備500における複数の各種センサ520および品質検査部430から出力された測定値(センサ値および製品品質)を取得する。また、材料指紋情報生成部330は、取得した測定値から材料特性に相関する複数の特徴量を抽出し、インプロセスの材料指紋情報を生成する。また、材料指紋情報生成部330は、生成した材料指紋情報を材料指紋情報DB340に格納する。 Next, the material fingerprint information generation unit 330 of the material authentication system 300 generates material fingerprint information using the measurement values in the trial production (step S82). Specifically, the material fingerprint information generation unit 330 acquires the measurement values (sensor values and product quality) output from the multiple various sensors 520 and the quality inspection unit 430 in the manufacturing equipment 500 during the trial production. The material fingerprint information generation unit 330 also extracts multiple feature amounts that correlate with the material properties from the acquired measurement values, and generates in-process material fingerprint information. The material fingerprint information generation unit 330 also stores the generated material fingerprint information in the material fingerprint information DB 340.

次に、次元削減部350は、次元削減特徴量を生成する(ステップS83)。具体的には、次元削減部350は、材料指紋情報を材料指紋情報DB340から取得し、UMAPなど所定の手法を用いて、学習済み分類モデルに入力できるように次元数を減らした次元削減特徴量を生成する。 Next, the dimension reduction unit 350 generates dimension-reduced features (step S83). Specifically, the dimension reduction unit 350 acquires the material fingerprint information from the material fingerprint information DB 340, and uses a predetermined method such as UMAP to generate dimension-reduced features with a reduced number of dimensions that can be input to the trained classification model.

次に、材料真偽判定部380は、学習済み分類モデルによる真偽判定の結果が真であるか否かを判定する(ステップS84)。具体的には、材料真偽判定部380は、認証を行う材料ロットの型番に対応する学習済み分類モデルを分類モデルDB370から取得する。また、材料真偽判定部380は、生成された次元削減特徴量をかかる学習済み分類モデルに入力することで材料の真偽判定に用いる出力情報を取得し、これを用いて材料の真偽判定を行う。 Next, the material authenticity determination unit 380 determines whether the result of the authenticity determination by the trained classification model is true or not (step S84). Specifically, the material authenticity determination unit 380 acquires a trained classification model corresponding to the model number of the material lot to be authenticated from the classification model DB 370. In addition, the material authenticity determination unit 380 inputs the generated dimensionality reduction features into the trained classification model to acquire output information to be used for determining the authenticity of the material, and uses this to determine the authenticity of the material.

そして、真偽判定の結果が真であると判定した場合(ステップS84でYes)、材料真偽判定部380は、材料ロットの真偽判定結果が真であることを材料認証発行部310に出力する。また、材料真偽判定部380は、分類モデル生成部360および材料指紋情報生成部330に判定結果を出力し、処理をステップS85に移行する。なお、材料指紋情報生成部330は、判定結果を材料指紋情報DB340の対応する材料ロットの材料指紋情報に対応付けて登録する。 If it is determined that the authenticity determination result is true (Yes in step S84), the material authenticity determination unit 380 outputs to the material authentication issuing unit 310 that the authenticity determination result of the material lot is true. The material authenticity determination unit 380 also outputs the determination result to the classification model generation unit 360 and the material fingerprint information generation unit 330, and the process proceeds to step S85. The material fingerprint information generation unit 330 registers the determination result in association with the material fingerprint information of the corresponding material lot in the material fingerprint information DB 340.

一方で、真偽判定の結果が真ではないと判定した場合(ステップS084でNo)、材料真偽判定部380は、材料検証部390に追加検証を要求し、処理をステップS87に移行する。 On the other hand, if the result of the authenticity determination is determined to be not authentic (No in step S084), the material authenticity determination unit 380 requests additional verification from the material verification unit 390 and transitions to step S87.

次に、真偽判定の結果が真であると判定した場合(ステップS84でYes)に移行するステップS85では、材料認証発行部310は、試し製造に係る材料ロットの認証を行う。具体的には、材料認証発行部310は、真偽判定の結果が真であることを示す情報を材料真偽判定部380から取得すると、試し製造に係る材料ロットの認証を行い、これを認証情報DB320に登録する。材料認証発行部310は、認証情報を発行し、これを材料認証取得部220に出力し、処理をステップS86に移行する。 Next, in step S85, which is performed if it is determined that the result of the authenticity determination is true (Yes in step S84), the material authentication issuing unit 310 authenticates the material lot related to the trial production. Specifically, when the material authentication issuing unit 310 obtains information indicating that the result of the authenticity determination is true from the material authenticity determination unit 380, it authenticates the material lot related to the trial production and registers this in the authentication information DB 320. The material authentication issuing unit 310 issues authentication information and outputs it to the material authentication acquisition unit 220, and the process proceeds to step S86.

また、分類モデル生成部360は、材料真偽判定部380による材料の真偽判定結果と、真偽判定に用いた次元削減特徴量と、対応する材料型番の学習済み分類モデルと、を用いて、学習済み分類モデルの再学習(アクティブラーニング)を行う(ステップS86)。また、分類モデル生成部360は、再学習した学習済み分類モデルを用いて、分類モデルDB370に登録されている対応する学習済み分類モデルを更新する。また、分類モデル生成部360は、かかる処理を行うと、本フローの処理を終了する。なお、分類モデル生成部360は、本フローの終了後、処理を図2のステップS30に戻す。 The classification model generation unit 360 also performs re-learning (active learning) of the trained classification model using the authenticity determination result of the material by the material authenticity determination unit 380, the dimensionality reduction feature used in the authenticity determination, and the trained classification model of the corresponding material model number (step S86). The classification model generation unit 360 also uses the re-learned trained classification model to update the corresponding trained classification model registered in the classification model DB 370. After performing this process, the classification model generation unit 360 ends the process of this flow. After ending this flow, the classification model generation unit 360 returns the process to step S30 in FIG. 2.

また、前述の真偽判定の結果が真ではないと判定した場合(ステップS84でNo)に移行するステップS87では、材料検証部390は、追加検証による真偽判定の結果が真であるか否かを判定する。具体的には、材料検証部390は、例えばFT-IRなど任意の分析技術を用いて材料ロットの追加検証を行い、その真偽を判定する。 In addition, in step S87, which is performed when it is determined that the result of the authenticity determination described above is not authentic (No in step S84), the material verification unit 390 determines whether the result of the authenticity determination by additional verification is authentic. Specifically, the material verification unit 390 performs additional verification of the material lot using any analysis technique such as FT-IR, and determines its authenticity.

そして、真偽判定の結果が真であると判定した場合(ステップS87でYes)、材料検証部390は、処理をステップS85に移行する。なお、ステップS85の処理は前述と同様のため詳細な説明は省略する。 If the result of the authenticity determination is determined to be authentic (Yes in step S87), the material verification unit 390 proceeds to step S85. Note that the process of step S85 is the same as described above, so a detailed description will be omitted.

一方で、真偽判定の結果が真ではないと判定した場合(ステップS87でNo)、材料検証部390は、出力表示部を介して、検証結果が偽であること、および、材料ロットを変更することを推奨する内容の情報を出力装置(ディスプレイ)に表示し(ステップS88)、処理をステップS86に移行する。なお、ステップS86では、判定結果が偽であったことと、真偽判定に用いた次元削減特徴量と、対応する材料型番の学習済み分類モデルと、を用いて、学習済み分類モデルの再学習(アクティブラーニング)を行う。 On the other hand, if it is determined that the result of the true/false judgment is not true (No in step S87), the material verification unit 390 displays information that the verification result is false and that it is recommended to change the material lot on the output device (display) via the output display unit (step S88), and the process proceeds to step S86. In step S86, the trained classification model is retrained (active learning) using the fact that the judgment result was false, the dimensionality reduction features used in the true/false judgment, and the trained classification model for the corresponding material model number.

また、この場合、材料検証部390は、判定結果が偽であったことを示す情報を分類モデル生成部360および材料指紋情報生成部330にも出力する。材料指紋情報生成部330は、かかる判定結果を取得すると、これを材料指紋情報DB340の対応する材料ロットの材料指紋情報に対応付けて登録する。 In this case, the material verification unit 390 also outputs information indicating that the judgment result was false to the classification model generation unit 360 and the material fingerprint information generation unit 330. When the material fingerprint information generation unit 330 obtains such a judgment result, it registers it in the material fingerprint information DB 340 in association with the material fingerprint information of the corresponding material lot.

以上、材料ロット認証処理について説明した。 The above explains the material lot authentication process.

次に、本実施形態に係るシステムが、複数のセンサ520から得られた複数の特徴量を材料の認証に活用することで、高精度に材料の真偽判定を行うことができることについて、実験例を用いてその効果を説明する。 Next, we will use experimental examples to explain the effectiveness of the system according to this embodiment, which can determine the authenticity of materials with high accuracy by utilizing multiple feature amounts obtained from multiple sensors 520 to authenticate materials.

図5は、本実施形態による効果を検証するための実験例の概要を示した図である。実験例としては、樹脂製品(例えば、プラスチック樹脂を用いた製品)を製造する射出成形プロセスにおける実験例を示す。図示する金型600には、金型600内に搭載されたランナー650から5点のピンゲート方式で金型600内の製品形成部に対して樹脂を流入する構造をしている。実験例では、ランナー650に設けたセンサ配置部660と、製品形成部に設けたセンサ配置部610と、の各々に複数の圧力センサおよび樹脂温度センサが配置されている。そして、これらのセンサから圧力および温度の時間変化の測定値を取得した。 Figure 5 is a diagram showing an outline of an experimental example for verifying the effect of this embodiment. The experimental example is an experimental example in an injection molding process for manufacturing a resin product (e.g., a product using plastic resin). The illustrated mold 600 has a structure in which resin is flowed into a product forming section in the mold 600 from a runner 650 mounted in the mold 600 using a five-point pin gate method. In the experimental example, multiple pressure sensors and resin temperature sensors are arranged in a sensor arrangement section 660 provided on the runner 650 and a sensor arrangement section 610 provided on the product forming section. Measurement values of the time changes in pressure and temperature were obtained from these sensors.

また、本実験例では、ピーク圧力、圧力の最大微分値、圧力の積分値および温度の最大微分値と、製品品質として製品重量と、を測定値として取得し、これら複数の測定値における特徴量をインプロセス材料指紋情報として生成した。 In addition, in this experimental example, the peak pressure, the maximum differential value of the pressure, the integral value of the pressure, and the maximum differential value of the temperature, as well as the product weight as an indicator of product quality, were obtained as measured values, and the feature quantities of these multiple measured values were generated as in-process material fingerprint information.

また、製造に使用する材料には、ポリプロピレンを用いた。また、学習用の真の材料として、廃家電由来のリサイクルポリプロピレンの1つの型番を用い、その型番における15種類の材料ロットでの製造を行った。また、学習用の偽の材料として、8つの型番のバージン材を各1ロットと、2つの型番のリサイクル材について各3ロットを用いて製造を行った。 Polypropylene was used as the material for manufacturing. As the real material for learning, one model number of recycled polypropylene derived from discarded home appliances was used, and 15 different material lots of that model number were used for manufacturing. As fake materials for learning, one lot of virgin material of each of eight model numbers and three lots of recycled material of each of two model numbers were used for manufacturing.

また、次元削減モデルとしてUMAPを用い、分類モデルとしてSVMを用いた。 We also used UMAP as the dimensionality reduction model and SVM as the classification model.

図6は、ランナー650に設けたセンサから取得された圧力積分値と製品重量の2パラメータのみを用いて、SVMによる分類モデルを構築した実験結果を示す散布図である。図示するように、横軸に示す圧力積分値と、縦軸に示す製品重量と、の間に負の相関が見られ、材料の特性の違いにより異なる位置にプロットされる傾向が得られた。しかしながら、真の分類領域に偽の実測結果の一部が含まれていることが分かる。このような実験結果から、少ないパラメータに基づいて構築した学習済み分類モデルを用いた場合、特性が似ている材料については、高精度な分類が困難であると判断できる。 Figure 6 is a scatter plot showing the experimental results of constructing a classification model using SVM using only two parameters, the pressure integral value and product weight obtained from a sensor installed on the runner 650. As shown in the figure, a negative correlation is observed between the pressure integral value shown on the horizontal axis and the product weight shown on the vertical axis, and a tendency is observed for them to be plotted at different positions depending on the differences in material properties. However, it can be seen that some false actual measurement results are included in the true classification area. From these experimental results, it can be concluded that when using a trained classification model constructed based on a small number of parameters, it is difficult to perform high-precision classification for materials with similar properties.

図7は、20次元の特徴量をインプロセスの材料指紋情報として生成し、2次元の次元削減を行ったのち、学習済み分類モデルを構築した実験結果を示す散布図である。図示するように、横軸には次元削減特徴量1が対応付けられ、縦軸は次元削減特徴量2が対応付けられている。また、20次元の特徴量は、前述の測定値における特徴量の種類(本例では4種)と、各特徴量を測定したセンサ数(本例では、例えば5つのセンサ)とに基づき生成される。なお、異なる種類のセンサを用いて測定された特徴量や、異なる位置で測定された特徴量については各々、相互に異なる特徴量として扱うことができる。 Figure 7 is a scatter plot showing the experimental results of generating 20-dimensional features as in-process material fingerprint information, performing 2-dimensional dimensionality reduction, and then constructing a trained classification model. As shown in the figure, the horizontal axis corresponds to dimensionality reduction feature 1, and the vertical axis corresponds to dimensionality reduction feature 2. In addition, the 20-dimensional features are generated based on the types of features in the aforementioned measured values (four types in this example) and the number of sensors that measured each feature (e.g., five sensors in this example). Note that features measured using different types of sensors or features measured at different positions can each be treated as mutually different features.

本実験例において、真の材料として用いたリサイクルポリプロピレンは、様々な材料と使用履歴を持つ材料が混在するため、材料のロット間でのばらつきが大きい。そのため、得られた散布図においても材料ロットによって広い分布が見られた。また、図6と比較すると、SVMにより得られた分類のうち、真の分類領域に偽の実測結果は含まれておらず、材料の真偽をより高精度に分類できることが示された。これは、複数のセンサから得られた複数の特徴量をインプロセスの材料指紋情報として用いることで、材料の特性の僅かな違いも反映された次元削減の特徴量が得られたためと考えられる。 In this experimental example, the recycled polypropylene used as the true material is a mixture of various materials and materials with usage histories, resulting in large variations between material lots. As a result, a wide distribution was observed depending on the material lot in the obtained scatter plot. Furthermore, compared to Figure 6, no false actual measurement results were included in the true classification area of the classification obtained by SVM, indicating that the trueness of materials can be classified with higher accuracy. This is thought to be because by using multiple feature values obtained from multiple sensors as in-process material fingerprint information, dimensionality-reduced feature values that reflect even slight differences in material properties were obtained.

以上の通り、本システムによれば、追加の検査工程や材料への認証マーカーの添加無しに、製造プロセス中に得られるセンサ情報を用いて材料の真偽を判定し、材料を認証することができる。また、本システムによれば、認証された材料のみを用いて製品の製造を行うことができる。 As described above, this system can determine the authenticity of materials and authenticate the materials using sensor information obtained during the manufacturing process without the need for additional inspection processes or the addition of authentication markers to the materials. Furthermore, this system can manufacture products using only authenticated materials.

特に、本システムでは、製造プロセス中の複数のセンサから得られた測定値に基づき、追加の検査工程や認証マーカーの添加なしに真偽を判定し、材料を認証することができる。また、複数のセンサから得られる測定値を材料のインプロセス材料指紋情報として用いることで、材料品質や成形品品質など限定されたパラメータのみで判定するよりも高精度な真偽判定が可能になる。 In particular, this system can determine authenticity and authenticate materials based on measurements obtained from multiple sensors during the manufacturing process, without the need for additional inspection steps or the addition of authentication markers. In addition, by using measurements obtained from multiple sensors as in-process material fingerprint information for the material, it becomes possible to determine authenticity with higher accuracy than if it were determined based only on limited parameters such as material quality and molded product quality.

さらに、本システムによれば、リサイクル材のようにばらつきの大きい材料についても真偽判定が可能となる。これにより、材料メーカーが材料を偽造した場合においても、製造メーカーは、独自に材料の認証を行うことができる。そのため、製造メーカーは、認証された材料を使用して製造を実行することで、材料偽装の発覚に伴うリスクを未然に防ぐことができる。 Furthermore, this system makes it possible to determine the authenticity of materials with large variations, such as recycled materials. This allows the manufacturing manufacturer to independently authenticate the materials, even if the materials manufacturer counterfeits the materials. Therefore, by using certified materials for manufacturing, the manufacturing manufacturer can prevent the risks associated with the discovery of counterfeit materials.

また、本システムによれば、未認証の材料が偽と判定された場合に、追加の検証分析を行い、真偽の判定結果と関連付けられた次元削減特徴量を用いて学習済み分類モデルに再学習を実施することで、学習済み分類モデルの精度を向上させることができる。 In addition, according to this system, if an uncertified material is determined to be fake, additional verification analysis is performed and the trained classification model is retrained using the dimensionality-reduced features associated with the authenticity determination result, thereby improving the accuracy of the trained classification model.

また、本システムによれば、学習済み分類モデルにより未認証の材料が真と判定された場合にも、真の判定結果と関連付けられた次元削減特徴量を用いた再学習により、学習済み分類モデルの精度を向上させることができる。 In addition, according to this system, even if an uncertified material is judged to be genuine by the trained classification model, the accuracy of the trained classification model can be improved by re-training using the dimensionality reduction features associated with the true judgment result.

次に、本実施形態に係るシステム1000のハードウェア構成について説明する。 Next, we will explain the hardware configuration of the system 1000 according to this embodiment.

図8は、本システム1000のハードウェア構成の一例を示した図である。本システム1000は、例えば一つの計算機700(情報処理装置)を用いて実現することができる。 Figure 8 shows an example of the hardware configuration of the present system 1000. The present system 1000 can be realized, for example, using one computer 700 (information processing device).

具体的には、計算機700は、演算装置710と、メモリ720と、記憶装置730と、入力装置740と、出力装置750と、通信装置760と、媒体インターフェース770と、を備えており、これらの各装置は通信経路CN1により電気的に相互接続されている。なお、通信経路CN1は、例えば内部バスあるいはLAN(Local Area Network)などである。 Specifically, the computer 700 includes an arithmetic unit 710, a memory 720, a storage device 730, an input device 740, an output device 750, a communication device 760, and a media interface 770, and these devices are electrically interconnected by a communication path CN1. Note that the communication path CN1 is, for example, an internal bus or a LAN (Local Area Network).

演算装置710は、例えばプロセッサ(マイクロプロセッサ、CPU:Central Processing Unit、GPU:Graphics Processing Unitあるいはその他の半導体デバイスを含む)から構成されている。 The computing device 710 is composed of, for example, a processor (including a microprocessor, a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), or other semiconductor device).

メモリ720は、RAM(Random Access Memory)やROM(Read Only Memory)などの不揮発性あるいは揮発性の記憶媒体である。 Memory 720 is a non-volatile or volatile storage medium such as RAM (Random Access Memory) or ROM (Read Only Memory).

記憶装置730は、各サブシステムの機能部を実現するコンピュータプログラム731や本システム1000全体あるいは各サブシステムの処理に用いられる種々の情報などを記憶する装置である。記憶装置730は、例えばフラッシュメモリ、ハードディスクあるいはSSD(Solid State Drive)などの書き換え可能な記憶媒体である。 The storage device 730 is a device that stores computer programs 731 that realize the functional parts of each subsystem, various information used in the processing of the entire system 1000 or each subsystem, etc. The storage device 730 is a rewritable storage medium such as a flash memory, a hard disk, or an SSD (Solid State Drive).

入力装置740は、ユーザ(例えば、システムを使用するオペレーターなど)が計算機700に情報や指示を入力する装置である。入力装置740には、例えばキーボード、タッチパネル、マウスなどのポインティングデバイスやマイクロフォンのような音声入力装置などがある。出力装置750(表示装置)は、計算機700により生成された情報や外部装置から取得した情報を出力(表示)する装置である。出力装置750には、例えばディスプレイ、プリンタ、音声合成装置などがある。 The input device 740 is a device through which a user (e.g., an operator using the system) inputs information and instructions to the computer 700. Examples of the input device 740 include a keyboard, a touch panel, a pointing device such as a mouse, and a voice input device such as a microphone. The output device 750 (display device) is a device that outputs (displays) information generated by the computer 700 or information obtained from an external device. Examples of the output device 750 include a display, a printer, and a voice synthesizer.

通信装置760は、外部の情報処理装置と計算機700とを通信経路CN2を介して通信させる装置である。外部の情報処理装置としては、図示しない他の計算機700や外部記憶装置800がある。なお、外部記憶装置800としては、例えば、USB(Universal Serial Bus)メモリ、メモリカードおよびハードディスクなどがある。 The communication device 760 is a device that allows communication between an external information processing device and the computer 700 via the communication path CN2. Examples of external information processing devices include another computer 700 and an external storage device 800 (not shown). Examples of the external storage device 800 include a USB (Universal Serial Bus) memory, a memory card, and a hard disk.

計算機700は、外部記憶装置800に格納された情報(例えば、本システム1000の計算機700に用いられる固有情報や生産実績情報など)やコンピュータプログラムを読み込むことができる。また、計算機700は、記憶装置730に記憶されたコンピュータプログラム731および情報の全部または一部を、外部記憶装置800に送信して記憶させることもできる。 The computer 700 can read information (e.g., unique information and production performance information used by the computer 700 of the present system 1000) and computer programs stored in the external storage device 800. The computer 700 can also transmit all or part of the computer program 731 and information stored in the storage device 730 to the external storage device 800 for storage therein.

媒体インターフェース770は、外部記録媒体810(例えば、USBメモリ、メモリカードあるいはDVDなど)に読み書きする装置である。計算機700は、外部記録媒体810から記憶装置730に対してコンピュータプログラム731および情報を転送させることもできるし、記憶装置730に記憶されたコンピュータプログラム731および情報の全部または一部を外部記録媒体810に転送して記憶させることもできる。 The medium interface 770 is a device that reads and writes to an external recording medium 810 (e.g., a USB memory, a memory card, or a DVD). The calculator 700 can transfer a computer program 731 and information from the external recording medium 810 to the storage device 730, and can also transfer all or part of the computer program 731 and information stored in the storage device 730 to the external recording medium 810 for storage therein.

以上、本実施形態に係るシステム1000のハードウェア構成について説明した。 The above describes the hardware configuration of the system 1000 according to this embodiment.

なお、本システム1000の処理部すなわち各サブシステムの各機能部は、演算装置710に処理を行わせるプログラム731によって実現される。このプログラムは、例えば記憶装置730や外部記憶装置800に記憶され、プログラム731の実行にあたって例えばメモリ720上にロードされ、演算装置710により実行される。 The processing units of the system 1000, i.e., the functional units of each subsystem, are realized by a program 731 that causes the computing device 710 to perform processing. This program is stored, for example, in the storage device 730 or the external storage device 800, and is loaded, for example, into the memory 720 when the program 731 is executed, and is executed by the computing device 710.

また、入力受付部は、入力装置740により実現される。また、出力表示部は、出力装置750により実現される。また、記憶部は、メモリ720、記憶装置730または外部記憶装置800あるいはこれらの組合せにより実現される。また、通信部は、通信装置760により実現される。 The input reception unit is realized by the input device 740. The output display unit is realized by the output device 750. The storage unit is realized by the memory 720, the storage device 730, or the external storage device 800, or a combination of these. The communication unit is realized by the communication device 760.

また、本システム1000の各構成、機能、処理部および処理手段等は、それらの一部または全部を、例えば集積回路で設計する等によりハードウェアで実現しても良い。また、本システム1000は、各機能の一部または全部を、ソフトウェアにより実現することもできるし、ソフトウェアとハードウェアとの協働により実現することもできる。また、本システム1000は、固定的な回路を有するハードウェアを用いても良いし、少なくとも一部の回路を変更可能なハードウェアを用いてもよい。 Furthermore, each configuration, function, processing unit, processing means, etc. of the present system 1000 may be realized in part or in whole by hardware, for example by designing it as an integrated circuit. Furthermore, the present system 1000 may also realize each function in part or in whole by software, or by a combination of software and hardware. Furthermore, the present system 1000 may use hardware having fixed circuits, or may use hardware having at least some of the circuits that are changeable.

また、上述の通り、各サブシステムは、専用のソフトウェアやハードウェアを用いず、各機能の一部または全部をユーザ(オペレータ)が実施することで、システムを実現することもできる。 As mentioned above, each subsystem can also be implemented as a system by having a user (operator) implement some or all of the functions without using dedicated software or hardware.

なお、本実施形態では、一つの計算機700から本システム1000を実現する場合を例に説明したが、本発明はこれに限らず、複数の計算機700を連携させることにより一つまたは複数のシステムを構築することもできる。このようなシステムの構成については、以下の第二実施形態および第三実施形態で詳細に説明する。 In this embodiment, the system 1000 is realized from one computer 700, but the present invention is not limited to this. It is also possible to configure one or more systems by linking multiple computers 700. The configuration of such a system will be described in detail in the second and third embodiments below.

<第二実施形態>
前述の第一実施形態では、本システム1000が一つの計算機700により実現される場合について説明したが、本発明はこのような構成に限られるものではない。
Second Embodiment
In the above-described first embodiment, a case has been described in which the system 1000 is realized by one computer 700, but the present invention is not limited to such a configuration.

図9は、第二実施形態に係るシステム1000のハードウェア構成の一例を示した図である。図示するように、第二実施形態に係るシステム1000は、材料認証システム300を実現する計算機700a(以下、材料認証側計算機700aという場合がある)と、それ以外のサブシステムである生産管理システム100、製造統括システム200および製造実行システム400を実現する複数の計算機700b(以下、ユーザ側計算機700bという場合がある)と、が各々、通信経路CN2により相互通信可能に接続されている。なお、ユーザ側計算機700bは単数であっても良い。なお、同一の構成については同一の符号を付して詳細な説明を省略する。 Figure 9 is a diagram showing an example of the hardware configuration of the system 1000 according to the second embodiment. As shown in the figure, the system 1000 according to the second embodiment includes a computer 700a (hereinafter sometimes referred to as the material authentication side computer 700a) that realizes the material authentication system 300, and a plurality of computers 700b (hereinafter sometimes referred to as the user side computers 700b) that realize the other subsystems, the production management system 100, the manufacturing supervision system 200, and the manufacturing execution system 400, each of which is connected to be able to communicate with each other via a communication path CN2. Note that there may be only one user side computer 700b. Note that the same components are given the same reference numerals and detailed explanations are omitted.

このようなシステム構成によっても、追加の検査工程や材料への認証マーカーの添加無しに、製造プロセス中に得られるセンサ情報を用いて材料の真偽を判定し、材料を認証することができる。特に、本システムでは、材料認証側計算機をクラウド上に配置し、ユーザ側計算機の各々は、通信経路CN2を介して材料認証側計算機に材料の認証を要求することで、第一実施形態と同様の効果を得ることができる。 Even with this system configuration, the authenticity of materials can be determined and the materials authenticated using sensor information obtained during the manufacturing process, without the need for additional inspection processes or the addition of authentication markers to the materials. In particular, in this system, the material authentication computer is placed on the cloud, and each user computer requests material authentication from the material authentication computer via communication path CN2, thereby achieving the same effect as in the first embodiment.

また、このような構成によれば、材料認証側計算機(材料認証システム)は、複数あるユーザ側計算機から材料認証の要求を取得することになるため、それに伴って学習済み分類モデルにより多くの再学習を実行させることができ、材料の真偽判定精度をより向上させることができる。また、ユーザ側計算機は、真偽判定の精度がより向上した学習済み分類モデルを用いた認証情報を得た場合に製品の製造を実行するため、製造メーカーは、使用される材料について信頼度の高い製造を行うことができる。 Furthermore, with this configuration, the material authentication computer (material authentication system) receives material authentication requests from multiple user computers, which allows the trained classification model to perform more re-learning, thereby further improving the accuracy of determining whether the material is genuine or counterfeit. Furthermore, the user computer executes product manufacture when it obtains authentication information using a trained classification model with improved accuracy in determining whether the material is genuine or counterfeit, allowing the manufacturer to manufacture the materials used with high reliability.

<第三実施形態>
前述の第二実施形態では、材料認証システム300を実現する計算機700aと、それ以外のサブシステムを実現する複数の計算機700bと、が各々、通信経路CN2により相互通信可能に接続されている構成としたが、本発明はこのような構成に限られるものではない。
Third Embodiment
In the second embodiment described above, the computer 700a which realizes the material authentication system 300 and the multiple computers 700b which realize the other subsystems are connected to each other via the communication path CN2 so that they can communicate with each other. However, the present invention is not limited to such a configuration.

図10は、第三実施形態に係るシステム1000のハードウェア構成の一例を示した図である。図示するように、第三実施形態に係るシステム1000は、各サブシステムが各々、別個の計算機700o~700rにより実現され、通信経路CN2を介して通信可能に相互接続されている。なお、図示するように、本実施形態では、製造実行システム400を実現する計算機700rが複数あっても良い。なお、同一の構成については同一の符号を付して詳細な説明を省略する。 Figure 10 is a diagram showing an example of the hardware configuration of a system 1000 according to the third embodiment. As shown in the figure, in the system 1000 according to the third embodiment, each subsystem is realized by a separate computer 700o to 700r, which are communicatively interconnected via a communication path CN2. As shown in the figure, in this embodiment, there may be multiple computers 700r that realize the manufacturing execution system 400. Note that the same components are denoted by the same reference numerals and detailed explanations are omitted.

このような構成によっても、第一実施形態と同様の効果を得ることができる。特に、製造実行システム400を実現する計算機700rが複数ある場合、各々が分散された各製造工場に配置されている場合でも、共通の生産管理システム100、製造統括システム200および材料認証システム300により製造実行システム400の各計算機700で実行される処理を集約して管理することができる。 Even with this configuration, the same effects as in the first embodiment can be obtained. In particular, when there are multiple computers 700r that realize the manufacturing execution system 400, even if each is located in a distributed manufacturing plant, the processes executed by each computer 700 of the manufacturing execution system 400 can be consolidated and managed by a common production management system 100, manufacturing supervision system 200, and material authentication system 300.

なお、本発明のシステムに係る計算機700は、生産管理システム100、製造統括システム200、材料認証システム300および製造実行システム400といったサブシステムの中で、任意のサブシステムを実現するためのプログラム731を他の計算機700に配信するコンピュータ(配信サーバ)として提供することもできる。例えば、本システム1000は、任意のサブシステムを実現するためのプログラム731の取得要求を外部の計算機700(図示せず)から受け付けると、通信部を介して、記憶部に記憶した各サブシステムを実現するためのコンピュータプログラム731を外部の計算機700に送信することもできる。 The computer 700 in the system of the present invention can also be provided as a computer (distribution server) that distributes a program 731 for realizing an arbitrary subsystem among subsystems such as the production management system 100, the manufacturing supervision system 200, the material authentication system 300, and the manufacturing execution system 400 to other computers 700. For example, when the present system 1000 receives a request to acquire the program 731 for realizing an arbitrary subsystem from an external computer 700 (not shown), it can transmit the computer program 731 for realizing each subsystem stored in the memory unit to the external computer 700 via the communication unit.

また、前述の実施形態では、試し製造の際に取得した測定値を用いて、材料真偽判定部380による材料の真偽判定結果と、真偽判定に用いた次元削減特徴量と、対応する材料型番の学習済み分類モデルと、を用いた学習済み分類モデルの再学習について説明したが、本発明はこれに限られるものではない。例えば、本システム1000は、量産製造の際に取得された測定値に基づき生成される次元削減特徴量と、材料が真であることを示す情報と、を対応する材料型番の学習済み分類モデルに入力することで、量産製造中に学習済み分類モデルの再学習が繰り返し行われるようにしても良い。 In the above embodiment, the measurements obtained during trial production are used to determine whether the material is genuine or not by the material genuineness determination unit 380, and the dimension reduction features used in the genuineness determination are used to determine whether the material is genuine. The present invention is not limited to this. For example, the system 1000 may input dimension reduction features generated based on measurements obtained during mass production and information indicating that the material is genuine into the trained classification model of the corresponding material model number, thereby repeatedly retraining the trained classification model during mass production.

なお、本発明は上記した実施形態および変形例に限定されるものではなく、同一の技術的思想の範囲内において様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加、削除、置換をすることが可能である。 The present invention is not limited to the above-mentioned embodiments and modifications, but includes various modifications within the scope of the same technical idea. For example, the above-mentioned embodiments have been described in detail to clearly explain the present invention, and are not necessarily limited to those having all of the configurations described. It is also possible to replace part of the configuration of one embodiment with the configuration of another embodiment, and it is also possible to add the configuration of another embodiment to the configuration of one embodiment. It is also possible to add, delete, or replace part of the configuration of each embodiment with other configurations.

また、上記説明では、制御線や情報線は、説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えて良い。 In addition, in the above explanation, the control lines and information lines are those that are considered necessary for the explanation, and do not necessarily show all the control lines and information lines in the product. In reality, it can be assumed that almost all components are interconnected.

1000・・・システム、100・・・生産管理システム、110・・・生産計画管理部、200・・・製造統括システム、210・・・製造条件決定部、220・・・材料認証取得部、230・・・製造指示部、300・・・材料認証システム、310・・・材料認証発行部、320・・・認証情報DB、330・・・材料指紋情報生成部、340・・・材料指紋情報DB、350・・・次元削減部、360・・・分類モデル生成部、370・・・分類モデルDB、380・・・材料真偽判定部、390・・・材料検証部、400・・・製造実行システム、410・・・製造実行部、420・・・製造プロセスDB、430・・・品質検査部、500・・・製造設備、510・・・製造機器、520・・・センサ、700・・・計算機、710・・・演算装置、720・・・メモリ、730・・・記憶装置、731・・・サブシステムの各機能部を実現するコンピュータプログラム、740・・・入力装置、750・・・出力装置、760・・・通信装置、770・・・媒体インターフェース、800・・・外部記憶装置、810・・・外部記録媒体、CN1、CN2・・・通信経路 1000...System, 100...Production management system, 110...Production planning management department, 200...Manufacturing management system, 210...Manufacturing condition determination department, 220...Material authentication acquisition department, 230...Manufacturing instruction department, 300...Material authentication system, 310...Material authentication issuing department, 320...Authentication information DB, 330...Material fingerprint information generation department, 340...Material fingerprint information DB, 350...Dimension reduction department, 360...Classification model generation department, 370...Classification model DB, 380...Material authenticity determination department, 390...Material verification department, 400...Manufacturing Execution system, 410... manufacturing execution unit, 420... manufacturing process DB, 430... quality inspection unit, 500... manufacturing equipment, 510... manufacturing device, 520... sensor, 700... computer, 710... arithmetic unit, 720... memory, 730... storage device, 731... computer program that realizes each functional unit of the subsystem, 740... input device, 750... output device, 760... communication device, 770... media interface, 800... external storage device, 810... external recording medium, CN1, CN2... communication path

Claims (11)

一つ以上のプロセッサと、一つ以上の記憶媒体と、を有するシステムであって、
前記プロセッサは、
原材料を用いた製品の製造設備に設置した複数のセンサから得られる測定値を学習して原材料の真偽の判定に用いる情報を出力する学習済み分類モデルを生成し、当該学習済み分類モデルを前記記憶媒体に記憶し、
未認証の原材料における前記測定値を前記学習済み分類モデルに入力し、
前記未認証の原材料が真と判定された場合、当該原材料を認証する
ことを特徴とするシステム。
1. A system having one or more processors and one or more storage media, comprising:
The processor,
generating a trained classification model that learns measurement values obtained from a plurality of sensors installed in a manufacturing facility for a product using raw materials and outputs information used to determine the authenticity of the raw materials, and storing the trained classification model in the storage medium;
inputting the measurements of uncertified raw materials into the trained classification model;
If the uncertified raw material is determined to be genuine, the system authenticates the raw material.
請求項1に記載のシステムであって、
前記プロセッサは、
真であることが判明している複数の原材料を用いた学習用製造における前記測定値から抽出された複数の特徴量を含むインプロセス指紋情報を生成し、
前記インプロセス指紋情報における前記特徴量の次元数を削減することで次元削減特徴量を生成し、
前記次元削減特徴量を所定種類の分類モデルに学習させることで、前記原材料の特性に対応する前記学習済み分類モデルを生成する
ことを特徴とするシステム。
2. The system of claim 1,
The processor,
generating in-process fingerprint information including a plurality of feature quantities extracted from the measurements in a training production using a plurality of raw materials that are known to be true;
generating dimension-reduced features by reducing the number of dimensions of the features in the in-process fingerprint information;
A system characterized by generating a trained classification model corresponding to the characteristics of the raw material by training the dimensionality-reduced features into a predetermined type of classification model.
請求項2に記載のシステムであって、
前記特徴量には、
ピーク圧力、圧力の最大微分値、圧力の積分値および温度の最大微分値のうち、少なくともいずれか一つが含まれる
ことを特徴とするシステム。
3. The system of claim 2,
The feature amount includes:
The system includes at least one of the following: peak pressure, maximum differential of pressure, integral of pressure, and maximum differential of temperature.
請求項1に記載のシステムであって、
前記プロセッサは、
前記未認証の原材料が偽と判定された場合、真偽に関する追加の検証分析を行い、
前記検証分析の結果が真と判定された場合に前記未認証の原材料を認証する
ことを特徴とするシステム。
2. The system of claim 1,
The processor,
If the uncertified raw materials are determined to be fake, additional verification analysis will be conducted regarding their authenticity;
and authenticating the uncertified raw material if the result of the verification analysis is determined to be true.
請求項2に記載のシステムであって、
前記プロセッサは、
前記真偽の判定結果と、前記次元削減特徴量と、原材料に対応する前記学習済み分類モデルと、を用いて当該学習済み分類モデルの再学習を行うことで、当該学習済み分類モデルを更新する
ことを特徴とするシステム。
3. The system of claim 2,
The processor,
A system characterized by updating the trained classification model by re-training the trained classification model using the truth/falsehood determination result, the dimensionality reduction features, and the trained classification model corresponding to the raw materials.
請求項1に記載のシステムであって、
前記プロセッサは、
製造に用いる原材料の前記認証の取得要求を行い、
前記原材料が未認証であった場合、認証のための試し製造を要求し、当該試し製造により取得される前記測定値に基づく当該原材料の真偽の判定結果に応じた情報を取得し、
前記原材料が認証済みの場合、認証済みの当該原材料を用いた製品の製造を実行する
ことを特徴とするシステム。
2. The system of claim 1,
The processor,
Request the acquisition of said certification for the raw materials used in production,
If the raw material is not certified, a trial production for certification is requested, and information corresponding to the determination result of the authenticity of the raw material based on the measurement value obtained by the trial production is obtained;
If the raw materials are certified, the system performs manufacturing of the product using the certified raw materials.
請求項6に記載のシステムであって、
前記プロセッサは、
前記試し製造により取得された前記測定値に基づく前記真偽の判定結果が偽の場合、前記認証の取得要求を行った前記原材料が偽であることを示す情報を表示する
ことを特徴とするシステム。
7. The system of claim 6,
The processor,
The system is characterized in that, if the authenticity determination result based on the measurement values obtained by the trial production is false, information indicating that the raw material for which the certification was requested is fake is displayed.
請求項6に記載のシステムであって、
前記プロセッサは、
前記認証済みの原材料を用いた前記製品の製造において取得された前記測定値と、材料が真であることを示す情報と、当該認証済みの原材料の型番に対応する前記学習済み分類モデルと、を用いて当該学習済み分類モデルの再学習を行うことで、当該学習済み分類モデルを更新する
ことを特徴とするシステム。
7. The system of claim 6,
The processor,
A system characterized by updating the trained classification model by re-training the trained classification model using the measurement values obtained during the manufacture of the product using the authenticated raw materials, information indicating that the materials are genuine, and the trained classification model corresponding to the model number of the authenticated raw materials.
請求項1に記載のシステムであって、
前記原材料は、リサイクル材である
ことを特徴とするシステム。
2. The system of claim 1,
The system is characterized in that the raw materials are recycled materials.
請求項1に記載のシステムであって、
前記原材料は、プラスチック材であり、
前記製品を製造する製造プロセスは、射出成形プロセスであり、
前記測定値は、少なくとも前記プラスチック材を流入させる金型内に搭載された複数のセンサから取得した測定値を含む
ことを特徴とするシステム。
2. The system of claim 1,
The raw material is a plastic material,
the manufacturing process for producing said product is an injection molding process;
The system, wherein the measurements include measurements obtained from a plurality of sensors mounted within at least a mold through which the plastic material flows.
一つ以上のプロセッサと、一つ以上の記憶媒体と、を有するシステムで実行されるプログラムを記憶したプログラム記憶媒体であって、
前記プロセッサが、
原材料を用いた製品の製造設備に設置した複数のセンサから得られる測定値を学習して原材料の真偽の判定に用いる情報を出力する学習済み分類モデルを生成し、当該学習済み分類モデルを前記記憶媒体に記憶し、
未認証の原材料における前記測定値を前記学習済み分類モデルに入力し、
前記未認証の原材料が真と判定された場合、当該原材料を認証する、という処理を実行するためのプログラムを記憶したプログラム記憶媒体。
A program storage medium storing a program executed in a system having one or more processors and one or more storage media,
The processor,
generating a trained classification model that learns measurement values obtained from a plurality of sensors installed in a manufacturing facility for a product using raw materials and outputs information used to determine the authenticity of the raw materials, and storing the trained classification model in the storage medium;
inputting the measurements of uncertified raw materials into the trained classification model;
A program storage medium storing a program for executing a process of authenticating the uncertified raw material when the uncertified raw material is determined to be genuine.
JP2021158627A 2021-09-29 2021-09-29 System and program storage medium Active JP7633917B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2021158627A JP7633917B2 (en) 2021-09-29 2021-09-29 System and program storage medium
PCT/JP2022/022104 WO2023053575A1 (en) 2021-09-29 2022-05-31 System and program storage medium
DE112022001865.8T DE112022001865T5 (en) 2021-09-29 2022-05-31 SYSTEM AND PROGRAM STORAGE MEDIUM
CN202280033836.4A CN117280193A (en) 2021-09-29 2022-05-31 System and program storage media

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021158627A JP7633917B2 (en) 2021-09-29 2021-09-29 System and program storage medium

Publications (2)

Publication Number Publication Date
JP2023049089A JP2023049089A (en) 2023-04-10
JP7633917B2 true JP7633917B2 (en) 2025-02-20

Family

ID=85782189

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021158627A Active JP7633917B2 (en) 2021-09-29 2021-09-29 System and program storage medium

Country Status (4)

Country Link
JP (1) JP7633917B2 (en)
CN (1) CN117280193A (en)
DE (1) DE112022001865T5 (en)
WO (1) WO2023053575A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2025025157A (en) * 2023-08-09 2025-02-21 株式会社日立製作所 Treatment operation assurance system, treatment operation assurance device, and treatment operation assurance method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003296472A (en) 2002-04-01 2003-10-17 Masaya Fukui Material information provision method and system
JP2012111091A (en) 2010-11-24 2012-06-14 Nissei Plastics Ind Co Material monitoring device of injection molding machine
CN110546574B (en) 2017-04-19 2021-09-03 Asml荷兰有限公司 Maintaining a set of process fingerprints

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050112768A1 (en) 2003-11-26 2005-05-26 Thomas Evans Method of authenticating tagged polymers
JP2020088703A (en) * 2018-11-28 2020-06-04 Cach株式会社 Monitoring system
JP2021158627A (en) 2020-03-30 2021-10-07 セイコーエプソン株式会社 Method for controlling projector, projector, and projection system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003296472A (en) 2002-04-01 2003-10-17 Masaya Fukui Material information provision method and system
JP2012111091A (en) 2010-11-24 2012-06-14 Nissei Plastics Ind Co Material monitoring device of injection molding machine
CN110546574B (en) 2017-04-19 2021-09-03 Asml荷兰有限公司 Maintaining a set of process fingerprints

Also Published As

Publication number Publication date
DE112022001865T5 (en) 2024-02-08
WO2023053575A1 (en) 2023-04-06
CN117280193A (en) 2023-12-22
JP2023049089A (en) 2023-04-10

Similar Documents

Publication Publication Date Title
US10878388B2 (en) Systems and methods for artificial-intelligence-based automated surface inspection
US20200082056A1 (en) Machine-learning model fraud detection system and fraud detection method
Yacob et al. Anomaly detection in Skin Model Shapes using machine learning classifiers
KR101373455B1 (en) Apparatus for distinguishing the counterfeits and method thereof
CN112561624B (en) A dynamic credit evaluation method and system based on blockchain-based multi-dimensional factors
CN110119612A (en) For nonvolatile memory and Memory Controller safety and the method for the pairing of certification
CN113986762B (en) A method and device for generating test cases
CN113570387A (en) Artwork tracing method based on block chain and electronic equipment
US12125190B1 (en) Conformance testing of manufactured parts via neural networks
JP7633917B2 (en) System and program storage medium
CN101556654A (en) Anti-counterfeiting technology for multi-variable dynamic digital signature and interactive authentication electronic tag
Hsu Clustering ensemble for identifying defective wafer bin map in semiconductor manufacturing
CN116823026A (en) An engineering data processing system and method based on blockchain
US20250286742A1 (en) Industrial blockchain enabled automation control
CN119497681A (en) Battery Digital Assets and Liability
CN114463019B (en) Product tracing method and system based on block chain
CN110188841A (en) Mold management method, apparatus, system, server and computer storage medium
US12598086B2 (en) Tokenized industrial automation software
Matsumoto et al. Comparison of outlier detection methods in fault-proneness models
US12580779B2 (en) Industrial automation manufacturing with NFTs and smart contracts
US20240104520A1 (en) INDUSTRIAL SECURITY USING BLOCKCHAIN OR NFTs
US12598083B2 (en) Electronic device tracking or verification
US20250315933A1 (en) Remote Identification of Manufactured Parts via Neural Networks
CN116130007B (en) Interpretable biological information data processing method, system and electronic equipment
US20250315934A1 (en) Identification of Manufactured Parts via Neural Networks

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240126

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: 20250204

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250207

R150 Certificate of patent or registration of utility model

Ref document number: 7633917

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150