System and program storage medium

JP7633917B2Active Publication Date: 2025-02-20HITACHI LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2021158627
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-09-29
Publication Date
2025-02-20
Estimated Expiration
2041-09-29

AI Technical Summary

Benefits of technology

【0008】 本発明によれば、追加の検査工程や材料への認証マーカーの添加無しに、製造プロセス中に得られるセンサ情報を用いて材料の真偽を判定し、材料を認証することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007633917000001
    Figure 0007633917000001
  • Figure 0007633917000002
    Figure 0007633917000002
  • Figure 0007633917000003
    Figure 0007633917000003
Patent Text Reader

Abstract

To make it possible to use sensor information obtained during a manufacturing process to assess the authenticity of a material and authenticate the material without an additional inspection step or the addition of an authentication marker to the material.SOLUTION: There is provided a system that has at least one processor and at least one storage medium. The processor generates a trained categorization model that is trained using measurement values obtained from a plurality of sensors installed on manufacturing equipment for a product using a raw material, and outputs information to be used to assess the authenticity of a raw material, stores the trained categorization model on the storage medium, inputs the measurement values for an unauthenticated raw material into the trained categorization model, and authenticates, if the unauthenticated raw material is assessed as being authentic, the raw material.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a system and a program storage medium. [Background technology]

[0002] Patent Document 1 relates to a method for authenticating a labeled polymer, and states that "when the labeled polymer comprises a substrate polymer, a compound containing a forensic authentication marker, and a dynamic response authentication marker, the forensic authentication marker is present in the labeled polymer in an amount sufficient to be detected by a forensic analytical technique, and the dynamic response authentication marker is present in the labeled polymer in an amount sufficient to be detected by a dynamic response analysis technique, a method for authenticating that a test polymer is a labeled polymer is disclosed, the method comprising testing the test polymer for the forensic authentication marker using a forensic analytical technique, testing the test polymer for the dynamic response authentication marker using a dynamic response analysis technique, and authenticating that the test polymer is the labeled polymer if the forensic authentication marker and the dynamic response authentication marker are detected." [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Special Publication No. 2007-514259 Summary of the Invention [Problem to be solved by the invention]

[0004] In recent years, as society shifts from the traditional linear economy of mass consumption and mass waste to a circular economy, there is an increasing demand in society to utilize recycled materials that are recovered and regenerated from waste. As a result, when the price of virgin materials falls, problems have arisen where material manufacturers sell virgin materials as recycled materials. When such material fraud occurs, there is a possibility that manufacturers will be held liable for material fraud for products that are marketed as using recycled materials.

[0005] In addition, the authentication method described in Patent Document 1 involves a material manufacturer adding an authentication marker to a labeled polymer and analyzing the test polymer for the authentication marker, and the manufacturer is unable to determine the authenticity of the material. In addition, the technology described in the document requires the authentication marker to be added to the material in advance, and additional analysis is required in addition to the product manufacturing process, which incurs associated costs.

[0006] The present invention has been made in consideration of the above problems, and aims to determine the authenticity of a material and authenticate the material using sensor information obtained during the manufacturing process, without the need for additional inspection steps or the addition of authentication markers to the material. [Means for solving the problem]

[0007] 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 to the trained classification model, and authenticates the raw materials when the uncertified raw materials are determined to be authentic. Effect of the Invention

[0008] According to the present invention, the authenticity of the material can be determined and the material authenticated using sensor information obtained during the manufacturing process without additional inspection steps or the addition of authentication markers to the material. [Brief description of the drawings]

[0009] [Figure 1] FIG. 2 is a schematic configuration diagram showing an example of a functional configuration of the system according to the first embodiment. [Diagram 2]FIG. 2 is a flow diagram showing an example of a manufacturing process executed in the system according to the first embodiment. [Diagram 3] FIG. 11 is a flow diagram illustrating an example of a process for generating a trained classification model. [Figure 4] FIG. 11 is a flow diagram showing an example of a material lot authentication process. [Diagram 5] FIG. 13 is a diagram showing an outline of an experimental example for verifying the effects of the first embodiment. [Figure 6] FIG. 13 is a diagram showing an example of an experimental result. [Figure 7] FIG. 13 is a diagram showing an example of an experimental result. [Figure 8] FIG. 2 illustrates an example of a hardware configuration of the system. [Figure 9] FIG. 11 is a diagram illustrating an example of a hardware configuration of a system according to a second embodiment. [Figure 10] FIG. 13 is a diagram illustrating an example of a hardware configuration of a system according to a third embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, embodiments of the present invention will be described with reference to the drawings.

[0011] 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 multiple subsystems, and performs authentication of materials (raw materials) and manufacturing of products as a whole system 1000.

[0012] Specifically, the system 1000 has the following subsystems: a production management system 100, a manufacturing supervision system 200, a material authentication system 300, and a manufacturing execution system 400. Furthermore, each subsystem cooperates with each other to execute various processes.

[0013] In addition to the subsystems, the system 1000 also has functional units (not shown). Specifically, the system 1000 has an input receiving unit that receives instructions and information input from a user via an input device included 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) included in the system 1000.

[0014] 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.

[0015] 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).

[0016] The input reception unit, output display unit, storage unit, and communication unit cooperate with the functional units of each subsystem to execute various processes.

[0017] Next, the functional configuration of the production management system 100 will be described.

[0018] 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 including production specifications, quantities, and timing in accordance with the order status and inventory status.

[0019] Next, the functional configuration of the manufacturing control system 200 will be described.

[0020] The manufacturing control system 200 functions as a processing unit that performs overall processing related to manufacturing, such as issuing predetermined types of manufacturing instructions to the manufacturing execution system 400. Specifically, the manufacturing control system 200 has a manufacturing condition determination unit 210, a material authentication acquisition unit 220, and a manufacturing instruction unit 230.

[0021] 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 in a factory) for the product, information that identifies the model number and lot of the material used in the production, and the quantity and production time of the product to be produced.

[0022] Here, the material model number is identification information (e.g., a number) defined by the material manufacturer to identify the characteristics of the material, and the material lot is the smallest unit of production or delivery defined by the material manufacturer for materials with the same model number.

[0023] The material authentication acquisition unit 220 is a functional unit that acquires authentication information of a material from the material authentication system 300. Specifically, the material authentication acquisition unit 220 acquires the authentication information of a material from the material authentication system 300 by sending basic information used for authentication of a material determined by the manufacturing condition determination unit 210 to the material authentication system 300. The basic information required for authentication of a material includes, for example, the model number of the material and the lot of the material.

[0024] Furthermore, when the material authentication acquisition unit 220 acquires information (authentication information) from the material authentication system 300 indicating that the lot of the 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 the 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 corresponding to the model number of the material used exists, it requests the production instruction unit 230 to perform training production in order to generate such a classification model.

[0025] The trial production refers to the production using uncertified material lots. The learning production refers to the production for obtaining information to be used in supervised learning for generating a trained classification model, and refers to the production using materials that are known in advance, i.e., the model numbers and lots of multiple materials that are known to be true.

[0026] 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 mass production, trial production, or learning production to the manufacturing execution unit 410 based on a request from the material authentication acquisition unit 220. The manufacturing instruction unit 230 also outputs to the manufacturing execution unit 410, together with the manufacturing instruction, the manufacturing conditions determined by the manufacturing condition determination unit 210, such as the model number and lot of the material used in the manufacturing.

[0027] Next, the functional configuration of the material authentication system 300 will be described.

[0028] 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 dimension reduction unit 350, a classification model generating unit 360, a material authenticity determining unit 380, and a material verifying unit 390.

[0029] The material certification issuing unit 310 is a functional unit that issues certification information when the material for which certification information is requested has already been certified. Specifically, when the material certification issuing unit 310 receives a request to acquire certification information including the model number and lot of the material from the material certification acquiring unit 220, it refers to the certification information DB 320, and outputs the certification information to the material certification acquiring unit 220 if the lot of the material has already been certified.

[0030] Furthermore, 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. Furthermore, the material certification issuing unit 310 refers to the certification 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.

[0031] Furthermore, 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 issues authentication information for the model number and lot of the newly authenticated material and outputs it to the material authentication acquiring unit 220.

[0032] The material fingerprint information generation unit 330 is a functional unit that acquires values ​​output from a plurality of various sensors 520 included in the manufacturing equipment 500 and product quality as measured values ​​in 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 stores them in the material fingerprint information DB 340 in association with information indicating that the material is genuine.

[0033] Here, the material fingerprint information refers to a plurality of feature amounts correlated with the physical properties of a material obtained from the measurements of a plurality of sensors 520. The material authenticity determination unit 380 and the material verification unit 390 can perform highly accurate authenticity determination or verification of the authenticity of a material by utilizing not only product quality or a single feature amount but also a plurality of feature amounts obtained from the plurality of sensors 520. Details of an experimental example showing the effect will be described later.

[0034] Furthermore, when the material fingerprint information generating unit 330 receives a judgment result or a verification result regarding the authenticity of a material from the material authenticity judging unit 380 or the material verifying unit 390, it registers this in the material fingerprint information DB 340 in association with the corresponding material.

[0035] 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 possible to easily 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.

[0036] 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 in association with each other to the classification model generation unit 360. 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.

[0037] 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 dimension reduction features of materials that are known in advance, i.e., a plurality of materials that are known to be true, and generates a trained classification model corresponding to the model number of the material. 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.

[0038] In addition, the classification model generation unit 360 performs active learning for uncertified material lots obtained in trial production by associating the dimensionality reduction features input from the dimensionality reduction unit 350 with the judgment results or verification results of the authenticity of the material input from the material authenticity judgment unit 380 or the material verification unit 390, and re-learning the trained classification model.

[0039] The material authenticity determination unit 380 is a functional unit that determines the authenticity of a material. 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.

[0040] Furthermore, when the determination result based on the output information from the trained classification model is true, the material authenticity determination unit 380 associates the determination result, which is true, with the model number and lot of the material and outputs the result to the authentication information issuing unit. On the other hand, when the determination result is false, the material authenticity determination unit 380 requests the material verification unit 390 to perform additional verification of the unauthenticated material lot used in the trial manufacturing. Furthermore, when the determination result is true, the material authenticity determination unit 380 outputs the determination result to the classification model generation unit 360 and the material fingerprint information generation unit 330.

[0041] 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 the material by any analysis technique.

[0042] The analytical technique may be any of spectroscopic techniques such as FT-IR, NIR, and Raman spectroscopy, thermal analysis such as TG-DTA and DSC, and mass spectrometry such as GC-MS, and the material verification unit 390 selects an appropriate analytical technique from these.

[0043] Furthermore, if the verification result is true, the material verification unit 390 associates the verification result, which is true, with the model number and lot of the material and outputs them 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. Furthermore, the material verification unit 390 outputs the verification result to the classification model generation unit 360 and the material fingerprint information generation unit 330.

[0044] Next, the functional configuration of the manufacturing execution system 400 will be described.

[0045] 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 control system 200. Specifically, the manufacturing execution system 400 has a manufacturing execution unit 410 and a quality inspection unit 430.

[0046] The manufacturing execution unit 410 is a functional unit that manufactures products by executing a predetermined 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 a learning manufacturing process 421 from the manufacturing process DB 420. In addition, the manufacturing execution unit 410 outputs an instruction to execute manufacturing according to 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.

[0047] Furthermore, when a trial manufacturing is requested by the manufacturing instruction unit 230, the manufacturing execution unit 410 acquires a trial manufacturing process 422 from the manufacturing process DB 420. Furthermore, the manufacturing execution unit 410 outputs an instruction to the manufacturing equipment 510 to execute manufacturing according to the trial manufacturing process 422 using an uncertified material lot.

[0048] Furthermore, when mass production is requested by the manufacturing instruction unit 230, the manufacturing execution unit 410 acquires a mass production process 423 from the manufacturing process DB 420. Furthermore, the manufacturing execution unit 410 outputs an instruction to execute manufacturing according to the mass production process 423 to the manufacturing equipment 510 using the model number and lot of the authenticated material.

[0049] 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, and the like.

[0050] Furthermore, the quality inspection unit 430 outputs the model number and lot of the material that has undergone the quality inspection, in association with the quality inspection results, to the material fingerprint information generation unit 330 of the material authentication system 300.

[0051] The functional configuration of each subsystem has been described above.

[0052] Next, various types of information stored in the storage unit of the present system 1000 will be described.

[0053] The authentication information DB 320 used in the material authentication system 300 stores, in association with each other, for example, information for identifying the model number of a material, information for identifying a lot, and information indicating whether the corresponding lot has been authenticated.

[0054] Furthermore, the material fingerprint information DB 340 stores, in association with each other, information indicating feature amounts extracted from measurement values, information identifying the model number and lot of a material, and information indicating the authenticity of a material.

[0055] In addition, in the classification model DB 370, for example, the model number of a material and the corresponding trained classification model are registered in association with each other.

[0056] Furthermore, a manufacturing process DB 420 used in the manufacturing execution system 400 stores various manufacturing processes for executing learning, trial, and mass production manufacturing.

[0057] The storage unit also stores predetermined information such as the order status and inventory status of the product, and the operating status of the manufacturing equipment 500 in the manufacturing factory.

[0058] The communication unit of the system 1000 communicates information between the material authentication system 300 and the manufacturing facility 500. The communication unit also communicates information between the manufacturing execution system 400 and the manufacturing facility 500.

[0059] 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 obtain measurement values ​​by measuring physical quantities during the manufacturing process. The sensors 520 output the measurement values ​​to the material fingerprint information generation unit 330 of the material authentication system 300.

[0060] The schematic configuration of the system 1000 according to this embodiment has been described above.

[0061] [Explanation of operation] 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.

[0062] When the process starts, 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).

[0063] The user refers to the displayed order status and inventory status, and inputs the appropriate production specifications, quantities, and timing via the input device. When the production plan management unit 110 receives the input information via the input reception unit, it determines the production plan based on a predetermined algorithm.

[0064] 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. The mathematical planning model and algorithm may be stored in the storage unit in advance.

[0065] Next, the manufacturing condition determination unit 210 of the manufacturing control 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).

[0066] 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 the manufacturing equipment 500 and materials via the input device. When the manufacturing condition determination unit 210 receives 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 in the manufacture of the product, to the material authentication acquisition unit 220.

[0067] 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. Moreover, such a mathematical programming model and algorithm may be stored in the storage unit in advance.

[0068] Next, the material certification acquisition unit 220 makes a request for the certification information of the material included in the manufacturing conditions (step S30). Specifically, the material certification acquisition unit 220 outputs a request for the certification information of the material, including the model number and lot of the material, to the material certification issuer 310.

[0069] Next, the material certification issuing unit 310 determines whether or not a trained classification model for the material related to the acquisition request exists (step S40). Specifically, the material certification issuing unit 310 refers to the certification information DB 320, and if the material lot related to the acquisition request for certification information 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 certification issuing unit 310 determines that a trained classification model corresponding to the model number of the material related to the acquisition request exists.

[0070] Then, 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.

[0071] In step S50, which is performed when it is determined that a trained classification model exists (Yes in step S40), the material certification issuing unit 310 determines whether or not authentication information for the material lot to be used exists. Specifically, the material certification 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 certification issuing unit 310 determines that authentication information for the material lot related to the acquisition request exists.

[0072] 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 the process 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 lot of the material related to the acquisition request has not been authenticated to the material authentication acquisition unit 220, and the process 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.

[0073] 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 authentication information for the material model number and lot included in the manufacturing conditions from the authentication information issuing unit. Furthermore, upon acquiring the authentication information, the material authentication acquisition unit 220 outputs a request for execution of 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.

[0074] 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, upon acquiring the mass production instruction, the manufacturing execution unit 410 of the manufacturing execution system 400 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, upon outputting the mass production process 423 to the manufacturing equipment 500, the manufacturing execution unit 410 ends the processing of this flow.

[0075] Next, the process of generating a trained classification model (step S90) will be described in detail.

[0076] FIG. 3 is a flow diagram illustrating an example of a process for generating a trained classification model.

[0077] In step S91, the manufacturing control system 200, the manufacturing execution system 400, and the material authentication system 300 cooperate to execute a learning manufacturing to generate a trained classification model. Specifically, when the material authentication acquisition unit 220 of the manufacturing control system 200 acquires information indicating that there is no trained classification model corresponding to the model number of the material related to the authentication information acquisition request, the manufacturing control unit 230 requests a learning manufacturing to generate such a classification model.

[0078] 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.

[0079] Furthermore, when the manufacturing execution unit 410 acquires a manufacturing instruction for the learning manufacturing from the manufacturing instruction unit 230, it acquires the learning manufacturing process 421 from the manufacturing process DB 420. Furthermore, the manufacturing execution unit 410 executes the learning manufacturing by outputting an execution instruction for manufacturing according to 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., a plurality of materials that are known to be true.

[0080] 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 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 amounts correlating with material properties from the acquired measurement values ​​to generate 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.

[0081] 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.

[0082] 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.

[0083] 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.

[0084] The process of generating a trained classification model has been described above.

[0085] Next, the material lot authentication process (step S80) will be described in detail.

[0086] FIG. 4 is a flow diagram showing an example of a material lot authentication process.

[0087] In step S81, the manufacturing control system 200, the manufacturing execution system 400, and the material authentication system 300 cooperate to execute a trial production 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, the material authentication acquisition unit 220 requests the manufacturing instruction unit 230 to execute a trial production in order to authenticate the material lot.

[0088] Furthermore, the manufacturing instruction unit 230 of the manufacturing control system 200 outputs, based on a request from the material authentication acquisition unit 220, manufacturing instructions regarding trial manufacturing, including the model number and lot of the material used in manufacturing, to the manufacturing execution unit 410.

[0089] Furthermore, when the manufacturing execution unit 410 acquires a manufacturing instruction for trial manufacturing from the manufacturing instruction unit 230, it acquires a trial manufacturing process 422 from the manufacturing process DB 420. Furthermore, the manufacturing execution unit 410 executes the trial manufacturing by outputting an execution instruction for manufacturing according to the trial manufacturing process 422 to the manufacturing equipment 510 using the model number and lot of the material to be authenticated.

[0090] 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 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 trial production. In addition, the material fingerprint information generation unit 330 extracts multiple feature amounts correlated with material properties from the acquired measurement values, and generates in-process material fingerprint information. In addition, the material fingerprint information generation unit 330 stores the generated material fingerprint information in the material fingerprint information DB 340.

[0091] Next, the dimension reduction unit 350 generates a dimension-reduced feature (step S83). Specifically, the dimension reduction unit 350 acquires the material fingerprint information from the material fingerprint information DB 340, and generates a dimension-reduced feature with a reduced number of dimensions using a predetermined method such as UMAP so that the dimension-reduced feature can be input to the trained classification model.

[0092] Next, the ingredient 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 ingredient authenticity determination unit 380 acquires a trained classification model corresponding to the model number of the ingredient lot to be authenticated from the classification model DB 370. The ingredient authenticity determination unit 380 also inputs the generated dimensionality reduced features to the trained classification model to acquire output information used for authenticity determination of the ingredient, and uses this to perform authenticity determination of the ingredient.

[0093] Then, when it is determined that the authenticity determination result is true (Yes in step S84), the material authenticity determination unit 380 outputs that the authenticity determination result of the material lot is true to the material authentication issuing unit 310. 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 the material fingerprint information DB 340 in association with the material fingerprint information of the corresponding material lot.

[0094] On the other hand, if it is determined that the result of the authenticity determination is not authentic (No in step S084), the material authenticity determination unit 380 requests the material verification unit 390 to perform additional verification, and moves the process to step S87.

[0095] 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 authentication determining 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.

[0096] 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 dimension 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.

[0097] In addition, in step S87, which is performed when it is determined that the result of the authenticity determination 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.

[0098] Then, when it is determined that the result of the authenticity determination is authentic (Yes in step S87), the material verification unit 390 shifts the process to step S85. Note that the process of step S85 is the same as that described above, and therefore a detailed description thereof will be omitted.

[0099] On the other hand, when 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. Note that in step S86, the trained classification model is retrained (active learning) using the fact that the judgment result was false, the dimensionality reduction feature used in the true / false judgment, and the trained classification model of the corresponding material model number.

[0100] In this case, the material verification unit 390 also outputs information indicating that the determination result was false to the classification model generation unit 360 and the material fingerprint information generation unit 330. Upon acquiring such a determination result, the material fingerprint information generation unit 330 registers it in the material fingerprint information DB 340 in association with the material fingerprint information of the corresponding material lot.

[0101] The material lot authentication process has been described above.

[0102] Next, the effect of the system according to this embodiment, which utilizes multiple feature amounts obtained from multiple sensors 520 to authenticate materials and thereby determines the authenticity of materials with high accuracy, will be explained using experimental examples.

[0103] 5 is a diagram showing an outline of an experimental example for verifying the effect of this embodiment. As an experimental example, an experimental example in an injection molding process for manufacturing a resin product (for example, a product using a plastic resin) is shown. The illustrated mold 600 has a structure in which resin is flowed into a product forming portion in the mold 600 from a runner 650 mounted in the mold 600 using a five-point pin gate method. In the experimental example, a plurality of pressure sensors and resin temperature sensors are arranged in each of a sensor arrangement portion 660 provided in the runner 650 and a sensor arrangement portion 610 provided in the product forming portion. Then, measured values ​​of the time changes of pressure and temperature were obtained from these sensors.

[0104] In addition, in this experimental example, the peak pressure, the maximum differential value of the pressure, the integral value of the pressure, the maximum differential value of the temperature, and the product weight as product quality were obtained as measured values, and the feature quantities of these multiple measured values ​​were generated as in-process material fingerprint information.

[0105] 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.

[0106] In addition, UMAP was used as the dimensionality reduction model, and SVM was used as the classification model.

[0107] FIG. 6 is a scatter diagram showing the experimental results of constructing a classification model by SVM using only two parameters, the pressure integral value and the product weight obtained from a sensor provided 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 obtained that they are plotted at different positions depending on the difference in the characteristics of the material. However, it can be seen that some of the false actual measurement results are included in the true classification area. From such experimental results, it can be determined that when a trained classification model constructed based on a small number of parameters is used, it is difficult to perform high-precision classification for materials with similar characteristics.

[0108] 7 is a scatter plot showing the experimental results of generating 20-dimensional features as in-process material fingerprint information, performing 2-dimensional dimension reduction, and then constructing a trained classification model. As shown in the figure, the horizontal axis corresponds to dimension reduction feature 1, and the vertical axis corresponds to dimension reduction feature 2. In addition, the 20-dimensional features are generated based on the types of features in the above-mentioned 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 and features measured at different positions can be treated as mutually different features.

[0109] In this experimental example, the recycled polypropylene used as the true material is a mixture of various materials and materials with usage histories, so there is a large variation between material lots. Therefore, a wide distribution was observed depending on the material lot in the obtained scatter diagram. In addition, compared with Figure 6, the classification obtained by SVM did not include any false actual measurement results in the true classification area, 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 reduction feature values ​​that reflect even slight differences in material properties were obtained.

[0110] As described above, this system can determine the authenticity of materials and authenticate them using sensor information obtained during the manufacturing process without additional inspection steps or the addition of authentication markers to the materials. Furthermore, this system can manufacture products using only authenticated materials.

[0111] In particular, this system can determine authenticity and authenticate materials based on measurements obtained from multiple sensors during the manufacturing process without the addition of additional inspection steps or authentication markers. In addition, by using measurements obtained from multiple sensors as in-process material fingerprint information, it becomes possible to determine authenticity with higher accuracy than when only limited parameters such as material quality and molded product quality are used.

[0112] Furthermore, this system makes it possible to determine the authenticity of materials with large variations, such as recycled materials. This allows the manufacturer to independently authenticate the materials even if the material manufacturer counterfeits the materials. Therefore, by using certified materials for production, the manufacturer can prevent the risk of material counterfeiting being discovered.

[0113] In addition, according to this system, when an uncertified material is determined to be fake, additional verification analysis is performed and the trained classification model is retrained using dimensionality-reduced features associated with the authenticity determination result, thereby improving the accuracy of the trained classification model.

[0114] In addition, according to this system, even if the trained classification model judges an uncertified material to be genuine, the accuracy of the trained classification model can be improved by re-learning using the dimensionality-reduced features associated with the true judgment result.

[0115] Next, the hardware configuration of the system 1000 according to this embodiment will be described.

[0116] 8 is a diagram showing an example of a hardware configuration of the present system 1000. The present system 1000 can be realized, for example, by using one computer 700 (information processing device).

[0117] 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 connected to each other via a communication path CN1. The communication path CN1 is, for example, an internal bus or a LAN (Local Area Network).

[0118] The computing device 710 is configured, for example, by a processor (including a microprocessor, a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), or other semiconductor devices).

[0119] The memory 720 is a non-volatile or volatile storage medium such as a random access memory (RAM) or a read only memory (ROM).

[0120] The storage device 730 is a device that stores computer programs 731 that realize the functional units 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).

[0121] 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.

[0122] The communication device 760 is a device that allows an external information processing device and the computer 700 to communicate with each other via the communication path CN2. The external information processing device may be another computer 700 (not shown) or an external storage device 800. The external storage device 800 may be, for example, a Universal Serial Bus (USB) memory, a memory card, or a hard disk.

[0123] The computer 700 can read information (such as 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.

[0124] The medium interface 770 is a device for reading and writing data from and to an external recording medium 810 (such as a USB memory, a memory card, or a DVD). The computer 700 can transfer the 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.

[0125] The hardware configuration of the system 1000 according to this embodiment has been described above.

[0126] The processing units of the system 1000, i.e., the functional units of each subsystem, are realized by a program 731 that causes the arithmetic device 710 to perform processing. This program is stored in, for example, the storage device 730 or the external storage device 800, and is loaded onto, for example, the memory 720 when the program 731 is executed, and is executed by the arithmetic device 710.

[0127] Moreover, the input reception unit is realized by the input device 740. Moreover, the output display unit is realized by the output device 750. Moreover, the storage unit is realized by the memory 720, the storage device 730, or the external storage device 800, or a combination of these. Moreover, the communication unit is realized by the communication device 760.

[0128] Furthermore, the configurations, functions, processing units, processing means, etc. of the present system 1000 may be partly or entirely realized in hardware, for example by designing them as integrated circuits. Furthermore, the present system 1000 may be partly or entirely realized in software, or may be realized 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 its circuits that are changeable.

[0129] As described above, each subsystem can also be realized by a user (operator) performing some or all of the functions without using dedicated software or hardware.

[0130] In this embodiment, the case where the system 1000 is realized from one computer 700 has been described as an example, but the present invention is not limited to this, and one or more systems can be constructed by linking multiple computers 700. The configuration of such a system will be described in detail in the second and third embodiments below.

[0131] Second Embodiment In the above-described first embodiment, a case has been described in which the present system 1000 is realized by one computer 700, but the present invention is not limited to such a configuration.

[0132] 9 is a diagram showing an example of a hardware configuration of a 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 a material authentication side computer 700a) that realizes a material authentication system 300, and a plurality of computers 700b (hereinafter, sometimes referred to as user side computers 700b) that realize other subsystems, namely, a production management system 100, a manufacturing supervision system 200, and a 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 denoted by the same reference numerals, and detailed description thereof will be omitted.

[0133] With this system configuration, the authenticity of materials can be determined and the materials authenticated using sensor information obtained during the manufacturing process without additional inspection steps 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 the material authentication computer to authenticate the material via communication path CN2, thereby achieving the same effect as in the first embodiment.

[0134] Furthermore, with this configuration, the material authentication computer (material authentication system) receives material authentication requests from a plurality of user computers, and can execute more re-learning on the trained classification model accordingly, thereby improving the accuracy of determining whether a 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 of determining whether a material is genuine or counterfeit, and thus the manufacturer can manufacture the material with high reliability.

[0135] <Third embodiment> In the second embodiment described above, the computer 700a that realizes the material authentication system 300 and the multiple computers 700b that realize the other subsystems are connected to each other via the communication path CN2 so that they can communicate with each other, but the present invention is not limited to this configuration.

[0136] 10 is a diagram showing an example of a 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 connected to each other 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 description thereof will be omitted.

[0137] With this configuration, the same effects as those of 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 separate manufacturing plant, the processes executed by each computer 700 of the manufacturing execution system 400 can be consolidated and managed by the common production management system 100, manufacturing integration system 200, and material authentication system 300.

[0138] The computer 700 according to 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 system 1000 receives a request to acquire the program 731 for realizing an arbitrary subsystem from an external computer 700 (not shown), the system 1000 can transmit the computer program 731 for realizing each subsystem stored in the storage unit to the external computer 700 via the communication unit.

[0139] In the above embodiment, the re-learning of the trained classification model using the measurement values ​​acquired during trial production, the material authenticity determination result by the material authenticity determination unit 380, the dimension-reduced features used in the authenticity determination, and the trained classification model of the corresponding material model number has been described, but the present invention is not limited to this. For example, the present system 1000 may input the dimension-reduced features generated based on the measurement values ​​acquired during mass production and information indicating that the material is authentic into the trained classification model of the corresponding material model number, thereby repeatedly re-learning the trained classification model during mass production.

[0140] The present invention is not limited to the above-mentioned embodiment and modified examples, and various modified examples are included within the scope of the same technical idea. For example, the above-mentioned embodiment has been described in detail to clearly explain the present invention, and is not necessarily limited to those having all the configurations described. In addition, it is possible to replace a 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. In addition, it is possible to add, delete, or replace a part of the configuration of each embodiment with another configuration.

[0141] In addition, in the above explanation, the control lines and information lines are those that are considered necessary for the explanation, and not all control lines and information lines in the product are necessarily shown. In reality, it can be considered that almost all components are connected to each other. [Explanation of symbols]

[0142] 1000...system, 100...production management system, 110...production planning management section, 200...manufacturing supervision system, 210...manufacturing condition determination section, 220...material certification acquisition section, 230...manufacturing instruction section, 300...material certification system, 310...material certification issuing section, 320...certification information DB, 330...material fingerprint information generation section, 340...material fingerprint information DB, 350...dimensionality reduction section, 360...classification model generation section, 370...classification model DB, 380...material authenticity determination section, 390...material verification section, 400...manufacturing Execution system, 410... manufacturing execution section, 420... manufacturing process DB, 430... quality inspection section, 500... manufacturing equipment, 510... manufacturing devices, 520... sensors, 700... calculator, 710... arithmetic unit, 720... memory, 730... storage device, 731... computer programs for realizing each functional section 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

1. 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 true, certify the raw material. A system characterized by:

2. 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; The dimensionality-reduced features are trained in a predetermined type of classification model to generate a trained classification model corresponding to the characteristics of the raw material. A system characterized by:

3. 3. The system of claim 2, The feature amount includes: At least one of the following is included: peak pressure, maximum differential value of pressure, integral value of pressure, and maximum differential value of temperature. A system characterized by:

4. 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; certifying the uncertified raw material if the results of the verification analysis are determined to be true. A system characterized by:

5. 3. The system of claim 2, The processor, The trained classification model is updated by retraining the trained classification model using the true / false determination result, the dimensionality reduction feature, and the trained classification model corresponding to the raw material. A system characterized by:

6. 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, carry out the manufacture of products using the certified raw materials. A system characterized by:

7. 7. The system of claim 6, The processor, If the determination result of authenticity 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 false is displayed. A system characterized by:

8. 7. The system of claim 6, The processor, The trained classification model is updated by retraining the trained classification model using the measurement values ​​obtained in the manufacture of the product using the certified raw materials, information indicating that the materials are genuine, and the trained classification model corresponding to the model number of the certified raw materials. A system characterized by:

9. 2. The system of claim 1, The raw materials are recycled materials A system characterized by:

10. 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 measurements include measurements obtained from a plurality of sensors mounted in at least a mold through which the plastic material is injected. A system characterized by:

11. 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.

Citation Information

Patent Citations

  • Maintenance process fingerprint collection

    CN110546574B

  • Material information provision method and system

    JP2003296472A

  • Authentication method for labeled polymers

    JP2007514259A

  • Material monitoring device of injection molding machine

    JP2012111091A

  • Monitoring system

    JP2020088703A