Dental electric motor rotating speed control method and system for dental chair

By acquiring the torque constant and current data of the dental electric motor, calculating the load ratio and gradient, and combining it with an improved machine learning model to predict the operating status, intelligent speed control of the dental electric motor is achieved. This solves the problem that traditional dental electric motors cannot adaptively adjust, and improves the safety and efficiency of the teeth cleaning process.

CN121308635AActive Publication Date: 2026-01-09FOSHAN SAFETY MEDICAL EQUIP CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202511792150.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-01
Publication Date
2026-01-09
Estimated Expiration
2045-12-01

AI Technical Summary

Technical Problem

Traditional dental electric motors lack intelligent response capabilities in speed control, and cannot adaptively adjust according to differences in tooth hardness, tartar thickness, or operating posture among different patients. This can lead to excessive load during operation, causing vibration or overheating, which affects cleaning effectiveness and patient comfort.

Method used

By acquiring the torque constant and current data of the dental electric motor, the instantaneous load, load ratio, and gradient are calculated. Combined with an improved machine learning model, the operating status is predicted, and the load change is quantified using a loss function to achieve intelligent start-stop control of the rotational speed.

Benefits of technology

It improves sensitivity and response speed to high-hardness targets such as tartar or plaque, ensuring the safety and efficiency of the teeth cleaning process and enhancing control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121308635A_ABST
    Figure CN121308635A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of electromechanical control, in particular to a dental electric motor rotating speed control method and system for a dental chair, and the method comprises the steps: obtaining a torque constant of a dental electric motor, a current time node and current data of a plurality of historical time nodes; the product of the current data obtained at each time node and the torque constant is used as the instantaneous load at each time node; taking the mean value of the instantaneous loads under each time node as a dynamic reference load, calculating a load ratio and a load gradient under each time node, constructing a calibration hardness index based on the load ratio and the load gradient, and improving a loss function in the machine learning model based on the calibration hardness index; and predicting the running state of the dental electric motor at the next moment by using the improved machine learning model, and controlling the starting and stopping of the rotating speed of the dental electric motor based on the running state. The problem that an existing model is poor in control effect is solved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of electromechanical control. More particularly, the present application relates to a dental electric motor speed control method and system for dental chair. BACKGROUND

[0002] In the modern field of oral medicine, dental chairs, as key medical equipment, play an indispensable role in clinical operations with their supporting dental electric motors. Dental electric motors are usually used to remove dental plaque, calculus and other attachments on the surface of teeth, and the speed control of the dental electric motor directly affects the operation efficiency, patient comfort and safety of the tooth surface. However, the speed control of the traditional dental electric motor relies on fixed settings or simple manual adjustment, and lacks intelligent response capability to actual operation load changes. This method cannot achieve adaptive adjustment according to the differences in tooth hardness, calculus thickness or operation posture of different patients, which may easily lead to excessive vibration of the motor during operation due to high load, and even cause the risk of equipment overheating or damage to the enamel. At the same time, it may also affect the cleaning effect due to insufficient speed, reducing the clinical efficiency and patient satisfaction.

[0003] In the process of trying to achieve intelligent control, existing research often relies on logistic regression algorithm to predict or classify the motor load state. Logistic regression algorithm builds the relationship between input features and binary classification output to determine whether the operation state is abnormal in the form of probability.

[0004] However, in the context of dental cleaning operation, this method has obvious shortcomings. First, logistic regression is essentially a linear model, which is difficult to fully capture the nonlinear characteristics of the motor load changes with the operation of the moment, such as the sudden rise of the load when contacting calculus or dental plaque. The linear model often cannot accurately reflect this sudden state, resulting in prediction lag or misjudgment. Second, logistic regression is sensitive to noise and outliers. The current signal of the dental electric motor may be disturbed by sensor noise, patient micro-movement or changes in operation method in actual operation, and traditional logistic regression may misjudge these short-term fluctuations as abnormal states, reducing the robustness of the model. In addition, logistic regression has limited effect when dealing with high-dimensional time series data, and cannot fully utilize the dynamic trend information in the historical load sequence, which is insufficient for the instantaneous response adjustment of the motor, and difficult to achieve continuous smooth and safe speed control, resulting in poor control effect. SUMMARY

[0005] To solve the problem of poor control effect proposed in the background art, the present application provides solutions in the following aspects.

[0006] In a first aspect, the present application provides a dental electric motor speed control method for a dental chair, comprising: obtaining a torque constant of a dental electric motor, current data at a current time node and a plurality of historical time nodes thereof; taking the product of the current data obtained at each time node and the torque constant as an instantaneous load at each time node; taking the average of the instantaneous loads at each time node as a dynamic reference load, calculating a load ratio at each time node, the load ratio being the ratio of the instantaneous load at each time node to the dynamic reference load; calculating a load gradient at each time node, the load gradient being used to represent the rate of change of the load with time; obtaining a calibration hardness indicator at each time node, the calibration hardness indicator being positively correlated with the load ratio and the load gradient at each time node; predicting the operating state of the dental electric motor at the next time point using an improved machine learning model, and controlling the start and stop of the speed of the dental electric motor based on the operating state; wherein the improved machine learning model comprises a loss function, the loss function being positively correlated with the calibration hardness indicator at each time node and negatively correlated with the average of the calibration hardness indicators at the plurality of historical time nodes.

[0007] The above technical solution not only effectively captures the sudden load change caused by high-hardness targets such as dental calculus or dental plaque in operation, improves the sensitivity and response speed to abnormal working conditions, but also takes into account the operation stability under stable working conditions, making the cleaning process safer, more efficient and having self-adaptive adjustment capability, thereby significantly improving the control effect in the cleaning operation process.

[0008] Further, The load gradient at the time node is: , is The instantaneous load at the time node is The instantaneous load at the time node is a set time interval.

[0009] The above technical solution converts the static load signal into a dynamic gradient feature, which can accurately reflect the load fluctuation of the dental electric motor in a short period of time, whether it is a small load fluctuation in normal enamel operation or a sudden load increase when contacting high-hardness targets such as dental calculus or dental plaque.

[0010] Further, The calibration hardness indicator at the time node is: , is The load ratio at the time node is a hyperbolic tangent function, is a load gradient at the time node, is a gradient normalization constant.

[0011] The technical solution combines the load ratio with the load gradient, and uses a hyperbolic tangent function to nonlinearly map the gradient, so as to realize adaptive response of the calibration hardness index to load changes, keep the index smooth when the load is stable, ensure the stability of operation, rapidly amplify the index when the load suddenly increases or contacts a high hardness target, and thus sensitively reflect instantaneous impact and abnormal state. This not only enhances the discrimination ability for different hardness operation objects, but also provides a reliable basis for intelligent speed control.

[0012] Further, the loss function is: , is a calibration hardness index at a time node, is a mean value of calibration hardness indices at a plurality of historical time nodes, is a total number of the plurality of historical time nodes.

[0013] The technical solution squares and accumulates the deviation of the calibration hardness index at each time node from the historical mean value, constructs a loss function capable of quantifying the deviation of the instantaneous state from the normal working condition, keeps the loss value low and stable when the dental machine head works on healthy tooth enamel, and rapidly increases the loss value when contacting dental calculus or other high hardness substances, so as to provide a sensitive and reliable abnormal detection signal, drive intelligent speed adjustment and safety protection mechanisms, and significantly improve the real-time response ability, accuracy and operation safety of the dental cleaning operation.

[0014] Further, the machine learning model is a logistic regression model.

[0015] Further, the running state includes a normal state and an abnormal state.

[0016] Further, the start and stop of the dental electric motor speed is controlled based on the running state, specifically, if the running state is the abnormal state, the dental electric motor is controlled to stop running.

[0017] Further, the current data is subjected to data cleaning and missing value filling processing.

[0018] The technical solution cleans and fills missing values of the collected current data, effectively eliminates abnormal fluctuations caused by sensor noise, instantaneous interference and data loss, makes the subsequent calculation of instantaneous load, load ratio and load gradient more accurate and stable, and thus improves the monitoring accuracy and reliability of the running state of the dental electric motor.

[0019] Furthermore, it also includes training the machine learning model, specifically: inputting the training set into the pre-built machine learning model for training; during the training process, calculating the loss between the output predicted value and the label; adjusting the model parameters using gradient descent to minimize the prediction error; iteratively adjusting the parameters of the machine learning model until the loss is less than a set value or the set number of training iterations is reached, and finally obtaining the trained machine learning model.

[0020] In a second aspect, the present invention provides a dental electric motor speed control system for a dental chair, comprising a memory and a processor, wherein the memory stores computer program instructions, and when the computer program instructions are executed by the processor, a dental electric motor speed control method for a dental chair as described above is implemented.

[0021] The beneficial effects of this invention are as follows: This invention utilizes an improved machine learning model to predict the operating state, thereby achieving intelligent control of speed start-stop. Simultaneously, it quantifies the deviation of the current state from historical normal states through a loss function, driving the optimization of model parameters and adjustment of control strategies. This allows for the sensitive detection of sudden load changes caused by high-hardness targets such as tartar or plaque during operation, improving response speed and detection accuracy to abnormal conditions. Furthermore, it maintains operational stability and safety under stable conditions. Through model training and iterative optimization, it continuously improves predictive capabilities, achieving efficient, safe, intelligent, and adaptive control of the dental cleaning process, significantly enhancing the control effect during the cleaning procedure. Attached Figure Description

[0022] Figure 1 This is a flowchart schematically illustrating a method for controlling the speed of a dental electric motor for a dental chair according to an embodiment of the present invention; Figure 2 This is a schematic block diagram illustrating the structure of a dental electric motor speed control system for a dental chair according to an embodiment of the present invention. Detailed Implementation

[0023] An embodiment of a method for controlling the speed of a dental electric motor for use in a dental chair.

[0024] like Figure 1 The flowchart shown is a method for controlling the speed of a dental electric motor in a dental chair according to an embodiment of the present invention, which includes the following steps: S1: Obtain the torque constant of the dental electric motor, the current time point and the current data of multiple historical time points, and calculate the instantaneous load at each time point.

[0025] In a preferred embodiment, the torque constant of the dental electric motor is obtained from the motor specifications provided by the motor manufacturer or through experimental calibration. The experimental calibration involves measuring the linear relationship between the output torque and the input current under constant load conditions and calculating its proportionality coefficient as the torque constant. Current data is acquired by installing a Hall effect current sensor or current transformer in the power supply circuit of the dental electric motor to output the instantaneous current value of the motor at various time points in real time.

[0026] Furthermore, since the acquired raw current data often contains noise, interference, or missing points, data preprocessing is necessary. In this embodiment, firstly, a moving average filter or Kalman filter algorithm is used to smooth the current signal to eliminate high-frequency components introduced by power supply fluctuations, environmental electromagnetic interference, or sensor noise itself. Secondly, missing values ​​in the acquisition sequence are filled, for example, by using linear interpolation for compensation, to avoid abnormal calculation results due to missing data. Thirdly, in the data cleaning stage, unreasonable data points can be removed according to a preset current threshold range to ensure the validity and reliability of the data input. Finally, the product of the current data acquired at each time point and the torque constant is used as the instantaneous load at each time point.

[0027] S2: The average instantaneous load at each time point is used as the dynamic reference load, and then the load ratio and load gradient at each time point are calculated.

[0028] In a preferred embodiment, the average instantaneous load at each time point is used as the dynamic reference load, and the ratio of the instantaneous load at each time point to the dynamic reference load is used as the load ratio. When the scaler tip works on healthy tooth enamel, the instantaneous load is approximately equal to the dynamic reference load, and the load ratio fluctuates slightly around 1. When the scaler tip comes into contact with harder materials such as plaque or tartar, the instantaneous load increases significantly, resulting in a value much greater than 1. By converting the load signal into a dimensionless ratio form, adaptive normalization processing of load changes under different operating conditions is achieved. This allows for stable judgment during normal enamel operations, while significantly amplifying the load difference when encountering harder targets such as plaque or tartar, thereby improving the sensitivity and accuracy of identifying abnormal areas.

[0029] Load gradient at time node for: , for Instantaneous load at a given time point for Instantaneous load at a given time point The time interval can be set to 5, or it can be set according to the actual situation.

[0030] By calculating the load change rate within a set time interval on the time series, the originally static load signal is transformed into a dynamic characteristic quantity. This enables the motor to sensitively capture load fluctuations in a short period of time, achieving rapid response to instantaneous impacts, sudden operations, or abnormal contact states. This helps improve real-time performance and sensitivity under complex working conditions, while providing more reliable and detailed judgment criteria for subsequent anomaly detection and intelligent control.

[0031] S3: Obtain calibration hardness indices at each time point based on load ratio and load gradient.

[0032] In a preferred embodiment, Calibration hardness index at a given time point for: , for Load ratio at a given time point It is the hyperbolic tangent function. for Load gradient at time node is the gradient normalization constant.

[0033] When the dental scaler head comes into contact with a real and hard obstacle (such as tartar), it not only causes the motor to exhibit a high load ratio at that moment, but is also often accompanied by a rapid load change at the instant of contact, resulting in a significantly increased load gradient. Based on this physical characteristic, this technical solution uses the load ratio as a basic indicator to reflect the relative load level borne by the motor under different operating conditions, thereby intuitively characterizing the hardness difference of the object being processed in a macroscopic sense. Simultaneously, the load gradient is introduced as a dynamic feature into the indicator construction to capture the load fluctuations of the motor over a short period of time, thus reflecting the hardness response characteristics of the object being processed in a microscopic transient state.

[0034] To avoid computational instability caused by excessively large gradient values, this scheme introduces a hyperbolic tangent function to perform nonlinear mapping and normalization of the gradient. This ensures that when the load variation is small, the fluctuation of the calibration hardness index remains smooth, guaranteeing the stability of the testing process. However, when the load suddenly increases, the function mapping rapidly amplifies its impact, enabling the index to sensitively reflect instantaneous impacts or abnormal situations. In this way, the calibration hardness index achieves a balance between stability and sensitivity. It can not only accurately reflect the relative hardness differences of different tissues or substances such as enamel, plaque, and tartar, but also effectively identify sudden states and irregular fluctuations that occur during the operation. This provides a more reliable real-time monitoring basis for the teeth cleaning process, improving adaptability and testing accuracy in complex oral environments.

[0035] S4: Predict the operating state of the dental electric motor at the next moment using an improved machine learning model, and control the start and stop of the dental electric motor speed based on the operating state.

[0036] In a preferred embodiment, the operating state includes a normal state and an abnormal state. The start and stop of the dental electric motor speed are controlled based on the operating state. Specifically, if the operating state is an abnormal state, the dental electric motor is controlled to stop running.

[0037] The improved machine learning model includes a loss function, which... for: , for Calibrated hardness index at a specific time point This represents the average of the calibrated hardness index across multiple historical time points. This represents the total number of historical time points.

[0038] By using the average calibration hardness index under historical conditions as an ideal benchmark, and taking the difference between the current index and the benchmark as an anomaly measure, and quantifying this deviation using the form of squared loss, the impact of significant anomalies is amplified at the numerical level. This ensures that the loss remains at an extremely low level when the scaler tip is working on healthy enamel, but increases rapidly once it comes into contact with tartar or other materials with higher hardness. This numerical change not only accurately reflects the difference between the current working condition and the normal state, but also serves as a sensitive trigger signal to drive subsequent intelligent control and feedback mechanisms, thereby improving the real-time detection capability and response accuracy in complex oral environments.

[0039] The machine learning model is a logistic regression model.

[0040] Furthermore, the machine learning model is trained. For example, a logistic regression model is trained as follows: First, a training set is constructed and obtained. This training set includes the torque constant of a dental electric motor, current data at the current time point, and current data at multiple historical time points. Labels are manually set. The training set is then input into a pre-constructed logistic regression model for training. During training, the loss between the output predicted value and the label is calculated. The model parameters are adjusted using gradient descent to minimize the prediction error. The parameters of the logistic regression model are iteratively adjusted until the loss is less than a set value or the set number of training iterations is reached, ultimately resulting in a trained logistic regression model.

[0041] The present invention utilizes an improved machine learning model to accurately predict future operating states, enabling intelligent start-stop control of the dental electric motor's speed. This allows for stable operation during normal enamel procedures, while rapidly identifying and adjusting the motor's state when encountering high-hardness targets such as tartar or plaque. This significantly improves the sensitivity and accuracy of load detection, ensuring operational safety and comfort. Furthermore, the optimized model enhances real-time response and robustness in complex oral environments, thereby significantly improving control during teeth cleaning procedures.

[0042] An embodiment of a dental electric motor speed control system for a dental chair: like Figure 2 As shown, a block diagram of a dental electric motor speed control system for a dental chair according to an embodiment of the present invention includes a processor and a memory.

[0043] The present invention also provides a dental electric motor speed control system for dental chairs. For example... Figure 2 As shown, the system includes a processor and a memory, the memory storing computer program instructions, which, when executed by the processor, implement the above-described method for controlling the speed of a dental electric motor for a dental chair according to the present invention.

[0044] The dental electric motor speed control system for dental chairs also includes other components well known to those skilled in the art, such as communication interfaces. The settings and functions of these components are known in the art and will not be described in detail here.

[0045] In this invention, the aforementioned memory can be any tangible medium containing or storing a program that can be used or combined with an instruction execution system, apparatus, or device. For example, a computer-readable storage medium can be any suitable magnetic or magneto-optical storage medium, such as Resistive Random Access Memory (RRAM), Dynamic Random Access Memory (DRAM), Static Random Access Memory (SRAM), Enhanced Dynamic Random Access Memory (EDRAM), High-Bandwidth Memory (HBM), Hybrid Memory Cube (HMC), etc., or any other medium that can be used to store desired information and can be accessed by an application, module, or both. Any such computer storage medium can be part of a device or accessible to or connected to a device. Any application or module described in this invention can be implemented using computer-readable / executable instructions stored or otherwise maintained by such a computer-readable medium.

[0046] In the description of this specification, "multiple" or "several" means at least two, such as two, three or more, unless otherwise explicitly specified.

[0047] While this specification has shown and described numerous embodiments of the invention, it will be apparent to those skilled in the art that such embodiments are provided by way of example only. Many modifications, alterations, and alternatives will occur to those skilled in the art without departing from the spirit and essence of the invention. It should be understood that various alternatives to the embodiments of the invention described herein may be employed in the practice of this invention.

Claims

1. A method for controlling the speed of a dental electric motor for a dental chair, characterized in that, include: Obtain the torque constant of the dental electric motor, the current data at the current time point, and the current data at multiple historical time points; multiply the current data obtained at each time point by the torque constant as the instantaneous load at each time point; The average instantaneous load at each time point is used as the dynamic reference load. The load ratio at each time point is calculated, which is the ratio of the instantaneous load to the dynamic reference load at each time point. The load gradient at each time point is calculated, which is used to characterize the rate of change of load over time. The calibration hardness index is obtained at each time point, and the calibration hardness index is positively correlated with the load ratio and load gradient at each time point. An improved machine learning model is used to predict the operating state of a dental electric motor at the next moment, and the start and stop of the dental electric motor speed is controlled based on the operating state. The improved machine learning model includes a loss function, which is positively correlated with the calibration hardness index at each time point and negatively correlated with the mean of the calibration hardness index at multiple historical time points.

2. The method for controlling the speed of a dental electric motor for a dental chair according to claim 1, characterized in that, Load gradient at time node for: , for Instantaneous load at a given time point for Instantaneous load at a given time point To set the time interval.

3. The method for controlling the speed of a dental electric motor for a dental chair according to claim 1, characterized in that, Calibration hardness index at a given time point for: , for Load ratio at a given time point It is the hyperbolic tangent function. for Load gradient at time node is the gradient normalization constant.

4. The method for controlling the speed of a dental electric motor for a dental chair according to claim 1, characterized in that, loss function for: , for Calibrated hardness index at a specific time point. This represents the average of the calibrated hardness index across multiple historical time points. This represents the total number of historical time points.

5. A method for controlling the speed of a dental electric motor for a dental chair according to claim 1, characterized in that, The machine learning model is a logistic regression model.

6. The method for controlling the speed of a dental electric motor for a dental chair according to claim 1, characterized in that, The operating status includes: normal status and abnormal status.

7. A method for controlling the speed of a dental electric motor for a dental chair according to claim 1, characterized in that, The starting and stopping of the dental electric motor speed is controlled based on the operating status. Specifically, if the operating status is abnormal, the dental electric motor is controlled to stop running.

8. A method for controlling the speed of a dental electric motor for a dental chair according to claim 1, characterized in that, The current data is cleaned and missing value filling is performed.

9. A method for controlling the speed of a dental electric motor for a dental chair according to claim 1, characterized in that, This also includes training machine learning models, specifically: The training set is input into a pre-built machine learning model for training. During training, the loss between the output prediction value and the label is calculated; the model parameters are adjusted using gradient descent to minimize the prediction error; the parameters of the machine learning model are iteratively adjusted until the loss is less than a set value or the set number of training iterations is reached, and finally a trained machine learning model is obtained.

10. A dental electric motor speed control system for a dental chair, characterized in that, It includes a memory and a processor, wherein the memory stores computer program instructions, and when the computer program instructions are executed by the processor, a method for controlling the speed of a dental electric motor for a dental chair as described in any one of claims 1 to 9 is implemented.

Citation Information

Patent Citations

  • Anti-pinch detection method and system

    CN112211520A

  • Stirring machine non-speed-down control method and device and stirring machine

    CN113057504A

  • Stranding machine multi-motor synchronous control method

    CN118739908A

  • Parameter control method of ultrasonic motor

    CN119341433A

  • Permanent magnet motor load adaptive energy-saving optimization method and system based on artificial intelligence

    CN119766044A