Vibration state real-time monitoring method of crystallizer vibration device

By setting a three-axis acceleration sensor on the crystallizer vibration device, determining the zero point offset, temperature compensation and cross-interference coefficient, and monitoring the crystallizer vibration state in real time, the problem of vibration data deviation is solved, efficient real-time monitoring and adjustment are achieved, and the stability of the continuous casting process is ensured.

CN120628281APending Publication Date: 2025-09-12武汉钢铁有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510888649.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-30
Publication Date
2025-09-12

AI Technical Summary

Technical Problem

In the prior art, the vibration state of the crystallizer vibration device cannot be monitored in real time, resulting in a deviation between the set value and the actual value of the vibration data, affecting the normal operation of the continuous casting process.

Method used

By setting up multiple three-axis acceleration sensors on the crystallizer vibration device, the sensor's zero point offset data, temperature compensation curve, sensitivity and cross-interference coefficient are determined, the initial data is obtained in real time, and the real acceleration data is calculated through the formula to determine the vibration data.

Benefits of technology

It realizes real-time monitoring of the crystallizer vibration device, can detect abnormal conditions in time and make adjustments, reduce quality problems such as surface defects and cracks on the ingot, and improve the real-time and accuracy of vibration data monitoring.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120628281A_ABST
    Figure CN120628281A_ABST
Patent Text Reader

Abstract

The invention discloses a vibration state real-time monitoring method for a crystallizer vibration device, the crystallizer vibration device is provided with a plurality of three-axis acceleration sensors, and the method comprises the following steps: determining zero offset data, a temperature compensation curve, sensitivity and a cross interference coefficient of each three-axis acceleration sensor; acquiring a plurality of initial data detected by each three-axis acceleration sensor; determining a plurality of real acceleration data detected by each three-axis acceleration sensor based on the zero offset, the sensitivity, the cross interference coefficient, the temperature compensation curve and the plurality of initial data; based on the multiple pieces of real acceleration data, vibration data of the crystallizer vibration device are determined, and the vibration data comprise the vibration amplitude, the vibration frequency and the vibration phase. Through the technical scheme provided by the invention, the real-time performance of monitoring the vibration data of the crystallizer vibration device can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the technical field of crystallizer vibration device monitoring, and in particular relates to a real-time monitoring method for the vibration state of a crystallizer vibration device. Background Art

[0002] The crystallizer vibration device is one of the core equipment in the continuous casting process. Its vibration function has a decisive influence on the stability of the continuous casting process, the quality of the casting and the production efficiency. By accurately controlling the vibration data of the crystallizer vibration device, the efficient and stable operation of the continuous casting can be ensured. However, in the existing technology, the control method for the crystallizer vibration device is open-loop control, that is, the vibration data is set before operation, and the real-time monitoring of the vibration state of the crystallizer vibration device cannot be achieved. Moreover, in the actual operation process, due to problems such as mechanical structure deformation, the crystallizer vibration device will have abnormal conditions such as yaw, resulting in deviations between the set value and the actual value of the vibration data, thereby affecting the normal operation of the continuous casting process. Therefore, how to improve the real-time performance of vibration data monitoring of the crystallizer vibration device is a technical problem that needs to be solved urgently. Summary of the Invention

[0003] The embodiments of the present application provide a method, program product, medium, and electronic device for real-time monitoring of the vibration state of a crystallizer vibration device, thereby improving the real-time monitoring of vibration data of the crystallizer vibration device.

[0004] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by practice of the present application.

[0005] According to a first aspect of an embodiment of the present application, a method for real-time monitoring of the vibration state of a crystallizer vibration device is provided, characterized in that a plurality of three-axis acceleration sensors are provided on the crystallizer vibration device, and the method comprises: determining the zero point offset data, temperature compensation curve, sensitivity and cross-interference coefficient of each three-axis acceleration sensor; obtaining a plurality of initial data detected by each three-axis acceleration sensor; based on the zero point offset, the sensitivity, the cross-interference coefficient, the temperature compensation curve and the plurality of initial data, determining a plurality of real acceleration data detected by each three-axis acceleration sensor; based on the plurality of real acceleration data, determining the vibration data of the crystallizer vibration device, the vibration data comprising vibration amplitude, vibration frequency and vibration phase.

[0006] In some embodiments of the present application, based on the aforementioned scheme, determining the zero offset data and temperature compensation curve of each three-axis acceleration sensor includes: determining a reference temperature for the temperature compensation curve of the three-axis acceleration sensor; placing the three-axis acceleration sensor on a horizontal platform, and recording X-axis detection data, Y-axis detection data, and Z-axis detection data output by the three-axis acceleration sensor at the reference temperature as zero offset data of the three-axis acceleration sensor at the reference temperature; placing the three-axis acceleration sensor on a horizontal platform, and extracting a preset number of operating temperatures within a preset operating temperature range, and recording X-axis detection data, Y-axis detection data, and Z-axis detection data output by the three-axis acceleration sensor at each operating temperature as zero offset data of the three-axis acceleration sensor at each operating temperature;

[0007] Based on the zero offset data of the triaxial acceleration sensor at the reference temperature and the zero offset data of the triaxial acceleration sensor at various operating temperatures, the temperature compensation curve of the X-axis is fitted as follows:

[0008] V 0x (T)=V 0x (T0)+β 1x (T-T0)+β 2x (T-T0) 2

[0009] Where, T represents the operating temperature of the triaxial accelerometer, T0 represents the reference temperature, V 0x (T) represents the zero offset data of the X axis of the triaxial accelerometer at the operating temperature, V 0x (T0) represents the zero offset data of the X axis of the triaxial accelerometer at the reference temperature, β 1x Indicates the first-order temperature coefficient of the X-axis in the three-axis accelerometer, β 2x Indicates the second-order temperature coefficient of the X-axis in the three-axis accelerometer;

[0010] Based on the zero offset data of the triaxial acceleration sensor at the reference temperature and the zero offset data of the triaxial acceleration sensor at various operating temperatures, the temperature compensation curve of the Y axis is fitted as follows:

[0011] V 0y (T)=V 0y (T0)+β 1y (T-T0)+β 2y (T-T0) 2

[0012] Among them, V 0y (T) represents the zero offset data of the Y axis of the triaxial accelerometer at the operating temperature, V 0y(T0) represents the zero offset data of the Y axis of the triaxial accelerometer at the reference temperature, β 1y Indicates the first-order temperature coefficient of the Y axis in the three-axis accelerometer, β 2y Indicates the second-order temperature coefficient of the Y-axis in the three-axis accelerometer;

[0013] Based on the zero offset data of the three-axis acceleration sensor at the reference temperature and the zero offset data of the three-axis acceleration sensor at various operating temperatures, the temperature compensation curve of the Z axis is fitted as follows:

[0014] V 0z (T)=V 0z (T0)+β 1z (T-T0)+β 2z (T-T0) 2

[0015] Among them, V 0z (T) represents the zero offset data of the Z axis of the triaxial accelerometer at the operating temperature, V 0z (T0) represents the zero offset data of the Z axis of the triaxial accelerometer at the reference temperature, β 1z Indicates the first-order temperature coefficient of the Z axis in the three-axis accelerometer, β 2z Indicates the second-order temperature coefficient of the Z-axis in a three-axis accelerometer.

[0016] In some embodiments of the present application, based on the foregoing scheme, determining the sensitivity of each three-axis acceleration sensor includes: placing the X-axis of the three-axis acceleration sensor vertically upward and recording first vertical data of the X-axis, placing the X-axis of the three-axis acceleration sensor vertically downward and recording second vertical data of the X-axis; placing the Y-axis of the three-axis acceleration sensor vertically upward and recording first vertical data of the Y-axis, placing the Y-axis of the three-axis acceleration sensor vertically downward and recording second vertical data of the Y-axis; placing the Z-axis of the three-axis acceleration sensor vertically upward and recording first vertical data of the Z-axis, placing the Z-axis of the three-axis acceleration sensor vertically downward and recording second vertical data of the Z-axis;

[0017] Based on the first vertical data of the X-axis and the second vertical data of the X-axis, the sensitivity of the X-axis of the three-axis acceleration sensor is calculated by the following formula:

[0018]

[0019] Among them, S x represents the sensitivity of the X axis of the three-axis acceleration sensor, Indicates the first vertical data of the X-axis, Represents the second vertical data of the X-axis, g represents the acceleration due to gravity;

[0020] Based on the first vertical data of the Y axis and the second vertical data of the Y axis, the sensitivity of the Y axis of the three-axis acceleration sensor is calculated by the following formula:

[0021]

[0022] Among them, S y represents the sensitivity of the Y axis of the three-axis acceleration sensor, Indicates the first vertical data of the Y axis, Represents the second vertical data of the Y axis, g represents the acceleration due to gravity;

[0023] Based on the first vertical data of the Z axis and the second vertical data of the Z axis, the sensitivity of the Z axis of the three-axis acceleration sensor is calculated by the following formula:

[0024]

[0025] Among them, S z represents the sensitivity of the Z axis of the three-axis acceleration sensor, Indicates the first vertical data of the Z axis, Indicates the second vertical data of the Z axis, g represents the acceleration due to gravity.

[0026] In some embodiments of the present application, based on the foregoing scheme, determining the cross-interference coefficient of each three-axis acceleration sensor includes: placing the X-axis of the three-axis acceleration sensor vertically upward, and recording first cross-interference data of the Y-axis and first cross-interference data of the Z-axis respectively; placing the Y-axis of the three-axis acceleration sensor vertically upward, and recording first cross-interference data of the X-axis and second cross-interference data of the Z-axis respectively; placing the Z-axis of the three-axis acceleration sensor vertically upward, and recording second cross-interference data of the X-axis and second cross-interference data of the Y-axis respectively;

[0027] Based on the first cross-interference data of the X-axis, the second cross-interference data of the X-axis, the first cross-interference data of the Y-axis, the second cross-interference data of the Y-axis, the first cross-interference data of the Z-axis, and the second cross-interference data of the Z-axis, a cross-interference coefficient is determined by the following formula:

[0028]

[0029] Among them, k xy Indicates the cross-interference coefficient of the Y axis to the X axis, k xz Indicates the cross-interference coefficient of the Z axis to the X axis, k yx Indicates the cross-interference coefficient of the X-axis to the Y-axis, kyz Indicates the cross-interference coefficient of the Z axis to the Y axis, k zx Indicates the cross-interference coefficient of the X-axis to the Z-axis, k zy Indicates the cross-interference coefficient of the Y-axis to the Z-axis, Indicates the first cross-interference data of the X-axis, Indicates the second cross-interference data of the X-axis, Indicates the first cross-interference data of the Y axis, Indicates the second cross-interference data of the Y axis, Indicates the first cross interference data of the Z axis, Indicates the second cross-interference data of the Z axis.

[0030] In some embodiments of the present application, based on the aforementioned solution, the actual acceleration data detected by the triaxial acceleration sensor is determined by the following formula:

[0031]

[0032] Among them, V x Indicates the initial data of the three-axis acceleration sensor on the X axis, V y Indicates the initial data of the three-axis acceleration sensor on the Y axis, V z Indicates the initial data of the three-axis acceleration sensor on the Z axis, a x Indicates the actual acceleration data of the three-axis acceleration sensor on the X axis, a y Indicates the true acceleration data of the three-axis accelerometer on the Y axis, a z Indicates the actual acceleration data of the three-axis accelerometer on the Z axis.

[0033] In some embodiments of the present application, based on the aforementioned solution, acquiring multiple initial data detected by each triaxial acceleration sensor includes: collecting the initial data detected by each triaxial acceleration sensor at a preset sampling frequency at every preset time interval.

[0034] In some embodiments of the present application, based on the aforementioned scheme, determining the vibration data of the crystallizer vibration device based on the multiple real acceleration data includes: performing sliding average filtering on the multiple real acceleration data to obtain multiple filtered acceleration data; performing integration processing on the multiple filtered acceleration data respectively to obtain multiple velocity data of the crystallizer vibration device; performing integration processing on the multiple velocity data respectively to obtain multiple displacement data of the crystallizer vibration device; and determining the vibration data of the crystallizer vibration device based on the multiple displacement data.

[0035] According to a second aspect of an embodiment of the present application, a computer program product is provided, which includes computer instructions, which are stored in a computer-readable storage medium and are suitable for being read and executed by a processor, so that a computer device having the processor executes to implement the operations performed by the method described in any one of the embodiments of the second aspect above.

[0036] According to a third aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which at least one computer program instruction is stored. The at least one computer program instruction is loaded and executed by a processor to implement the operations performed by the method described in any one of the embodiments of the second aspect above.

[0037] According to a fourth aspect of an embodiment of the present application, an electronic device is provided, comprising one or more processors and one or more memories, wherein at least one computer program instruction is stored in the one or more memories, and the at least one computer program instruction is loaded and executed by the one or more processors to implement the operations performed by the method described in any one of the embodiments of the second aspect above.

[0038] Based on the technical solution proposed in this application, by setting up multiple three-axis acceleration sensors and acquiring their detection data in real time, it is possible to achieve real-time monitoring of the vibration state of the crystallizer vibration device, thereby helping to promptly detect abnormal conditions that occur during the operation of the device and then take appropriate measures to adjust and repair them in a timely manner. For example, the vibration frequency and amplitude of the crystallizer vibration device can be adjusted according to the vibration data and actual production conditions to reduce quality problems such as defects and cracks on the surface of the casting. Therefore, the real-time performance of the vibration data monitoring of the crystallizer vibration device can be effectively improved. By determining the zero offset data, temperature compensation curve, sensitivity, and cross-interference coefficient of the sensor, and correcting the initial data, the actual acceleration data detected by each three-axis acceleration sensor is determined, and based on the actual acceleration data, the vibration data of the crystallizer vibration device is further determined. This can intuitively reflect the vibration condition of the device, so as to more accurately evaluate the vibration state of the crystallizer vibration device and provide a strong guarantee for real-time monitoring of the vibration state of the crystallizer vibration device.

[0039] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] The accompanying drawings are incorporated into and constitute a part of the specification, illustrating embodiments consistent with the present application and, together with the specification, explaining the principles of the present application. Obviously, the drawings described below are only some embodiments of the present application, and those skilled in the art can derive other drawings based on these drawings without inventive effort. In the drawings:

[0041] Figure 1 A flow chart showing a method for real-time monitoring of the vibration state of a crystallizer vibration device in one embodiment of the present application is shown;

[0042] Figure 2 A schematic structural diagram of an electronic device in one embodiment of the present application is shown. DETAILED DESCRIPTION

[0043] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0044] In addition, described feature, structure or characteristic can be combined in one or more embodiments in any suitable manner.In the following description, many specific details are provided so as to provide a full understanding of the embodiments of the present application. However, it will be appreciated by those skilled in the art that the technical scheme of the present application can be put into practice without one or more of the specific details, or other methods, components, devices, steps etc. can be adopted. In other cases, known methods, devices, implementations or operations are not shown or described in detail to avoid blurring the various aspects of the application.

[0045] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically separate entities. That is, these functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0046] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, while others may be combined or partially combined. Therefore, the actual execution order may vary depending on the actual situation.

[0047] It should also be noted that the terms "first," "second," and the like in the specification and claims of this application and the accompanying drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than that shown or described.

[0048] In order to enable those skilled in the art to better understand the present application, the crystallizer vibration device proposed in the present application will first be briefly explained.

[0049] The crystallizer vibration device is one of the core equipment in the continuous casting process. Its vibration function has a decisive influence on the stability of the continuous casting process, the quality of the casting and the production efficiency. By accurately controlling the vibration data of the crystallizer vibration device, efficient and stable operation of continuous casting can be ensured. However, in the prior art, the control method for the crystallizer vibration device belongs to open-loop control, that is, the vibration data is set before operation, and real-time monitoring of the vibration state of the crystallizer vibration device cannot be achieved. Moreover, in the actual operation process, due to problems such as mechanical structure deformation, the crystallizer vibration device will have abnormal conditions such as yaw, resulting in deviations between the set value and the actual value of the vibration data, thereby affecting the normal operation of the continuous casting process. Therefore, the present application proposes a real-time monitoring method for the vibration state of the crystallizer vibration device to improve the real-time performance of vibration data monitoring of the crystallizer vibration device.

[0050] Next, we will combine Figure 1 The real-time monitoring method for the vibration state of the crystallizer vibration device proposed in this application is elaborated in detail.

[0051] See also Figure 1 , shows a flow chart of a method for real-time monitoring of the vibration state of a crystallizer vibration device in one embodiment of the present application, which can be executed by a device having a computing and processing function, such as Figure 1 As shown, the method may at least include steps 110 to 140:

[0052] Step 110 : Determine the zero offset data, temperature compensation curve, sensitivity, and cross-interference coefficient of each triaxial acceleration sensor.

[0053] Step 120: Acquire a plurality of initial data detected by each triaxial acceleration sensor.

[0054] Step 130 : determining a plurality of real acceleration data detected by each triaxial acceleration sensor based on the zero offset, the sensitivity, the cross-interference coefficient, the temperature compensation curve, and the plurality of initial data.

[0055] Step 140: Determine vibration data of the mold vibration device based on the plurality of real acceleration data, wherein the vibration data includes vibration amplitude, vibration frequency, and vibration phase.

[0056] In the present application, the number of the three-axis acceleration sensors can be 2, 4, or 6, and the three-axis acceleration sensors can be symmetrically distributed along the center line of the crystallizer vibration device. This application does not make any specific restrictions on this.

[0057] In the present application, by setting up multiple three-axis acceleration sensors and acquiring their detection data in real time, it is possible to achieve real-time monitoring of the vibration state of the crystallizer vibration device, thereby helping to promptly discover abnormal conditions that occur during the operation of the device, and then taking corresponding measures to adjust and repair them in a timely manner. For example, the vibration frequency and amplitude of the crystallizer vibration device can be adjusted according to the vibration data and actual production conditions to reduce quality problems such as defects and cracks on the surface of the ingot. Therefore, the real-time performance of the vibration data monitoring of the crystallizer vibration device can be effectively improved. By determining the zero point offset data, temperature compensation curve, sensitivity and cross-interference coefficient of the sensor, and correcting the initial data, the real acceleration data detected by each three-axis acceleration sensor is determined, and based on the real acceleration data, the vibration data of the crystallizer vibration device is further determined. This can intuitively reflect the vibration condition of the device, so as to more accurately evaluate the vibration state of the crystallizer vibration device and provide a strong guarantee for real-time monitoring of the vibration state of the crystallizer vibration device.

[0058] In the above step 110, the zero offset data and temperature compensation curve of each triaxial acceleration sensor are determined, which can be specifically performed according to the following steps:

[0059] Step 1101: Determine a reference temperature of the temperature compensation curve of the tri-axis acceleration sensor.

[0060] Step 1102: Place the three-axis acceleration sensor on a horizontal platform, and record the X-axis detection data, Y-axis detection data, and Z-axis detection data output by the three-axis acceleration sensor at a reference temperature as zero point offset data of the three-axis acceleration sensor at the reference temperature.

[0061] Step 1103: Place the three-axis acceleration sensor on a horizontal platform, and extract a preset number of operating temperatures within a preset operating temperature range. Record the X-axis detection data, Y-axis detection data, and Z-axis detection data output by the three-axis acceleration sensor at each operating temperature as zero point offset data of the three-axis acceleration sensor at each operating temperature.

[0062] Step 1104X: Based on the zero offset data of the three-axis acceleration sensor at the reference temperature and the zero offset data of the three-axis acceleration sensor at various operating temperatures, the temperature compensation curve of the X axis is obtained by fitting as follows:

[0063] V 0x (T)=V 0x (T0)+β 1x (T-T0)+β 2x (T-T0) 2 (1)

[0064] Where, T represents the operating temperature of the triaxial accelerometer, T0 represents the reference temperature, V 0x (T) represents the zero offset data of the X axis of the triaxial accelerometer at the operating temperature, V 0x (T0) represents the zero offset data of the X axis of the triaxial accelerometer at the reference temperature, β 1x Indicates the first-order temperature coefficient of the X-axis in the three-axis accelerometer, β 2x Indicates the second-order temperature coefficient of the X-axis in the three-axis accelerometer;

[0065] Step 1104Y: Based on the zero offset data of the three-axis acceleration sensor at the reference temperature and the zero offset data of the three-axis acceleration sensor at various operating temperatures, a temperature compensation curve of the Y axis is obtained by fitting as follows:

[0066] V 0y (T)=V 0y (T0)+β 1y (T-T0)+β 2y (T-T0) 2 (2)

[0067] Among them, V 0y (T) represents the zero offset data of the Y axis of the triaxial accelerometer at the operating temperature, V 0y (T0) represents the zero offset data of the Y axis of the triaxial accelerometer at the reference temperature, β 1y Indicates the first-order temperature coefficient of the Y axis in the three-axis accelerometer, β 2y Indicates the second-order temperature coefficient of the Y-axis in the three-axis accelerometer;

[0068] Step 1104Z: Based on the zero offset data of the three-axis acceleration sensor at the reference temperature and the zero offset data of the three-axis acceleration sensor at various operating temperatures, a temperature compensation curve of the Z axis is obtained by fitting as follows:

[0069] V 0z (T)=V 0z(T0)+β 1z (T-T0)+β 2z (T-T0) 2 (3)

[0070] Among them, V 0z (T) represents the zero offset data of the Z axis of the triaxial accelerometer at the operating temperature, V 0z (T0) represents the zero offset data of the Z axis of the triaxial accelerometer at the reference temperature, β 1z Indicates the first-order temperature coefficient of the Z axis in the three-axis accelerometer, β 2z Indicates the second-order temperature coefficient of the Z-axis in a three-axis accelerometer.

[0071] In this application, the reference temperature is a typical temperature value of the three-axis acceleration sensor under normal working conditions. For example, it can be 25°C, 20°C, or 30°C. The specific temperature can be determined according to the actual needs of the actual continuous casting process. This application does not make any specific limitations on this.

[0072] In the present application, the preset operating temperature range may specifically be -20°C to 150°C, which may be specifically determined based on the actual production conditions of the continuous casting process, and this application does not make any specific limitation on this.

[0073] In the present application, the extraction of a preset number of operating temperatures within a preset operating temperature range may specifically include selecting an operating temperature at a fixed temperature difference interval within the preset operating temperature range. For example, within the preset operating temperature range of -20°C to 150°C, an operating temperature may be extracted at a 5°C interval, resulting in multiple operating temperatures of -20°C, -15°C, -10°C, ..., 140°C, 145°C, and 150°C. Alternatively, a preset number of operating temperatures may be randomly extracted within the preset operating temperature range, which is not specifically limited in the present application.

[0074] In the present application, by collecting the zero offset data of the X-axis, Y-axis and Z-axis of the three-axis acceleration sensor at different operating temperatures and constructing the temperature compensation curves of the X-axis, Y-axis and Z-axis respectively (i.e., the above formulas (1) to (3)), the zero offset data of the X-axis, Y-axis and Z-axis of the three-axis acceleration sensor at different operating temperatures can be temperature compensated, thereby eliminating the influence of temperature on the zero offset data of the three-axis acceleration sensor, ensuring the authenticity and accuracy of the vibration data, and thus ensuring the real-time performance of the vibration data monitoring of the crystallizer vibration device.

[0075] In the above step 110, the sensitivity of each triaxial acceleration sensor is determined, which can be specifically performed according to the following steps:

[0076] Step 1105 : Place the X-axis of the three-axis acceleration sensor vertically upward and record first vertical data of the X-axis; place the X-axis of the three-axis acceleration sensor vertically downward and record second vertical data of the X-axis.

[0077] Step 1106 : Place the Y axis of the three-axis acceleration sensor vertically upward and record first vertical data of the Y axis; place the Y axis of the three-axis acceleration sensor vertically downward and record second vertical data of the Y axis.

[0078] Step 1107 : Place the Z axis of the three-axis acceleration sensor vertically upward and record first vertical data of the Z axis; place the Z axis of the three-axis acceleration sensor vertically downward and record second vertical data of the Z axis.

[0079] Step 1108X: Calculate the X-axis sensitivity of the three-axis acceleration sensor based on the first vertical data of the X-axis and the second vertical data of the X-axis using the following formula:

[0080]

[0081] Among them, S x represents the sensitivity of the X axis of the three-axis acceleration sensor, Indicates the first vertical data of the X-axis, Indicates the second vertical data of the X-axis, g represents the acceleration due to gravity.

[0082] Step 1108Y: Calculate the sensitivity of the Y axis of the three-axis acceleration sensor based on the first vertical data of the Y axis and the second vertical data of the Y axis using the following formula:

[0083]

[0084] Among them, S y represents the sensitivity of the Y axis of the three-axis acceleration sensor, Indicates the first vertical data of the Y axis, Indicates the second vertical data of the Y-axis, g represents the acceleration due to gravity.

[0085] Step 1108Z: Calculate the Z-axis sensitivity of the three-axis acceleration sensor based on the first vertical data of the Z-axis and the second vertical data of the Z-axis using the following formula:

[0086]

[0087] Among them, S z represents the sensitivity of the Z axis of the three-axis acceleration sensor, Indicates the first vertical data of the Z axis, Indicates the second vertical data of the Z axis, g represents the acceleration due to gravity.

[0088] In the present application, the sensitivity of the three-axis acceleration sensor can reflect the proportional relationship between the sensor output signal and the input physical quantity. Therefore, by placing the X-axis, Y-axis and Z-axis of the three-axis acceleration sensor vertically upward, and placing the X-axis, Y-axis and Z-axis of the three-axis acceleration sensor vertically upward, the directions of the gravitational acceleration felt by the X-axis, Y-axis and Z-axis are opposite. At this time, the difference in the output data of the three-axis acceleration sensor reflects the degree of response of the sensor to changes in gravitational acceleration.

[0089] In this application, by using gravity acceleration to recalibrate the sensitivity of the three-axis acceleration sensor, the determined sensitivity can be made more accurate and more in line with actual production conditions. Accurately determining the sensitivity of the three-axis acceleration sensor can more accurately convert the raw data output by the three-axis acceleration sensor into real acceleration, thereby helping to improve the accuracy of vibration state monitoring of the crystallizer vibration device and ensure the real-time monitoring of the crystallizer vibration device's vibration data.

[0090] In the above step 110, the cross-interference coefficient of each triaxial acceleration sensor is determined, which can be specifically performed according to the following steps:

[0091] Step 1109 : Place the X-axis of the three-axis acceleration sensor vertically upward, and record the first cross-interference data of the Y-axis and the first cross-interference data of the Z-axis respectively.

[0092] Step 1110 : Place the Y-axis of the three-axis acceleration sensor vertically upward, and record first cross-interference data of the X-axis and second cross-interference data of the Z-axis respectively.

[0093] Step 1111 : Place the Z-axis of the three-axis acceleration sensor vertically upward, and record the second cross-interference data of the X-axis and the second cross-interference data of the Y-axis respectively.

[0094] Step 1112: Based on the first cross-interference data of the X-axis, the second cross-interference data of the X-axis, the first cross-interference data of the Y-axis, the second cross-interference data of the Y-axis, the first cross-interference data of the Z-axis, and the second cross-interference data of the Z-axis, determine a cross-interference coefficient using the following formulas (7) to (12):

[0095]

[0096] Among them, k xy Indicates the cross-interference coefficient of the Y axis to the X axis, k xz Indicates the cross-interference coefficient of the Z axis to the X axis, k yxIndicates the cross-interference coefficient of the X-axis to the Y-axis, k yz Indicates the cross-interference coefficient of the Z axis to the Y axis, k zx Indicates the cross-interference coefficient of the X-axis to the Z-axis, k zy Indicates the cross-interference coefficient of the Y-axis to the Z-axis, Indicates the first cross-interference data of the X-axis, Indicates the second cross-interference data of the X-axis, Indicates the first cross-interference data of the Y axis, Indicates the second cross-interference data of the Y axis, Indicates the first cross interference data of the Z axis, Indicates the second cross-interference data of the Z axis.

[0097] In this application, due to factors such as sensor manufacturing process and installation errors, the acceleration change in one axis may affect the output of other axes. This effect is called cross-interference. Determining the cross-interference coefficient can eliminate the above interference and improve data measurement accuracy.

[0098] In this application, by determining the cross-interference coefficient between each axis, cross-interference can be eliminated in subsequent data processing, so that the real acceleration data output by the sensor can be more accurate, thereby improving the accuracy of the vibration data of the crystallizer vibration device, and then being able to more accurately evaluate the vibration state of the crystallizer vibration device to ensure the real-time monitoring of the crystallizer vibration device.

[0099] In the above step 130, the actual acceleration detected by the triaxial acceleration sensor can be determined by the following formula (13) and formula (14):

[0100]

[0101] Among them, V x Indicates the initial data of the three-axis acceleration sensor on the X axis, V y Indicates the initial data of the three-axis acceleration sensor on the Y axis, V z Indicates the initial data of the three-axis acceleration sensor on the Z axis, a x Indicates the actual acceleration data of the three-axis acceleration sensor on the X axis, a y Indicates the true acceleration data of the three-axis accelerometer on the Y axis, a z Indicates the actual acceleration data of the three-axis accelerometer on the Z axis.

[0102] In this application, V 0x , V 0y and V 0z According to the actual production process

[0103] In this application, by comprehensively considering the zero offset data, temperature compensation curve, sensitivity and cross-interference coefficient of the sensor, the measurement error caused by differences in sensor characteristics (such as changes in zero offset data caused by temperature changes, cross-interference, etc.) can be eliminated, thereby improving the detection accuracy of the real acceleration data and ensuring the accuracy of the real-time monitoring results of the vibration state of the crystallizer vibration device.

[0104] In the above step 120, the acquisition of a plurality of initial data detected by each triaxial acceleration sensor may be specifically performed according to the following step 121:

[0105] Step 121 : collecting initial data detected by each triaxial acceleration sensor at a preset sampling frequency at every preset time period.

[0106] In the present application, the preset time interval may be 30 seconds or 1 second, and the present application does not make any specific limitation on this.

[0107] In the present application, the preset sampling frequency can be determined according to the preset vibration frequency of the crystallizer vibration device, and specifically can be 2 to 50 times the preset vibration frequency of the crystallizer vibration device. For example, if the vibration frequency of the crystallizer vibration device is 2 Hz, then the preset sampling frequency can be 4 Hz to 100 Hz. This application does not make any specific limitation on this.

[0108] In the present application, the initial data of the three-axis acceleration sensor is collected at a preset sampling frequency at every preset time period, which can avoid the situation where too much data is collected, thereby reducing the pressure of data processing, and thus being able to quickly determine the vibration data of the crystallizer vibration device to ensure the real-time monitoring of the vibration state of the crystallizer vibration device.

[0109] In the above step 140, the vibration data of the mold vibration device is determined based on the multiple real acceleration data, which can be specifically performed according to the following steps 141 to 144:

[0110] Step 141 : Perform sliding average filtering on the plurality of real acceleration data to obtain a plurality of filtered acceleration data.

[0111] Step 142: performing integration processing on the plurality of filtered acceleration data to obtain a plurality of velocity data of the mold vibration device.

[0112] Step 143 : performing integration processing on the plurality of velocity data respectively to obtain a plurality of displacement data of the crystallizer vibration device.

[0113] Step 144: Determine vibration data of the mold vibration device based on the plurality of displacement data.

[0114] In the present application, the sliding average filtering process is performed on the plurality of real acceleration data, and specifically, the process can be performed by the following formula (15):

[0115]

[0116] In formula (15), x represents the real acceleration, n represents the acquisition sequence number of the real acceleration, N represents the sliding window length, and y represents the filtered acceleration data. The sliding window length N can generally be 5 to 20 points.

[0117] In the present application, by integrating the filtered acceleration data, multiple velocity data of the crystallizer vibration device are obtained, and then the individual velocity data are integrated to obtain multiple displacement data of the crystallizer vibration device. In this way, the vibration amplitude, vibration frequency and vibration phase of the crystallizer vibration device can be determined by performing fast Fourier transform on the filtered acceleration data, velocity data and displacement data, thereby realizing real-time detection of the vibration data of the crystallizer vibration device.

[0118] In the present application, it should be noted that the vibration data of the crystallizer vibration device obtained by the above-mentioned method can be uploaded to the operation and maintenance platform so that the management personnel can monitor the vibration status of the crystallizer vibration device in real time, so as to promptly discover whether there is any abnormality in the crystallizer vibration device and deal with the abnormality in time.

[0119] Based on the technical solution proposed in this application, by setting up multiple three-axis acceleration sensors and acquiring their detection data in real time, it is possible to achieve real-time monitoring of the vibration state of the crystallizer vibration device, thereby helping to promptly detect abnormal conditions that occur during the operation of the device and then take appropriate measures to adjust and repair them in a timely manner. For example, the vibration frequency and amplitude of the crystallizer vibration device can be adjusted according to the vibration data and actual production conditions to reduce quality problems such as defects and cracks on the surface of the casting. Therefore, the real-time performance of the vibration data monitoring of the crystallizer vibration device can be effectively improved. By determining the zero offset data, temperature compensation curve, sensitivity, and cross-interference coefficient of the sensor, and correcting the initial data, the actual acceleration data detected by each three-axis acceleration sensor is determined, and based on the actual acceleration data, the vibration data of the crystallizer vibration device is further determined. This can intuitively reflect the vibration condition of the device, so as to more accurately evaluate the vibration state of the crystallizer vibration device and provide a strong guarantee for real-time monitoring of the vibration state of the crystallizer vibration device.

[0120] Based on the same inventive concept, an embodiment of the present application provides a computer program product, which includes computer instructions, which are stored in a computer-readable storage medium and are suitable for being read and executed by a processor, so that a computer device with the processor executes to implement the operations performed by the method described above.

[0121] Based on the same inventive concept, an embodiment of the present application provides a computer-readable storage medium, which stores at least one computer program instruction. The at least one computer program instruction is loaded and executed by a processor to implement the operations performed by the method described above.

[0122] Figure 2 A schematic structural diagram of an electronic device in one embodiment of the present application is shown.

[0123] Based on the same inventive concept, the embodiment of the present application also provides an electronic device. Figure 2 , shows a schematic structural diagram of an electronic device in an embodiment of the present application, wherein the electronic device includes one or more memories 204, one or more processors 202, and at least one computer program (program code) stored in the memory 204 and executable on the processor 202, and the processor 202 implements the method described above when executing the computer program.

[0124] Among them, Figure 2 In the embodiment of the present invention, a bus architecture (represented by bus 200) is shown. Bus 200 may include any number of interconnected buses and bridges, and bus 200 links together various circuits including one or more processors represented by processor 202 and memory represented by memory 204. Bus 200 may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. Bus interface 205 provides an interface between bus 200 and receiver 201 and transmitter 203. Receiver 201 and transmitter 203 may be the same component, namely a transceiver, which provides a unit for communicating with various other devices over a transmission medium. Processor 202 is responsible for managing bus 200 and general processing, while memory 204 may be used to store data used by processor 202 when performing operations.

[0125] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored as one or more instructions or codes on or transmitted via a computer-readable medium. Other examples and implementations are within the scope and spirit of this application and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software executed by a processor, hardware, firmware, hardwiring, or a combination of any of these. Furthermore, the functional units may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit.

[0126] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only exemplary. For example, the division of the units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0127] The units described as separate components may or may not be physically separate, and the components of the control device may or may not be physical units, that is, they may be located in one place or distributed across multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0128] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.

[0129] The foregoing is merely an embodiment of the present application and is not intended to limit the present application. Various modifications and variations are possible for those skilled in the art. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included within the scope of the claims of the present application.

Claims

1. A method for real-time monitoring of the vibration state of a crystallizer vibration device, characterized in that: The mold vibration device is provided with a plurality of triaxial acceleration sensors, and the method comprises: Determine the zero offset data, temperature compensation curve, sensitivity and cross-interference coefficient of each triaxial accelerometer; Acquire multiple initial data detected by each three-axis acceleration sensor; Determining a plurality of real acceleration data detected by each triaxial acceleration sensor based on the zero offset, the sensitivity, the cross-interference coefficient, the temperature compensation curve, and the plurality of initial data; Based on the plurality of real acceleration data, vibration data of the mold vibration device is determined, where the vibration data includes vibration amplitude, vibration frequency and vibration phase.

2. The method according to claim 1, characterized in that Determine the zero offset data and temperature compensation curve of each triaxial accelerometer, including: Determining a reference temperature of a temperature compensation curve of the triaxial acceleration sensor; Placing the three-axis acceleration sensor on a horizontal platform, and recording X-axis detection data, Y-axis detection data, and Z-axis detection data output by the three-axis acceleration sensor at a reference temperature as zero point offset data of the three-axis acceleration sensor at the reference temperature; The triaxial acceleration sensor is placed on a horizontal platform, and a preset number of operating temperatures are sampled within a preset operating temperature range, and X-axis detection data, Y-axis detection data, and Z-axis detection data output by the triaxial acceleration sensor at each operating temperature are respectively recorded as zero offset data of the triaxial acceleration sensor at each operating temperature; Based on the zero offset data of the triaxial acceleration sensor at the reference temperature and the zero offset data of the triaxial acceleration sensor at various operating temperatures, the temperature compensation curve of the X-axis is fitted as follows: V 0x (T)=V 0x (T0)+β 1x (T-T0)+β 2x (T-T0) 2 Where, T represents the operating temperature of the triaxial accelerometer, T0 represents the reference temperature, V 0x (T) represents the zero offset data of the X axis of the triaxial accelerometer at the operating temperature, V 0x (T0) represents the zero offset data of the X axis of the triaxial accelerometer at the reference temperature, β 1x Indicates the first-order temperature coefficient of the X-axis in the three-axis accelerometer, β 2x Indicates the second-order temperature coefficient of the X-axis in the three-axis accelerometer; Based on the zero offset data of the three-axis acceleration sensor at the reference temperature and the zero offset data of the three-axis acceleration sensor at various operating temperatures, the temperature compensation curve of the Y axis is fitted as follows: V 0y (T)=V 0y (T0)+β 1y (T-T0)+β 2y (T-T0) 2 Among them, V 0y (T) represents the zero offset data of the Y axis of the triaxial accelerometer at the operating temperature, V 0y (T0) represents the zero offset data of the Y axis of the triaxial accelerometer at the reference temperature, β 1y Indicates the first-order temperature coefficient of the Y axis in the three-axis accelerometer, β 2y Indicates the second-order temperature coefficient of the Y-axis in the three-axis accelerometer; Based on the zero offset data of the three-axis acceleration sensor at the reference temperature and the zero offset data of the three-axis acceleration sensor at various operating temperatures, the temperature compensation curve of the Z axis is fitted as follows: V 0z (T)=V 0z (T0)+β 1z (T-T0)+β 2z (T-T0) 2 Among them, V 0z (T) represents the zero offset data of the Z axis of the triaxial accelerometer at the operating temperature, V 0z (T0) represents the zero offset data of the Z axis of the triaxial accelerometer at the reference temperature, β 1z Indicates the first-order temperature coefficient of the Z axis in the three-axis accelerometer, β 2z Indicates the second-order temperature coefficient of the Z-axis in a three-axis accelerometer.

3. The method according to claim 1, characterized in that Determine the sensitivity of each triaxial accelerometer, including: Place the X-axis of the three-axis acceleration sensor vertically upward and record first vertical data of the X-axis; place the X-axis of the three-axis acceleration sensor vertically downward and record second vertical data of the X-axis; Place the Y axis of the three-axis acceleration sensor vertically upward and record first vertical data of the Y axis, place the Y axis of the three-axis acceleration sensor vertically downward and record second vertical data of the Y axis; Place the Z axis of the three-axis acceleration sensor vertically upward and record first vertical data of the Z axis, place the Z axis of the three-axis acceleration sensor vertically downward and record second vertical data of the Z axis; Based on the first vertical data of the X-axis and the second vertical data of the X-axis, the sensitivity of the X-axis of the three-axis acceleration sensor is calculated by the following formula: Among them, S x represents the sensitivity of the X axis of the three-axis acceleration sensor, Indicates the first vertical data of the X-axis, Represents the second vertical data of the X-axis, g represents the acceleration due to gravity; Based on the first vertical data of the Y axis and the second vertical data of the Y axis, the sensitivity of the Y axis of the three-axis acceleration sensor is calculated by the following formula: Among them, S y represents the sensitivity of the Y axis of the three-axis acceleration sensor, Indicates the first vertical data of the Y axis, Represents the second vertical data of the Y axis, g represents the acceleration due to gravity; Based on the first vertical data of the Z axis and the second vertical data of the Z axis, the sensitivity of the Z axis of the three-axis acceleration sensor is calculated by the following formula: Among them, S z represents the sensitivity of the Z axis of the three-axis acceleration sensor, Indicates the first vertical data of the Z axis, Indicates the second vertical data of the Z axis, g represents the acceleration due to gravity.

4. The method according to claim 3, characterized in that Determine the cross-interference coefficient of each triaxial accelerometer, including: Place the X-axis of the three-axis acceleration sensor vertically upward, and record the first cross-interference data of the Y-axis and the first cross-interference data of the Z-axis respectively; Place the Y-axis of the three-axis acceleration sensor vertically upward, and record the first cross-interference data of the X-axis and the second cross-interference data of the Z-axis respectively; Place the Z axis of the three-axis acceleration sensor vertically upward, and record the second cross-interference data of the X axis and the second cross-interference data of the Y axis respectively; Based on the first cross-interference data of the X-axis, the second cross-interference data of the X-axis, the first cross-interference data of the Y-axis, the second cross-interference data of the Y-axis, the first cross-interference data of the Z-axis, and the second cross-interference data of the Z-axis, a cross-interference coefficient is determined by the following formula: Among them, k xy Indicates the cross-interference coefficient of the Y axis to the X axis, k xz Indicates the cross-interference coefficient of the Z axis to the X axis, k yx Indicates the cross-interference coefficient of the X-axis to the Y-axis, k yz Indicates the cross-interference coefficient of the Z axis to the Y axis, k zx Indicates the cross-interference coefficient of the X-axis to the Z-axis, k zy Indicates the cross-interference coefficient of the Y-axis to the Z-axis, Indicates the first cross-interference data of the X-axis, Indicates the second cross-interference data of the X-axis, Indicates the first cross-interference data of the Y axis, Indicates the second cross-interference data of the Y axis, Indicates the first cross interference data of the Z axis, Indicates the second cross-interference data of the Z axis.

5. The method according to claim 4, characterized in that The actual acceleration data detected by the three-axis acceleration sensor is determined by the following formula: Among them, V x Indicates the initial data of the three-axis acceleration sensor on the X axis, V y Indicates the initial data of the three-axis acceleration sensor on the Y axis, V x Indicates the initial data of the three-axis acceleration sensor on the Z axis, a x Indicates the actual acceleration data of the three-axis acceleration sensor on the X axis, a y Indicates the true acceleration data of the three-axis accelerometer on the Y axis, a z Indicates the actual acceleration data of the three-axis accelerometer on the Z axis.

6. The method according to claim 1, characterized in that The obtaining of a plurality of initial data detected by each triaxial acceleration sensor includes: At every preset time period, the initial data detected by each triaxial acceleration sensor is collected according to a preset sampling frequency.

7. The method according to claim 1, characterized in that The step of determining the vibration data of the mold vibration device based on the plurality of real acceleration data comprises: Performing sliding average filtering on the plurality of real acceleration data to obtain a plurality of filtered acceleration data; performing integration processing on the plurality of filtered acceleration data respectively to obtain a plurality of velocity data of the mold vibration device; performing integration processing on the plurality of velocity data respectively to obtain a plurality of displacement data of the crystallizer vibration device; Based on the plurality of displacement data, vibration data of the mold vibration device is determined.

8. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium and are suitable for being read and executed by a processor, so as to enable a computer device having the processor to perform the method according to any one of claims 1 to 7.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores at least one program code, and the at least one program code is loaded and executed by a processor to implement the operations performed by the method according to any one of claims 1 to 7.

10. An electronic device, characterized in that: The electronic device includes one or more processors and one or more memories, wherein the one or more memories store at least one program code, and the at least one program code is loaded and executed by the one or more processors to implement the operations performed by the method according to any one of claims 1 to 7.