Irradiation-based ore structure performance test method and system
By adopting blockchain technology and automated control in the performance test of the ore structure, the problem of opacity management, poor security and low test efficiency in existing technologies have been solved. Accuracy and efficiency.
Patent Information
- Application Number
- CN202411932494.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-26
- Publication Date
- 2025-01-24
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing ore structural performance testing methods have problems such as opaque data management, poor data security and low testing efficiency.
Adopt the performance test method based on blockchain technology and automated control, to dynamically update the blockchain target by dynamically renewing the blockchain at each test phase, and the updated entry after the end of each stage to ensure the transparency of the data to ensure the transparency of the data , Security and non -tampering. At the same time, the introduction of robotic arm and machine learning algorithm to achieve automated control and data analysis of testing equipment, and improve test efficiency and accuracy.
The whole process of the whole process is transparent, efficient, and secure, ensuring that all operations and results are well found, improve the accuracy and efficiency of the test, and at the same time protect the privacy of the laboratory, and promote teamwork and information sharing.
Smart Images

Figure CN119355024A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the technical field of ore structure performance testing, and in particular, to an ore structure performance testing method and system based on irradiation. Background Art
[0002] Ore refers to rocks containing useful minerals and associated minerals, and is an important resource that is indispensable in industrial production. There are many types of ores, including metal ores (such as iron ore, copper ore, gold ore, etc.) and non-metallic ores (such as coal, apatite, gypsum, etc.). The quality and performance of ore are directly related to the selection of subsequent processing technology and the quality of the final product. Therefore, it is very important to conduct accurate structural performance testing of ore.
[0003] Existing methods for testing ore structure properties include the following stages: sample preparation, test execution, and data analysis. Although the existing methods for testing ore structure properties are relatively mature, they still have some shortcomings: laboratories still rely on manual recording of test data, which is prone to errors and difficult to trace. Existing methods do not adequately protect sensitive information and are prone to data leakage. Most testing equipment still requires manual operation, which is inefficient and prone to errors. Summary of the invention
[0004] The embodiments of the present application provide an irradiation-based ore structure performance testing method and system to solve the problems of opaque data management, poor data security and low testing efficiency existing in the prior art.
[0005] In a first aspect, the present application provides an irradiation-based ore structure performance testing method, comprising: Before performing the irradiation process, obtain basic information, initial spectral data and test requirements of the ore sample; the basic information includes identifier, source, type and size; the test requirements include target irradiation source; create an initial blockchain entry for each ore sample including the basic information, initial spectral data and test requirements; submit the initial blockchain entry as a transaction to the blockchain network, and digitally sign the transaction; The entire irradiation process is divided into three stages: sample preparation, irradiation process, and post-irradiation processing. During the execution of the irradiation process, the blockchain entries are dynamically updated in each stage, and the updated entries of the corresponding stage are digitally signed after each stage. The post-irradiation processing stage is used for ore structure performance test analysis; After the irradiation process is completed, the basic information of the laboratory is processed for privacy, and the privacy-processed basic information of the laboratory is added to the entries updated in the last stage to form a shared blockchain; for the shared blockchain, the access rights of different roles are defined so that different roles can perform corresponding operations on the experimental data in the shared blockchain based on the corresponding access rights.
[0006] Optionally, the sample preparation stage includes: a sample preparation process, an expected irradiation parameter design process, and an automated loading and intelligent positioning process; Dynamically update blockchain entries within each phase, including: During the sample preparation process, a start instruction is sent to the ultrasonic cleaner so that the ultrasonic cleaner removes dust and dirt on the surface of the ore sample based on the start instruction until the cleanliness of the surface of the ore sample meets the preset cleaning conditions, and the cleaning state of the ore sample is recorded; the working parameters and working video of the ultrasonic cleaner are obtained; and the initial blockchain entry is updated using the cleaning state, working parameters and working video to obtain a first intermediate blockchain entry; Applying a prediction algorithm based on machine learning, predicting expected irradiation parameters according to the initial spectral data and the target irradiation source, and updating the first intermediate blockchain entry using the expected irradiation parameters to obtain a second intermediate blockchain entry; the irradiation parameters include: irradiation dose, irradiation position, and irradiation duration; Sending a loading instruction to a loading device, so that the loading device automatically loads the ore sample with dust and dirt removed from the surface into a designated container based on the loading instruction, monitoring the working state of the loading device, and recording the operating parameters during the loading process; updating the second intermediate blockchain entry using the operating parameters to obtain a third intermediate blockchain entry; Based on the three-dimensional model of the irradiation chamber, control the robotic arm linked with the loading equipment to place the designated container loaded with the ore sample at the expected irradiation position, and record the operating parameters during the placement process; The actual irradiation position is monitored, and when the deviation between the actual irradiation position and the expected irradiation position is greater than or equal to a preset threshold, a deviation correction mechanism is triggered to adjust the operating parameters of the robotic arm; or, when the deviation between the actual irradiation position and the expected irradiation position is less than a preset threshold, the operating parameters and the actual irradiation position are used to update the third intermediate blockchain entry to obtain the entry updated in the sample preparation stage.
[0007] Optionally, based on the three-dimensional model of the irradiation chamber, controlling a mechanical arm linked to a loading device to place a designated container loaded with the ore sample at an expected irradiation position includes: Modeling the irradiation chamber using a computer vision algorithm combined with a three-dimensional modeling technique to obtain an initial three-dimensional model; The initial three-dimensional model is optimized by multi-angle verification and data comparison to obtain a three-dimensional model of the irradiation chamber; Based on the three-dimensional model of the irradiation chamber, combined with the range of motion, speed limit and obstacle avoidance requirements of the robotic arm, a path planning algorithm is used to plan the optimal movement path of the robotic arm; the movement process of the robotic arm along the optimal movement path is simulated in a virtual environment corresponding to the three-dimensional model, so as to optimize the optimal movement path when a potential collision problem is detected; A movement instruction corresponding to the optimal movement path is generated, and the movement instruction is sent to the robot arm, so that the robot arm places a designated container loaded with the ore sample at an expected irradiation position based on the movement instruction.
[0008] Optionally, the irradiation process stage includes an irradiation dose control process; Dynamically update blockchain entries within each phase, including: During the irradiation dose control process, the environmental parameters around the designated container loaded with the ore sample and the actual irradiation parameters of the ore sample are monitored; Using a feedback control algorithm to dynamically adjust the irradiation intensity or the distance between the ore sample and the target irradiation source based on the environmental parameters and the actual irradiation parameters; introducing a deep learning algorithm to analyze the actual dose change trend based on the actual irradiation parameters; Based on the environmental parameters, the actual irradiation parameters, the parameter configuration of the feedback control algorithm, the irradiation intensity before adjustment, the irradiation intensity after adjustment, the distance before adjustment, the distance after adjustment and the actual dose change trend, the updated entries in the sample preparation phase are updated to obtain the updated entries in the irradiation process.
[0009] Optionally, the post-irradiation processing stage includes a spectrum measurement preparation process, a spectrum measurement execution process, an ore structure performance test preparation process, and an ore structure performance test execution process; Dynamically update blockchain entries within each phase, including: In the spectral measurement preparation process, the spectrometer is calibrated and the irradiated ore sample is preprocessed, the measurement parameters of the spectrometer are configured, and the calibration information, the preprocessing information and the measurement parameters of the spectrometer are updated to the entry updated in the irradiation process to obtain a fourth intermediate blockchain entry; During the spectral measurement execution process, a spectral scan is performed on the irradiated ore sample to obtain target spectral data, the spectral measurement execution process is monitored, a spectral graph is generated based on the target spectral data, and the target spectral data and the spectral graph are used to update the fourth intermediate blockchain entry to obtain a fifth intermediate blockchain entry; In the process of preparing for the ore structure performance test, a test type and a test device corresponding to the test type are selected according to the test requirements, the irradiated ore sample is loaded into the selected test device, the test parameters of the test device are configured, and the fifth intermediate blockchain entry is updated using the test device information, the ore sample loading information and the test parameters of the test device to obtain a sixth intermediate blockchain entry; During the execution of the ore structural performance test, the testing equipment is controlled to perform a structural performance test on the irradiated ore sample, and the sixth intermediate blockchain entry is updated using the structural performance test result to obtain the updated entry in the last stage.
[0010] Optionally, controlling the testing device to perform a structural performance test on the irradiated ore sample includes: Generate test instructions including test type, test parameters and irradiated ore sample location according to test requirements; A test instruction is sent to the test device so that the test device performs a structural performance test on the ore sample based on the test instruction. During the structural performance test, an abnormality detection mechanism is introduced to identify and eliminate factors that affect the structural performance test results.
[0011] Optionally, during the process of performing the irradiation treatment process, the method further includes: Generate a remote control link corresponding to the irradiation process based on the laboratory's security protocol; the remote control link allows researchers to remotely control the equipment in the laboratory through designated electronic devices in a secure network environment; Sending the remote control link to a designated electronic device via a preset secure communication channel; Receiving a remote control request sent by the researcher through the designated electronic device, verifying the remote control request, and establishing a remote control session after the verification is passed; terminating the remote control session after the irradiation process is completed or receiving an active remote control termination request from the researcher; Add the information about the remote control request, active end of remote control request, and control session to the updated entries in the last stage.
[0012] In a second aspect, an embodiment of the present application provides an irradiation-based ore structure performance testing system, comprising: An acquisition creation module is used to obtain basic information, initial spectral data and test requirements of the ore sample before executing the irradiation process; the basic information includes an identifier, source, type and size; the test requirements include a target irradiation source; create an initial blockchain entry including the basic information, initial spectral data and test requirements for each ore sample; submit the initial blockchain entry as a transaction to the blockchain network, and digitally sign the transaction; The division and update module is used to divide the entire irradiation process into three stages: sample preparation, irradiation process, and post-irradiation processing. During the execution of the irradiation process, the blockchain entries are dynamically updated in each stage, and the updated entries of the corresponding stage are digitally signed after each stage. The post-irradiation processing stage is used for ore structure performance test analysis; The processing and adding module is used to perform privacy processing on the basic information of the laboratory after the irradiation treatment process is completed, and add the privacy-processed basic information of the laboratory to the updated entries in the last stage to form a shared blockchain; for the shared blockchain, the access rights of different roles are defined so that different roles can perform corresponding operations on the experimental data in the shared blockchain based on the corresponding access rights.
[0013] In a third aspect, an embodiment of the present application provides a computing device, comprising a processing component and a storage component; the storage component stores one or more computer instructions; the one or more computer instructions are used to be called and executed by the processing component to implement an irradiation-based ore structure performance testing method as described in any one of the first aspects.
[0014] In a fourth aspect, an embodiment of the present application provides a computer storage medium storing a computer program. When the computer program is executed by a computer, it implements an irradiation-based ore structure performance testing method as described in any one of the first aspects.
[0015] In an embodiment of the present application, an irradiation-based ore structure performance testing method is provided, including: before executing the irradiation treatment process, obtaining basic information, initial spectral data and test requirements of the ore sample; the basic information includes an identifier, source, type and size; the test requirements include a target irradiation source; for each ore sample, an initial blockchain entry including basic information, initial spectral data and test requirements is created; the initial blockchain entry is submitted to the blockchain network as a transaction, and the transaction is digitally signed; the entire irradiation treatment process is divided into three stages: sample preparation, irradiation process and irradiation post-treatment. In the process of executing the irradiation treatment process, the blockchain entry is dynamically updated in each stage, and the updated entry of the corresponding stage is digitally signed after each stage; the post-irradiation treatment stage is used for ore structure performance test analysis; after the irradiation treatment process is completed, the basic information of the laboratory is privatized, and the privatized basic information of the laboratory is added to the updated entry of the last stage to form a shared blockchain; for the shared blockchain, the access rights of different roles are defined so that different roles can perform corresponding operations on the experimental data in the shared blockchain based on the corresponding access rights.
[0016] The embodiment of the present application realizes a transparent, efficient and safe test process throughout the process by introducing blockchain technology and automated control. Specifically, from sample preparation to irradiation treatment to structural performance testing, each step is recorded in detail in the blockchain entry to ensure that all operations and results are well documented. After each stage, the updated entry is digitally signed to ensure the authenticity and immutability of the data. By introducing a robotic arm and machine learning algorithm, the automatic control and data analysis of the test equipment are realized, human intervention is reduced, and the test efficiency and accuracy are improved. After the irradiation treatment process is completed, the basic information of the laboratory is processed for privacy and added to the updated entry of the last stage to ensure that sensitive information is not leaked. After forming a shared blockchain, different roles (such as researchers, laboratory administrators, auditors, etc.) can access and operate experimental data according to their respective permissions, promoting teamwork and information sharing. The embodiment of the present application pays special attention to the detailed steps of the post-irradiation treatment stage and the dynamic update of the blockchain entry. Introduce an abnormal detection mechanism during spectral measurement and structural performance testing to ensure stable test conditions, prevent interference from external factors, and improve the reliability of test results.
[0017] These and other aspects of the present application will become more clearly understood in the description of the following embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0019] Figure 1 A flow chart of a method for testing ore structure properties based on irradiation provided in an embodiment of the present application; Figure 2 A schematic diagram of the structure of an ore structure performance testing system based on irradiation provided in an embodiment of the present application; Figure 3 A schematic diagram of the structure of a computing device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0020] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0021] In some of the processes described in the specification and claims of this application and the above-mentioned figures, multiple operations that appear in a specific order are included, but it should be clearly understood that these operations may not be executed in the order in which they appear in this article or executed in parallel. The sequence numbers of the operations, such as 11, 12, etc., are only used to distinguish between different operations, and the sequence numbers themselves do not represent any execution order. In addition, these processes may include more or fewer operations, and these operations may be executed in sequence or in parallel. It should be noted that the descriptions of "first", "second", etc. in this article are used to distinguish different messages, devices, modules, etc., do not represent the order of precedence, and do not limit the "first" and "second" to different types.
[0022] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.
[0023] Figure 1 A flow chart of a method for testing ore structure properties based on irradiation provided in an embodiment of the present application, such as Figure 1 As shown, the method includes: S11. Before executing the irradiation process, obtain basic information, initial spectral data and test requirements of the ore sample; the basic information includes identifier, source, type and size; the test requirements include the target irradiation source; create an initial blockchain entry for each ore sample including basic information, initial spectral data and test requirements; submit the initial blockchain entry as a transaction to the blockchain network and digitally sign the transaction.
[0024] It should be understood that the basic information includes the identifier (such as sample number), source (such as mine name or collection location), type (such as iron ore, copper ore, etc.) and size (such as length, width and height) of the ore sample. This information is used to uniquely identify each ore sample and provide its basic background. The initial spectral data reflects the crystal structure and chemical composition of the ore sample in the unirradiated state for subsequent comparative analysis. Test requirements are used to express the specific requirements of the experiment, such as the target irradiation source (such as cobalt-60 irradiation source), dose rate (usually expressed in Gy / h), and the expected irradiation effect. Test requirements help determine the experimental conditions and parameter configuration.
[0025] For example, in mining exploration, researchers need to evaluate the performance changes of different types of ore samples under specific irradiation conditions. Use an X-ray fluorescence spectrometer to perform preliminary analysis on the collected ore samples and record their elemental composition and content. Enter the above basic information, initial spectral data, and test requirements into the system to create an initial blockchain entry containing all this information. Submit the entry as a transaction to the blockchain network and use a digital signature to ensure its security and immutability. Select a cobalt-60 irradiation source as the target irradiation source and set the dose rate to 5 Gy / h to ensure accurate dose control during the irradiation process.
[0026] S12. The entire irradiation process is divided into three stages: sample preparation, irradiation process and post-irradiation processing. During the execution of the irradiation process, the blockchain entries are dynamically updated in each stage, and the updated entries of the corresponding stage are digitally signed after each stage. The post-irradiation processing stage is used for ore structure performance testing and analysis.
[0027] It should be understood that the sample preparation stage includes sample pretreatment (such as cleaning and cutting), loading into designated containers, placement in an irradiation chamber for providing the target irradiation source, and configuration of irradiation parameters. The sample preparation stage ensures that the ore samples are in optimal condition and ready for irradiation. The irradiation process stage refers to the actual irradiation process, in which the ore samples are irradiated according to the predetermined dose rate and irradiation duration. The irradiation process stage requires real-time monitoring of irradiation parameters to ensure stable irradiation conditions. The post-irradiation processing stage can be used to conduct a series of structural performance tests on ore samples after irradiation to evaluate the effects of irradiation on their physical, chemical and mechanical properties. Data from the post-irradiation processing stage is critical to understanding the effects of irradiation.
[0028] For example, in the sample preparation stage, the ore sample can be cut into standard sizes, cleaned, loaded, and placed in the expected irradiation position in the irradiation chamber, and the irradiation parameters (such as dose rate, total dose, etc.) are set. During the irradiation process, the irradiation equipment used to provide the target irradiation source is started, and key parameters such as dose rate and ambient temperature of the irradiation position are monitored in real time to ensure that the irradiation conditions meet expectations. In the post-irradiation processing stage, a variety of testing equipment (such as X-ray diffraction, scanning electron microscope, transmission electron microscope, etc.) are used to comprehensively analyze the irradiated ore samples to evaluate changes in their crystal structure, micromorphology, and mechanical properties. The blockchain entries are dynamically updated in each stage to record the operation details and test results, and the updated entries are digitally signed after each stage to ensure the authenticity and integrity of the data.
[0029] S13. After the irradiation process is completed, the basic information of the laboratory is processed for privacy, and the privacy-processed basic information of the laboratory is added to the entries updated in the last stage to form a shared blockchain; for the shared blockchain, the access rights of different roles are defined so that different roles can perform corresponding operations on the experimental data in the shared blockchain based on the corresponding access rights.
[0030] It should be understood that privacy processing refers to the desensitization of sensitive information related to the laboratory (such as laboratory name, address, list of laboratory personnel, etc.) to ensure that this information will not be leaked. Shared blockchain means: adding the basic information of the laboratory after privacy processing to the updated entries in the last stage to form a complete shared blockchain. This embodiment can ensure that all experimental data is transparent and traceable while protecting the privacy of the laboratory. Access permission management refers to defining access rights for different roles for the shared blockchain to ensure that only authorized users can view and operate experimental data to prevent misoperation or malicious behavior.
[0031] Through the above steps, the embodiment of the present application not only improves the overall quality and efficiency of ore structure performance testing, but also provides reliable data support for scientific research and industrial applications. The operation of each step is recorded in detail in the blockchain entry to ensure that the data is transparent, secure and cannot be tampered with, providing a solid guarantee for subsequent research and application.
[0032] Therefore, the embodiment of the present application realizes a transparent, efficient and safe test process throughout the process by introducing blockchain technology and automated control. Specifically, from sample preparation to irradiation treatment to structural performance testing, each step is recorded in detail in the blockchain entry to ensure that all operations and results are well documented. After each stage, the updated entry is digitally signed to ensure the authenticity and non-tamperability of the data. By introducing a robotic arm and machine learning algorithm, the automatic control and data analysis of the test equipment are realized, human intervention is reduced, and the test efficiency and accuracy are improved. After the irradiation treatment process is completed, the basic information of the laboratory is processed for privacy and added to the updated entry of the last stage to ensure that sensitive information is not leaked. After forming a shared blockchain, different roles (such as researchers, laboratory administrators, auditors, etc.) can access and operate experimental data according to their respective permissions, promoting teamwork and information sharing. The embodiment of the present application pays special attention to the detailed steps of the post-irradiation treatment stage and the dynamic update of the blockchain entries.
[0033] In an optional embodiment, during the process of performing the irradiation treatment process, the method further includes: Step 14: Generate a remote control link corresponding to the irradiation process based on the laboratory's security protocol; the remote control link allows researchers to remotely control the equipment in the laboratory through designated electronic devices in a secure network environment.
[0034] Among them, the security protocol can refer to a set of rules and technical measures developed within the laboratory to ensure the security of data transmission and operation, such as encrypted communication, identity authentication, etc. The remote control link can be a special Uniform Resource Locator (URL) or token, allowing researchers to remotely control the equipment in the laboratory through the Internet in a secure network environment. The link includes the necessary authentication information and permission settings to ensure that only authorized users can access it.
[0035] For example, researchers may need to remotely monitor and adjust irradiation experimental equipment. By generating a remote control link containing Secure Sockets Layer / Transport Layer Security (SSL / TLS) encryption, researchers can control the equipment in the laboratory in real time through designated electronic devices (such as laptops, tablets) in a secure network environment (such as a laboratory-specific virtual private network) anywhere in the world.
[0036] Step 15: Send the remote control link to the designated electronic device through a preset secure communication channel.
[0037] It should be understood that a pre-set secure communication channel can refer to: a pre-configured secure communication path, such as encrypted email, secure messaging service, or dedicated application program interface, to ensure the secure transmission of remote control links. Designated electronic devices can refer to specific devices used by authenticated and authorized researchers, such as laptops or mobile devices equipped with enterprise-level security software.
[0038] For example, in materials science research, the laboratory can send the remote control link to the designated researcher through an enterprise-level encrypted email system. This encrypted email system not only ensures the secure transmission of the link, but also provides a logging function to facilitate post-audit.
[0039] Step 16: Receive a remote control request sent by a researcher through a designated electronic device, verify the remote control request, and establish a remote control session after the verification is passed; end the remote control session after the irradiation process is completed or an active remote control end request is received from the researcher.
[0040] A remote control request is an instruction initiated by a researcher to control a device in the laboratory. Verification can refer to confirming the researcher's identity and authority through multi-factor authentication (such as password, biometrics, one-time verification code, etc.). A remote control session is a temporary connection that enables researchers to remotely operate equipment in the laboratory until the irradiation process is completed or the researcher actively ends the session.
[0041] For example, researchers can initiate remote control requests through a dedicated application that integrates a multi-factor authentication mechanism. Once the authentication is passed, researchers can monitor and adjust the parameters of the experimental equipment in real time through the application. After the experiment is over, the system automatically ends the remote control session to ensure that the device returns to a safe state.
[0042] Step 17: Add the remote control request, the active end of the remote control request, and the related information of the control session to the updated entry in the last stage.
[0043] It should be understood that the relevant information includes but is not limited to the timestamp of the remote control request, the identity information of the initiator, the operation content, the session duration, etc. The updated entry in the last stage may refer to the final blockchain entry formed after the irradiation process is completed, which contains all operation records and results.
[0044] For example, all remote control activities are recorded in detail and added to the blockchain entries. These records are not only used for auditing and traceability, but also serve as an important reference for optimizing experimental processes in the future.
[0045] By introducing a remote control mechanism and combining blockchain technology, this embodiment achieves fully transparent, safe and controllable irradiation process management. Researchers can monitor and adjust experimental equipment in real time in a secure network environment anywhere in the world to ensure the smooth progress of the experiment. At the same time, all operation records are recorded in detail in the blockchain entries, providing tamper-proof data tracking and audit support, and enhancing the authenticity and reliability of experimental data. This solution not only improves experimental efficiency and safety, but also provides a solid foundation for subsequent research and application.
[0046] In some possible embodiments, this embodiment can also provide security measures and IoT integration technology. For example, this embodiment can set up a multi-layer protection mechanism (such as access control system, radiation leakage detection device, etc.) to ensure the safety of researchers and the environment. In another example, this embodiment can preset a series of measures to be taken in emergency situations, such as automatically shutting down the radiation source, starting the ventilation system, etc., to minimize the risk. In another example, the irradiation equipment is connected with other instruments in the laboratory, warehouse management system, etc. through the Internet of Things to form a complete intelligent ecosystem, thereby improving overall work efficiency and service quality.
[0047] In some possible embodiments, the sample preparation stage includes: a sample preparation process, an expected irradiation parameter design process, and an automated loading and intelligent positioning process; accordingly, in S12, dynamically updating blockchain entries in each stage includes: Step 121. During the sample preparation process, a start instruction is sent to the ultrasonic cleaner so that the ultrasonic cleaner removes dust and dirt on the surface of the ore sample based on the start instruction until the cleanliness of the surface of the ore sample meets the preset cleaning conditions, and the cleaning status of the ore sample is recorded; the working parameters and working video of the ultrasonic cleaner are obtained; and the initial blockchain entry is updated using the cleaning status, working parameters and working video to obtain the first intermediate blockchain entry.
[0048] Among them, the ultrasonic cleaner can be a device that uses the cavitation effect generated by ultrasonic vibration to remove dust and dirt from the surface of the ore sample. Its working parameters include frequency, power, cleaning time and other parameters to ensure the consistency and repeatability of the cleaning effect. The preset cleaning conditions can refer to the set surface cleaning standards of the ore sample, such as surface roughness, particle residue, etc. The surface condition of the ore sample before and after cleaning is recorded to evaluate the cleaning effect.
[0049] For example, ore samples usually contain more impurities and dust. Using an ultrasonic cleaner can effectively remove these impurities and ensure the accuracy of the ore samples in subsequent tests. For example, before irradiating iron ore, an ultrasonic cleaner is used to remove dirt and fine particles attached to the surface to ensure the purity of the ore sample. The entire cleaning process is automatically completed by the control system, and relevant data is recorded for subsequent analysis. By automating cleaning and recording detailed cleaning parameters and videos, the cleanliness of each ore sample is ensured to be consistent, improving the reliability of the experimental results.
[0050] Step 122: Apply a prediction algorithm based on machine learning to predict expected irradiation parameters based on the initial spectral data and the target irradiation source, and use the expected irradiation parameters to update the first intermediate blockchain entry to obtain a second intermediate blockchain entry; the irradiation parameters include: irradiation dose, irradiation position, and irradiation duration.
[0051] Among them, the prediction algorithm based on machine learning refers to predicting the response of ore samples under specific irradiation conditions based on historical data and model training, thereby optimizing irradiation parameters. Initial spectral data can refer to the spectral information of ore samples in an unirradiated state, which is used to evaluate their original physical and chemical properties. The target irradiation source can be a specified type of irradiation source and its characteristics, such as energy level, dose rate, etc. Expected irradiation parameters: including expected irradiation dose, irradiation position and irradiation duration, according to the optimal settings obtained by the prediction algorithm. The irradiation position in the irradiation parameters can be determined according to the irradiation intensity.
[0052] Step 123, a loading instruction is issued to the loading device, so that the loading device automatically loads the ore sample with the dust and dirt removed from the surface into the designated container based on the loading instruction, monitors the working status of the loading device, and records the operating parameters during the loading process; the second intermediate blockchain entry is updated using the operating parameters to obtain the third intermediate blockchain entry. The operating parameters during the loading process include loading speed, position accuracy, etc., to ensure the safety and efficiency of the loading process. The loading device is an automated device responsible for transferring the ore sample from the cleaning area to the designated container. The monitoring system is used to monitor the working status of the loading device in real time, record various parameters during the loading process, and ensure transparent and traceable operations.
[0053] It should be understood that the loading equipment in this embodiment is an automated sample loading and unloading system, which places the ore samples into special containers, which are usually made of materials that can block irradiation but allow the ore samples to be exposed to the irradiation field, such as plastic bottles in lead boxes; according to the requirements of the irradiation equipment, the packaged ore samples are placed in the designated positions in the irradiation room to ensure that the ore samples will not move or suffer unnecessary physical damage during the irradiation process.
[0054] For example, the automated loading equipment can accurately place the cleaned ore samples into the designated irradiation container without human intervention. The monitoring system records all operating parameters during the loading process in real time to ensure that each loading meets the predetermined standards. For example, when irradiating titanium alloy ore, the automated loading equipment can accurately control the position of the ore samples to ensure irradiation uniformity. Through automated loading and intelligent positioning, this embodiment improves work efficiency, reduces human errors, and ensures the position consistency of the ore samples during irradiation.
[0055] Step 124: Based on the three-dimensional model of the irradiation chamber, control the robotic arm linked to the loading device to place the designated container loaded with the ore sample at the expected irradiation position, and record the operating parameters during the placement process. The operating parameters during the placement process include the angle change of each joint, the displacement and rotation of the end effector, etc. By accurately controlling the placement position of the ore sample, the uniformity and consistency of the irradiation treatment are ensured, and the reliability of the experimental results is improved.
[0056] As a possible implementation method, based on the three-dimensional model of the irradiation chamber, the robot arm linked with the loading device is controlled to place the designated container loaded with the ore sample at the expected irradiation position, including: Step a1: Model the irradiation chamber using computer vision algorithms combined with three-dimensional modeling technology to obtain an initial three-dimensional model.
[0057] Among them, computer vision algorithms can obtain multi-angle image data of the irradiation room through cameras or other sensors, and use image processing and feature extraction technology to generate high-precision two-dimensional images. Based on these two-dimensional image data, three-dimensional modeling technology can use point cloud reconstruction, stereo matching and other technologies to build a three-dimensional model of the irradiation room. The model includes information such as the spatial structure of the irradiation room, equipment layout, and possible obstacle locations, which is used for subsequent path planning and precise navigation of the robot arm operation, ensuring that the robot arm can move safely and efficiently in complex environments.
[0058] Step a2: Optimize the initial three-dimensional model by multi-angle verification and data comparison to obtain a three-dimensional model of the irradiation chamber.
[0059] Among them, multi-angle verification refers to photographing the irradiation room again from multiple different angles to obtain more image data to verify the accuracy of the initial three-dimensional model. Data comparison refers to comparing the newly acquired data with the initial model to identify and correct errors or missing parts in the model. This embodiment can improve the accuracy of the three-dimensional model, ensure that it can truly reflect the actual environment of the irradiation room, and provide a reliable reference for the operation of the robotic arm.
[0060] Step a3: Based on the three-dimensional model of the irradiation chamber, combined with the range of motion, speed limit and obstacle avoidance requirements of the robotic arm, a path planning algorithm is used to plan the optimal movement path of the robotic arm; the movement process of the robotic arm along the optimal movement path is simulated in the virtual environment corresponding to the three-dimensional model, so as to optimize the optimal movement path when a potential collision problem is detected.
[0061] The path planning algorithm can be A*, Dijkstra, etc. The virtual environment is a virtual environment created on a computer that is completely consistent with the actual irradiation room. During the movement of the simulated robot arm, potential collision risks are detected and avoided. This ensures that the robot arm can complete the task safely and efficiently, while avoiding collisions with obstacles in the environment, and ensuring the safety and reliability of the experiment.
[0062] Step a4: Generate a movement instruction corresponding to the optimal movement path, and send the movement instruction to the robot arm, so that the robot arm places the designated container loaded with the ore sample at the expected irradiation position based on the movement instruction. The movement instruction includes the angle change of each joint, the displacement and rotation of the end effector.
[0063] By executing steps a1 to a4, this embodiment realizes the full process automation management from precise modeling of the irradiation chamber, model optimization, path planning to robot arm control. This method not only improves the accuracy and efficiency of ore sample loading, but also enhances the safety and reliability of the experiment. Specifically, through computer vision and three-dimensional modeling technology, we obtained a high-precision three-dimensional model of the irradiation chamber; through multi-angle verification and data comparison, the accuracy of the model was further optimized; through path planning algorithms and virtual environment simulation, the optimal movement path of the robot arm was ensured; finally, by automatically generating and sending movement instructions, precise control of the robot arm was achieved. The whole process makes the irradiation processing of ore samples more intelligent and automated, greatly improving the overall quality and efficiency of the experiment.
[0064] Step 125: monitor the actual irradiation position, and when the deviation between the actual irradiation position and the expected irradiation position is greater than or equal to a preset threshold, trigger the deviation correction mechanism to adjust the operating parameters of the robotic arm; or, when the deviation between the actual irradiation position and the expected irradiation position is less than the preset threshold, use the operating parameters and the actual irradiation position to update the third intermediate blockchain entry to obtain the entry updated in the sample preparation stage.
[0065] It should be understood that the actual irradiation position refers to the actual position where the ore sample is finally placed, which is detected by a sensor or a visual system. The preset threshold refers to the maximum allowable deviation range, and the correction mechanism is triggered when this range is exceeded. The deviation correction mechanism means that when the deviation between the actual irradiation position and the expected position is greater than or equal to the preset threshold, the operating parameters of the robot arm are adjusted to ensure that the ore sample is placed correctly; if the deviation is less than the preset threshold, the subsequent operation continues. By introducing the deviation correction mechanism, the high accuracy of the placement of the ore sample is ensured, and the effect and safety of the irradiation treatment are further improved.
[0066] By executing steps 121 to 125, this embodiment achieves a high degree of automation and intelligence in the ore sample preparation stage, ensuring that the operation of each link is transparent, safe and efficient. Specifically, the application of automated cleaning, machine learning prediction, intelligent loading and positioning, and deviation correction mechanism not only improves the scientificity and accuracy of the experimental design, but also enhances the reliability of the data and the repeatability of the experimental results. This process provides a solid foundation for ore structure performance testing and promotes research and application in multidisciplinary fields.
[0067] In some possible embodiments, the irradiation process stage includes an irradiation dose control process; in S12, dynamically updating the blockchain entry in each stage includes: Step 126: During the irradiation dose control process, the environmental parameters around the designated container loaded with the ore sample and the actual irradiation parameters of the ore sample are monitored.
[0068] Environmental parameters include factors that may affect the irradiation effect, such as temperature, humidity, and air pressure. These data are used to evaluate the impact of environmental conditions on the irradiation process. Actual irradiation parameters include irradiation intensity (i.e., radiation power), irradiation time, cumulative dose, etc., which directly reflect the irradiation conditions of the ore sample. By monitoring these parameters in real time, the stability and accuracy of the irradiation process can be ensured, providing a basis for subsequent adjustments.
[0069] Step 127: Use a feedback control algorithm to dynamically adjust the irradiation intensity or the distance between the ore sample and the target irradiation source based on environmental parameters and actual irradiation parameters; introduce a deep learning algorithm to analyze the actual dose change trend based on actual irradiation parameters.
[0070] Among them, the feedback control algorithm can automatically adjust the irradiation intensity or the distance between the ore sample and the target irradiation source according to the real-time monitored environmental parameters and actual irradiation parameters to maintain the predetermined irradiation dose. The deep learning algorithm can predict and analyze the changing trend of the actual dose by learning a large amount of historical data, help optimize the irradiation parameters, and improve the stability and consistency of the irradiation effect. Through the above description, this embodiment can ensure that the irradiation process is always in the best state, avoid uneven irradiation caused by environmental factors or equipment fluctuations, and improve the reliability of the experimental results.
[0071] Step 128, based on the environmental parameters, actual irradiation parameters, parameter configuration of the feedback control algorithm, irradiation intensity before adjustment, irradiation intensity after adjustment, distance before adjustment, distance after adjustment and actual dose change trend, update the updated entries in the sample preparation phase to obtain updated entries in the irradiation process.
[0072] Among them, parameter configuration: includes various set values in the feedback control algorithm, such as the parameters of the proportional integral differential controller. The irradiation intensity before / after adjustment records the specific irradiation intensity before and after each adjustment, and the distance before / after adjustment records the distance between the ore sample and the irradiation source before and after each adjustment. The actual dose change trend refers to the dose change trend obtained by the deep learning algorithm, which is used to evaluate the effect of the irradiation process.
[0073] By executing steps 126 to 128, this embodiment monitors environmental parameters and actual irradiation parameters in real time through a high-precision sensor network to ensure the stability and accuracy of the irradiation process. Using feedback control algorithms and deep learning algorithms, the irradiation intensity and the distance between the ore sample and the irradiation source are dynamically adjusted to optimize the irradiation effect and improve the reliability and consistency of the experimental results. All relevant data are integrated into blockchain entries to ensure that each operation step is traceable, enhance the transparency and non-tamperability of the data, and provide reliable experimental records. Therefore, this embodiment not only improves the automation level and accuracy of the irradiation process, but also enhances the safety and reliability of the experiment, and greatly improves the overall quality and efficiency of the experiment. Through precise control and intelligent analysis, it is ensured that every link in the irradiation process can achieve the expected effect, providing a solid foundation for scientific research and industrial applications.
[0074] In some possible embodiments, the post-irradiation processing stage includes a spectral measurement preparation process, a spectral measurement execution process, an ore structure performance test preparation process, and an ore structure performance test execution process; in S12, dynamically updating blockchain entries in each stage includes: Step 129: During the spectral measurement preparation process, the spectrometer is calibrated and the irradiated ore sample is preprocessed, the measurement parameters of the spectrometer are configured, and the calibration information, preprocessing information and the measurement parameters of the spectrometer are updated to the entry updated during the irradiation process to obtain a fourth intermediate blockchain entry.
[0075] Among them, spectrometer calibration refers to the correction of the spectrometer through standard samples or known data to ensure the accuracy of its measurement results. Including wavelength calibration, intensity calibration, etc. Ore sample pretreatment: Perform necessary pretreatment operations on the irradiated ore samples, such as cutting, grinding, etc., to ensure that the samples are suitable for subsequent tests. Measurement parameter configuration: According to the test requirements, set the specific parameters of the spectrometer, such as scanning range, resolution, exposure time, etc. This embodiment can ensure the accuracy and consistency of spectral measurements and provide a reliable foundation for subsequent data analysis. Updating the blockchain entry is to record the calibration information, preprocessing information and the measurement parameters of the spectrometer into the blockchain to form a fourth intermediate blockchain entry to ensure that each step is traceable.
[0076] Step 130: During the spectral measurement execution process, perform a spectral scan on the irradiated ore sample to obtain target spectral data, monitor the spectral measurement execution process, generate a spectrum graph based on the target spectral data, and use the target spectral data and the spectrum graph to update the fourth intermediate blockchain entry to obtain a fifth intermediate blockchain entry.
[0077] Among them, spectral scanning refers to using a spectrometer to scan the ore sample to obtain its spectral data, including the intensity distribution at different wavelengths. The monitoring process is used to monitor the execution of spectral measurement in real time, ensure the stability of the measurement conditions, and avoid interference from external factors. Generating a spectrogram refers to generating an intuitive spectrogram based on the target spectral data obtained by scanning, which is convenient for subsequent analysis. Through this step, the present embodiment can ensure the integrity and accuracy of the spectral data and provide basic data support for subsequent structural performance testing. Updating the blockchain entry refers to recording the target spectral data and the spectrogram into the blockchain to form a fifth intermediate blockchain entry to ensure that the data is transparent and cannot be tampered with.
[0078] Step 131, in the process of preparing for the ore structure performance test, select the test type and the test equipment corresponding to the test type according to the test requirements, load the irradiated ore sample into the selected test equipment, configure the test parameters of the test equipment, and update the fifth intermediate blockchain entry using the test equipment information, the ore sample loading information and the test parameters of the test equipment to obtain the sixth intermediate blockchain entry. Among them, the test parameters of the test equipment include scanning range, magnification, exposure time, etc. Selecting the test type refers to selecting a specific structural performance test method according to the experimental purpose, such as hardness test, tensile test, micromorphology observation, etc. Test equipment selection refers to selecting the corresponding test equipment according to the selected test type, such as hardness tester, universal material testing machine, scanning electron microscope, etc. Sample loading refers to accurately placing the irradiated ore sample into the selected test equipment to ensure that the sample position is correct and stable. Parameter configuration refers to setting the specific parameters of the test equipment according to the test requirements, such as scanning range, magnification, exposure time, etc. This embodiment can ensure that the test equipment can perform structural performance tests on ore samples according to predetermined requirements through this step, thereby improving the accuracy and consistency of the test. In addition, the testing equipment information, ore sample loading information and testing parameters are recorded in the blockchain to form a sixth intermediate blockchain entry, ensuring that each step is traceable.
[0079] Step 132: During the execution of the ore structural performance test, the test equipment is controlled to perform a structural performance test on the irradiated ore sample, and the sixth intermediate blockchain entry is updated using the structural performance test result to obtain the updated entry of the last stage.
[0080] Structural performance testing refers to controlling the test equipment to perform specific structural performance tests on ore samples according to the set test instructions, such as hardness test, tensile test, etc. The abnormal detection mechanism refers to the introduction of a real-time monitoring system during the test process, using sensors and data analysis algorithms to identify any factors that may affect the test results (such as equipment failure, environmental changes, sample displacement, etc.), and automatically adjust or suspend the test when necessary. This embodiment can ensure the safety and reliability of the test process, avoid data deviations or errors caused by external factors, and improve the accuracy of the test results. In addition, the structural performance test results are recorded in the blockchain to form the updated entries in the last stage to ensure that the data is transparent and cannot be tampered with.
[0081] As a possible implementation method, the control test equipment performs structural performance tests on the irradiated ore samples, including: Step b1: Generate a test instruction including the test type, test parameters and the position of the irradiated ore sample according to the test requirements.
[0082] Among them, the test requirements include the specific structural performance test types that need to be performed (such as X-ray diffraction, hardness test, tensile test, etc.), as well as the required test parameters (such as scanning range, exposure time, loading force, etc.). The test type can refer to a specific test method, such as X-ray diffraction for crystal structure analysis, scanning electron microscope for microscopic morphology observation, hardness tester for hardness evaluation, etc. Test parameters refer to the specific parameter configuration required for each test type, such as the scanning angle range of the scanning electron microscope, the magnification of the scanning electron microscope, the loading force of the hardness test, etc. The ore sample position refers to the precise position information of the ore sample in the test equipment, ensuring that the ore sample is correctly placed and can be accurately tested. By generating detailed test instructions, it is ensured that the test equipment can perform structural performance tests on ore samples according to predetermined requirements, thereby improving the accuracy and consistency of the test.
[0083] Step b2: Send a test instruction to the test equipment so that the test equipment performs a structural performance test on the ore sample based on the test instruction. During the structural performance test, an abnormality detection mechanism is introduced to identify and eliminate factors that affect the structural performance test results.
[0084] By executing steps b1 to b2, this embodiment not only improves the automation level and accuracy of the structural performance test, but also enhances the safety and reliability of the experiment, greatly improving the overall quality and efficiency of the experiment. Through intelligent control and real-time feedback, it ensures that each test can achieve the expected results. By executing steps 131 to 134, this embodiment introduces an abnormality detection mechanism to monitor various factors in the test process in real time, ensure the stability of the test environment, avoid external interference, and improve the reliability of the test results. This embodiment not only improves the automation level and accuracy of the ore structure performance test, but also enhances the safety and reliability of the experiment, greatly improving the overall quality and efficiency of the experiment. Through intelligent control and real-time feedback, it is ensured that each test can achieve the expected results.
[0085] Figure 2 A schematic diagram of a structural performance testing system for ore based on irradiation provided in an embodiment of the present application is shown in FIG. Figure 2 As shown, the system includes: The acquisition creation module 21 is used to obtain the basic information, initial spectral data and test requirements of the ore sample before executing the irradiation treatment process; the basic information includes the identifier, source, type and size; the test requirements include the target irradiation source; for each ore sample, an initial blockchain entry including the basic information, initial spectral data and test requirements is created; the initial blockchain entry is submitted to the blockchain network as a transaction, and the transaction is digitally signed.
[0086] The division and update module 22 is used to divide the entire irradiation processing flow into three stages: sample preparation, irradiation process and post-irradiation processing. During the execution of the irradiation processing flow, the blockchain entries are dynamically updated in each stage, and the updated entries of the corresponding stage are digitally signed after each stage. The post-irradiation processing stage is used for ore structure performance testing and analysis.
[0087] The processing and adding module 23 is used to perform privacy processing on the basic information of the laboratory after the irradiation treatment process is completed, and add the privacy-processed basic information of the laboratory to the updated entries in the last stage to form a shared blockchain; for the shared blockchain, the access rights of different roles are defined so that different roles can perform corresponding operations on the experimental data in the shared blockchain based on the corresponding access rights.
[0088] Figure 2 The irradiation-based ore structure performance testing system can be performed Figure 1 The implementation principle and technical effect of the irradiation-based ore structure performance testing method described in the illustrated embodiment will not be described in detail. The specific manner in which each module and unit performs operations in the irradiation-based ore structure performance testing system in the above embodiment has been described in detail in the embodiment of the method, and will not be described in detail here.
[0089] In one possible design, Figure 2 The irradiation-based ore structure performance testing system of the illustrated embodiment can be implemented as a computing device, such as Figure 3 As shown, the computing device may include a storage component 31 and a processing component 32 .
[0090] The storage component 31 stores one or more computer instructions, wherein the one or more computer instructions are called and executed by the processing component 32 .
[0091] The processing component 32 is used to: obtain basic information, initial spectral data and test requirements of the ore sample before executing the irradiation treatment process; the basic information includes identifier, source, type and size; the test requirements include target irradiation source; create an initial blockchain entry including basic information, initial spectral data and test requirements for each ore sample; submit the initial blockchain entry as a transaction to the blockchain network and digitally sign the transaction; divide the entire irradiation treatment process into three stages: sample preparation, irradiation process and post-irradiation treatment. During the execution of the irradiation treatment process, dynamically update the blockchain entry in each stage, and digitally sign the updated entry of the corresponding stage after each stage; the post-irradiation treatment stage is used to perform ore structure performance test and analysis; after the irradiation treatment process is completed, the basic information of the laboratory is privatized, and the privatized basic information of the laboratory is added to the updated entry of the last stage to form a shared blockchain; for the shared blockchain, define access rights for different roles so that different roles can perform corresponding operations on the experimental data in the shared blockchain based on the corresponding access rights.
[0092] The processing component 32 may include one or more processors to execute computer instructions to complete all or part of the steps in the above method. Of course, the processing component may also be implemented by one or more application-specific integrated circuits (ASIC), digital signal processors (DSP), digital signal processing devices (DSPD), programmable logic devices (PLD), field programmable gate arrays (FPGA), controllers, microcontrollers, microprocessors or other electronic components to perform the above method.
[0093] The storage component 31 is configured to store various types of data to support operations at the terminal. The storage component can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as random access memory (RAM), static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0094] Of course, the computing device may also include other components, such as input / output interfaces, display components, communication components, etc.
[0095] The input / output interface provides an interface between the processing component and the peripheral interface module, which may be an output device, an input device, etc.
[0096] The communication component is configured to facilitate, among other things, wired or wireless communications between the computing device and other devices.
[0097] Among them, the computing device can be a physical device or an elastic computing host provided by a cloud computing platform, etc. In this case, the computing device can refer to a cloud server, and the above-mentioned processing components, storage components, etc. can be basic server resources rented or purchased from the cloud computing platform.
[0098] The present application also provides a computer storage medium storing a computer program, wherein the computer program can achieve the above-mentioned Figure 1 The illustrated embodiment is a method for testing the structural properties of an ore based on irradiation.
[0099] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0100] The system embodiment described above is merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art may understand and implement it without creative effort.
[0101] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0102] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for testing the structural properties of ore based on irradiation, characterized in that: include: Before performing the irradiation process, obtain basic information, initial spectral data and test requirements of the ore sample; the basic information includes identifier, source, type and size; the test requirements include target irradiation source; create an initial blockchain entry for each ore sample including the basic information, initial spectral data and test requirements; submit the initial blockchain entry as a transaction to the blockchain network, and digitally sign the transaction; The entire irradiation process is divided into three stages: sample preparation, irradiation process, and post-irradiation processing. During the execution of the irradiation process, the blockchain entries are dynamically updated in each stage, and the updated entries of the corresponding stage are digitally signed after each stage. The post-irradiation processing stage is used for ore structure performance test analysis; After the irradiation process is completed, the basic information of the laboratory is processed for privacy, and the privacy-processed basic information of the laboratory is added to the entries updated in the last stage to form a shared blockchain; for the shared blockchain, the access rights of different roles are defined so that different roles can perform corresponding operations on the experimental data in the shared blockchain based on the corresponding access rights.
2. The method according to claim 1, characterized in that: The sample preparation stage includes: sample preparation process, expected irradiation parameter design process, automated loading and intelligent positioning process; Dynamically update blockchain entries within each phase, including: During the sample preparation process, a start instruction is sent to the ultrasonic cleaner so that the ultrasonic cleaner removes dust and dirt on the surface of the ore sample based on the start instruction until the cleanliness of the surface of the ore sample meets the preset cleaning conditions, and the cleaning state of the ore sample is recorded; the working parameters and working video of the ultrasonic cleaner are obtained; and the initial blockchain entry is updated using the cleaning state, working parameters and working video to obtain a first intermediate blockchain entry; Applying a prediction algorithm based on machine learning, predicting expected irradiation parameters according to the initial spectral data and the target irradiation source, and updating the first intermediate blockchain entry using the expected irradiation parameters to obtain a second intermediate blockchain entry; the irradiation parameters include: irradiation dose, irradiation position, and irradiation duration; Sending a loading instruction to a loading device, so that the loading device automatically loads the ore sample with dust and dirt removed from the surface into a designated container based on the loading instruction, monitoring the working state of the loading device, and recording the operating parameters during the loading process; updating the second intermediate blockchain entry using the operating parameters to obtain a third intermediate blockchain entry; Based on the three-dimensional model of the irradiation chamber, control the robotic arm linked with the loading equipment to place the designated container loaded with the ore sample at the expected irradiation position, and record the operating parameters during the placement process; The actual irradiation position is monitored, and when the deviation between the actual irradiation position and the expected irradiation position is greater than or equal to a preset threshold, a deviation correction mechanism is triggered to adjust the operating parameters of the robotic arm; or, when the deviation between the actual irradiation position and the expected irradiation position is less than a preset threshold, the operating parameters and the actual irradiation position are used to update the third intermediate blockchain entry to obtain the entry updated in the sample preparation stage.
3. The method according to claim 2, characterized in that The method of controlling a mechanical arm linked to a loading device to place a designated container loaded with a mineral sample at an expected irradiation position based on the three-dimensional model of the irradiation chamber includes: Modeling the irradiation chamber using a computer vision algorithm combined with a three-dimensional modeling technique to obtain an initial three-dimensional model; The initial three-dimensional model is optimized by multi-angle verification and data comparison to obtain a three-dimensional model of the irradiation chamber; Based on the three-dimensional model of the irradiation chamber, combined with the range of motion, speed limit and obstacle avoidance requirements of the robotic arm, a path planning algorithm is used to plan the optimal movement path of the robotic arm; the movement process of the robotic arm along the optimal movement path is simulated in a virtual environment corresponding to the three-dimensional model, so as to optimize the optimal movement path when a potential collision problem is detected; A movement instruction corresponding to the optimal movement path is generated, and the movement instruction is sent to the robot arm, so that the robot arm places a designated container loaded with the ore sample at an expected irradiation position based on the movement instruction.
4. The method according to claim 2, characterized in that: The irradiation process stage includes the irradiation dose control process; Dynamically update blockchain entries within each phase, including: During the irradiation dose control process, the environmental parameters around the designated container loaded with the ore sample and the actual irradiation parameters of the ore sample are monitored; Using a feedback control algorithm to dynamically adjust the irradiation intensity or the distance between the ore sample and the target irradiation source based on the environmental parameters and the actual irradiation parameters; introducing a deep learning algorithm to analyze the actual dose change trend based on the actual irradiation parameters; Based on the environmental parameters, the actual irradiation parameters, the parameter configuration of the feedback control algorithm, the irradiation intensity before adjustment, the irradiation intensity after adjustment, the distance before adjustment, the distance after adjustment and the actual dose change trend, the updated entries in the sample preparation phase are updated to obtain the updated entries in the irradiation process.
5. The method according to claim 1, characterized in that The post-irradiation processing stage includes the spectrum measurement preparation process, the spectrum measurement execution process, the ore structure performance test preparation process and the ore structure performance test execution process; Dynamically update blockchain entries within each phase, including: In the spectral measurement preparation process, the spectrometer is calibrated and the irradiated ore sample is preprocessed, the measurement parameters of the spectrometer are configured, and the calibration information, the preprocessing information and the measurement parameters of the spectrometer are updated to the entry updated in the irradiation process to obtain a fourth intermediate blockchain entry; During the spectral measurement execution process, a spectral scan is performed on the irradiated ore sample to obtain target spectral data, the spectral measurement execution process is monitored, a spectral graph is generated based on the target spectral data, and the target spectral data and the spectral graph are used to update the fourth intermediate blockchain entry to obtain a fifth intermediate blockchain entry; In the process of preparing for the ore structure performance test, a test type and a test device corresponding to the test type are selected according to the test requirements, the irradiated ore sample is loaded into the selected test device, the test parameters of the test device are configured, and the fifth intermediate blockchain entry is updated using the test device information, the ore sample loading information and the test parameters of the test device to obtain a sixth intermediate blockchain entry; During the execution of the ore structural performance test, the testing equipment is controlled to perform a structural performance test on the irradiated ore sample, and the sixth intermediate blockchain entry is updated using the structural performance test result to obtain the updated entry in the last stage.
6. The method according to claim 5, characterized in that The controlling the testing equipment to perform a structural performance test on the irradiated ore sample comprises: Generate test instructions including test type, test parameters and irradiated ore sample location according to test requirements; A test instruction is sent to the test device so that the test device performs a structural performance test on the ore sample based on the test instruction. During the structural performance test, an abnormality detection mechanism is introduced to identify and eliminate factors that affect the structural performance test results.
7. The method according to claim 1, characterized in that During the process of performing the irradiation treatment process, the method further includes: Generate a remote control link corresponding to the irradiation process based on the laboratory's security protocol; the remote control link allows researchers to remotely control the equipment in the laboratory through designated electronic devices in a secure network environment; Sending the remote control link to a designated electronic device via a preset secure communication channel; Receiving a remote control request sent by the researcher through the designated electronic device, verifying the remote control request, and establishing a remote control session after the verification is passed; terminating the remote control session after the irradiation process is completed or receiving an active remote control termination request from the researcher; Add the information about the remote control request, active end of remote control request, and control session to the updated entries in the last stage.
8. A ore structure performance testing system based on irradiation, characterized in that: include: An acquisition creation module is used to obtain basic information, initial spectral data and test requirements of the ore sample before executing the irradiation process; the basic information includes an identifier, source, type and size; the test requirements include a target irradiation source; create an initial blockchain entry including the basic information, initial spectral data and test requirements for each ore sample; submit the initial blockchain entry as a transaction to the blockchain network, and digitally sign the transaction; The division and update module is used to divide the entire irradiation process into three stages: sample preparation, irradiation process, and post-irradiation processing. During the execution of the irradiation process, the blockchain entries are dynamically updated in each stage, and the updated entries of the corresponding stage are digitally signed after each stage. The post-irradiation processing stage is used for ore structure performance test analysis; The processing and adding module is used to perform privacy processing on the basic information of the laboratory after the irradiation treatment process is completed, and add the privacy-processed basic information of the laboratory to the updated entries in the last stage to form a shared blockchain; for the shared blockchain, the access rights of different roles are defined so that different roles can perform corresponding operations on the experimental data in the shared blockchain based on the corresponding access rights.
9. A computing device, characterized in that It comprises a processing component and a storage component; the storage component stores one or more computer instructions; the one or more computer instructions are used to be called and executed by the processing component to implement an irradiation-based ore structure performance testing method as described in any one of claims 1 to 7.
10. A computer storage medium, characterized in that: A computer program is stored, and when the computer program is executed by a computer, an irradiation-based ore structure performance testing method as described in any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Method for verifying detection data source data provenance based on blockchain technology
CN108599963A
Distributed ledger for physical material
CN111033244A
Detection sample management method and device based on block chain, and medium
CN111127041A
Article digital identity construction system and method based on block chain and hyperspectrum
CN111899033A
Coking ironmaking material information management method and system based on block chain
CN112288378A