[go: up one dir, main page]

CN112668125B - Method, system, medium and equipment for improving evaluation precision of incomplete small circular arc - Google Patents

Method, system, medium and equipment for improving evaluation precision of incomplete small circular arc Download PDF

Info

Publication number
CN112668125B
CN112668125B CN202110010711.7A CN202110010711A CN112668125B CN 112668125 B CN112668125 B CN 112668125B CN 202110010711 A CN202110010711 A CN 202110010711A CN 112668125 B CN112668125 B CN 112668125B
Authority
CN
China
Prior art keywords
point set
data
period
data point
smoothing
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.)
Active
Application number
CN202110010711.7A
Other languages
Chinese (zh)
Other versions
CN112668125A (en
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.)
Beijing Information Science and Technology University
Original Assignee
Beijing Information Science and Technology University
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 Beijing Information Science and Technology University filed Critical Beijing Information Science and Technology University
Priority to CN202110010711.7A priority Critical patent/CN112668125B/en
Publication of CN112668125A publication Critical patent/CN112668125A/en
Application granted granted Critical
Publication of CN112668125B publication Critical patent/CN112668125B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S10/00Systems supporting electrical power generation, transmission or distribution
    • Y04S10/50Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to a method, a system, a medium and equipment for improving the evaluation precision of incomplete small circular arcs, which comprises the following steps: determining a first optimal smoothing coefficient of a pre-established cubic exponential smoothing prediction model; further determining the remaining optimal smoothing coefficients; fitting the optimal smoothing coefficient to obtain a variation trend curve of the smoothing coefficient, and obtaining the smoothing coefficient of the data point out-of-set prediction period according to a fitting formula; calculating data points outside the predicted actual measurement data point set by using the smoothing coefficients of the predicted period number outside the data point set; judging whether a preset prediction period number is reached, and if so, reversing the data point set; and combining the original actual measurement data point set and the predicted data point set to form a new data point set, and evaluating curvature parameters of the new data point set by using an evaluation method, thereby improving the evaluation precision of the incomplete small arc. The invention can improve the accuracy of curvature radius parameter evaluation, and effectively improve the stability and accuracy of incomplete small arc curvature radius parameter evaluation.

Description

Method, system, medium and equipment for improving evaluation precision of incomplete small circular arc
Technical Field
The invention relates to the technical field of performance detection of mechanical parts, in particular to a method, a system, a medium and equipment for improving evaluation precision of incomplete small circular arcs.
Background
The incomplete small arc refers to an arc or a cambered surface with the radius of curvature ranging from 0 to 25mm, wherein the arc profile corresponds to an arc or cambered surface with the center angle smaller than 120 degrees. The incomplete small arc profile is widely applied in national defense science and technology industry and precision manufacturing industry due to the special performance of the incomplete small arc profile: for example, the front and rear edge profiles of the aero-engine blades have a direct effect on the aerodynamic performance of the engine and the fatigue performance of the blades; the tool nose part of the numerical control machine tool directly determines the machining precision; the edge chamfer of some precise parts is used for removing processing burrs and improving the stress concentration condition of the parts. The radius of curvature parameter is used as the core parameter of the small circular arc profile, the precision of the radius of curvature parameter is extremely important for the production and manufacturing performances of workpieces, and therefore urgent precise measurement and evaluation needs exist. However, due to the characteristics of non-integrity and small radius of arc, the difficulty of measurement and evaluation is high, and the accuracy of curvature radius parameter estimation is always controversial.
The main arc parameters affecting the evaluation accuracy are the theoretical radius of the arc, the central angle of the arc contour point set and the contour error of the arc contour point set. In general, the smaller the theoretical radius of the arc, the greater the evaluation difficulty and error; the smaller the center angle of the arc profile point set is, the worse the accuracy of curvature radius evaluation is; the greater the contour error of the contour point set is, the lower the evaluation accuracy is correspondingly.
Among the three influencing factors, the radius of the circular arc is a required target value, and cannot be adjusted. Therefore, the scholars generally start from the central angle of the arc contour point set and the contour error of the arc contour point set, and improve the evaluation accuracy by reducing the influence of the contour error or increasing the central angle. For example, guevara et al propose a robust geometric method for fitting a set of points based on an average absolute error by minimizing the sum of geometric distances to the data points, determining new directions of iteration with left and right hand derivatives based on a rapid iterative algorithm of gradient or second derivative, fitting the data points to an arc, and then solving for the radius. The algorithm can be used as a substitute method of a conventional algorithm in calculation efficiency, so that the influence of contour error on the evaluation process is reduced in principle, the robustness of the algorithm is enhanced, the algorithm is insensitive to abnormal values and data noise, and the evaluation accuracy is further improved. Fei and the like start from the center angle of the incomplete small circular arc, a bidirectional prediction method based on a Radial Basis Function Neural Network (RBFNN) is adopted, observation data are regarded as a time sequence, bidirectional extension is carried out on the observation data, interpolation is carried out, the circular arc length is increased, the center angle of the circular arc outline is increased, and the stability and the accuracy of fitting of the method are proved to be far superior to those before prediction through training and learning of a large amount of data.
The above method has good application in some specific fields and working conditions, but has certain limitations. For example, the bidirectional prediction method based on Radial Basis Function Neural Network (RBFNN) requires huge circular arc profile data sample size, the circular arc data sample size available for training and learning in practical engineering is basically difficult to meet the requirement, and the universality of application is not high.
Disclosure of Invention
Aiming at the problems, the invention aims to provide a method, a system, a medium and equipment for improving the evaluation precision of incomplete small circular arcs, which are used for evaluating the processed data point set by using an evaluation method after predicting and extending the small circular arc outline data point set, so that the accuracy of the evaluation of the curvature radius parameters can be improved, and the stability and the accuracy of the evaluation of the incomplete small circular arc curvature radius parameters are effectively improved.
In order to achieve the above purpose, the present invention adopts the following technical scheme: a method for improving the evaluation accuracy of incomplete small circular arcs, comprising:
step 1), determining a first optimal smoothing coefficient alpha of a pre-established cubic exponential smoothing prediction model 1
Step 2), further determining the rest n-k optimal smoothing coefficients; n is the number of actually measured sample points, k is the period number of the time sequence, and k is less than n;
step 3), fitting n-k optimal smoothing coefficients to obtain a variation trend curve of a smoothing coefficient alpha, and obtaining a smoothing coefficient of a data point out-of-set prediction period according to a fitting formula;
step 4), calculating data points outside the predicted actual measurement data point set by using the smoothing coefficients of the predicted period number outside the data point set;
step 5), judging whether a preset prediction period number is reached, and if so, reversing the data point set, and repeating the steps 1) to 4);
and step 6), combining the original actual measurement data point set and the predicted data point set to form a new data point set, and evaluating curvature parameters of the new data point set by using an evaluation method, so that the evaluation precision of the incomplete small arc is improved.
Further, in said step 1), a first optimal smoothing coefficient α 1 The determining method comprises the following steps: using the abscissa point set and the ordinate point set of the existing actually measured small arc profile data, wherein the number of actually measured sample points is n, and taking the ordinal number as the period number of the time sequence; assume that k-period data is adopted for each prediction fix; starting from the data in the 1 st period, performing exponential smoothing prediction on the data in the 1 st period to the data in the k th period for three times in the first calculation, and moving to the right for calculation; the smoothing coefficient alpha is in the value space [0,1 ]]Internal traversal search is carried out, step length calculated each time is set, a plurality of groups of k+1-phase predicted values are obtained, the k+1-phase predicted values are compared with k+1-phase actual measurement data, and the optimal smoothing coefficient alpha is determined according to the error square sum minimization principle 1
Further, in the step 2), the determining method is as follows: removing the 1 st period data, repeating the first optimal smoothing coefficient determination method by adopting the 2 nd period to the (k+1) th period measured data to obtain a second optimal smoothing coefficient alpha 2 Finally obtaining the n-k best smoothing coefficient alpha n-k A total of n-k optimal smoothing coefficients are obtained.
Further, in the step 4), the calculation method for predicting the data points outside the actually measured data point set is as follows: when the calculation is moved to the calculation of the (n+1) th stage predicted point by adopting the (n-k) th stage to (n) th stage measured arc data point set, the smoothing coefficient alpha obtained after fitting n-k+1 Substituting into three exponential smoothing prediction models, merging the predicted points into the data point set calculated in the previous round after each prediction, removing the data point in the earliest period, using the obtained new data point set for the next round of calculation, and finally using the n+m-Data from k-1 phase to n+m-1 phase are substituted into alpha n-k+m And calculating an n+m-phase predicted value point.
Further, the three-order exponential smoothing prediction model is:
Figure BDA0002884954910000031
wherein,,
Figure BDA0002884954910000032
and->
Figure BDA0002884954910000033
For the horizontal and vertical coordinate values of the m-th stage predicted point, t is the period number of the measured data, m is the predicted step number, a t1 ,b t1 ,c t1 And a t2 ,b t2 ,c t2 Model parameters are predicted for the x-direction and the y-direction of the arc data points, respectively.
Further, the parameter a t1 ,b t1 ,c t1 Is calculated and parameter a t2 ,b t2 ,c t2 The same applies to the following formula:
Figure BDA0002884954910000034
a system for improving accuracy of evaluation of incomplete small circular arcs, comprising: the device comprises a first determining module, a second determining module, a fitting module, a point set external data point acquisition module, a judging module and an evaluating module;
the first determination module determines a first optimal smoothing coefficient alpha of a pre-established cubic exponential smoothing prediction model 1
The second determining module is used for further determining the rest n-k optimal smoothing coefficients; n is the number of actually measured sample points, k is the period number of the time sequence, and k is less than n;
the fitting module fits the n-k optimal smooth coefficients to a change trend curve of the smooth coefficient alpha, and obtains the smooth coefficient of the predicted period number outside the data point set according to a fitting formula;
the data point outside the point set obtaining module calculates data points outside the predicted actual measurement data point set by using the smoothing coefficient of the predicted period number outside the data point set;
the judging module judges whether a preset prediction period number is reached, and if so, the data point sets are in reverse order, and the first determining module, the second determining module, the fitting module and the point set external data point acquisition module are repeatedly executed;
and the evaluation module combines the original actual measurement data point set and the predicted data point set to form a new data point set, and evaluates the curvature parameters of the new data point set by using an evaluation method, thereby improving the evaluation precision of the incomplete small circular arc.
Further, in the first determination module, a first optimal smoothing coefficient α 1 The determining method comprises the following steps: using the abscissa point set and the ordinate point set of the existing actually measured small arc profile data, wherein the number of actually measured sample points is n, and taking the ordinal number as the period number of the time sequence; assume that k-period data is adopted for each prediction fix; starting from the data in the 1 st period, performing exponential smoothing prediction on the data in the 1 st period to the data in the k th period for three times in the first calculation, and moving to the right for calculation; the smoothing coefficient alpha is in the value space [0,1 ]]Internal traversal search is carried out, step length calculated each time is set, a plurality of groups of k+1-phase predicted values are obtained, the k+1-phase predicted values are compared with k+1-phase actual measurement data, and the optimal smoothing coefficient alpha is determined according to the error square sum minimization principle 1
A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computing device, cause the computing device to perform any of the methods described above.
A computing apparatus, comprising: one or more processors, memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs comprising instructions for performing any of the methods described above.
Due to the adoption of the technical scheme, the invention has the following advantages: 1. according to the invention, the research object is reduced to the incomplete small arc with the central angle of less than 60 degrees, so that the stability of the evaluation of the curvature radius parameters of the arc is enhanced, and the improvement effect of the evaluation precision is more obvious. 2. Aiming at the problems that the subjectivity and the sensitivity of the selection of the smooth coefficient alpha in the general three-time exponential smoothing prediction process are too strong, an adaptive improvement algorithm is added on the basis of three-time exponential smoothing, and the optimal smooth coefficient of the prediction is searched in real time through the trend change of own data. The original accumulated iteration is changed into the fixed sample point movable iteration, so that the influence caused by the change of the number of the predicted sample points in the prediction process is reduced, the change trend of the optimal smooth coefficient is easier to analyze, and the more accurate predicted point is obtained. 3. According to the method, the evaluation results of different data under the same evaluation method are compared and analyzed, and the prediction angle of the method with the best evaluation accuracy improvement effect is verified; and comparing and analyzing the evaluation results of the same group of data under different evaluation methods, and verifying the universality of the application of the method.
Drawings
FIG. 1 is a schematic overall flow chart of a method according to an embodiment of the invention.
FIG. 2 is a schematic diagram of a fixed sample movement calculation in an embodiment of the invention;
FIG. 3 is a trend graph of the impact of small arc center angles on the evaluation in an embodiment of the invention;
FIG. 4 is a graph of a circular arc fit after three exponential smoothing processes alone;
FIG. 5 is a graph of an adaptive cubic exponential smoothing coefficient fit and a post-derivation in an embodiment of the present invention;
FIG. 6 is a graph of the bi-directional predictive fit of an adaptive cubic exponential smoothing method in an embodiment of the invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention more clear, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. It will be apparent that the described embodiments are some, but not all, embodiments of the invention. All other embodiments, which are obtained by a person skilled in the art based on the described embodiments of the invention, fall within the scope of protection of the invention.
The invention will now be described in detail with reference to the drawings and examples.
The invention provides a method for improving evaluation precision of incomplete small circular arcs, which aims at evaluating small circular arc curvature radius parameters with a central angle of less than 60 degrees relative to a contour. The invention adopts a self-adaptive dynamic cubic exponential smoothing model, namely, an adaptive algorithm is added to optimize on the basis of a traditional cubic exponential smoothing prediction model. The self-adaptive three-time exponential smoothing method is not used for substituting all points into direct prediction like the traditional three-time exponential smoothing method, but only intercepting part of points from the first period data according to the existing data point set for three-time exponential smoothing; after the predicted data of the period is calculated, the data of the first period is removed and added into the measured data of the later period after one step of calculation is moved backwards. And traversing the value space of the smoothing coefficient alpha, performing step distance calculation to obtain a series of predicted points, comparing all the predicted points with the actual points in the current period, and obtaining the predicted point with the minimum error according to the error square sum minimization principle, and reversely deducing the smoothing coefficient value for predicting the point to obtain the real-time optimal smoothing predicted value. Through training of early historical data, a change trend curve of a smooth coefficient alpha can be fitted, and when the point set is predicted outside, the comparison of measured values is lacking, at the moment, the later smooth coefficient value is required to be calculated according to a fitting curve equation of alpha, and the smooth coefficient is directly used for participating in calculation and prediction of data points outside the measured data point set. The central angle of the contour data point set is increased based on the method of the self-adaptive three-time exponential smoothing prediction model, so that the evaluation accuracy of the incomplete small circular arc curvature radius parameter is improved.
As shown in fig. 1 and 2, the method of the present invention specifically includes the following steps:
step 1), determining a first optimal smoothing coefficient alpha of a pre-established cubic exponential smoothing prediction model 1
The method comprises the following steps: utilize the existing actually measured small arc outline data to crossCoordinate point set X and ordinate point set Y, x= [ X ] 1 ,x 2 ,x 3 ,……],Y=[y 1 ,y 2 ,y 3 ,……]The number of the actually measured sample points is n, and the ordinal number is regarded as the period number of the time sequence; assume that each prediction fix takes a k period (k<n) data, starting from the 1 st data, performing exponential smoothing prediction on the 1 st to the k th data three times in the first calculation, and moving to the right for calculation. The smoothing coefficient alpha is in the value space [0,1 ]]Internal traversal search is carried out, step length calculated each time is set, a plurality of groups of k+1-phase predicted values are obtained, the k+1-phase predicted values are compared with k+1-phase actual measurement data, and the optimal smoothing coefficient alpha is determined according to the error square sum minimization principle 1
Step 2), further determining the rest n-k optimal smoothing coefficients;
the method comprises the following steps: removing the 1 st period data, adopting the actual measurement data from the 2 nd period to the k+1 st period, and repeating the step 1) to obtain a second optimal smoothing coefficient alpha 2 And the like, finally obtaining the n-k best smoothing coefficient alpha n-k A total of n-k optimal smoothing coefficients are obtained.
Step 3), fitting n-k optimal smoothing coefficients to obtain a variation trend curve of a smoothing coefficient alpha, and obtaining a smoothing coefficient of a data point out-of-set prediction period according to a fitting formula;
when the point set is predicted, due to the lack of comparison of measured values, the later-stage smoothing coefficient value needs to be calculated according to the change trend curve and the fitting formula of the smoothing coefficient alpha.
The method comprises the following steps: will be alpha 1 To alpha n-k Fitting to obtain a fitting curve and a fitting formula, and calculating to obtain alpha n-k+1 ,α n-k+2 ,……,α n-k+m The method comprises the steps of carrying out a first treatment on the surface of the Where m is the number of epochs of the data point out-of-set prediction.
Step 4), calculating data points outside the predicted actual measurement data point set by using the smoothing coefficients of the predicted period number outside the data point set;
the method comprises the following steps: when the calculation is moved to the calculation of the (n+1) th stage predicted point by adopting the (n-k) th stage to (n) th stage measured arc data point set, the smoothing coefficient alpha obtained after fitting n-k+1 Substitution cubic exponential smoothing predictionThe model, after each prediction, the predicted point is integrated into the data point set of the previous round of calculation, the data point of the earliest first period is removed, the obtained new data point set is used for the next round of calculation, the number of the points used for each prediction is kept to be k, and the like, the data from the n+m-k-1 stage to the n+m-1 stage are used for substituting alpha n-k+m And (5) carrying out exponential smoothing for three times to calculate an n+m-th phase predicted value.
And 5) judging whether the preset prediction period number is reached, if so, changing the data point set into the reverse order, namely changing the data of the 1 st period into the n period, changing the n period into the 1 st period, and repeating the steps 1) to 4). And if the predicted period number is not reached, returning to the step 1) to repeatedly execute.
Step 6), combining the original actual measurement data point set and all the predicted data points to form a new data point set, and evaluating curvature parameters of the new data point set by using an evaluation method, so that the evaluation precision of the incomplete small arc is improved; the evaluation method can be a mature evaluation method in the prior art, and is not described herein.
In the above steps, knowing the abscissa point set X and the ordinate point set Y of the existing actually measured small arc profile data, the three-time exponential smoothing prediction model is:
Figure BDA0002884954910000061
wherein,,
Figure BDA0002884954910000062
and->
Figure BDA0002884954910000063
For the horizontal and vertical coordinate values of the m-th stage predicted point, t is the period number of the original measured data, m is the predicted step number, a t1 ,b t1 ,c t1 And a t2 ,b t2 ,c t2 Model parameters are predicted for the x-direction and the y-direction, respectively.
The method for predicting by adopting the three-time exponential smoothing prediction model comprises the following steps:
setting a smoothing coefficient alpha value and a smoothing initial value
Figure BDA0002884954910000064
Smoothing X three times (Y is the same):
Figure BDA0002884954910000065
x-direction model parameter a t1 ,b t1 ,c t1 The formula for the calculation of (2) is as follows:
Figure BDA0002884954910000071
model parameters a are predicted in the y-direction t2 ,b t2 ,c t2 And the same is done;
will a t1 ,b t1 ,c t1 And a t2 ,b t2 ,c t2 Substituting the index into the formula (1) to obtain the prediction point of the 1 st period, merging the obtained prediction points into a point set, carrying out exponential smoothing prediction for three times again, and setting the predicted step number m to obtain the m-period prediction value. The effect diagram of evaluating the new data point set is shown in fig. 3 by combining the predicted point of the three-time exponential smoothing prediction with the actual point.
Analysis of the results of the three exponential smoothing predictions in fig. 3, it was observed that although the accuracy of the previous data predictions was high, a significant shift occurred after less than 3 days of prediction, as shown in fig. 4. The reason for the deviation in analysis is that the selected smoothing coefficient alpha is too strong in subjectivity and too weak in sensitivity, so that the method is only suitable for one-time prediction, and the error is gradually accumulated due to poor adaptability to sample environment fluctuation. Aiming at the problem, the invention adds the self-adaptive algorithm to the traditional three-time exponential smoothing method for optimization, such as step 1) to step 6), thereby solving the optimization problem of the smoothing coefficient.
The invention also provides a system for improving the evaluation precision of the incomplete small circular arc, which comprises: the device comprises a first determining module, a second determining module, a fitting module, a point set external data point acquisition module, a judging module and an evaluating module;
a first determination module for determining a first optimal smoothing coefficient alpha of a pre-established cubic exponential smoothing prediction model 1
The second determining module is used for further determining the rest n-k optimal smoothing coefficients; n is the number of actually measured sample points, k is the period number of the time sequence, and k is less than n;
the fitting module is used for fitting the n-k optimal smoothing coefficients to obtain a variation trend curve of a smoothing coefficient alpha, and obtaining a smoothing coefficient of the data point out-of-set prediction period number according to a fitting formula;
the data point outside the point set acquisition module calculates data points outside the predicted actual measurement data point set by using the smoothing coefficient of the predicted period number outside the data point set;
the judging module judges whether a preset prediction period number is reached, and if so, the data point set is in reverse order, and the first determining module, the second determining module, the fitting module and the point set outside data point acquisition module are repeatedly executed;
and the evaluation module combines the actual measurement data point set and the predicted data point set to form a new data point set, and evaluates the curvature parameters of the new data point set by using an evaluation method, thereby improving the evaluation precision of the incomplete small arc.
In the above embodiment, in the first determination module, the first optimal smoothing coefficient α 1 The determining method comprises the following steps: using the abscissa point set and the ordinate point set of the existing actually measured small arc profile data, wherein the number of actually measured sample points is n, and taking the ordinal number as the period number of the time sequence; assume that k-period data is adopted for each prediction fix; starting from the data in the 1 st period, performing exponential smoothing prediction on the data in the 1 st period to the data in the k th period for three times in the first calculation, and moving to the right for calculation; the smoothing coefficient alpha is in the value space [0,1 ]]Internal traversal search is carried out, step length calculated each time is set, a plurality of groups of k+1-phase predicted values are obtained, the k+1-phase predicted values are compared with k+1-phase actual measurement data, and the optimal smoothing coefficient alpha is determined according to the error square sum minimization principle 1
The present invention also provides a computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a computing device, cause the computing device to perform any of the methods described above.
The present invention also provides a computing device comprising: one or more processors, memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs comprising instructions for performing any of the methods described above.
Examples:
in this embodiment, the evaluation results before and after prediction of the different arc data are compared.
Nine groups of data point sets with theoretical radiuses of 0.05mm,1mm and 25mm respectively and contour corresponding to central angle gradients of 15 degrees, 30 degrees and 45 degrees are adopted, contour degree errors of the point sets are about 2.6% of theoretical radius values, and the number of the point sets is 50. And (3) performing bidirectional prediction of data by using a self-adaptive three-time exponential smoothing method, evaluating the curvature radius by using a least square method, comparing with a direct least square method, and analyzing the change condition of curvature radius evaluation accuracy under two conditions.
The principle of the method is that the change trend of the smoothing coefficient is analyzed by utilizing the earlier-stage data, the later-stage smoothing coefficient is adjusted by utilizing the trend, and the obtained smoothing coefficient is utilized to predict the data points outside the actually measured contour data point set. In the process of searching the optimal smooth coefficient through each iteration traversal in the earlier stage, the step length is set to be 0.001, the value space of alpha is set to be 0-1, and in order to improve the iteration speed, unnecessary calculation is reduced, and the value range of alpha can be reduced according to actual conditions; the k value of the number of sample points used for prediction is fixed to be 20 each time, so that 30 alpha values can be obtained from 50 actually measured point set data in the whole moving iteration process, the change trend of the alpha values is observed, a change curve and a change formula are obtained through fitting the alpha values, the change formula is utilized to obtain a smoothing coefficient used for predicting point set external data in the later period, and the obtained alpha values are utilized to continuously carry out fixed sample number moving calculation to obtain accurate outline point set external prediction points. The trend and fit of the smoothing coefficient α are shown in fig. 5.
In the process of fitting the smooth coefficient, a polyat function of matlab is used for fitting the smooth coefficient, and the alpha variation trend at the later stages of different fitting times has certain difference. And (3) through comprehensive analysis of multiple groups of data, selecting tertiary fitting from secondary fitting, tertiary fitting and quaternary fitting to have higher fitting goodness.
As shown in fig. 6, the same group of data prediction is used, compared with the prediction result of three times of exponential smoothing in fig. 4, the prediction error after the self-adaptive optimization is added is obviously reduced, the error accumulation speed is greatly delayed, the offset of the later prediction point relative to an ideal circle is greatly reduced, the prediction angle is increased, and the evaluation accuracy of the curvature radius is improved to a certain extent.
Through evaluation analysis of the data, the feasibility of the self-adaptive three-time exponential smoothing prediction method applied to incomplete small circular arc curvature radius parameter evaluation is verified, the method has an improvement effect on the evaluation precision, and a prediction angle with the best influence on the improvement effect is determined; and comparing and analyzing the evaluation results of the same group of data under different evaluation methods, and verifying the universality of the application of the method.
In summary, aiming at the problem of low evaluation accuracy of curvature radius parameters caused by poor integrity of small circular arcs in metering, the influence trend of the central angle of the small circular arc profile on the evaluation process is analyzed by utilizing simulation, and according to the result of the simulation analysis, the central angle of the profile data point set is increased by a method based on a self-adaptive three-time exponential smoothing prediction model, so that the evaluation accuracy of the curvature radius parameters is improved. According to the invention, the self-adaptive optimization algorithm is added on the basis of the three-time exponential smoothing method, so that the problem that the optimal smoothing coefficient is difficult to determine in the prediction process is solved, the traditional prediction model and the selection standard of each parameter are optimized, and the accuracy of the prediction point is improved. Experimental results show that aiming at a non-complete small arc profile data point set with the angle below 60 degrees, the method is utilized to expand the central angle of the profile by about 5 degrees so as to be optimal for the later evaluation process; and the method can be used as a previous data processing method and combined with different evaluation methods, and the evaluation accuracy of curvature radius parameters is improved to different degrees.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

Claims (7)

1.一种提高非完整小圆弧评价精度的方法,其特征在于,包括:1. A method for improving the evaluation accuracy of incomplete small circular arcs, characterized in that, comprising: 步骤1)、确定预先建立的三次指数平滑预测模型的第一个最佳平滑系数α1Step 1), determine the first best smoothing coefficient α 1 of the pre-established cubic exponential smoothing prediction model; 步骤2)、进一步确定其余n-k个最佳平滑系数;n为实测样本点个数,k为时间序列的期数,k<n;Step 2), further determine the remaining n-k optimal smoothing coefficients; n is the number of measured sample points, k is the number of periods of the time series, k<n; 步骤3)、将n-k个最佳平滑系数拟合出平滑系数α的变化趋势曲线,根据拟合公式获取数据点集外预测期数的平滑系数;Step 3), the n-k best smoothing coefficients are fitted to the change trend curve of the smoothing coefficient α, and the smoothing coefficients of the forecast periods outside the data point set are obtained according to the fitting formula; 步骤4)、利用数据点集外预测期数的平滑系数计算预测实测数据点集外的数据点;Step 4), using the smoothing coefficient of the forecast period outside the data point set to calculate and predict the data points outside the measured data point set; 步骤5)、判断是否达到预先设定的预测期数,达到则将数据点集逆序,重复步骤1)~步骤4);Step 5), judging whether the preset number of prediction periods is reached, if it is reached, the data point set is reversed, and steps 1) to 4) are repeated; 步骤6)、将原实测数据点集与预测数据点集合并形成新数据点集,将该新数据点集利用评价方法进行曲率参数评价,提高了非完整小圆弧评价精度;Step 6), the original measured data point set and the predicted data point set are combined to form a new data point set, and the new data point set is evaluated by the evaluation method for the curvature parameter, which improves the evaluation accuracy of the incomplete small arc; 所述步骤1)中,第一个最佳平滑系数α1确定方法为:利用现有实测小圆弧轮廓数据横坐标点集和纵坐标点集,实测样本点个数为n,并将序数视为时间序列的期数;假定每次预测固定采用k期数据;从第1期数据开始,第一次计算将第1期数据到第k期数据进行三次指数平滑预测,向右移动计算;平滑系数α在取值空间[0,1]内遍历搜索,设置每次计算的步长,得到若干组k+1期预测值,将k+1期预测值与第k+1期实测数据比较,根据误差平方和最小化原则,确定最佳平滑系数α1In described step 1 ), the method for determining the first optimal smoothing coefficient α is: utilize the existing measured small arc profile data abscissa point set and ordinate point set, the number of measured sample points is n, and the ordinal The number of periods regarded as a time series; assuming that each forecast uses k-period data; starting from the first period data, the first calculation will perform three exponential smoothing forecasts from the first period data to the k-th period data, and move to the right for calculation; The smoothing coefficient α traverses the search in the value space [0, 1], sets the step size of each calculation, and obtains several sets of k+1 predicted values, and compares the k+1 predicted values with the k+1 measured data , according to the error square sum minimization principle, determine the best smoothing coefficient α 1 ; 所述步骤4)中,预测实测数据点集外的数据点的计算方法为:当计算移动至采用第n-k期到第n期实测圆弧数据点集计算第n+1期预测点时,将拟合后得到的平滑系数αn-k+1代入三次指数平滑预测模型,每次预测后均将预测点并入上一轮计算的数据点集中,并剔除最早一期的数据点,将得到的新数据点集用于下一轮计算,最后使用第n+m-k-1期到n+m-1期数据,代入αn-k+m计算第n+m期预测值点。In the step 4), the calculation method for predicting the data points outside the measured data point set is: when the calculation moves to the n+1 period prediction point using the nk period to the n period measured arc data point set, the The smoothing coefficient αn -k+1 obtained after fitting is substituted into the three-time exponential smoothing prediction model, and after each prediction, the prediction points are merged into the data point set calculated in the previous round, and the data points of the earliest period are eliminated, and the obtained The new data point set of is used for the next round of calculation, and finally use the data from period n+mk-1 to period n+m-1, and substitute α n-k+m to calculate the predicted value point of period n+m. 2.如权利要求1所述方法,其特征在于,所述步骤2)中,确定方法为:去掉第1期数据,采用第2期至第k+1期实测数据,重复第一个最佳平滑系数确定方法,得到第二个最佳平滑系数α2,最后得到第n-k个最佳平滑系数αn-k,总共得到n-k个最佳平滑系数。2. The method according to claim 1, characterized in that, in said step 2), the determination method is: remove the first period data, use the second period to the k+1th period measured data, repeat the first best The smoothing coefficient determination method obtains the second best smoothing coefficient α 2 , and finally obtains the nkth best smoothing coefficient α nk , and obtains nk best smoothing coefficients in total. 3.如权利要求1所述方法,其特征在于,所述三次指数平滑预测模型为:3. method as claimed in claim 1, is characterized in that, described three exponential smoothing prediction models are:
Figure FDA0004219519830000021
Figure FDA0004219519830000021
其中,
Figure FDA0004219519830000022
和/>
Figure FDA0004219519830000023
为第m期预测点的横纵坐标值,t为实测数据的期数,m为预测的步数,at1,bt1,ct1和at2,bt2,ct2分别为圆弧数据点x方向和y方向预测模型参数。
in,
Figure FDA0004219519830000022
and />
Figure FDA0004219519830000023
is the abscissa and ordinate values of the predicted point in the mth period, t is the period number of the measured data, m is the number of predicted steps, a t1 , b t1 , c t1 and a t2 , b t2 , c t2 are arc data points respectively The x-direction and y-direction forecast model parameters.
4.如权利要求1所述方法,其特征在于,所述参数at1,bt1,ct1的求取与参数at2,bt2,ct2相同,公式如下:4. method as claimed in claim 1, is characterized in that, described parameter a t1 , b t1 , the obtaining of c t1 is identical with parameter a t2 , b t2 , c t2 , and the formula is as follows:
Figure FDA0004219519830000024
Figure FDA0004219519830000024
5.一种提高非完整小圆弧评价精度的系统,其特征在于,包括:第一确定模块、第二确定模块、拟合模块、点集外数据点获取模块、判断模块和评价模块;5. A system for improving the evaluation accuracy of incomplete small arcs, characterized in that it includes: a first determination module, a second determination module, a fitting module, a data point acquisition module outside the point set, a judgment module and an evaluation module; 所述第一确定模块,确定预先建立的三次指数平滑预测模型的第一个最佳平滑系数α1The first determination module determines the first best smoothing coefficient α 1 of the pre-established cubic exponential smoothing prediction model; 所述第二确定模块,进一步确定其余n-k个最佳平滑系数;n为实测样本点个数,k为时间序列的期数,k<n;The second determination module further determines the remaining n-k optimal smoothing coefficients; n is the number of measured sample points, k is the number of periods of the time series, and k<n; 所述拟合模块,将n-k个最佳平滑系数拟合出平滑系数α的变化趋势曲线,根据拟合公式获取数据点集外预测期数的平滑系数;The fitting module fits n-k best smoothing coefficients to the trend curve of smoothing coefficient α, and obtains the smoothing coefficient of the forecast period outside the data point set according to the fitting formula; 所述点集外数据点获取模块,利用数据点集外预测期数的平滑系数计算预测实测数据点集外的数据点;The data point acquisition module outside the point set uses the smoothing coefficient of the forecast period outside the data point set to calculate and predict the data points outside the measured data point set; 所述判断模块,判断是否达到预先设定的预测期数,达到则将数据点集逆序,重复执行所述第一确定模块、第二确定模块、拟合模块和点集外数据点获取模块;The judging module judges whether the preset number of prediction periods is reached, and if it is reached, the data point set is reversed, and the first determination module, the second determination module, the fitting module and the data point acquisition module outside the point set are repeatedly executed; 所述评价模块,将原实测数据点集与预测数据点集合并形成新数据点集,将该新数据点集利用评价方法进行曲率参数评价,提高了非完整小圆弧评价精度;The evaluation module combines the original measured data point set and the predicted data point set to form a new data point set, and uses an evaluation method to evaluate the curvature parameters of the new data point set, thereby improving the evaluation accuracy of the incomplete small arc; 所述第一确定模块中,第一个最佳平滑系数α1确定方法为:利用现有实测小圆弧轮廓数据横坐标点集和纵坐标点集,实测样本点个数为n,并将序数视为时间序列的期数;假定每次预测固定采用k期数据;从第1期数据开始,第一次计算将第1期数据到第k期数据进行三次指数平滑预测,向右移动计算;平滑系数α在取值空间[0,1]内遍历搜索,设置每次计算的步长,得到若干组k+1期预测值,将k+1期预测值与第k+1期实测数据比较,根据误差平方和最小化原则,确定最佳平滑系数α1In the first determination module, the method for determining the first optimal smoothing coefficient α1 is: using the existing measured small arc profile data abscissa point set and ordinate point set, the number of measured sample points is n, and The ordinal number is regarded as the number of periods of the time series; it is assumed that each forecast uses k-period data; starting from the first period data, the first calculation will perform three exponential smoothing forecasts from the first period data to the k-th period data, and move to the right to calculate ; The smoothing coefficient α traverses the search in the value space [0, 1], sets the step size of each calculation, and obtains several sets of k+1 predicted values, and compares the k+1 predicted values with the k+1 measured data Comparison, according to the error square sum minimization principle, determine the best smoothing coefficient α 1 ; 所述点集外数据点获取模块中,预测实测数据点集外的数据点的计算方法为:当计算移动至采用第n-k期到第n期实测圆弧数据点集计算第n+1期预测点时,将拟合后得到的平滑系数αn-k+1代入三次指数平滑预测模型,每次预测后均将预测点并入上一轮计算的数据点集中,并剔除最早一期的数据点,将得到的新数据点集用于下一轮计算,最后使用第n+m-k-1期到n+m-1期数据,代入αn-k+m计算第n+m期预测值点。In the data point acquisition module outside the point set, the calculation method for predicting the data points outside the measured data point set is: when the calculation moves to the n+1 period prediction using the nk period to the n period measured arc data point set When the points are selected, the smoothing coefficient αn -k+1 obtained after fitting is substituted into the three-time exponential smoothing prediction model, and after each prediction, the predicted points are incorporated into the data point set calculated in the previous round, and the data of the earliest period are eliminated point, use the obtained new data point set for the next round of calculations, and finally use the data from period n+mk-1 to period n+m-1, and substitute α n-k+m to calculate the predicted value point of period n+m . 6.一种存储一个或多个程序的计算机可读存储介质,其特征在于,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行如权利要求1至4所述方法中的任一方法。6. A computer-readable storage medium storing one or more programs, wherein the one or more programs include instructions that, when executed by a computing device, cause the computing device to perform Any one of the methods described in 1 to 4. 7.一种计算设备,其特征在于,包括:一个或多个处理器、存储器及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为所述一个或多个处理器执行,所述一个或多个程序包括用于执行如权利要求1至4所述的方法中的任一方法的指令。7. A computing device, comprising: one or more processors, memory, and one or more programs, wherein one or more programs are stored in the memory and configured as the one or more Executed by a processor, the one or more programs include instructions for performing any one of the methods as claimed in claims 1-4.
CN202110010711.7A 2021-01-06 2021-01-06 Method, system, medium and equipment for improving evaluation precision of incomplete small circular arc Active CN112668125B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110010711.7A CN112668125B (en) 2021-01-06 2021-01-06 Method, system, medium and equipment for improving evaluation precision of incomplete small circular arc

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110010711.7A CN112668125B (en) 2021-01-06 2021-01-06 Method, system, medium and equipment for improving evaluation precision of incomplete small circular arc

Publications (2)

Publication Number Publication Date
CN112668125A CN112668125A (en) 2021-04-16
CN112668125B true CN112668125B (en) 2023-07-04

Family

ID=75413112

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110010711.7A Active CN112668125B (en) 2021-01-06 2021-01-06 Method, system, medium and equipment for improving evaluation precision of incomplete small circular arc

Country Status (1)

Country Link
CN (1) CN112668125B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115223365B (en) * 2022-07-15 2023-09-29 北京市智慧交通发展中心(北京市机动车调控管理事务中心) Road network speed prediction and anomaly identification method based on damping Holt model

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004334328A (en) * 2003-04-30 2004-11-25 Nri & Ncc Co Ltd Product demand forecasting system and product demand forecasting system for New Year holidays
CN101425158A (en) * 2008-12-04 2009-05-06 清华大学 Short term load prediction method based on information
CN103559563A (en) * 2013-11-20 2014-02-05 国家电网公司 Method for predicting wind speed of wind power plant at short term
CN103617548A (en) * 2013-12-06 2014-03-05 李敬泉 Medium and long term demand forecasting method for tendency and periodicity commodities
CN103809521A (en) * 2012-11-14 2014-05-21 中国科学院沈阳计算技术研究所有限公司 Spline curve interpolation method based on secant method
CN105761489A (en) * 2016-04-13 2016-07-13 南京邮电大学 Cubic exponential smoothing optimal method of traffic flow prediction
CN107239849A (en) * 2017-04-17 2017-10-10 西安电子科技大学 One kind is based on improved exponential smoothing gray model Methods of electric load forecasting
CN107527118A (en) * 2017-08-31 2017-12-29 佛山科学技术学院 A kind of self-adapted tolerance exponential smoothing forecasting procedure
CN107942139A (en) * 2017-12-28 2018-04-20 哈尔滨工业大学 A kind of novel electric power harmonic parameters synchronous sampling by software method
CN108038040A (en) * 2017-12-08 2018-05-15 上海市信息网络有限公司 Computer cluster performance indicator detection method, electronic equipment and storage medium
CN109116716A (en) * 2018-08-27 2019-01-01 中国人民解放军空军工程大学 Based on the clock deviation forecasting procedure for improving exponential smoothing

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8386285B2 (en) * 2011-05-25 2013-02-26 International Business Machines Corporation Demand modeling and prediction in a retail category
JP6553398B2 (en) * 2015-05-12 2019-07-31 株式会社日立ハイテクノロジーズ Plasma processing apparatus, data processing apparatus and data processing method

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004334328A (en) * 2003-04-30 2004-11-25 Nri & Ncc Co Ltd Product demand forecasting system and product demand forecasting system for New Year holidays
CN101425158A (en) * 2008-12-04 2009-05-06 清华大学 Short term load prediction method based on information
CN103809521A (en) * 2012-11-14 2014-05-21 中国科学院沈阳计算技术研究所有限公司 Spline curve interpolation method based on secant method
CN103559563A (en) * 2013-11-20 2014-02-05 国家电网公司 Method for predicting wind speed of wind power plant at short term
CN103617548A (en) * 2013-12-06 2014-03-05 李敬泉 Medium and long term demand forecasting method for tendency and periodicity commodities
CN105761489A (en) * 2016-04-13 2016-07-13 南京邮电大学 Cubic exponential smoothing optimal method of traffic flow prediction
CN107239849A (en) * 2017-04-17 2017-10-10 西安电子科技大学 One kind is based on improved exponential smoothing gray model Methods of electric load forecasting
CN107527118A (en) * 2017-08-31 2017-12-29 佛山科学技术学院 A kind of self-adapted tolerance exponential smoothing forecasting procedure
CN108038040A (en) * 2017-12-08 2018-05-15 上海市信息网络有限公司 Computer cluster performance indicator detection method, electronic equipment and storage medium
CN107942139A (en) * 2017-12-28 2018-04-20 哈尔滨工业大学 A kind of novel electric power harmonic parameters synchronous sampling by software method
CN109116716A (en) * 2018-08-27 2019-01-01 中国人民解放军空军工程大学 Based on the clock deviation forecasting procedure for improving exponential smoothing

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
An improved prediction model combining inverse exponential smoothing and Markov chain;Tong Niu et al.;《Mathematical Problems in Engineering》;第2020卷;第2-6页 *
The predicted load balancing algorithm based on the dynamic exponential smoothing;Lijie Yan et al.;《Open Physics》;第18卷(第1期);第440-445页 *
一种实用的短期负荷组合预测方法;史永等;《现代电力》;第17卷(第1期);第36-39页 *
基于指数平滑法的动态预测机制;沈海迪等;《计算机技术与发展》;第27卷(第7期);第7-9页 *
改进的三次指数平滑法及其在车联网中的应用;杨济瑞等;《计算机技术与发展》;第26卷(第11期);第165-167页 *

Also Published As

Publication number Publication date
CN112668125A (en) 2021-04-16

Similar Documents

Publication Publication Date Title
TWI481978B (en) Method for predicting machining quality of machine tool
CN101653921A (en) Error compensation method of numerical control grinding contour of camshaft
CN111125885A (en) ASF correction table construction method based on improved kriging interpolation algorithm
CN103488561B (en) A kNN fault detection method for online upgrading master sample model
CN114492198B (en) A cutting force prediction method based on improved PSO algorithm assisted SVM algorithm
CN106842922A (en) A kind of NC Machining Error optimization method
Cao et al. Online monitoring machining errors of thin-walled workpiece: A knowledge embedded sparse Bayesian regression approach
CN112149714A (en) Method for determining energy efficiency characteristic index reference value of coal-electric unit based on data mining
CN112668125B (en) Method, system, medium and equipment for improving evaluation precision of incomplete small circular arc
CN117786371A (en) Temperature monitoring data optimization prediction analysis method and system
CN117669084A (en) Milling force prediction method optimized by BP neural network based on improved whale algorithm
CN113910001B (en) Numerical control machine tool space error identification method
CN101250029B (en) Evaluation method of ion beam polishing technique modification capability
CN118070671A (en) A method for predicting the milling accuracy of aeroengine blades based on KDE feature representation
CN113312587A (en) Sensor acquisition data missing value processing method based on ARIMA prediction and regression prediction
CN118629160A (en) A landslide early warning method based on adaptive local regression
CN109491321B (en) A Contour Error Estimation Method Based on H-type Precision Motion Platform
CN113570147B (en) Method and equipment for rapidly predicting machining errors of thin-wall parts in multiple modes
Wang et al. Thermal error prediction of numerical control machine based on improved particle swarm optimized back propagation neural network
CN116820025A (en) A modeling method of thermal error of CNC machine tool feed axis screw based on HPO-SVR
CN109648397A (en) Broaching tool life-span prediction method based on cutter tooth margin width and broaching load dependency
CN112085459B (en) Wind power project investment estimation method and device
CN108803478A (en) A Contour Quality Control Method for Aeroengine Blade Machining Degradation
CN112241583A (en) Sensor path optimization method for minimizing posterior distance
CN113076977A (en) Error tracing method in multi-process machining and application thereof

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
GR01 Patent grant
GR01 Patent grant