CN115934814A - Hardware parameter analysis monitoring system and method applying data analysis technology - Google Patents

Hardware parameter analysis monitoring system and method applying data analysis technology Download PDF

Info

Publication number
CN115934814A
CN115934814A CN202211413766.3A CN202211413766A CN115934814A CN 115934814 A CN115934814 A CN 115934814A CN 202211413766 A CN202211413766 A CN 202211413766A CN 115934814 A CN115934814 A CN 115934814A
Authority
CN
China
Prior art keywords
temperature
driver
deviation
value
stepping
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN202211413766.3A
Other languages
Chinese (zh)
Inventor
郑冬梅
徐瑶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Changzhou Aiwei Electronic Control Technology Co ltd
Original Assignee
Changzhou Aiwei Electronic Control Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Changzhou Aiwei Electronic Control Technology Co ltd filed Critical Changzhou Aiwei Electronic Control Technology Co ltd
Priority to CN202211413766.3A priority Critical patent/CN115934814A/en
Publication of CN115934814A publication Critical patent/CN115934814A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)

Abstract

The invention relates to the technical field of computers, in particular to a hardware parameter analysis monitoring system and a method applying a data analysis technology. In the process of monitoring the hardware data of the stepping driver, the invention considers the influence condition of external factors influencing the hardware parameters of the stepping driver on the existing hardware parameters, and carries out early warning on the stepping driver in advance by analyzing the influence trend of the external factors on the hardware parameters, thereby realizing the effective supervision on the hardware parameters of the stepping driver.

Description

Hardware parameter analysis monitoring system and method applying data analysis technology
Technical Field
The invention relates to the technical field of computers, in particular to a hardware parameter analysis monitoring system and a hardware parameter analysis monitoring method applying a data analysis technology.
Background
The stepping driver is commonly used for equipment such as a numerical control lathe, a flat bed sewing machine, an automatic glue dispenser, an automatic feeding system and the like, and is mainly used for the manufacturing industry; when the step driver receives a pulse signal, it drives the step motor to rotate a step angle according to the set direction, and then the angular displacement can be controlled by controlling the number of pulses, and the rotating speed and acceleration of the motor can be controlled by controlling the pulse frequency, thus achieving the purpose of speed regulation and positioning.
The industrial-grade stepping motor and the stepping driver have a specific theoretical working temperature range, and when the stepping driver is in an ultra-low temperature region environment, local materials of the stepping motor are embrittled, a small part of element parameters of the stepping motor driver drift, and in a continuous high temperature region environment, elements of the stepping motor driver also drift, magnetic steel of the stepping motor thermally demagnetizes, so that torque is reduced, and steps are lost in the operation process; however, during operation, heat is also generated inside the stepper driver, which may increase the operating temperature of the stepper driver, and the increased temperature may affect the normal operation of the stepper driver.
In the existing hardware parameter analysis monitoring system applying the data analysis technology, hardware data of equipment is simply monitored, preset values are compared according to the monitored hardware data, and early warning is carried out on the monitored hardware parameters according to a comparison result; however, the method has a great defect, the influence of external factors influencing specific hardware parameters on the existing hardware parameters is not considered, and further the influence trend of the external factors on the hardware parameters cannot be analyzed and early warning cannot be performed in advance.
Disclosure of Invention
The present invention is directed to a hardware parameter analysis monitoring system and method using data analysis technology, so as to solve the problems in the background art.
In order to solve the technical problems, the invention provides the following technical scheme: a hardware parameter analysis monitoring method applying data analysis techniques, the method comprising the steps of:
s1, obtaining environment information corresponding to each operation duration of a step driver to be detected in each operation process, wherein the environment information comprises the temperature in an operation space and the temperature of the step driver,
recording environment information corresponding to the operation time length T as { T1T, T2T }, wherein T1T represents the temperature in an operation space when the operation time length T is used, T2T represents the temperature of the stepping driver when the operation time length T is used, and the environment information corresponding to each operation time length in the same operation process of the stepping driver to be tested is stored into a set;
s2, obtaining a working temperature theoretical range of the step driver to be detected in the database, recording the working temperature theoretical range as a first temperature interval, obtaining a deviation temperature of the step driver relative to the first temperature interval when the operation time is t, recording the deviation temperature as a first deviation temperature, and analyzing a relation between the first deviation temperature and the step loss amount of the step driver to be detected;
s3, acquiring a temperature deviation value between the temperature of the stepping driver and the temperature in the corresponding operating space in the operating space where the stepping driver to be tested is located in the historical data, recording the temperature deviation value as a second temperature deviation value, and analyzing the change relation of the second temperature deviation value along with the operating time length;
s4, predicting the step loss amount of the step driver to be detected in the subsequent second unit time t2 based on the current time by combining the analysis results in the S2 and the S3, and calibrating the angular displacement amount of the step driver to be detected, wherein the second unit time t2 is a preset constant in the database;
s5, obtaining the change condition of the calibration data of the angular displacement of the step driver to be tested in the running times of the step driver to be tested corresponding to the current time, calculating the total calibration value of the angular displacement of the step driver, comparing the obtained total calibration value with a monitoring threshold value, wherein the monitoring threshold value is a preset constant in a database,
when the obtained total calibration value is more than or equal to the monitoring threshold value, judging that the running state of the driver to be tested is abnormal, giving an early warning to a user, controlling the driver to be tested to stop running,
and when the obtained total calibration value is smaller than the monitoring threshold, judging that the running state of the driver to be detected is normal, and not needing to give an early warning to a user.
Further, the method for analyzing the relationship between the first deviation temperature and the step loss amount of the step driver to be measured in S2 includes the following steps:
s21, acquiring first deviation temperatures corresponding to different operation durations in a database, acquiring the step loss amount of a corresponding step driver to be detected under the condition that the first deviation temperatures are kept unchanged in historical data within a first unit time t1, wherein the first unit time t1 is a constant preset in the database,
recording the step loss amount of the corresponding step driver to be detected as DPT when the first deviation temperature PT is kept unchanged in the first unit time t1 to obtain a first deviation temperature relation pair (PT, DPT);
s22, acquiring corresponding first deviation temperature relation pairs when PT in the historical data is different;
s23, constructing a plane rectangular coordinate system by taking o as an origin, the first deviation temperature as an x axis and the step loss amount of the stepping driver as a y axis, and marking each first deviation temperature relation pair acquired in the S22 on a corresponding coordinate point in the plane rectangular coordinate system respectively;
s24, combining preset functional relation model y = a1 tan sig in the database 2 (a 2 x + a 3) + a4, and tansig (x) = 2/(1 + e) -2x ) -1, performing linear fitting on each mark point in a planar rectangular coordinate system in matlab software, wherein an obtained fitting curve is a relation between a first deviation temperature and a step loss amount of a stepping driver to be measured, a function corresponding to the obtained fitting curve is denoted as F (x), and a1, a2, a3 and a4 are all function relation model coefficients.
The relation between the first deviation temperature and the step loss amount of the step driver to be detected is analyzed, the situation that the step loss occurs in the operation process is further caused by the fact that a small part of element parameters of the step motor driver drift due to the fact that the step driver is subjected to embrittlement on local materials of the step motor in an ultra-low temperature region environment and the elements of the step motor driver also drift in a continuous high temperature region environment; the influence of different first deviation temperatures on the stepping driver is different, and the stepping driver does not lose steps within the working temperature theoretical range (first temperature range) of the stepping driver; when the temperature of the stepping driver is higher than the maximum value in the first temperature interval, the elements of the stepping motor driver can drift under the influence of high temperature, and further the step loss phenomenon is generated; when the temperature of the stepping driver is lower than the minimum value in the first temperature interval, the local material of the stepping motor driver is affected by low temperature to generate embrittlement, partial element parameters of the stepping motor driver can drift, and further the step loss phenomenon is generated.
Further, the method for acquiring the deviation temperature of the stepper driver relative to the first temperature interval when the operating time is t in S2 includes the following steps:
s211, acquiring the temperature T2T of the stepping driver when the running time is T;
s212, acquiring the maximum temperature and the minimum temperature in the first temperature interval, recording the maximum temperature in the first temperature interval as WT1, and recording the minimum temperature in the first temperature interval as WT2;
s213, obtaining the deviation temperature of the stepping driver relative to the first temperature interval when the running time is t, and recording the deviation temperature as PTt,
when T2T = WT2, then PTt =0;
when T2T ≠ WT2, then PTt = (T2T-WT 2)/| T2T-WT2| × min { | T2T-f [ WT2, WT1] | },
wherein f [ WT2, WT1] represents any temperature value in a temperature interval of WT2 or more and WT1 or less,
min { | T2T-f [ WT2, WT1] | } represents the minimum value among the respective absolute values corresponding to T2T-f [ WT2, WT1] when f [ WT2, WT1] is different.
In the present invention, the first deviation temperature is a deviation temperature of the step actuator itself from the first temperature range at a low temperature (in this case, the first deviation temperature is a negative number), a deviation temperature of the step actuator itself from the first temperature range at a high temperature (in this case, the first deviation temperature is a positive number), and a deviation temperature of the step actuator itself within the first temperature range (in this case, the number of times, the first deviation temperature is 0).
Further, the method for analyzing the variation relationship of the second temperature deviation value with the operation time length in S3 includes the following steps:
s31, acquiring a temperature deviation value between the temperature of the stepping driver and the temperature in the corresponding operation space in the operation space where the stepping driver to be detected is located in the historical data, and recording the temperature deviation value as a second temperature deviation value;
s32, selecting a time interval in which the temperature of the corresponding operation space of the stepping driver in the historical data is kept unchanged,
recording the time point of starting operation of the stepping driver in the selected time interval as Tc, recording a second temperature deviation value of the default stepping driver as 0 when the stepping driver starts to operate, recording a second temperature deviation value corresponding to the stepping driver when the difference value between the selected time interval and the Tc is Ta as P1Ta, and constructing a second deviation data pair (Ta, P1 Ta), wherein the value of Ta is equal to the operation time corresponding to the corresponding operation times of the stepping driver;
s33, obtaining each corresponding second deviation data pair when Ta is different values;
s34, with the o1 as an origin, the operation duration as an x1 axis and the second temperature deviation value as a y1 axis, constructing a second planar rectangular coordinate system, and marking each second deviation data pair acquired in the S33 on corresponding coordinate points in the second planar rectangular coordinate system respectively;
s35, according to a function relation model y1= b1 tan h (b 2 x1+ b 3) preset in a database in matlab software
And + b4, performing linear fitting on each mark point in the second plane rectangular coordinate system, wherein the obtained fitting curve is the change relation of the second temperature deviation value along with the operation time length, a function corresponding to the obtained fitting curve is marked as FY (x 1), and b1, b2, b3 and b4 are all function relation model coefficients.
In the process of analyzing the change relation of the second temperature deviation value along with the operation time length, the influence of the second temperature deviation value (the temperature difference between the inside and the outside of the stepping driver) on the temperature change speed of the stepping driver is considered, and data reference is further provided for predicting the self temperature and the corresponding step loss condition of the stepping driver in different operation time lengths in the subsequent step.
Further, the method for predicting the step loss amount of the step driver to be measured in the subsequent second unit time t2 based on the current time in S4 includes the following steps:
s41, acquiring a function F (x) corresponding to the relation between the first deviation temperature and the step loss amount of the step driver to be tested and a function FY (x 1) corresponding to the change relation of the second temperature deviation value along with the running time length;
s42, obtaining environment information corresponding to the stepping driver to be tested at the current time in the corresponding running process, and recording the running time duration corresponding to the current time as td, wherein the environment information corresponding to the current time is { T1td, T2td };
s43, selecting T3 from [ td, td + T2], obtaining a predicted value of the temperature of the step driver to be measured when the operation time is T3, marking the predicted value as T2T3,
T2t3=[FY(t3)+T1td]+[T2td-T1td-FY(td)]
wherein FY (t 3) represents a value corresponding to FY (x 1) when x1 is equal to t3, and FY (td) represents a value corresponding to FY (x 1) when x1 is equal to td;
s44, acquiring a predicted value of the first deviation temperature corresponding to the stepping driver when the running time is t3, recording the predicted value as PTt3,
when T2T3= WT2, then PTt3=0;
when T2T3 ≠ WT2, then PTt3= (T2T 3-WT 2)/| T2T3-WT2| × min { | T2T-f [ WT2, WT1] | };
s45, obtaining a predicted value DL of the step loss amount of the step driver to be measured in the subsequent second unit time t2 based on the current time according to PTt3 and F (x),
Figure BDA0003939307840000051
wherein the content of the first and second substances,
Figure BDA0003939307840000052
the predicted value of the step loss rate of the step driver to be detected when the running time is t3 is represented, and F (PTt 3) represents a value corresponding to F (x) when x is equal to PTt 3;
and the result of calibrating the angular displacement of the step driver to be measured in the subsequent second unit time t2 based on the current time is DL.
Further, when the total calibration value of the angular displacement of the step driver is calculated in S5, the sum of the calibration results of the angular displacement corresponding to the step driver to be measured from the start of operation to the current time among the operation times corresponding to the current time is obtained and recorded as DJL, and the calibration result of the angular displacement of the step driver to be measured in the subsequent second unit time t2 based on the current time is obtained and recorded as DL;
the total calibration amount is equal to the sum of DJL and DL.
A hardware parameter analysis monitoring system applying data analysis techniques, the system comprising the following modules:
the environment information acquisition module acquires environment information corresponding to each operation duration of the step driver to be detected in each operation process, wherein the environment information comprises the temperature in the operation space and the temperature of the step driver;
the step loss analysis module acquires the working temperature theoretical range of the step driver to be detected in the database, records the working temperature theoretical range as a first temperature interval, acquires the deviation temperature of the step driver relative to the first temperature interval when the operation time is t, records the deviation temperature as a first deviation temperature, and analyzes the relation between the first deviation temperature and the step loss of the step driver to be detected;
the operating time and deviation temperature relation analysis module acquires a temperature deviation value between the temperature of the stepping driver and the temperature in the corresponding operating space in the operating space in which the to-be-detected stepping driver is located in historical data, and records the temperature deviation value as a second temperature deviation value, and analyzes the change relation of the second temperature deviation value along with the operating time;
the prediction analysis module is combined with the analysis result in the step loss analysis module and the operation time length and deviation temperature relation analysis module, predicts the step loss of the step driver to be detected in the subsequent second unit time t2 based on the current time, and calibrates the angular displacement of the step driver to be detected, wherein the second unit time t2 is a constant preset in the database;
and the equipment calibration management module is used for acquiring the change condition of the calibration data of the angular displacement of the step driver to be detected in the running times of the step driver to be detected corresponding to the current time, calculating the total calibration value of the angular displacement of the step driver, and comparing the obtained total calibration value with a monitoring threshold value, wherein the monitoring threshold value is a preset constant in a database.
Further, the environment information acquiring module records environment information corresponding to the operation time length T as { T1T, T2T }, where T1T represents a temperature in an operation space at the operation time length T, T2T represents a temperature of the step driver itself at the operation time length T, and the environment information corresponding to each operation time length in the same operation process of the step driver to be tested is stored in one set.
Further, when the device calibration management module compares the obtained total calibration value with the monitoring threshold,
when the obtained total calibration value is more than or equal to the monitoring threshold value, judging that the running state of the driver to be tested is abnormal, giving an early warning to a user, controlling the driver to be tested to stop running,
and when the obtained total calibration value is smaller than the monitoring threshold, judging that the running state of the driver to be detected is normal, and not needing to give an early warning to a user.
Compared with the prior art, the invention has the following beneficial effects: in the process of monitoring the hardware data of the stepping driver, the invention considers the influence condition of external factors influencing the hardware parameters of the stepping driver on the existing hardware parameters, and carries out early warning on the stepping driver in advance by analyzing the influence trend of the external factors on the hardware parameters, thereby realizing the effective supervision on the hardware parameters of the stepping driver.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:
FIG. 1 is a schematic diagram of a hardware parameter analysis monitoring system using data analysis technology according to the present invention;
fig. 2 is a schematic flow chart of a hardware parameter analysis monitoring method using data analysis technology according to the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1-2, the present invention provides a technical solution: a method for analyzing and monitoring hardware parameters using data analysis techniques, the method comprising the steps of:
s1, obtaining environment information corresponding to each operation duration of a step driver to be detected in each operation process, wherein the environment information comprises the temperature in an operation space and the temperature of the step driver,
recording environment information corresponding to the operation time length T as { T1T, T2T }, wherein T1T represents the temperature in an operation space when the operation time length T is used, T2T represents the temperature of the stepping driver when the operation time length T is used, and the environment information corresponding to each operation time length in the same operation process of the stepping driver to be tested is stored into a set;
s2, obtaining a working temperature theoretical range of the step driver to be detected in the database, recording the working temperature theoretical range as a first temperature interval, obtaining a deviation temperature of the step driver relative to the first temperature interval when the operation time is t, recording the deviation temperature as a first deviation temperature, and analyzing a relation between the first deviation temperature and the step loss amount of the step driver to be detected;
the working temperature theoretical range of the stepping motor and the stepping driver in the implementation is minus 20 to plus 130 ℃;
the method for analyzing the relation between the first deviation temperature and the step loss amount of the step driver to be tested in the S2 comprises the following steps of:
s21, acquiring first deviation temperatures corresponding to different operation durations in a database, acquiring the step loss amount of a corresponding step driver to be detected under the condition that the first deviation temperatures are kept unchanged in historical data within a first unit time t1, wherein the first unit time t1 is a constant preset in the database,
recording the step loss amount of the corresponding step driver to be detected as DPT when the first deviation temperature PT is kept unchanged in the first unit time t1 to obtain a first deviation temperature relation pair (PT, DPT);
s22, acquiring corresponding first deviation temperature relation pairs when PT in the historical data is different;
s23, constructing a planar rectangular coordinate system by taking o as an origin, the first deviation temperature as an x axis and the step loss amount of the stepping driver as a y axis, and marking each first deviation temperature relation pair acquired in the S22 on corresponding coordinate points in the planar rectangular coordinate system respectively;
s24, combining preset functional relation model y = a1 tan sig in the database 2 (a 2 x + a 3) + a4, and tansig (x) = 2/(1 + e) -2x ) -1, performing linear fitting on each mark point in a planar rectangular coordinate system in matlab software, wherein an obtained fitting curve is a relation between a first deviation temperature and a step loss amount of a stepping driver to be measured, a function corresponding to the obtained fitting curve is denoted as F (x), and a1, a2, a3 and a4 are all function relation model coefficients.
The method for acquiring the deviation temperature of the stepping driver relative to the first temperature interval when the operation time is t in the S2 comprises the following steps:
s211, acquiring the temperature T2T of the stepping driver when the running time is T;
s212, acquiring the maximum temperature and the minimum temperature in the first temperature interval, recording the maximum temperature in the first temperature interval as WT1, and recording the minimum temperature in the first temperature interval as WT2;
s213, obtaining the deviation temperature of the stepping driver relative to the first temperature interval when the running time is t, and recording the deviation temperature as PTt,
when T2T = WT2, then PTt =0;
when T2T ≠ WT2, then PTt = (T2T-WT 2)/| T2T-WT2| × min { | T2T-f [ WT2, WT1] | },
wherein f [ WT2, WT1] represents any temperature value in a temperature interval of WT2 or more and WT1 or less,
min { | T2T-f [ WT2, WT1] | } represents the minimum value among the respective absolute values corresponding to T2T-f [ WT2, WT1] when f [ WT2, WT1] is different.
The first temperature range in this embodiment is [ -20,130],
when the temperature tx of the stepping driver is less than-20, the corresponding first temperature deviation is equal to tx +20;
when the temperature tx ∈ [ -20,130] of the stepper driver itself, then the corresponding first temperature deviation is equal to 0;
when the temperature tx of the stepping driver is larger than 130, the corresponding first temperature deviation is equal to tx-130;
s3, acquiring a temperature deviation value between the temperature of the stepping driver and the temperature in the corresponding operating space in the operating space where the stepping driver to be tested is located in the historical data, recording the temperature deviation value as a second temperature deviation value, and analyzing the change relation of the second temperature deviation value along with the operating time length;
the method for analyzing the change relation of the second temperature deviation value along with the operation time length in the S3 comprises the following steps:
s31, acquiring a temperature deviation value between the temperature of the stepping driver and the temperature in the corresponding operation space in the operation space where the stepping driver to be detected is located in the historical data, and recording the temperature deviation value as a second temperature deviation value;
s32, selecting a time interval in which the temperature of the corresponding operation space of the stepping driver in the historical data is kept unchanged,
recording the time point of starting operation of the stepping driver in the selected time interval as Tc, recording a second temperature deviation value of the default stepping driver as 0 when the stepping driver starts to operate, recording a second temperature deviation value corresponding to the stepping driver when the difference value between the selected time interval and the Tc is Ta as P1Ta, and constructing a second deviation data pair (Ta, P1 Ta), wherein the value of Ta is equal to the operation time corresponding to the corresponding operation times of the stepping driver;
s33, obtaining each corresponding second deviation data pair when Ta is different values;
s34, constructing a second rectangular plane coordinate system by taking o1 as an origin, the operation time as an x1 axis and the second temperature deviation value as a y1 axis, and marking each second deviation data pair acquired in S33 on corresponding coordinate points in the second rectangular plane coordinate system respectively;
s35, according to a function relation model y1= b1 tan h (b 2 x1+ b 3) preset in a database in matlab software
+ b4, performing linear fitting on each mark point in the second plane rectangular coordinate system, wherein an obtained fitting curve is a change relation of the second temperature deviation value along with the operation time length, a function corresponding to the obtained fitting curve is marked as FY (x 1), and b1, b2, b3 and b4 are all function relation model coefficients.
S4, predicting the step loss amount of the step driver to be detected in the subsequent second unit time t2 based on the current time by combining the analysis results in the S2 and the S3, and calibrating the angular displacement amount of the step driver to be detected, wherein the second unit time t2 is a preset constant in the database;
the method for predicting the step loss amount of the step driver to be measured in the subsequent second unit time t2 based on the current time in the S4 comprises the following steps of:
s41, acquiring a function F (x) corresponding to the relation between the first deviation temperature and the step loss amount of the step driver to be detected and a function FY (x 1) corresponding to the change relation of the second temperature deviation value along with the operation time length;
s42, obtaining environment information corresponding to the stepping driver to be tested at the current time in the corresponding running process times, and recording the running time corresponding to the current time as td, wherein the environment information corresponding to the current time is { T1td, T2td };
s43, selecting T3 from [ td, td + T2], obtaining a predicted value of the temperature of the step driver to be measured when the operation time is T3, marking the predicted value as T2T3,
T2t3=[FY(t3)+T1td]+[T2td-T1td-FY(td)]
wherein FY (t 3) represents a value corresponding to FY (x 1) when x1 is equal to t3, and FY (td) represents a value corresponding to FY (x 1) when x1 is equal to td;
s44, acquiring a predicted value of the first deviation temperature corresponding to the stepping driver when the running time is t3, recording the predicted value as PTt3,
when T2T3= WT2, then PTt3=0;
when T2T3 ≠ WT2, then PTt3= (T2T 3-WT 2)/| T2T3-WT2| × min { | T2T-f [ WT2, WT1] | };
s45, obtaining a predicted value DL of the step loss amount of the step driver to be measured in the subsequent second unit time t2 based on the current time according to PTt3 and F (x),
Figure BDA0003939307840000101
wherein the content of the first and second substances,
Figure BDA0003939307840000102
the predicted value of the step loss rate of the step driver to be detected when the running time is t3 is represented, and F (PTt 3) represents a value corresponding to F (x) when x is equal to PTt 3;
and the result of calibrating the angular displacement of the step driver to be measured in the subsequent second unit time t2 based on the current time is DL.
S5, obtaining the change condition of the calibration data of the angular displacement of the step driver to be tested in the running times of the step driver to be tested corresponding to the current time, calculating the total calibration value of the angular displacement of the step driver, comparing the obtained total calibration value with a monitoring threshold value, wherein the monitoring threshold value is a preset constant in a database,
when the obtained total calibration value is more than or equal to the monitoring threshold value, judging that the running state of the driver to be tested is abnormal, giving an early warning to a user, controlling the driver to be tested to stop running,
and when the obtained total calibration value is smaller than the monitoring threshold, judging that the running state of the driver to be detected is normal, and not needing to give an early warning to a user.
When the total calibration value of the angular displacement of the stepping driver is calculated in the step S5, obtaining the sum of the calibration results of the angular displacement of the stepping driver to be tested in the running times corresponding to the current time from the beginning of running to the current time, and recording the sum as DJL, and obtaining the calibration result of the angular displacement of the stepping driver to be tested in the subsequent second unit time t2 based on the current time, and recording the result as DL;
the total calibration amount is equal to the sum of DJL and DL.
A hardware parameter analysis monitoring system applying data analysis techniques, the system comprising the following modules:
the environment information acquisition module acquires environment information corresponding to each operation duration in each operation process of the stepping driver to be detected, wherein the environment information comprises the temperature in the operation space and the temperature of the stepping driver per se;
the step loss analysis module acquires the working temperature theoretical range of the step driver to be detected in the database, records the working temperature theoretical range as a first temperature interval, acquires the deviation temperature of the step driver relative to the first temperature interval when the operation time is t, records the deviation temperature as a first deviation temperature, and analyzes the relation between the first deviation temperature and the step loss of the step driver to be detected;
the operating time and deviation temperature relation analysis module acquires a temperature deviation value between the temperature of the stepping driver and the temperature in the corresponding operating space in the operating space where the stepping driver to be tested is located in the historical data, and records the temperature deviation value as a second temperature deviation value, and analyzes the change relation of the second temperature deviation value along with the operating time;
the prediction analysis module is combined with the analysis result in the step loss analysis module and the operation time length and deviation temperature relation analysis module, predicts the step loss of the step driver to be detected in the subsequent second unit time t2 based on the current time, and calibrates the angular displacement of the step driver to be detected, wherein the second unit time t2 is a constant preset in the database;
and the equipment calibration management module is used for acquiring the change condition of the calibration data of the angular displacement of the step driver to be detected in the running times of the step driver to be detected corresponding to the current time, calculating the total calibration value of the angular displacement of the step driver, and comparing the obtained total calibration value with a monitoring threshold value, wherein the monitoring threshold value is a preset constant in a database.
The environment information acquisition module records environment information corresponding to the operation duration T as { T1T, T2T }, wherein T1T represents the temperature in an operation space at the operation duration T, T2T represents the temperature of the stepping driver at the operation duration T, and the environment information corresponding to each operation duration in the same operation process of the stepping driver to be tested is stored in a set.
When the resulting total calibration value is compared to a monitoring threshold in the device calibration management module,
when the obtained total calibration value is more than or equal to the monitoring threshold value, judging that the running state of the driver to be tested is abnormal, giving an early warning to a user, controlling the driver to be tested to stop running,
and when the obtained total calibration value is smaller than the monitoring threshold, judging that the running state of the driver to be detected is normal, and not needing to give an early warning to a user.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
Finally, it should be noted that: although the present invention has been described in detail with reference to the foregoing embodiments, it will be apparent to those skilled in the art that modifications may be made to the embodiments described above, or equivalents may be substituted for elements thereof. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (9)

1. A hardware parameter analysis monitoring method applying data analysis technology is characterized by comprising the following steps:
s1, obtaining environment information corresponding to each operation duration of a step driver to be detected in each operation process, wherein the environment information comprises the temperature in an operation space and the temperature of the step driver,
recording environment information corresponding to the operation time length T as { T1T, T2T }, wherein T1T represents the temperature in an operation space when the operation time length T is used, T2T represents the temperature of the stepping driver when the operation time length T is used, and the environment information corresponding to each operation time length in the same operation process of the stepping driver to be tested is stored into a set;
s2, obtaining a working temperature theoretical range of the step driver to be detected in the database, recording the working temperature theoretical range as a first temperature interval, obtaining a deviation temperature of the step driver relative to the first temperature interval when the operation time is t, recording the deviation temperature as a first deviation temperature, and analyzing a relation between the first deviation temperature and the step loss amount of the step driver to be detected;
s3, acquiring a temperature deviation value between the temperature of the stepping driver and the temperature in the corresponding operation space in the operation space where the stepping driver to be tested is located in the historical data, recording the temperature deviation value as a second temperature deviation value, and analyzing the change relation of the second temperature deviation value along with the operation time length;
s4, predicting the step loss amount of the step driver to be detected in the subsequent second unit time t2 based on the current time by combining the analysis results in the S2 and the S3, and calibrating the angular displacement amount of the step driver to be detected, wherein the second unit time t2 is a preset constant in the database;
s5, obtaining the change condition of the calibration data of the angular displacement of the step driver to be tested in the running times of the step driver to be tested corresponding to the current time, calculating the total calibration value of the angular displacement of the step driver, comparing the obtained total calibration value with a monitoring threshold value, wherein the monitoring threshold value is a preset constant in a database,
when the obtained total calibration value is more than or equal to the monitoring threshold value, judging that the running state of the driver to be tested is abnormal, giving an early warning to a user, controlling the driver to be tested to stop running,
and when the obtained total calibration value is smaller than the monitoring threshold, judging that the running state of the driver to be tested is normal, and not needing to early warn a user.
2. The hardware parameter analysis monitoring method applying the data analysis technology according to claim 1, wherein: the method for analyzing the relation between the first deviation temperature and the step loss amount of the step driver to be detected in the S2 comprises the following steps:
s21, acquiring first deviation temperatures corresponding to different operation durations in a database, acquiring the step loss amount of a corresponding step driver to be detected under the condition that the first deviation temperatures are kept unchanged in historical data within a first unit time t1, wherein the first unit time t1 is a constant preset in the database,
recording the step loss amount of the corresponding step driver to be detected as DPT when the first deviation temperature PT is kept unchanged in the first unit time t1 to obtain a first deviation temperature relation pair (PT, DPT);
s22, acquiring corresponding first deviation temperature relation pairs when PT in historical data is different;
s23, constructing a planar rectangular coordinate system by taking o as an origin, the first deviation temperature as an x axis and the step loss amount of the stepping driver as a y axis, and marking each first deviation temperature relation pair acquired in the S22 on corresponding coordinate points in the planar rectangular coordinate system respectively;
s24, combining preset functional relation model y = a1 tan sig in the database 2 (a 2 x + a 3) + a4, and tansig (x) = 2/(1 + e) -2x ) -1, performing linear fitting on each mark point in a planar rectangular coordinate system in matlab software, wherein an obtained fitting curve is a relation between a first deviation temperature and the step loss amount of a stepping driver to be measured, and a function corresponding to the obtained fitting curve is recorded as F(x) And a1, a2, a3 and a4 are all function relation model coefficients.
3. The method for analyzing and monitoring the hardware parameters by using the data analysis technology as claimed in claim 2, wherein: the method for acquiring the deviation temperature of the stepping driver relative to the first temperature interval when the operation time is t in the S2 comprises the following steps:
s211, acquiring the temperature T2T of the stepping driver when the running time is T;
s212, acquiring the maximum temperature and the minimum temperature in the first temperature interval, recording the maximum temperature in the first temperature interval as WT1, and recording the minimum temperature in the first temperature interval as WT2;
s213, obtaining the deviation temperature of the stepping driver relative to the first temperature interval when the operation time is t, and recording the deviation temperature as PTt,
when T2T = WT2, then PTt =0;
when T2T ≠ WT2, then PTt = (T2T-WT 2)/| T2T-WT2| × min { | T2T-f [ WT2, WT1] | },
wherein f [ WT2, WT1] represents any temperature value in a temperature interval of WT2 or more and WT1 or less,
min { | T2T-f [ WT2, WT1] | } represents the minimum value among the respective absolute values corresponding to T2T-f [ WT2, WT1] when f [ WT2, WT1] is different.
4. The hardware parameter analysis monitoring method applying the data analysis technology according to claim 2, wherein: the method for analyzing the change relation of the second temperature deviation value along with the operation time length in the S3 comprises the following steps:
s31, acquiring a temperature deviation value between the temperature of the stepping driver and the temperature in the corresponding operation space in the operation space where the stepping driver to be detected is located in the historical data, and recording the temperature deviation value as a second temperature deviation value;
s32, selecting a time interval in which the temperature of the corresponding operation space of the stepping driver in the historical data is kept unchanged,
recording the time point when the stepping driver starts to operate in the selected time interval as Tc, recording a second temperature deviation value when the default stepping driver starts to operate as 0, recording a second temperature deviation value corresponding to the stepping driver when the difference value between the selected time interval and the Tc is Ta is P1Ta, and constructing a second deviation data pair (Ta, P1 Ta), wherein the value of Ta is equal to the corresponding operation duration of the stepping driver when the stepping driver operates correspondingly for times;
s33, obtaining each corresponding second deviation data pair when Ta is different values;
s34, constructing a second rectangular plane coordinate system by taking o1 as an origin, the operation time as an x1 axis and the second temperature deviation value as a y1 axis, and marking each second deviation data pair acquired in S33 on corresponding coordinate points in the second rectangular plane coordinate system respectively;
and S35, performing linear fitting on each mark point in the second planar rectangular coordinate system in matlab software according to a preset functional relation model y1= b1 tan (b 2 x1+ b 3) + b4 in a database, wherein the obtained fitting curve is the change relation of the second temperature deviation value along with the operation time length, the function corresponding to the obtained fitting curve is marked as FY (x 1), and the b1, the b2, the b3 and the b4 are all functional relation model coefficients.
5. The hardware parameter analysis monitoring method applying the data analysis technology according to claim 4, wherein: the method for predicting the step loss amount of the step driver to be measured in the subsequent second unit time t2 based on the current time in the S4 comprises the following steps:
s41, acquiring a function F (x) corresponding to the relation between the first deviation temperature and the step loss amount of the step driver to be detected and a function FY (x 1) corresponding to the change relation of the second temperature deviation value along with the operation time length;
s42, obtaining environment information corresponding to the stepping driver to be tested at the current time in the corresponding running process, and recording the running time duration corresponding to the current time as td, wherein the environment information corresponding to the current time is { T1td, T2td };
s43, selecting T3 from [ td, td + T2], obtaining a predicted value of the temperature of the step driver to be measured when the operation time is T3, marking the predicted value as T2T3,
T2t3=[FY(t3)+T1td]+[T2td-T1td-FY(td)]
wherein FY (t 3) represents a value corresponding to FY (x 1) when x1 is equal to t3, and FY (td) represents a value corresponding to FY (x 1) when x1 is equal to td;
s44, acquiring a predicted value of a first deviation temperature corresponding to the stepping driver when the running time is t3, recording the predicted value as PTt3,
when T2T3= WT2, then PTt3=0;
when T2T3 ≠ WT2, then PTt3= (T2T 3-WT 2)/| T2T3-WT2| _ min { | T2T-f [ WT2, WT1] | };
s45, obtaining a predicted value DL of the step loss amount of the step driver to be measured in the subsequent second unit time t2 based on the current time according to PTt3 and F (x),
Figure FDA0003939307830000041
wherein, the first and the second end of the pipe are connected with each other,
Figure FDA0003939307830000042
the predicted value of the step loss rate of the step driver to be detected when the operation duration is t3 is represented, and F (PTt 3) represents a value corresponding to F (x) when x is equal to PTt 3;
the calibration result of the angular displacement of the step driver to be measured in the subsequent second unit time t2 based on the current time is DL.
6. The hardware parameter analysis monitoring method applying the data analysis technology according to claim 1, wherein: when the total calibration value of the angular displacement of the stepping driver is calculated in the step S5, obtaining the sum of the calibration results of the angular displacement of the stepping driver to be tested in the running times corresponding to the current time from the beginning of running to the current time, and recording the sum as DJL, and obtaining the calibration result of the angular displacement of the stepping driver to be tested in the subsequent second unit time t2 based on the current time, and recording the result as DL;
the total calibration amount is equal to the sum of DJL and DL.
7. A hardware parameter analysis monitoring system applying data analysis technology is characterized by comprising the following modules:
the environment information acquisition module acquires environment information corresponding to each operation duration in each operation process of the stepping driver to be detected, wherein the environment information comprises the temperature in the operation space and the temperature of the stepping driver per se;
the step loss analysis module acquires the working temperature theoretical range of the step driver to be detected in the database, records the working temperature theoretical range as a first temperature interval, acquires the deviation temperature of the step driver relative to the first temperature interval when the operation time is t, records the deviation temperature as a first deviation temperature, and analyzes the relation between the first deviation temperature and the step loss of the step driver to be detected;
the operating time and deviation temperature relation analysis module acquires a temperature deviation value between the temperature of the stepping driver and the temperature in the corresponding operating space in the operating space where the stepping driver to be tested is located in the historical data, and records the temperature deviation value as a second temperature deviation value, and analyzes the change relation of the second temperature deviation value along with the operating time;
the prediction analysis module is combined with the analysis result in the step loss analysis module and the operation time length and deviation temperature relation analysis module, predicts the step loss of the step driver to be detected in the subsequent second unit time t2 based on the current time, and calibrates the angular displacement of the step driver to be detected, wherein the second unit time t2 is a constant preset in the database;
and the equipment calibration management module is used for acquiring the change condition of calibration data of the angular displacement of the step driver to be detected in the running times of the step driver to be detected corresponding to the current time, calculating the total calibration value of the angular displacement of the step driver, and comparing the obtained total calibration value with a monitoring threshold, wherein the monitoring threshold is a preset constant in the database.
8. The hardware parameter analysis monitoring system using data analysis technology according to claim 7, wherein: the environment information acquisition module records environment information corresponding to the operation time length T as { T1T, T2T }, wherein T1T represents the temperature in an operation space at the operation time length T, T2T represents the temperature of the stepping driver per se at the operation time length T, and the environment information corresponding to each operation time length in the same operation process of the stepping driver to be tested is stored in a set.
9. The hardware parameter analysis monitoring system using data analysis technology according to claim 7, wherein: when the resulting total calibration value is compared to a monitoring threshold in the device calibration management module,
when the obtained total calibration value is more than or equal to the monitoring threshold value, judging that the running state of the driver to be tested is abnormal, giving an early warning to a user, controlling the driver to be tested to stop running,
and when the obtained total calibration value is smaller than the monitoring threshold, judging that the running state of the driver to be detected is normal, and not needing to give an early warning to a user.
CN202211413766.3A 2022-11-11 2022-11-11 Hardware parameter analysis monitoring system and method applying data analysis technology Withdrawn CN115934814A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211413766.3A CN115934814A (en) 2022-11-11 2022-11-11 Hardware parameter analysis monitoring system and method applying data analysis technology

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211413766.3A CN115934814A (en) 2022-11-11 2022-11-11 Hardware parameter analysis monitoring system and method applying data analysis technology

Publications (1)

Publication Number Publication Date
CN115934814A true CN115934814A (en) 2023-04-07

Family

ID=86551312

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211413766.3A Withdrawn CN115934814A (en) 2022-11-11 2022-11-11 Hardware parameter analysis monitoring system and method applying data analysis technology

Country Status (1)

Country Link
CN (1) CN115934814A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116631399A (en) * 2023-07-06 2023-08-22 广州金燃智能***有限公司 Artificial intelligence control system and method based on Internet of things

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116631399A (en) * 2023-07-06 2023-08-22 广州金燃智能***有限公司 Artificial intelligence control system and method based on Internet of things
CN116631399B (en) * 2023-07-06 2023-10-13 广州金燃智能***有限公司 Artificial intelligence control system and method based on Internet of things

Similar Documents

Publication Publication Date Title
CN107272586B (en) Machine learning device, machine learning method, failure prediction device, and failure prediction system
US5442562A (en) Method of controlling a manufacturing process using multivariate analysis
US6510403B1 (en) Time constrained sensor data retrieval system and method
BR112021013786A2 (en) METHOD AND SYSTEM TO DETECT ANOMALIES OR PREMATURE INDICATIONS OF EQUIPMENT FAILURE
CN115934814A (en) Hardware parameter analysis monitoring system and method applying data analysis technology
JP5268637B2 (en) Method of operating an evaluation device for a production machine
CN104572399A (en) Temperature control method and electronic equipment
JP2021182431A (en) Control system, plant system, learning system, estimation model generation method, and actuator state estimation method
JP2016152011A (en) Failure prediction system of control device
CN117193164A (en) Fault monitoring method and system of numerical control machine tool
WO2006022276A1 (en) Remote maintenance system
CN114924543A (en) Fault diagnosis and prediction method and device for regulating valve
US20210181732A1 (en) Control method, control apparatus, and mechanical equipment
CN116216401B (en) Tension control system of digital printer
KR101917477B1 (en) Pre-sensing apparatus for abnormal of coiling equipment
CN111555899B (en) Alarm rule configuration method, equipment state monitoring method, device and storage medium
CN112910353A (en) Motor control method, device and system based on sensor deviation self-correction
CN112526962A (en) Diagnostic method and diagnostic system for a process engineering installation and training method
US20210178615A1 (en) Abnormality diagnosis device and abnormality diagnosis method
EP3869286A1 (en) System and method for detecting turbine underperformance and operation anomaly
US20200112577A1 (en) Graph-based sensor ranking
CN114741258A (en) Big data-based computer performance control analysis system and method
US20190203977A1 (en) Method and system for monitoring powered anode drive level
CN109708245A (en) Air-conditioning maintains based reminding method, device, control equipment, medium and assembled air-conditioner
US11953863B2 (en) Dynamic monitoring and securing of factory processes, equipment and automated systems

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20230407