Computer systems, information processing methods, and programs
The computer system addresses low prediction accuracy in simulators by using neural networks and error models to correct for unaccounted physical phenomena, enabling precise determination of process apparatus configurations and operating conditions.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-20
- Publication Date
- 2026-04-02
AI Technical Summary
Conventional simulators fail to accurately predict material properties due to the neglect of physical phenomena such as heat exchange and heat generation during material processing, leading to low prediction accuracy.
A computer system that includes a processor, memory device, and connection device, which calculates flow characteristics and state predictions of a mixture using neural networks, generates error models to correct for unconsidered physical phenomena, and searches for optimal device configurations and operating conditions through iterative processes.
Enables precise determination of process apparatus configurations and operating conditions, improving prediction accuracy by incorporating heat exchange and chemical reaction effects.
Smart Images

Figure 2026056912000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a system for predicting various physical quantities in a process device for manufacturing materials.
Background Art
[0002] In the production of materials such as resins, there is a process of determining the mixing ratio of raw materials input into the process device and the operating conditions of the process device in order to produce a material having predetermined physical properties. As a technique for reducing the number of trial and errors in this process, the technique described in Patent Document 1 is known.
[0003] Patent Document 1 describes that "the simulation device is a simulation device that simulates the behavior of an extruder, and includes an acquisition unit that acquires data related to the behavior of the extruder from a control device that controls the operation of the extruder, a sensor provided in the extruder, or an imaging device that images components constituting the extruder, and a calculation unit that calculates a physical quantity indicating the behavior of the extruder based on the acquired data."
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] Conventional simulators have physical phenomena that are not considered for simplification of calculations. For example, there are heat exchange between the process device and the outside, and heat generation due to chemical reactions of a plurality of raw materials. Since the above physical phenomena are not considered, conventional simulators have a problem of low prediction accuracy.
Means for Solving the Problems
[0006] A typical example of the invention disclosed in this application is as follows: a computer system comprising a processor, a memory device connected to the processor, and a connection device connected to the processor, wherein the processor receives raw material blending information via the connection device, calculates a first prediction which is a prediction result of the flow characteristics of a mixture produced from a plurality of raw materials using the received raw material blending information, and repeatedly performs a search process to search for the device configuration and operating conditions of a process apparatus that produces the mixture by processing including a step of mixing the plurality of raw materials, the search process includes a first process of setting the device configuration and operating conditions of the process apparatus, a second process of calculating a second prediction which is a prediction result of a first physical quantity representing the state of the mixture in the process apparatus based on the first prediction, the device configuration of the process apparatus, and the operating conditions of the process apparatus, a third process of calculating a first correction for correcting the second prediction based on the operating conditions of the process apparatus, and a fourth process of correcting the second prediction using the first correction. [Effects of the Invention]
[0007] According to the present invention, the configuration and operating conditions of a process apparatus can be determined with high precision. Other problems, configurations, and effects will be clarified by the following description of the embodiments. [Brief explanation of the drawing]
[0008] [Figure 1] This figure shows an example of the system configuration of Example 1. [Figure 2] This flowchart illustrates an example of the error model generation process performed by the prediction system in Example 1. [Figure 3A] This figure shows an example of the error model for Example 1. [Figure 3B] This figure shows an example of the error model for Example 1. [Figure 4] This diagram illustrates the flow of the search process performed by the prediction system in Example 1. [Figure 5]It is a flowchart for explaining an example of the search process executed by the prediction system of Example 1. [Figure 6] It is a diagram showing an example of the screen displayed on the terminal of Example 1. [Figure 7] It is a diagram showing an example of the configuration of the system of Example 2. [Figure 8] It is a diagram for explaining the flow of the search process executed by the prediction system of Example 2. [Figure 9] It is a flowchart for explaining an example of the search process executed by the prediction system of Example 2. [Figure 10] It is a diagram showing an example of the data structure of the prediction result data recorded by the prediction system of Example 2. [Figure 11] It is a diagram showing an example of the screen displayed on the terminal of Example 2. [Figure 12A] It is a diagram showing an example of the heat generation model of Example 3. [Figure 12B] It is a diagram showing an example of the heat generation model of Example 3. [Figure 13] It is a diagram for explaining the flow of the search process executed by the prediction system of Example 3. [Figure 14] It is a flowchart for explaining an example of the search process executed by the prediction system of Example 3. [Figure 15] It is a diagram showing an example of the screen displayed on the terminal of Example 3.
Modes for Carrying Out the Invention
[0009] Hereinafter, embodiments of the present invention will be described with reference to the drawings. However, the present invention is not construed as being limited to the description of the embodiments shown below. Those skilled in the art can easily understand that the specific configuration can be changed without departing from the spirit or gist of the present invention.
[0010] In the configuration of the invention described below, the same or similar configurations or functions are denoted by the same reference numerals, and duplicate descriptions are omitted.
[0011] In this specification and the like, notations such as "first", "second", "third", etc. are attached to identify components, and do not necessarily limit numbers or order.
[0012] The positions, sizes, shapes, and ranges, etc. of each configuration shown in the drawings and the like may not represent the actual positions, sizes, shapes, and ranges, etc. in order to facilitate understanding of the invention. Therefore, the present invention is not limited to the positions, sizes, shapes, and ranges, etc. disclosed in the drawings and the like.
Example
[0013] FIG. 1 is a diagram showing an example of the configuration of the system of Example 1.
[0014] The system is composed of a prediction system 100, a terminal 101, and a process device 102. The prediction system 100 is connected to the terminal 101 via a network such as a LAN (Local Area Network). Further, the prediction system 100 is connected to a sensor 103 installed in the process device 102 via the network.
[0015] The process device 102 is a device for processing materials, for example, an extruder. The process device 102 includes a screw for kneading materials, a heating cylinder for heating materials, etc. The processing process performed by the process device 102 shall include at least a step of kneading a plurality of materials.
[0016] The terminal 101 is a terminal operated by a user who uses the prediction system 100. The terminal is, for example, a general-purpose computer, a smartphone, a tablet terminal, etc.
[0017] The prediction system 100 simulates physical quantities that represent the state of the mixture in the process apparatus 102. These physical quantities include, for example, the temperature of the mixture and the pressure acting on it. In Example 1, the temperature of the mixture in the process apparatus 102 is used as an example of a physical quantity representing the state of the mixture. The prediction system 100 simulates the temperature distribution of the mixture in the process apparatus 102. The temperature distribution of the mixture in the process apparatus 102 refers to the temperature distribution along the z-axis in Figure 1.
[0018] The prediction system 100 comprises a arithmetic unit 110, a storage device 111, and a connection device 112 as its hardware configuration. Each hardware element is connected via a bus 113.
[0019] The arithmetic unit 110 is a processor or the like, and executes programs stored in the memory device 111. By executing processing according to the program, the arithmetic unit 110 operates as a functional unit (module) that realizes a specific function. In the following description, when the processing is described with a functional unit as the subject, it indicates that the arithmetic unit 110 is executing a program that realizes that functional unit.
[0020] The storage device 111 is a memory or the like, and stores the program executed by the arithmetic unit 110 and the information used by the program. The storage device 111 is also used as a work area. The prediction system 100 may also be equipped with a large-capacity storage medium such as an HDD (Hard Disk Drive) and an SSD (Solid State Drive).
[0021] The connection device 112 is, for example, a network interface that connects to an external device.
[0022] The calculation unit 110 of Embodiment 1 functions as a search unit 120, an error model generation unit 121, a flow characteristic prediction unit 122, a state prediction unit 123, an error prediction unit 124, and a correction unit 125.
[0023] The flow characteristics prediction unit 122 uses mathematical formulas or models such as neural networks to predict physical quantities that represent the flow characteristics of a mixture produced by kneading multiple materials, based on the raw material blending information. In the following description, the physical quantities that represent the flow characteristics of the mixture will simply be referred to as "flow characteristics."
[0024] The state prediction unit 123 predicts physical quantities representing the state of the mixture in the process apparatus 102 using mathematical formulas or models such as neural networks. In Example 1, the temperature distribution of the mixture in the process apparatus 102 is predicted. In the following description, the physical quantities representing the state of the mixture in the process apparatus 102 will simply be referred to as "state".
[0025] The error model generation unit 121 generates an error model to predict the error in the state predicted by the state prediction unit 123 when physical phenomena not considered by the state prediction unit 123 are taken into account. As will be described later, the prediction system 100 corrects the state using the error. In Example 1, the temperature error distribution of the mixture in the process apparatus 102 is predicted. In the following description, the output of the error model will be referred to as the prediction error.
[0026] One physical phenomenon not considered in conventional simulators is the heat exchange between the process apparatus 102 and the outside. This physical phenomenon is correlated with the configuration of the process apparatus 102. Therefore, in Example 1, an error model that predicts the temperature error distribution of the mixture inside the process apparatus 102 is used as an example to explain an error model that reflects the heat exchange between the process apparatus 102 and the outside.
[0027] The search unit 120 searches for a device configuration and operating conditions that satisfy the user's requirements.
[0028] The error prediction unit 124 calculates the predicted error using the error model. The correction unit 125 corrects the state output by the state prediction unit 123 using the predicted error output by the error prediction unit 124.
[0029] Furthermore, the functional units of the prediction system 100 may be combined into a single functional unit, or a single functional unit may be divided into multiple functional units according to its function.
[0030] The storage device 111 in Example 1 stores the data management DB 130 and the model management DB 131.
[0031] The data management DB130 stores datasets for each device configuration. Each dataset is a collection of training data that includes operating conditions and prediction errors.
[0032] Here, the equipment configuration refers to the configuration of the processing equipment in the process apparatus 102. For example, the screw length and shape. The operating conditions refer to the operating conditions of the process apparatus 102. For example, the pressure inside the apparatus, the temperature, and the rotational speed of the screw.
[0033] Model Management DB131 is a database that stores various models. Model Management DB131 stores multiple error models associated with the device configuration.
[0034] Figure 2 is a flowchart illustrating an example of the error model generation process performed by the prediction system 100 of Example 1. Figures 3A and 3B show an example of the error model of Example 1.
[0035] When the prediction system 100 receives an execution instruction or receives training data, it executes the error model generation process.
[0036] The error model generation unit 121 starts loop processing of the device configuration (step S101). Specifically, the error model generation unit 121 sets an arbitrary device configuration. In Embodiment 1, it is assumed that the configurable device configurations are registered as patterns. It is also assumed that the device configurations are assigned identification IDs.
[0037] The error model generation unit 121 starts loop processing of operating conditions (step S102). Specifically, the error model generation unit 121 sets arbitrary operating conditions. In Embodiment 1, it is assumed that the configurable operating conditions are registered as patterns. In addition, it is assumed that the operating conditions are assigned an identification ID.
[0038] The error model generation unit 121 operates the process apparatus 102, which reflects the selected apparatus configuration and operating conditions, and measures its state using the sensor 103 (step S103). At this time, the error model generation unit 121 acquires raw material blending information via the terminal 101. The measurement results are stored in the data management DB 130.
[0039] The error model generation unit 121 acquires the state predicted by the state prediction unit 123 (step S104). Specifically, the error model generation unit 121 acquires the flow characteristics by inputting the raw material blending information to the flow characteristics prediction unit 122. The error model generation unit 121 also acquires the state by inputting the flow characteristics, the selected equipment configuration, and the selected operating conditions to the state prediction unit 123.
[0040] The error model generation unit 121 calculates the error of the state obtained in steps S103 and S104 (step S105). The error model generation unit 121 stores the training data in the data management DB 130.
[0041] The error model generation unit 121 determines whether or not to terminate the loop processing of operating conditions (step S106). For example, if processing is completed for all selectable operating conditions, the error model generation unit 121 determines to terminate the loop processing of operating conditions.
[0042] If the loop processing of operating conditions is not terminated, the error model generation unit 121 selects new operating conditions and returns to step S103.
[0043] When the loop processing of operating conditions is terminated, the error model generation unit 121 uses the training data to generate an error model fk (p) is generated (step S107).
[0044] Here, k represents the device configuration and p represents the operating conditions. Error model f k (p) is a model that takes the operating conditions as parameters and outputs the distribution of temperature errors of the mixture in the z-axis direction. Error model f k (p) may be generated using multiple regression analysis methods or machine learning methods. Error model f k If (p) is a function, the set of functions shown in Figures 3A and 3B will be stored in the model management DB131.
[0045] The error model generation unit 121 determines whether or not to terminate the loop processing of the device configuration (step S108). For example, if processing is completed for all selectable device configurations, the error model generation unit 121 determines to terminate the loop processing of the device configuration.
[0046] If the loop processing of the device configuration is not terminated, the error model generation unit 121 selects a new device configuration and returns to step S102.
[0047] When the loop processing of the device configuration is terminated, the error model generation unit 121 terminates the error model generation process.
[0048] Figure 4 is a diagram illustrating the flow of the search process performed by the prediction system 100 in Example 1. Figure 5 is a flowchart illustrating an example of the search process performed by the prediction system 100 in Example 1. Figure 6 is a diagram showing an example of the screen displayed on the terminal 101 in Example 1.
[0049] The user operates terminal 101 to access the prediction system 100 in order to search for the device configuration and operating conditions that will achieve a predetermined state.
[0050] When the prediction system 100 receives an access request from terminal 101, it displays screen 600 on terminal 101. Screen 600 includes input fields 601, 602, 603, buttons 604, 605, 606, and a display field 607.
[0051] Input field 601 is for entering raw material blending information. Input field 602 is for entering the initial equipment configuration. Input field 602 may display selectable equipment configurations as a dropdown list. Input field 603 is for entering the initial operating conditions. Input field 603 may display selectable operating conditions as a dropdown list. A checkbox may be provided to prohibit changes to the equipment configuration and operating conditions during the search process.
[0052] Button 604 is for sending a search request. Button 605 is for sending a retry request. Button 606 is for sending an output request for the searched device configuration and operating conditions. Display field 607 is for displaying the simulation results of physical quantities.
[0053] The user enters information into input fields 601, 602, and 603 and presses button 604. Terminal 101 sends a search request to prediction system 100, which includes the raw material blending information, initial equipment configuration, and initial operating conditions entered into input fields 601, 602, and 603.
[0054] Note that input fields 602 and 603 may be left blank. In this case, the prediction system 100 sets the initial equipment configuration and initial operating conditions.
[0055] The search unit 120 acquires the raw material blending information, initial equipment configuration, and initial operating conditions included in the search request (step S201). If the search request does not include the initial equipment configuration and initial operating conditions, the search unit 120 sets the initial equipment configuration and initial operating conditions.
[0056] The search unit 120 calculates the flow characteristics by inputting the raw material blending information into the flow characteristics prediction unit 122 (step S202).
[0057] The search unit 120 calculates the state by inputting the flow characteristics, equipment configuration, and operating conditions to the state prediction unit 123 (step S203). In Example 1, the temperature at each position of the process apparatus 102 is calculated.
[0058] The search unit 120 calculates the predicted error by inputting the device configuration and operating conditions into the error prediction unit 124 (step S204). In Example 1, the temperature error at each position of the process apparatus 102 is calculated.
[0059] The error prediction unit 124, upon receiving input from the search unit 120, performs the following processing: The error prediction unit 124 obtains an error model corresponding to the device configuration from the model management DB 131. The error prediction unit 124 calculates the predicted error by inputting the operating conditions into the error model.
[0060] The search unit 120 corrects the state by inputting the state and prediction error to the correction unit 125 (step S205). The correction unit 125 adds the error to the temperature at each position of the process apparatus 102 output by the state prediction unit 123.
[0061] The search unit 120 outputs the corrected state to the terminal 101 (step S206). At this time, the search unit 120 may also output the state before correction.
[0062] Terminal 101 displays the corrected state in display area 607 of screen 600. If the pre-correction state has been received, terminal 101 also displays the pre-correction state in display area 607. The user refers to display area 607 and determines whether the corrected state meets predetermined conditions. If the predetermined conditions are not met, the user presses button 605; if the predetermined conditions are met, the user presses button 606.
[0063] When the search unit 120 receives a request from the terminal 101, it determines whether the request is an output request or not (step S207).
[0064] If the received request is a request for re-execution, the search unit 120 changes at least one of the device configuration and operating conditions (step S208), and then returns to step S203.
[0065] Since changing the device configuration requires considerable effort, in Example 1, the search unit 120 prioritizes changing the operating conditions, and only changes the device configuration if changing the operating conditions is insufficient.
[0066] If the received request is an output request, the search unit 120 outputs the current device configuration and configuration conditions to the terminal 101 (step S209), and then terminates the search process.
[0067] The user may pre-set ideal statistical values, and the search unit 120 may output the device configuration and operating conditions if the statistical values calculated from the physical quantities and prediction errors at each location are smaller than the ideal statistical values. Examples of statistical values include the sum, mean, and variance. Alternatively, the user may pre-set ideal values for the physical quantities at each location, and after processing in step S205, the search unit 120 may output the device configuration and operating conditions if the corrected physical quantities at all locations match the ideal values.
[0068] According to Example 1, the prediction system 100 can determine the device configuration and operating conditions with high accuracy by correcting the predicted state using an error model. [Examples]
[0069] In Example 2, the prediction system 100 predicts the properties of the material produced by the process apparatus 102, and determines the apparatus configuration and operating conditions based on the results of the prediction. The following describes Example 2, focusing on the differences from Example 1.
[0070] Figure 7 shows an example of the system configuration of Example 2.
[0071] The system configuration of Example 2 is the same as that of Example 1. In Example 2, the functional configuration of the prediction system 100 is different. Specifically, the prediction system 100 has a material property prediction unit 126. The material property prediction unit 126 accepts physical quantities representing the state of the mixture as input and predicts physical quantities representing the properties of the material produced by the process apparatus 102 using mathematical formulas or models such as neural networks. The models used by the material property prediction unit 126 are stored in the model management DB 131. Examples of physical quantities representing material properties include strength. In the following description, physical quantities representing material properties will simply be referred to as material properties.
[0072] Figure 8 is a diagram illustrating the flow of the search process performed by the prediction system 100 in Example 2. Figure 9 is a flowchart illustrating an example of the search process performed by the prediction system 100 in Example 2. Figure 10 is a diagram illustrating an example of the data structure of the prediction result data recorded by the prediction system 100 in Example 2. Figure 11 is a diagram illustrating an example of the screen displayed on the terminal 101 in Example 2.
[0073] The user operates terminal 101 to access the prediction system 100 in order to search for equipment configurations and operating conditions that will achieve predetermined material properties.
[0074] When the prediction system 100 receives access from terminal 101, it displays screen 1100 on terminal 101. Screen 1100 includes input fields 1101, 1102, 1103, buttons 1104, 1105, 1106, 1108, selection field 1107, and display field 1109.
[0075] Input fields 1101, 1102, and 1103 are the same as input fields 601, 602, and 603. Buttons 1104, 1105, and 1106 are the same as buttons 604, 605, and 606.
[0076] Selection field 1107 is for selecting operating conditions. Button 1108 is for sending a display request. Display field 1109 is for displaying the results of the processing performed by the prediction system 100.
[0077] The user enters information into input fields 1101, 1102, and 1103 and presses button 1104. Terminal 101 sends a search request to prediction system 100, which includes the raw material blending information, initial equipment configuration, and initial operating conditions entered into input fields 1101, 1102, and 1103.
[0078] Note that input fields 1102 and 1103 may be left blank. In this case, the prediction system 100 will set the initial equipment configuration and initial operating conditions.
[0079] The search unit 120 acquires raw material composition information, initial equipment configuration, and initial operating conditions included in the search request (step S201).
[0080] The search unit 120 calculates the flow characteristics by inputting the raw material blending information into the flow characteristics prediction unit 122 (step S202).
[0081] The search unit 120 calculates the state by inputting the flow characteristics, equipment configuration, and operating conditions to the state prediction unit 123 (step S203).
[0082] The search unit 120 calculates the predicted error by inputting the device configuration and operating conditions into the error prediction unit 124 (step S204).
[0083] The search unit 120 corrects the state by inputting the state and prediction error to the correction unit 125 (step S205).
[0084] The search unit 120 calculates the material properties by inputting the corrected state to the material property prediction unit 126 (step S251).
[0085] At this time, the search unit 120 generates prediction result data 1000 with a data structure as shown in Figure 10 and stores the prediction result data 1000 in the data management DB 130.
[0086] The prediction result data 1000 includes ID 1001, equipment configuration 1002, operating conditions 1003, state 1004, and material properties 1005.
[0087] ID1001 is a field that stores the ID of the prediction result data 1000. Equipment configuration 1002 is a field that stores the equipment configuration. Operating conditions 1003 is a field that stores the operating conditions. State 1004 is a field that stores the corrected state. Material properties 1005 is a field that stores the material properties.
[0088] The search unit 120 outputs prediction result data 1000 to the terminal 101 (step S252).
[0089] The user sets the operating conditions in the selection field 1107 and presses the button 1108. The terminal 101 displays the prediction results in the display field 1109 based on the prediction result data 1000 to which the selected operating conditions 1003 are set. Figure 6 shows the mapping result of the prediction results to the feature space with state and material properties as parameters.
[0090] If a desired prediction result exists, the user selects one of the prediction results displayed in the display field 1109 and presses button 1106. If no desired prediction result exists, the user may change the operating conditions in the selection field 1107 and press button 1108, or press button 1105.
[0091] When the search unit 120 receives a request from the terminal 101, it determines whether the request is an output request or not (step S207).
[0092] If the received request is a request for re-execution, the search unit 120 changes at least one of the device configuration and operating conditions (step S208), and then returns to step S203.
[0093] If the received request is an output request, the search unit 120 outputs the device configuration and configuration conditions selected by the user to the terminal 101 (step S253), and then terminates the search process.
[0094] The user may pre-set ideal values for material properties, and after processing in step S251, the search unit 120 may output the device configuration and operating conditions if the material properties match the ideal values, or if the error between the material properties and the ideal values is smaller than a threshold.
[0095] According to Example 2, the prediction system 100 can determine the equipment configuration and operating conditions based on the material properties predicted using the corrected conditions. This allows for the determination of the equipment configuration and operating conditions with higher accuracy than conventional methods. [Examples]
[0096] Example 3 differs from Example 1 in that it uses multiple error models that take into account different physical phenomena, and employs measured values obtained from sensor 103 while operating process equipment 102. Below, Example 3 will be described focusing on the differences from Example 1.
[0097] The system configuration of Example 3 is the same as that of Example 1.
[0098] In Example 1, an error model was used that took into account heat exchange between the process apparatus 102 and the outside. In Example 3, the aforementioned error model and an error model (exothermic model) that takes into account the heat generated by the chemical reaction due to the mixing of materials are used.
[0099] Figures 12A and 12B show an example of the exothermic model for Example 3. As shown in Figures 12A and 12B, the exothermic model is a graph representing the distribution of heat generation from the mixture in the process apparatus 102. Multiple exothermic models exist for each apparatus configuration.
[0100] In Example 3, multiple exothermic models are stored in the model management DB131. Since the exothermic reaction caused by mixing materials does not correlate with the apparatus configuration, the prediction system 100 selects the exothermic model to use based on measured values.
[0101] Figure 13 is a diagram illustrating the flow of the search process performed by the prediction system 100 in Example 3. Figure 14 is a flowchart illustrating an example of the search process performed by the prediction system 100 in Example 3. Figure 15 is a diagram showing an example of the screen displayed on the terminal 101 in Example 3.
[0102] The user operates terminal 101 to access the prediction system 100 in order to search for the device configuration and operating conditions that will achieve a predetermined state.
[0103] When the prediction system 100 receives an access request from terminal 101, it displays screen 600 on terminal 101. Screen 600 is identical to that of Embodiment 1, so its description is omitted. The display area 607 shows the prediction results so that the physical quantities at the location of sensor 103 can be determined.
[0104] The search unit 120 acquires raw material composition information, initial equipment configuration, and initial operating conditions included in the search request (step S201).
[0105] The search unit 120 operates the process apparatus 102, which reflects the apparatus configuration and operating conditions, and acquires measured values (temperature) from the sensor 103 (step S261). The measured values also acquire information indicating the installation location of the sensor 103, i.e., the location of the process apparatus 102.
[0106] The search unit 120 calculates the flow characteristics by inputting the raw material blending information into the flow characteristics prediction unit 122 (step S202).
[0107] The search unit 120 calculates the state by inputting the flow characteristics, equipment configuration, and operating conditions to the state prediction unit 123 (step S203).
[0108] The search unit 120 calculates the predicted error by inputting the measured value, physical quantity, device configuration, and operating conditions to the error prediction unit 124 (step S262). The processing performed by the error prediction unit 124 in Example 3 differs in part from that in Example 1.
[0109] (Procedure 1) The error prediction unit 124 obtains an error model corresponding to the equipment configuration from the model management DB 131. The error prediction unit 124 calculates the error of the physical quantity (first predicted error) by inputting the operating conditions into the error model.
[0110] (Step 2) The error prediction unit 124 calculates the error (second prediction error) of the physical quantity corresponding to the position of the sensor 103 for each heat generation model. That is, the error prediction unit 124 reads out the value corresponding to the position of the sensor 103 on the graph.
[0111] (Step 3) The error prediction unit 124 corrects the physical quantity at the position of the sensor 103 using the physical quantity, the first prediction error, and the second prediction error. For example, the error prediction unit 124 adds the first prediction error and the second prediction error to the physical quantity. The error prediction unit 124 identifies a heat generation model in which the error between the corrected mixed physical quantity and the measured value is small.
[0112] (Step 4) The error prediction unit 124 calculates the second prediction error using the identified heat generation model.
[0113] (Step 5) The error prediction unit 124 outputs the first predicted error and the second predicted error.
[0114] The search unit 120 corrects the state by inputting the physical quantity, the first prediction error, and the second prediction error to the correction unit 125 (step S263). The correction method is the same as in (step 3).
[0115] The search unit 120 outputs the corrected state to the terminal 101 (step S206).
[0116] When the search unit 120 receives a request from the terminal 101, it determines whether the request is an output request or not (step S207).
[0117] If the received request is a request for re-execution, the search unit 120 changes at least one of the device configuration and operating conditions (step S208), and then returns to step S203.
[0118] If the received request is an output request, the search unit 120 outputs the current device configuration and configuration conditions to the terminal 101 (step S209), and then terminates the search process.
[0119] The user may pre-set ideal statistical values, and the search unit 120 may output the device configuration and operating conditions if the statistical values calculated from the physical quantities and prediction errors at each location are smaller than the ideal statistical values. Examples of statistical values include the sum, mean, and variance. Alternatively, the user may pre-set ideal values for the physical quantities at each location, and after processing in step S205, the search unit 120 may output the device configuration and operating conditions if the corrected physical quantities at all locations match the ideal values.
[0120] The search unit 120 may also select multiple heat generation models and display multiple correction results corrected using each heat generation model.
[0121] According to Example 3, the prediction system 100 can determine the equipment configuration and operating conditions with high accuracy by correcting physical quantities using multiple error models.
[0122] It should be noted that the present invention is not limited to the embodiments described above, and various modifications are included. Furthermore, for example, the embodiments described above are detailed explanations of the configuration in order to clearly illustrate the present invention, and are not necessarily limited to those having all the configurations described. In addition, some of the configurations in each embodiment can be added to, deleted from, or replaced with other configurations.
[0123] Furthermore, each of the above-mentioned configurations, functions, processing units, processing means, etc., may be implemented in hardware, in whole or in part, for example, by designing them as integrated circuits. The present invention can also be implemented by software program code that realizes the functions of the embodiment. In this case, a storage medium on which the program code is recorded is provided to a computer, and the processor of that computer reads the program code stored in the storage medium. In this case, the program code read from the storage medium itself realizes the functions of the embodiment described above, and the program code itself and the storage medium on which it is stored constitute the present invention. Examples of storage media used to supply such program code include flexible disks, CD-ROMs, DVD-ROMs, hard disks, SSDs (Solid State Drives), optical disks, magneto-optical disks, CD-Rs, magnetic tapes, non-volatile memory cards, ROMs, and the like.
[0124] Furthermore, the program code that implements the functions described in this embodiment can be implemented in a wide range of programming or scripting languages, such as assembler, C / C++, Perl, Shell, PHP, Python, and Java (registered trademark).
[0125] Furthermore, the program code for the software that implements the functions of the embodiment may be distributed via a network and stored in a storage means such as a computer's hard disk or memory, or in a storage medium such as a CD-RW or CD-R, and the computer's processor may read and execute the program code stored in the storage means or storage medium.
[0126] In the above-described embodiment, the control lines and information lines shown are those deemed necessary for explanation and do not necessarily represent all control lines and information lines in the actual product. All components may be interconnected. [Explanation of Symbols]
[0127] 100 Prediction Systems 101 terminals 102 Process equipment 103 Sensor 110 Arithmetic equipment 111 Storage device 112 Connection device 113 Bus 120 Search Department 121 Error Model Generation Unit 122 Flow Characteristics Prediction Unit 123 State prediction unit 124 Error Prediction Section 125 Correction section 126 Material property prediction unit 130 Data Management DB 131 Model Management Database 600, 1101 screen 1000 prediction result data 1100 screens
Claims
1. A computer system, The system comprises a processor, a storage device connected to the processor, and a connection device connected to the processor. The aforementioned processor, The connection device receives raw material formulation information, Using the received raw material formulation information, a first prediction is calculated, which is a prediction of the flow characteristics of a mixture produced from multiple raw materials. A search process is repeatedly performed to search for the equipment configuration and operating conditions of a process apparatus that produces the mixture by performing a process that includes mixing multiple materials. The aforementioned search process is, A first process for setting the device configuration and operating conditions of the aforementioned process apparatus, A second process that calculates a second prediction, which is a prediction result of a first physical quantity representing the state of the mixture in the process apparatus, based on the first prediction, the apparatus configuration of the process apparatus, and the operating conditions of the process apparatus. A third process for calculating a first correction to correct the second prediction based on the operating conditions of the process apparatus, A computer system characterized by including a fourth process of correcting the second prediction using the first correction.
2. A computer system according to claim 1, The aforementioned storage device is A first model that calculates the first prediction from the blending information of the raw materials, A second model for calculating the second prediction from the flow characteristics, the device configuration of the process apparatus, and the operating conditions of the process apparatus, A third model calculates the error of the second prediction as the first correction when considering physical phenomena not considered in the second model, based on the operating conditions of the process apparatus, Store it, The processor calculates the first prediction using the received raw material composition information and the first model. In the second process, the processor calculates the second prediction using the first prediction, the device configuration of the process apparatus, the operating conditions of the process apparatus, and the second model. The computer system is characterized in that, in the third process, the processor calculates the first correction using the operating conditions of the process apparatus and the third model.
3. A computer system according to claim 2, The first prediction is the distribution of the first physical quantity at the location of the process apparatus, The first correction is the distribution of errors of the first physical quantity at the position of the process apparatus, The aforementioned processor, The ideal statistical values are received via the aforementioned connection device. If the statistical value calculated using the first physical quantity for each position of the process apparatus included in the second prediction and the error of the first physical quantity for each position of the process apparatus included in the first correction is smaller than the ideal statistical value, the search process is terminated. A computer system characterized by outputting the device configuration and operating conditions of the process device set in the search process.
4. A computer system according to claim 3, A sensor is connected to measure the first physical quantity at any position in the process apparatus. The storage device stores a plurality of fourth models for calculating a second correction to correct the second prediction, The fourth model is a graph representing the distribution of errors of the first physical quantity at the position of the process apparatus when considering physical phenomena that are not considered in the second model and that are different from those in the third model, The search process includes a process of operating the process apparatus, which reflects the set apparatus configuration and operating conditions of the process apparatus, and acquiring the first physical quantity from the sensor. In the fourth process, the processor Using the first correction and the second correction calculated using an arbitrary fourth model, the first physical quantity of the location where the sensor is installed, included in the second prediction, is corrected, and the fourth model is identified in which the error between the corrected first physical quantity and the first physical quantity obtained from the sensor is small. A computer system characterized by correcting the second prediction using the first correction and the second correction calculated using the identified fourth model.
5. A computer system according to claim 2, The memory device stores a fifth model for calculating a fourth prediction, which is a prediction result of a second physical quantity representing the characteristics of the mixture. The fifth model is a model that calculates the fourth prediction from the second prediction, The search process includes a process of calculating the fourth prediction by inputting the corrected second prediction into the fifth model. The aforementioned processor, The second ideal value of the material's properties is received via the aforementioned connection device. If the fourth prediction matches the second ideal value, or if the error between the fourth prediction and the second ideal value is less than a threshold, the search process is terminated. A computer system characterized by outputting the device configuration and operating conditions of the process device set in the search process.
6. A computer system according to claim 2, The storage device stores a plurality of the third models, The third model is managed in correspondence with the device configuration of the process apparatus, The computer system is characterized in that, in the third process, the processor obtains the third model corresponding to the device configuration of the set process device from the storage device.
7. A computer system according to claim 2, The computer system is characterized in that the process apparatus is an extruder.
8. A computer system according to claim 2, A computer system characterized in that the first physical quantity is at least one of temperature and pressure.
9. A computer system according to claim 2, The storage device stores the operating conditions of the process apparatus and learning data including the first correction, The computer system is characterized in that the processor generates the third model by performing regression analysis or machine learning using the training data.
10. A method of information processing performed by a computer system, The computer system comprises a processor, a storage device connected to the processor, and a connection device connected to the processor. The storage device stores: a first model for calculating a first prediction, which is a prediction result of the flow characteristics of a mixture produced from multiple raw materials; a second model for calculating a second prediction, which is a prediction result of a first physical quantity representing the state of the mixture in a process apparatus that produces the mixture by processing including a step of mixing multiple raw materials; and a third model for calculating a first correction for correcting the second prediction. The first model is a model that calculates the first prediction from raw material composition information, The second model is a model that calculates the second prediction from the flow characteristics, the device configuration of the process apparatus, and the operating conditions of the process apparatus. The third model is a model that calculates the error of the second prediction as the first correction when considering physical phenomena not considered in the second model, based on the operating conditions of the process apparatus. The aforementioned information processing method is: The processor receives the raw material formulation information via the connection device, The processor performs the steps of calculating the first prediction using the received raw material composition information and the first model, The processor repeatedly performs a search process to find the device configuration and operating conditions of the process apparatus, Includes, The aforementioned search process is, The processor performs the steps of setting the device configuration of the process apparatus and the operating conditions of the process apparatus, The processor calculates the second prediction using the first prediction, the device configuration of the process apparatus, the operating conditions of the process apparatus, and the second model. The processor performs the steps of calculating the first correction using the operating conditions of the process apparatus and the third model, An information processing method characterized by comprising the step of the processor correcting the second prediction using the first correction.
11. A program to be executed by a computer having a processor, a storage device connected to the processor, and a connection device connected to the processor, The storage device stores: a first model for calculating a first prediction, which is a prediction result of the flow characteristics of a mixture produced from multiple raw materials; a second model for calculating a second prediction, which is a prediction result of a first physical quantity representing the state of the mixture in a process apparatus that produces the mixture by processing including a step of mixing multiple raw materials; and a third model for calculating a first correction for correcting the second prediction. The first model is a model that calculates the first prediction from raw material composition information, The second model is a model that calculates the second prediction from the flow characteristics, the device configuration of the process apparatus, and the operating conditions of the process apparatus. The third model is a model that calculates the error of the second prediction as the first correction when considering physical phenomena not considered in the second model, based on the operating conditions of the process apparatus. The aforementioned program, A procedure for receiving the raw material formulation information via the aforementioned connection device, The processor performs a procedure to calculate the first prediction using the received raw material composition information and the first model, The procedure involves the processor repeatedly performing a search process to find the device configuration and operating conditions of the process apparatus, The computer is made to execute the above, The aforementioned search process is, A procedure for setting the device configuration and operating conditions of the process apparatus, A procedure for calculating the second prediction using the first prediction, the equipment configuration of the process apparatus, the operating conditions of the process apparatus, and the second model, A procedure for calculating the first correction using the operating conditions of the process apparatus and the third model, A program characterized by including a step of correcting the second prediction using the first correction.
Citation Information
Patent Citations
Simulation device, simulation method and simulation program
JP2023151219A