Initial error parameter correction method, equipment, medium and product of automatic archwire bending device
Technical Field
The invention relates to the technical field of medical appliances, in particular to an initial error parameter correction method, equipment, medium and product of an automatic archwire bending device.
Background
Malocclusion is a common oral disease, and is mainly manifested by uneven tooth arrangement, abnormal dental relationship between upper and lower dental arches, and abnormal jaw size, shape and position. The fixed correction technology is a common and effective orthodontic treatment method at present, the fixed correction technology is mainly realized by a bracket and an orthodontic arch wire, the bracket is adhered to the tooth surface, continuous organisms are generated through the shape memory function of the deformed arch wire, and the movable teeth tend to be flat and restore normal occlusion. In the orthodontic treatment process, particularly lingual fixing correction, arch wires bent at different angles are often required to be placed into lingual inclined groove brackets for use. At present, the personalized lingual bracket is usually designed and manufactured in a digital way, so that the bracket can be made to be very thin and fit with the tooth surface, thereby bringing very good experience for patients and also enabling the bracket to better control the movement of teeth. But this presents a difficult problem for archwire bending. Because of the special topography inherent in the lingual side of the teeth, the addition of the slots of the brackets results in significantly more bends on the archwire than on the labial side due to the shorter distance from the tooth surface. In addition, in order to better control movement during the correction process, the tongue side archwire can increase the design of torque, which can also increase the bending difficulty of the archwire.
Currently, archwires used in orthodontic treatment are manually bent entirely depending on the experience of the practitioner. On one hand, doctors often need longer time of bending training of the arch wire to reach the standard, on the other hand, the shape and the size of the manually bent arch wire are larger in errors, the manual bending is time-consuming and labor-consuming, and the uncertainty of the bent arch wire is high and the precision is lower.
Therefore, it is highly necessary to study an automatic archwire bending apparatus, but it is an automated bending process to automatically bend an orthodontic archwire using an archwire, requiring an archwire automatic bending apparatus to automatically generate a bending program for a personalized orthodontic archwire. In the actual production process, orthodontic archwires are made of various materials, and besides stainless steel wires, nickel-titanium alloy wires, titanium-molybdenum alloy wires and Australian wires (Australian wires) are most commonly used. Each kind of arch wire has different elastic modulus, and for the orthodontic arch wire of nonlinear stress strain, the arch wire resilience angle is different after every bending, and current manual bending strategy is by orthodontist constantly optimizing, improving its bending efficiency and obtain. Therefore, an initial error parameter correction method for an automatic arch wire bending device is urgently needed, and the problem that the angle is inaccurate when an arch wire is bent due to different rebound coefficients of orthodontic arch wires in each batch in the actual production process is solved.
Disclosure of Invention
In order to overcome the defects of the prior art, the invention aims to provide an initial error parameter correction method of an automatic arch wire bending device, which solves the problem that the angle is inaccurate when an arch wire is bent due to different rebound coefficients of orthodontic arch wires in batches in the actual production process.
The invention provides an initial error parameter correction method of an automatic archwire bending device, which comprises the following steps:
acquiring initial data, and acquiring a plurality of groups of initial motor rotation angle data;
measuring an actual angle, and measuring an actual bending angle of the arch wire after the arch wire is bent by the automatic arch wire bending device according to the initial motor rotation angle data;
Fitting data, namely respectively fitting equations of different types with the actual bending angle of the arch wire and the corresponding initial motor rotation angle data, evaluating the fitting degree of each equation, and finding out the most relevant fitting curve equation according to the fitting degree evaluation result to serve as a final fitting function;
and correcting parameters, namely correcting the rotation angle data of the initial motor through the final fitting function.
Further, in the data fitting step, the equation type includes a linear equation, a quadratic polynomial equation, a cubic polynomial equation, and a fourth order polynomial equation.
Further, in the data fitting step, a least square method is adopted to fit different types of equations.
Further, the fitting degree of each equation is evaluated, the most relevant fitting curve equation is found according to the fitting degree evaluation result, specifically, the decision coefficient of each equation is calculated, and the most relevant fitting curve equation is found according to the decision coefficient.
Further, the decision coefficient calculation formula is
Wherein R 2 is a determination coefficient, F (X i) is a fitting function value, Y i is an actual bending angle of the arch wire,Is the average value of the actual bending angles of the archwire.
Further, the determination coefficient ranges from 0 to 1.
Further, in the data fitting step, the equation with the largest decision coefficient is selected as the most relevant fitting curve equation.
An electronic device includes a processor;
and a program, wherein the program is stored in the memory and configured to be executed by the processor, the program comprising an initial error parameter correction method for performing an automatic archwire bending device.
A computer readable storage medium having stored thereon a computer program for execution by a processor of a method of correcting an initial error parameter of an automatic archwire bending apparatus.
A computer program product comprising computer programs/instructions which when executed by a processor implement a method of initial error parameter correction for an automatic archwire bending apparatus.
Compared with the prior art, the invention has the beneficial effects that:
The invention provides an initial error parameter correction method of an automatic arch wire bending device, which comprises the following steps of obtaining initial data, obtaining a plurality of groups of initial motor rotation angle data, measuring actual angles, measuring actual bending angles of arch wires after the arch wires are bent according to the initial motor rotation angle data by the automatic arch wire bending device, fitting different types of equations by data, respectively fitting the actual bending angles of the arch wires and the corresponding initial motor rotation angle data, evaluating the fitting degree of each equation, finding out the most relevant fitting curve equation according to the fitting degree evaluation result, and using the most relevant fitting curve equation as a final fitting function, and correcting the initial motor rotation angle data by the final fitting function through parameter correction. According to the invention, a plurality of groups of initial data are input for actual test, so that a fitting function is obtained. In the follow-up formal use, the data value is input, and the final value is obtained through the fitting function, so that rebound and various errors existing in the device are eliminated. The problem of in actual production process, orthodontic archwire has multiple material, and every material archwire has different elastic modulus, and to the orthodontic archwire of nonlinear stress strain, the arch wire resilience angle is all different after buckling each time, leads to the archwire to bend the time angle inaccurate is solved.
The foregoing description is only an overview of the present invention, and is intended to provide a better understanding of the present invention, as it is embodied in the following description, with reference to the preferred embodiments of the present invention and the accompanying drawings. Specific embodiments of the present invention are given in detail by the following examples and the accompanying drawings.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this specification, illustrate embodiments of the application and together with the description serve to explain the application and do not constitute a limitation on the application. In the drawings:
FIG. 1 is a flow chart of a method for correcting initial error parameters of an automatic archwire bending apparatus of the present invention.
Detailed Description
The present invention will be further described with reference to the accompanying drawings and detailed description, wherein it is to be understood that, on the premise of no conflict, the following embodiments or technical features may be arbitrarily combined to form new embodiments.
An initial error parameter correction method for an automatic archwire bending device, as shown in fig. 1, comprises the following steps:
Initial data are acquired, and a plurality of groups of initial motor rotation angle data are acquired. In this embodiment, n sets of initial motor rotation angle data are input.
Measuring an actual angle, bending the arch wire by the automatic arch wire bending device according to the set initial motor rotation angle data, measuring the bent arch wire under a high-power electronic magnifier, and measuring the actual bending angle of the arch wire to obtain n results;
Fitting data, namely respectively fitting the actual bending angle of the arch wire and corresponding initial motor rotation angle data with equations of different types, wherein the equation types comprise a linear equation, a quadratic polynomial equation, a cubic polynomial equation, a quartic polynomial equation and the like. In this embodiment, a least squares fit is used to fit the different types of equations. Evaluating the fitting degree of each equation, and finding out the most relevant fitting curve equation according to the fitting degree evaluation result to serve as a final fitting function; preferably, the decision coefficient of each equation is calculated, and the range of the decision coefficient is 0-1. And evaluating the fitting degree of the fitting function by the determining coefficient, wherein the determining coefficient is approximately close to 1, indicating that the fitting result is approximately close to the actual bending angle of the archwire, and finding out the most relevant fitting curve equation according to the determining coefficient. Specifically, the equation with the largest decision coefficient is selected as the most relevant fitted curve equation. Determining the coefficient calculation formula as
Wherein R 2 is a determination coefficient, F (X i) is a fitting function value, Y i is an actual bending angle of the arch wire,Is the average value of the actual bending angles of the archwire.
And when the motor is formally used, the data value is input, and the initial motor rotation angle data is corrected through a final fitting function, so that rebound and various errors existing in the device are eliminated.
An electronic device includes a processor;
and a program, wherein the program is stored in the memory and configured to be executed by the processor, the program comprising an initial error parameter correction method for performing an automatic archwire bending device.
A computer readable storage medium having stored thereon a computer program for execution by a processor of a method of correcting an initial error parameter of an automatic archwire bending apparatus.
A computer program product comprising computer programs/instructions which when executed by a processor implement a method of initial error parameter correction for an automatic archwire bending apparatus.
The present invention is not limited to the preferred embodiments, and can be smoothly implemented by those skilled in the art as shown in the drawings and described above, but equivalent changes, modifications and variations of the present invention can be made by those skilled in the art without departing from the technical scope of the present invention, and at the same time, any equivalent changes, modifications and variations of the above embodiments according to the essential technology of the present invention are still within the scope of the technical scheme of the present invention.