This application is based on and claims priority under 35 USC 119 from Japanese Patent Application No. 2021-147188 filed on Sep. 9, 2021, the disclosure of which is incorporated by reference herein.
The present disclosure relates to an information processing device, an information processing method, and a storage medium stored with an information processing program.
Technology related to quantitative analysis of mineral phases in sintered ore using an XRD-Rietveld method is disclosed in “Quantitative Analysis of Mineral Phases in Sintered Ore by XRD-Rietveld Method” by Toni TAKAYAMA and Reiko MURANO in publication No. 408 of Nippon Steel & Sumitomo metal Corporation (2017). The technology disclosed in “Quantitative Analysis of Mineral Phases in Sintered Ore by XRD-Rietveld Method” by Toni TAKAYAMA and Reiko MURANO in publication No. 408 of Nippon Steel & Sumitomo metal Corporation (2017) employs the Rietveld method for fitting to an overall X-ray diffraction pattern using a least squares method to quantitatively analyze sintered ore.
However, there have hitherto been many analysis methods applied to materials such as disclosed in “Quantitative Analysis of Mineral Phases in Sintered Ore by XRD-Rietveld Method” by Toni TAKAYAMA and Reiko MURANO in publication No. 408 of Nippon Steel & Sumitomo metal Corporation (2017). Such analysis methods are methods that execute predetermined processing, and enable information related to which properties are exhibited by the material to be obtained by applying such analysis methods to the data obtained for the material.
However, information related to material properties might conceivably be obtained not only by using existing analysis methods as hitherto, but also by using a data-driven method based on data obtained from materials (for example, a data-driven machine learning method). For example, relationships and the like between plural sets of data are elucidated by using data-driven methods.
However, the technology disclosed in “Quantitative Analysis of Mineral Phases in Sintered Ore by XRD-Rietveld Method” by Toru TAKAYAMA and Reiko MURANO in publication No. 408 of Nippon Steel & Sumitomo metal Corporation (2017) merely employs an existing analysis method, and does not consider a data-driven method for data obtained from materials. There is accordingly an issue in that the technology of “Quantitative analysis of Mineral Phases in Sintered Ore by XRD-Rietveld Method” by Toru TAKAYAMA and Reiko MURANO in publication No. 408 of Nippon Steel & Sumitomo metal Corporation (2017) only applies a predetermined analysis method to material analysis, and is not able to obtain more information related to material properties.
An object of the present disclosure is to enable a user executing material analysis to obtain more information related to material properties.
An information processing device according to a first aspect is an information processing device including a reception section, a first analysis section, a second analysis section, and a transmission section. The reception section is configured to receive material data related to a material from a user terminal. The first analysis section is configured to perform analysis on the material data received by the reception section using a predetermined first analysis method and to generate first analysis result data that is an analysis result from the first analysis method. The second analysis section is configured to perform analysis on the material data received by the reception section using a second analysis method and to generate second analysis result data that is an analysis result expressing a relationship between the material data received by the reception section and data different from the received material data. The transmission section is configured to transmit the first analysis result data generated by the first analysis section and the second analysis result data generated by the generated second analysis section to the user terminal.
The information processing device receives the material data relating to the material transmitted from the user terminal. The information processing device performs analysis on the received material data with the predetermined first analysis method to generate the first analysis result data that is the analysis result from the first analysis method. The information processing device performs analysis on the received material data with the second analysis method to generate the second analysis result data that is the analysis result expressing a relationship between the received material data and data different to this material data. The information processing device transmits the generated first analysis result data and the generated second analysis result data to the user terminal. The user executing material analysis is accordingly able to obtain more information related to material properties.
In an information processing device according to a second aspect, the second analysis section generates the second analysis result data after aligning a numerical range of the material data received by the reception section to a specific numerical range. This enables second analysis result data to be generated appropriately even in cases in which numerical ranges differ between plural sets of material data.
In an information processing device according a third aspect, the second analysis section generates the second analysis result data after aligning a grid spacing of data contained in the material data received by the reception section to a specific grid spacing. This enables the second analysis result data to be generated appropriately even in cases in which the grid spacings of data contained in material data differ between plural sets of material data.
In an information processing device according to a fourth aspect, the second analysis result data is map data expressing relationships between plural sets of the material data, and the information processing device further includes a reconstruction section that, in cases in which a specific region has been specified on the map data, reconstructs the material data corresponding to the specific region. This enables the user to obtain more information related to which properties are exhibited by the material actually being analyzed.
In an information processing device according to a fifth aspect, the first analysis section stores the generated first analysis result data in a storage section and the second analysis section stores the generated second analysis result data in the storage section. This accordingly enables a user to check the first analysis result data and the second analysis result data later using the information processing device.
An information processing method according to a sixth aspect is an information processing method in which a computer executes processing. The processing includes receiving material data related to a material from a user terminal, performing analysis on the received material data using a predetermined first analysis method and generating first analysis result data that is an analysis result from the first analysis method, performing analysis on the received material data using a second analysis method to generate second analysis result data that is an analysis result expressing a relationship between the received material data and data different from the received material data, and transmitting the generated first analysis result data and the generated second analysis result data to the user terminal. This accordingly enables more information related to material properties to be obtained.
An information processing program according to a seventh aspect is an information processing program that causes a computer to execute processing. The processing includes receiving material data related to a material from a user terminal, performing analysis on the received material data using a predetermined first analysis method and generating first analysis result data that is an analysis result from the first analysis method, performing analysis on the received material data using a second analysis method to generate second analysis result data that is an analysis result expressing a relationship between the received material data and data different from the received material data, and transmitting the generated first analysis result data and the generated second analysis result data to the user terminal. This accordingly enables more information related to material properties to be obtained.
The present disclosure as described above exhibits the advantageous effect of enabling a user executing material analysis to obtain more information related to material properties.
Explanation follows regarding an information processing system of an exemplary embodiment, with reference to the drawings.
Next, an example will now be given of the second analysis result data in
In the present exemplary embodiment material analysis is performed on the server 14 of the information processing system 10. More specifically, a user transmits material data to the server 14 using the user terminal 12. The server 14 then performs analysis on the received material data using the first analysis method and the second analysis method, and transmits first analysis result data and second analysis result data to the user terminal 12.
The user is thereby able to check both the first analysis result data and the second analysis result data, enabling more information relating to material properties to be obtained. More specifically, due to being able to check not only the first analysis result data, which is analysis results for one set of material data as illustrated in
For example, a shape such as that of material data D1 of
Thus due to being able to check the material data that is the basis of the second analysis result data by reconstructing the plot points in the second analysis result data, a user is able to obtain more information related to which properties are exhibited by the material actually being analyzed.
This is described more specifically below.
User Terminal
Each of the plural user terminals 12A, 12B, . . . , 12Z is operated by a different respective user.
As illustrated in
A user inputs material data of an analysis target into the user terminal 12 the user is operating themselves. The material data of the analysis target is data measured using an XRD method or the like, and is data that will be subjected to analysis by the server 14, described later.
When the terminal control section 120 receives the material data, the material data is temporarily stored in the terminal storage section 122 according to operation by the user.
Material data is stored in the terminal storage section 122.
The terminal transmission section 124 and the terminal reception section 126 exchange data with the server 14.
Under control from the terminal control section 120, the terminal transmission section 124 transmits display data of a combination of the material data stored in the terminal storage section 122 together with a user ID expressing identification information of the user terminal 12 to the server 14.
Note that the processing described above as being executed in the user terminal 12 may be executed under control from the server 14. For example, a specific screen may be displayed on a display section (not illustrated in the drawings) of the user terminal 12 by the server 14 outputting a control signal to the user terminal 12, such that various processing is executed by the user operating the user terminal 12 according to instructions being displayed on the screen.
Server
As illustrated in
The reception section 140 receives data representing the combination of material data and user ID that was transmitted from the user terminal 12.
The combination of the material data and user ID received by the reception section 140 is stored in the information storage section 141. Note that plural sets of material data that has been transmitted in the past from the user terminal 12 are also stored in the information storage section 141. Note that plural sets of material data transmitted from other user terminals 12 may also be stored in the information storage section 141.
The first analysis section 142 performs analysis on the material data received by the reception section 140 using the predetermined first analysis method, and generates the first analysis result data that is the results of analysis by the first analysis method.
The second analysis section 144 uses the second analysis method to perform analysis on the plural sets of material data stored in the information storage section 141, including the material data received this time by the reception section 140, and generates the second analysis result data, which are analysis results expressing relationships between the material data received this time by the reception section 140 and different data to this material data.
For example, the second analysis section 144 generates the second analysis result data expressing relationships between plural sets of material data transmitted from the same user terminal 12 in the past and the material data transmitted this time from the user terminal 12. Alternatively, for example, the second analysis section 144 generates the second analysis result data expressing relationships between material data transmitted from a given user terminal 12A and plural sets of the material data transmitted from user terminals 12B, 12C. The second analysis result data is, for example, map data such as that of maps M in
Note that the second analysis section 144 generates the second analysis result data after first aligning a numerical range of the material data received by the reception section 140 to a specific numerical range. The second analysis section 144 also generates the second analysis result data after first aligning the grid spacing of data contained in the material data received by the reception section 140 to a specific grid spacing.
For example, there are sometimes cases in which the numerical ranges differ between the material data transmitted from the given user terminal 12A and the plural sets of material data transmitted from the user terminals 12B, 12C. For example, whereas the numerical range of the material data transmitted from the given user terminal 12A might be a range from 0to 10, the numerical range of the plural sets of material data transmitted from the user terminals 12B, 12C might be a range from 0 to 5. In such cases the respective material data is not able to be projected onto a map expressing the second analysis result data, and so the second analysis section 144 generates the second analysis result data after first aligning the numerical range of the material data to the specific numerical range.
Moreover, for example, whereas the XRD material data transmitted from the given user terminal 12A might be in gradations of 0.5 degrees, the XRD material data transmitted from the user terminals 12B, 12C might be in gradations of 0.1 degree. In such cases too, a map is not able to be generated appropriately to express the second analysis result data, and so the second analysis section 144 generates the second analysis result data after first aligning the grid spacing for data in the material data to the specific grid spacing.
The first analysis section 142 stores the first analysis result data in the result storage section 145 in association with the user IDs. The second analysis section 144 also stores the second analysis result data in the result storage section 145 in association with the user IDs.
The result storage section 145 is stored with the first analysis result data and the second analysis result data. This accordingly enables the user to check the first analysis result data and the second analysis result data later.
The transmission section 148 transmits the first analysis result data generate by the first analysis section 142 and the second analysis result data generated by the second analysis section 144 to the user terminal 12. The user operating the user terminal 12 checks the first analysis result data and the second analysis result data.
The user operating the user terminal 12 then, for example, specifies a specific region in the second analysis result data by clicking on the specific region of the map M of the second analysis result data. The user terminal 12 then, according to operation by the user, transmits information related to the specified region of the map M in the second analysis result data to the server 14.
The reconstruction section 146 of the server 14 reconstructs material data corresponding to the specific region based on the information related to the specified region on the map M of the second analysis result data transmitted from the user terminal 12. For example, the reconstruction section 146 reconstructs material data as illustrated in
The transmission section 148 then transmits the data obtained by the reconstruction section 146 to the user terminal 12.
The user terminal 12 and the server 14 are capable of, for example, being implemented by a computer 50 such as that illustrated in
The storage section 53 may be implemented by a hard disk drive (HDD), a solid state drive (SSD), flash memory, or the like. A program to cause the computer to function is stored in the storage section 53 serving as a storage medium. The CPU 51 reads the program from the storage section 53, expands the program in the memory 52, and sequentially executes the processes of the program.
Next, description follows regarding operation of the information processing system 10 of the exemplary embodiment.
When training material data has been input to the user terminal 12, a combination of material data and user ID is transmitted to the server 14 under control from the terminal control section 120. When this combination of data has been transmitted from the user terminal 12 to the server 14, the server 14 then executes an information processing routine as illustrated in
At step S100 the reception section 140 of the server 14 receives the material data and user ID combination that was transmitted from the user terminal 12.
At step S102, the reception section 140 stores the material data and user ID in the information storage section 141.
At step S104 the first analysis section 142 uses the first analysis method to perform analysis on the material data received at step S100 so as to generate the first analysis result data.
At step S106 the second analysis section 144 uses the second analysis method to perform analysis on the plural sets of material data stored in the information storage section 141, including the material data received at step S100, so as to generate the second analysis result data.
At step S108 the transmission section 148 transmits the first analysis result data generated at step S104 and the second analysis result data generated at step S106 to the user terminal 12.
The user operating the user terminal 12 checks the first analysis result data and the second analysis result data. The user operating the user terminal 12 then, for example, specifies a specific region of the second analysis result data by clicking the specific region on the map M of the second analysis result data, and material data corresponding to the specific region is reconstructed by the reconstruction section 146 of the server 14.
This thereby enables the user to obtain more information related to which properties are exhibited by the material actually being analyzed.
As described above, the server in the information processing system according to the exemplary embodiment receives the material data relating to the material that was transmitted from the user terminal. The server performs analysis on the material data received with the predetermined first analysis method so as to generate the first analysis result data that is the analysis results by the first analysis method. The server performs analysis on the received material data using the second analysis method, and generates the second analysis result data that is the analysis results expressing relationships between the received material data and data different to this material data. The server transmits the first analysis result data and the second analysis result data to the user terminal. The user is thereby able to obtain more information related to properties exhibited by the material. Moreover, being overlooked by a human and the individuality of analysis can be excluded. Analysis of large volumes of data is moreover enabled.
For example, phase identification utilizing the positions of peaks and the derivation of crystal grain size utilizing the widths of the peaks are possible by using the first analysis method to analyze material data obtained using an XRD method. However, analysis that contains both the overall shape of the peaks and the background level, and feature value extraction are difficult to achieve by analysis using the first analysis method alone. In contrast thereto, the present exemplary embodiment utilizes all of the material data in the second analysis method, and so is able to exclude preconceptions of the user and overlooking by the user.
Note that although the processing performed by each device in the exemplary embodiment described above has been described as software processing by executing a program, processing may be performed by hardware. Alternatively processing may be performed by a combination of both software and hardware. The program stored on the ROM may also be distributed stored on various types of storage medium.
Furthermore, the present disclosure is not limited by the description above, and obviously various other modifications may be implemented within a range not departing from the spirit of the present disclosure.
All publications, patent applications, and technical standards mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent application, or technical standard was specifically and individually indicated to be incorporated by reference.
Number | Date | Country | Kind |
---|---|---|---|
2021-147188 | Sep 2021 | JP | national |