Toothbrush cleaning performance evaluation method and device, computer equipment and storage medium
By obtaining the tooth profile model and toothbrush model, combining the brushing action parameters, and using the finite element analysis algorithm to simulate the contact surface shear stress between the toothbrush and the teeth, the problem of difficulty in testing the toothbrush brushing effect in the prior art is solved, and the accurate evaluation and design improvement of the cleaning performance of the toothbrush is achieved.
Patent Information
- Application Number
- CN202411441026.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-15
- Publication Date
- 2025-08-15
AI Technical Summary
The existing technology lacks effective means to test and simulate the brushing effect of toothbrushes, especially the brushing wire design lacks theoretical support, which cannot meet the low-cost and rapid iteration R&D needs.
By obtaining the tooth profile model and toothbrush model, combined with the brush action parameters, finite element analysis algorithms such as ANSYS/LS-DYNA software are used to simulate the contact surface shear stress between the toothbrush and the teeth, and evaluate the cleaning performance.
The simulation of the toothbrush brushing process is realized, which can accurately evaluate the cleaning effect of the brush thread on the teeth, provide a reference for design improvement, and meet the R&D needs of rapid iteration.
Smart Images

Figure CN120493597A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of oral cleaning technology, and in particular to a method, device, computer equipment and storage medium for evaluating the cleaning performance of a toothbrush. Background Art
[0002] People are increasingly prioritizing oral health. The design of brush heads and filaments is crucial for the cleaning and brushing effectiveness of electric or manual toothbrushes. Current filament design is primarily based on experience, and the traditional design-first, application-secondary optimization approach is no longer sufficient for low-cost, rapid R&D. Summary of the Invention
[0003] The main purpose of this application is to provide a method, device, computer equipment and storage medium for evaluating the cleaning performance of a toothbrush, which can simulate the process of brushing teeth with a toothbrush and evaluate the cleaning effect of the brush on the teeth during the brushing process.
[0004] In a first aspect, the present application provides a method for evaluating the cleaning performance of a toothbrush, the method comprising:
[0005] Obtaining a tooth profile model;
[0006] Get a toothbrush model;
[0007] Get the brushing action parameters;
[0008] determining shear stress data of a contact surface between the toothbrush model and the tooth profile model according to the tooth profile model, the toothbrush model, and the brushing action parameters;
[0009] outputting a cleaning performance evaluation result based on shear stress data of the contact surface between the toothbrush model and the tooth profile model;
[0010] The steps of obtaining the tooth profile model, obtaining the toothbrush model, and obtaining the brushing action parameters are performed in parallel or in series.
[0011] If the steps are executed in parallel, the steps of acquiring the tooth profile model, acquiring the toothbrush model, and acquiring the brushing action parameters are started at the same or different times;
[0012] If the execution is serial, the step of obtaining the tooth profile model, the step of obtaining the toothbrush model and the step of obtaining the brushing action parameters are executed in a preset execution order.
[0013] In a second aspect, the present application further provides a device for evaluating the cleaning performance of a toothbrush, comprising:
[0014] A first model acquisition module, used to acquire a tooth profile model;
[0015] A second model acquisition module is used to acquire a toothbrush model;
[0016] A parameter acquisition module is used to obtain brushing action parameters;
[0017] a data determination module, configured to determine shear stress data of a contact surface between the toothbrush model and the tooth profile model based on the tooth profile model, the toothbrush model, and the brushing action parameters;
[0018] The result output module is used to output a cleaning performance evaluation result according to the shear stress data of the contact surface between the toothbrush model and the tooth profile model.
[0019] In a third aspect, the present application further provides a computer device, comprising a memory and a processor;
[0020] The memory is used to store computer programs;
[0021] The processor is configured to execute the computer program and implement the steps of the aforementioned method for evaluating the cleaning performance of a toothbrush when executing the computer program.
[0022] In a fourth aspect, the present application also provides a computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the processor implements the steps of the aforementioned toothbrush cleaning performance evaluation method.
[0023] The present application provides a method, apparatus, computer device, and storage medium for evaluating the cleaning performance of a toothbrush. The evaluation method comprises: obtaining a tooth profile model; obtaining a toothbrush model; obtaining brushing action parameters; determining shear stress data of the contact surface between the toothbrush model and the tooth profile model based on the tooth profile model, the toothbrush model, and the brushing action parameters; and outputting a cleaning performance evaluation result based on the shear stress data of the contact surface between the toothbrush model and the tooth profile model. The steps of obtaining the tooth profile model, obtaining the toothbrush model, and obtaining the brushing action parameters are executed in parallel or in series. If executed in parallel, the execution start times of the steps of obtaining the tooth profile model, obtaining the toothbrush model, and obtaining the brushing action parameters are the same or different; if executed in series, the steps of obtaining the tooth profile model, obtaining the toothbrush model, and obtaining the brushing action parameters are executed in a preset execution order. The method can simulate the process of brushing teeth with a toothbrush and evaluate the cleaning effect of the brush on the teeth during the brushing process. The method is easy to implement and can be compared with experiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following is a brief introduction to the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0025] Figure 1 1 is a flow chart of a method for evaluating the cleaning performance of a toothbrush provided in an embodiment of the present application;
[0026] Figure 2 is a schematic diagram of a tooth profile model in some embodiments of the present application;
[0027] Figure 3 is a schematic diagram of a brushing action in some embodiments of the present application;
[0028] Figure 4 is a schematic diagram of a method for evaluating the cleaning performance of a toothbrush according to some embodiments of the present application;
[0029] Figures 5 to 7 is a schematic diagram of a brushing action in some embodiments of the present application;
[0030] Figure 8 is a schematic diagram of the cleaning performance evaluation results in some embodiments of the present application;
[0031] Figure 9 is a schematic diagram of the cleaning performance evaluation results in other embodiments of the present application;
[0032] Figure 10 is a schematic block diagram of a device for evaluating the cleaning performance of a toothbrush provided in an embodiment of the present application;
[0033] Figure 11 This is a schematic block diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0034] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0035] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, combined, or partially merged, so the actual execution order may vary depending on the actual situation.
[0036] Related technologies lack effective methods and simulations for testing the brushing effectiveness of toothbrushes, and the design of components such as the filaments lacks theoretical support. The brushing process involves significant deformation of the filaments, a nonlinear problem for which no effective solution currently exists.
[0037] The embodiments of the present application provide a method, apparatus, computer equipment and storage medium for evaluating the cleaning performance of a toothbrush, which take into account the cross-scale modeling of different parts of the brush head, brush filaments and tooth profile model, the motion trajectory planning of the brush head and the application of load conditions, which are conducive to improving the accuracy and precision of the analysis results and improving the convergence of the calculation, and provide some key technologies for the design of brush heads and brush filaments.
[0038] The following describes some embodiments of the present application in detail with reference to the accompanying drawings. In the absence of conflict, the following embodiments and features in the embodiments may be combined with each other.
[0039] See also Figure 1 , Figure 1 This is a flow chart of a method for evaluating the cleaning performance of a toothbrush provided in an embodiment of the present application.
[0040] The toothbrush cleaning performance evaluation method provided in the embodiments of the present application can be used in a computer device. For example, the computer device can include a terminal device or a server, where the terminal device can be a laptop computer, desktop computer, tablet computer, mobile phone, personal digital assistant, etc.; the server can be a standalone server or a server cluster.
[0041] In some embodiments, at least some of the steps of the toothbrush cleaning performance evaluation method of the present application embodiment are implemented based on a finite element analysis algorithm, such as an explicit finite element analysis algorithm. Exemplarily, the computer device is installed with finite element analysis software such as ANSYS / LS-DYNA software or ABAQUS software, and the shear stress data between the toothbrush model and the tooth profile model can be analyzed based on the finite element analysis software, which can well solve nonlinear dynamic problems. For ease of explanation, the ANSYS / LS-DYNA software is mainly used as an example for explanation. First, based on the ANSYS WORKBENCH platform, you can enter the extension toolbox project bar through the Manage Extensions of the toolbar Extensions, check the LS-DYNA solver to call the LS-DYNA solver, add LS-DYNA to the analysis system project bar, and create an LS-DYNA engineering task. The task name can be defined according to the simulation item. For example, the task name is named with the structure of brush head specification-brushing posture-load, which is convenient for distinguishing and comparing the cleaning performance of toothbrushes under different brush head specifications, different brushing postures, and different loads.
[0042] like Figure 1 As shown, the method for evaluating the cleaning performance of a toothbrush includes steps S11 to S15.
[0043] Step S11: Acquire a tooth profile model.
[0044] like Figure 2 The figure shows a schematic diagram of a tooth profile model (or tooth model). The tooth profile model includes a molar 1, an incisor 2 and a gum 3, wherein the molar 1 can be used as the current brushing area, and the incisor 2 can also be used as the current brushing area.
[0045] Step S12: Obtain a toothbrush model.
[0046] like Figure 3 As shown, the toothbrush model includes at least a brush head 4 and a brush filament 5. The toothbrush model can also be called a brush head and brush filament model. Figure 3 The current brushing area in includes the upper part of molar 1.
[0047] Exemplarily, step S11 of acquiring the tooth profile model and step S12 of acquiring the toothbrush model include: importing the tooth profile model and the toothbrush model from the GEOMETRY module of ANSYS / LS-DYNA software according to user operation, wherein the tooth profile model and the toothbrush model are both three-dimensional models.
[0048] In some embodiments, the tooth profile model and the toothbrush model can be obtained at the same time. For example, the tooth profile model and the toothbrush model can be assembled models, and the assembled model can be called a brush head-tooth profile model, or the tooth profile model and the toothbrush model can be assembled after being imported into ANSYS / LS-DYNA software. Figure 3 as well as Figures 5 to 7 The figure shows the assembled tooth profile model and toothbrush model in different brushing postures. It should be noted that when assembling the tooth profile model and toothbrush model, the minimum contact distance between the brush filament and the tooth surface should be less than 0.5 mm to reduce the calculation time for initial contact. After assembly, an interference check can be performed to further confirm that there are no assembly errors. For brush heads of different specifications, a unified assembly standard should be established, for example, using the dental model base as a reference surface for assembly.
[0049] Step S13: Obtain brushing action parameters.
[0050] The brushing action parameters are used to indicate the parameters of the toothbrush model acting on the tooth profile model during the simulation process.
[0051] In some embodiments, see Figure 3 as well as Figures 5 to 7 The brushing action parameters include but are not limited to brushing direction, load direction, brushing speed, and load size.
[0052] By obtaining the brushing action parameters, the brushing action between the toothbrush and the teeth can be realistically simulated, so as to analyze the stress and deformation conditions of the toothbrush and the teeth during the brushing action.
[0053] Step S14: determining shear stress data of the contact surface between the toothbrush model and the tooth profile model according to the tooth profile model, the toothbrush model, and the brushing action parameters.
[0054] For example, after the solution is completed, the contact shear stress can be inserted for viewing. The contact selection is the friction contact between the brush wire and the tooth profile model surface. The Side is set to master, and the shear stress of the contact surface between the tooth profile model and the brush wire can be viewed.
[0055] Step S15: outputting a cleaning performance evaluation result based on the shear stress data of the contact surface between the toothbrush model and the tooth profile model.
[0056] In some embodiments, step S15 outputs a cleaning performance evaluation result based on the shear stress data of the contact surface between the toothbrush model and the tooth profile model, including: outputting at least one of the following based on the shear stress data of the contact surface between the toothbrush model and the tooth profile model: brushing coverage area, brushing pressure, and cleaning efficiency.
[0057] The shear stress data of the contact surface between the toothbrush model and the tooth profile model can reflect the brushing coverage area and brushing pressure of the toothbrush filaments on the teeth. The shear stress data can be used to evaluate the brush filament coverage area and the degree of cleaning force; the brushing coverage area and brushing pressure can also reflect the cleaning efficiency. For example, the larger the brushing coverage area, the higher the cleaning efficiency, and the greater the brushing pressure, the higher the cleaning efficiency.
[0058] For example, when the brush wires cover a large area of the current brushing area and the shear stress is within the preset range, it can be determined that the force exerted by the toothbrush on the teeth is uniform and of appropriate size, which can achieve better cleaning effect while preventing damage to the teeth.
[0059] For example, when the shear stress at a certain point in the current brushing area exceeds the upper limit of the preset range, it can be determined that the toothbrush may cause damage to the teeth.
[0060] For example, when the shear stress of most brushing coverage areas in the current brushing region is less than the lower limit of the preset range, it can be determined that the toothbrush has a poor cleaning effect on the teeth.
[0061] In some embodiments, the cleaning performance evaluation result may include, but is not limited to, at least one of the following: a text evaluation result, a graphic evaluation result, and an animation evaluation result.
[0062] In some embodiments, the step of acquiring the tooth profile model, the step of acquiring the toothbrush model, and the step of acquiring the brushing action parameters are performed in parallel or in series.
[0063] Wherein, if they are executed in parallel, the execution starting time of the step of acquiring the tooth profile model, the step of acquiring the toothbrush model and the step of acquiring the brushing action parameters are the same or different.
[0064] Wherein, if it is a serial execution, the step of obtaining the tooth profile model, the step of obtaining the toothbrush model and the step of obtaining the brushing action parameters are executed in a preset execution order. For example, the preset execution order of the step of obtaining the tooth profile model, the step of obtaining the toothbrush model and the step of obtaining the brushing action parameters is not limited to Figure 1 The sequence shown, for example, may also be such that the tooth profile model is acquired after the toothbrush model is acquired.
[0065] The toothbrush cleaning performance evaluation method of the embodiment of the present application obtains a tooth profile model, a toothbrush model, and brushing action parameters, and determines the shear stress data of the contact surface between the toothbrush model and the tooth profile model based on the tooth profile model, the toothbrush model, and the brushing action parameters. The cleaning performance evaluation result is determined based on the shear stress data. This method can simulate the toothbrush brushing teeth process and evaluate the cleaning effect of the toothbrush on the teeth during the brushing process. The method is easy to implement and can be compared with experiments. The cleaning performance evaluation result can provide a reference for the design improvement of the toothbrush. For example, it can be used to evaluate the influence of brush filament design parameters on the cleaning performance of the toothbrush under a known and determined brushing trajectory, so as to better meet the research and development needs of low-cost and rapid iteration of toothbrushes.
[0066] The following will be combined Figure 4 , the evaluation method of the toothbrush cleaning performance of the embodiment of the present application is described. It should be noted that, Figure 4 The above is only an example, and the evaluation method of the embodiment of the present application may include only some of the steps, or may also include other steps.
[0067] In some embodiments, step S11 of acquiring the tooth profile model includes: acquiring structural data of the tooth profile model and model parameters of the tooth profile model. The structural data of the tooth profile model may include three-dimensional data of the tooth profile model.
[0068] For example, the structural data of the tooth profile model can be obtained through three-dimensional scanning and shaping of the oral tooth profile. For example, according to the requirements of the standard tooth profile model, the human jaw can be used as a model, and the oral tooth profile can be scanned and shaped using an X-ray or CT three-dimensional measuring machine; after obtaining the model, the format is converted and unified, for example, converted to an STP format or IGS format model file. For the constructed tooth profile model, due to its complex configuration and the large number of special-shaped surfaces, broken surfaces or voids may appear during the conversion process of the general three-dimensional model format, affecting the subsequent meshing quality. Therefore, the quality of the tooth profile model's facets can be checked, cross-sections can be deleted, repaired, or merged, and local void areas can be filled.
[0069] In some embodiments, in order to facilitate simulation analysis, model pre-processing software such as DM and SCDM can be used to import the tooth profile model in STP / IGS format for model optimization, and remove special-shaped detail features, such as merging multiple facets and removing local chamfer features, etc., to ensure the quality of subsequent mesh unit division.
[0070] See also Figure 3 The tooth profile model can be divided into the lateral molar area and the front incisor area according to the symmetry of the tooth model and the Bass brushing method. For example, based on the principle of model symmetry, the complete tooth model can be cut into 1 / 2 tooth profile area and the front incisor area using the body segmentation method. Figure 3 、 Figure 5 or Figure 6 As shown, 1 / 2 of the tooth profile area model can be selected for simulation and evaluation of the brushing effect of the molar area, and / or as Figure 7 As shown, a model with six teeth retained in the incisor area is selected for the simulation and evaluation of the brushing effect of the front incisor area; compared with selecting a complete oral tooth profile model, it can reduce the workload of modeling and the amount of calculation for simulation evaluation, which is conducive to improving calculation efficiency.
[0071] In some embodiments, obtaining the structural data of the toothbrush model and the model parameters of the toothbrush model includes: obtaining the tooth profile model from a tooth profile model library; wherein different tooth profile models in the tooth profile model library correspond to at least one of the following characteristics: user age, oral health status, tooth shape, tooth size, tooth spacing, enamel thickness, tooth surface texture, and gum condition.
[0072] For example, different tooth morphologies are modeled to obtain structural data for different tooth profile models. For example, using medical imaging data (such as CT scans, oral scans, etc.) or reference standard tooth anatomical models, a precise geometric model of the tooth can be created using professional 3D modeling software (such as SolidWorks, 3DMAX, etc.). This includes structures such as the crown, root, and pulp, as well as the microtexture of the tooth surface. A set of tooth profile models of different shapes and positions can be created as needed to represent the actual situation in the oral cavity.
[0073] For example, different tooth profile models are obtained for different groups of people, such as different age groups or groups with different oral conditions. Age groups include, for example, children, teenagers, adults, and the elderly, and can be divided into healthy oral cavity, people at risk of dental caries, periodontitis patients, and people with sensitive teeth, etc., according to their oral health status. People of different age groups have different tooth development conditions, oral size, tooth sensitivity, etc., and people with different oral health conditions have different requirements for toothbrushes in terms of cleaning force, brush wire softness, etc.; by establishing different tooth profile models for different groups of people, toothbrushes can be designed specifically to match the tooth models of different groups of people with suitable toothbrushes, or it can be evaluated whether the toothbrush is suitable for the majority of user groups.
[0074] Exemplarily, establishing a tooth profile model library can include the following steps: Data collection: Collect dental data from different populations through oral scans, medical imaging, and other methods, including information on tooth shape, size, arrangement, enamel thickness, and gum condition. Modeling: Use professional 3D modeling software to create various representative tooth models based on the collected data. For example, create a mixed model of deciduous and permanent teeth for children, and a model for the elderly that may have tooth wear and gum recession. Categorized storage: Categorize and store tooth models from different populations for quick access during simulation.
[0075] In some embodiments, step S12 of acquiring a toothbrush model includes acquiring structural data of the toothbrush model and model parameters of the toothbrush model, wherein the toothbrush model includes at least a brush head and bristles. The structural data of the toothbrush model may include three-dimensional data of a tooth profile model.
[0076] Optionally, the toothbrush model also includes at least one of the following: a brush handle, a power system, and a transmission system; the structural data of the toothbrush model includes at least one of the following: brush head shape, brush head size, brush filament arrangement, brush filament arrangement angle, brush filament length, brush handle structure, and power system driving method.
[0077] Taking an electric toothbrush as an example, each component can be accurately modeled, including the brush head, bristles, handle, and motor housing. Technical specifications for the electric toothbrush can be collected, including motor type (e.g., rotary motor, sonic motor), vibration frequency, amplitude, torque, brush head shape and size, and bristle material and length. Actual measurement data of the electric toothbrush under different operating conditions, such as the brush head's motion trajectory and bristle filament deformation, can be obtained to accurately simulate the toothbrush model.
[0078] For example, the brush head of the toothbrush model can be modeled according to the actual size of the brush head, and unnecessary features such as small rounded corners and local grooves on the surface are deleted, and the hair planting holes of the brush head are modeled in detail. The brush filaments of the toothbrush model can be established according to the model specifications of the brush filaments. Optionally, due to the large number of brush filaments, the diameter of the brush filaments can be appropriately enlarged according to the hardware configuration conditions of the computer equipment. For example, the enlargement ratio of the brush filament diameter is greater than 1 times and less than or equal to 3 times, so as to facilitate analysis and calculation and avoid excessive errors in the simulation results. The brush head and brush filaments of the toothbrush model are assembled according to the hair planting requirements, and interference checking is performed after assembly to prevent interference between the brush filaments and between the brush filaments and the brush head in the assembled toothbrush model.
[0079] In some embodiments, the acquired tooth profile model and toothbrush model can be set according to the initial brushing posture. Optionally, a gap of 0.5 mm is maintained between the toothbrush filaments and the tooth profile model, provided that no interference occurs, to ensure that the filaments and tooth profile model come into contact as quickly as possible during the simulation, thereby reducing the computation time required.
[0080] In some embodiments, the tooth profile model includes enamel, dentin, and dental pulp, and the model parameters of the tooth profile model include at least one of the following: material density of enamel, elastic modulus of enamel, Poisson's ratio of enamel, material density of dentin, elastic modulus of dentin, Poisson's ratio of dentin, material density of dental pulp, elastic modulus of dental pulp, Poisson's ratio of dental pulp.
[0081] Assign appropriate material properties to different parts of the tooth, such as the elastic modulus and Poisson's ratio of enamel, dentin, and pulp. The anisotropic properties of the tooth can also be considered for more accurate analysis. For more detailed information on tooth material properties, refer to biomechanical research literature to obtain accurate material parameters.
[0082] The model parameters of the toothbrush model may include the rigidification parameters of the brush head and the Euler beam unit parameters of the brush filaments. In some embodiments, the model parameters of the toothbrush model include at least one of the following: the material type of the brush filaments, the material constitutive property of the brush filaments, the material density of the brush filaments, the elastic modulus of the brush filaments, the Poisson's ratio of the brush filaments, the Euler beam unit parameters of the brush filaments, the aging characteristics of the brush filaments, the material type of the brush head, the material density of the brush head, the elastic modulus of the brush head, the Poisson's ratio of the brush head, the power system parameters, the transmission system parameters, the cleaning mode, and the control function.
[0083] The toothbrush model parameters include material parameters such as filament hardness and elasticity. Different types of filaments (such as nylon filaments and soft bristles) have different mechanical properties. The effects of filament wear and deformation (i.e., aging) over long-term use can also be considered to examine the impact of aging on cleaning performance during toothbrush use. This can also be used to assess toothbrush lifespan.
[0084] Optionally, the model parameters of the toothbrush model may also include material properties of other components such as the brush handle material and the motor housing.
[0085] Optionally, the model parameters of the toothbrush model may also include parameters of the power system, transmission system, and control algorithm. For example, the model can be modeled according to the actual motor type of the electric toothbrush (such as a rotary motor, a linear motor, an acoustic motor, etc.). For a rotary motor, the speed, torque and other parameters of its rotational motion can be limited; for an acoustic motor, the frequency, amplitude and other characteristics of its high-frequency vibration can be limited. If the electric toothbrush has a transmission system (such as a gear transmission, a connecting rod transmission, etc.), the transmission system can also be modeled, for example, the transmission system parameters such as the transmission ratio and efficiency can be determined to accurately simulate the movement of the brush head. The friction, clearance and other parameters of the transmission system can also be limited to accurately simulate the influence of the transmission system on the movement of the brush head. If the electric toothbrush has an intelligent control function (such as different cleaning modes, pressure sensing, etc.), the toothbrush model can also simulate the corresponding control algorithm; for example, the toothbrush model can simulate the changes in the motor output under the simulated pressure sensing function.
[0086] The cleaning performance of a toothbrush focuses more on the contact response between the brush filaments and the tooth profile model. Therefore, both the brush head and the tooth profile model of the toothbrush model can be rigidly simplified to reduce the number of time steps required for calculation. Exemplarily, the rigidification parameters of the tooth profile model include the material type of the tooth profile model and the corresponding material density, elastic modulus, and Poisson's ratio. The material type of the tooth profile model includes enamel material. The rigidification parameters of the brush head include the material type of the brush head and the corresponding material density, elastic modulus, and Poisson's ratio.
[0087] The brush filaments require a relatively detailed design to accurately analyze the contact response between the brush filaments and the tooth profile model. The brush filaments can use Euler beam elements. Preferably, a single brush filament includes more than 30 Euler beam elements to better simulate large deformation effects. Exemplarily, the Euler beam element parameters of the brush filament include the material type, material constitutive properties, and corresponding material density, elastic modulus, and Poisson's ratio.
[0088] For example, the brush head and tooth profile model of the toothbrush model are rigidified. The tooth profile model is made of tooth enamel, and the brush head is made of plastic material such as polytetrafluoroethylene. The brush filament is set as an Euler beam element. The material type can be nylon material such as PA62, and the material constitutive model can be linear elastic. For example, the material density, elastic modulus, and Poisson's ratio of each material type can be set as shown in Table 1:
[0089] Table 1 Material parameters
[0090]
[0091] In some embodiments, the model parameters of the toothbrush model further include: contact parameters between the brush head and the brush filaments, contact parameters between the brush filaments and the tooth profile model, and contact parameters between different brush filaments.
[0092] In some embodiments, finite element analysis software or specialized contact simulation software is used to establish contact models between brush filaments and teeth, and / or between brush filaments, to determine contact force calculation methods and contact parameters, such as friction coefficient, etc. Nonlinear contact algorithms can also be used to simulate the bending and deformation of brush filaments to simulate the effects of brush filament deformation and tooth surface microstructure on contact.
[0093] In some embodiments, the brush filaments and the brush head are in bonded contact, and the brush filaments and the brush filaments and the dental model are in frictional contact.
[0094] Exemplarily, the contact parameters between the brush head and the brush filaments include a bound contact with the tips of the brush filaments as the contact surface and the brush head as the target surface. For example, in an LS-DYNA engineering task, insert a bound contact between the brush filaments and the brush head, select the tips of all brush filaments as the contact surface, and select the brush head as the target surface.
[0095] Exemplarily, the contact parameters between the brush wire and the tooth profile model may include contact parameters between the brush wire and the current brushing area (tooth area), and may also include contact parameters between the brush wire and the gums.
[0096] The contact parameters between the brush filament and the current brushing area of the tooth profile model include: friction contact with the bottom end of the brush filament as the contact surface and the current brushing area of the tooth profile model as the target surface, and the friction coefficient of the friction contact. For example, in the engineering task of LS-DYNA, the friction contact (Frictional) between the brush filament and the tooth profile model surface is inserted, the contact surface selects the lower end of all brush filaments (the part that acts on the teeth), and the target surface selects all possible tooth profile model surfaces that can be brushed, that is, the current brushing area; optionally, the friction coefficient can be set according to user operation or can be automatically determined according to material parameters. For example, for nylon brush filaments, the friction coefficient can be set to 0.23.
[0097] If the contact between the brush wire and the gums needs to be considered, a geometric model of the gums can be established and the contact parameters between the brush wire and the gums can be defined, so that the pressure and damage caused by the brush wire on the gums can be evaluated.
[0098] Exemplarily, the contact parameters between different brush filaments include: friction contact of single-sided contact (such as Bodyinteractions) and the friction coefficient of the friction contact. For example, the contact between brush filaments is reflected by Bodyinteractions and set as the friction type; optionally, the friction coefficient can be set according to user operation or can be automatically determined according to material parameters. For example, for nylon brush filaments, the friction coefficient can be set to 0.23. It should be noted that Bodyinteractions does not require the specification of contact surfaces and target surfaces. It only requires the selection of parts that will contact each other. The contact relationship can be automatically detected during the solution process.
[0099] In some embodiments, the model parameters of the tooth profile model further include grid unit parameters of the tooth profile model, and the model parameters of the toothbrush model further include grid unit parameters of the toothbrush model.
[0100] Exemplarily, the grid cell parameters of the tooth profile model include a grid cell size on the surface of the tooth profile model and a grid cell size on the main body of the tooth profile model, and the grid cell size on the surface of the tooth profile model is smaller than the grid cell size on the main body of the tooth profile model.
[0101] The grid unit parameters of the toothbrush model include the grid unit size of the contact portion between the brush head and the brush filaments and the grid unit size of the brush head body, and the grid unit size of the contact portion is smaller than the grid unit size of the brush head body.
[0102] In terms of model meshing, the brush head body and the main body of the tooth profile model, such as the gums, can be roughly divided, such as with a mesh unit size of 0.8 mm to 1.5 mm, to improve computational efficiency; the contact portion between the teeth and the brush filaments and / or the contact portion between the brush head and the brush filaments can be locally refined, such as with a mesh unit size of 0.2 mm to 0.6 mm, to ensure more precise contact force feedback. For example, the mesh unit parameters of the tooth profile model and the mesh unit parameters of the toothbrush model are shown in Table 2:
[0103] Table 2 Grid unit division
[0104]
[0105] In some embodiments, step S13 of acquiring the brushing action parameters includes: acquiring the brushing trajectory, brushing speed, brushing duration, and force load applied to the toothbrush model relative to the tooth profile model.
[0106] Exemplarily, step S13 includes step S131 to step S132.
[0107] Brushing action parameters can describe brushing posture and brushing method. For example, posture parameters can include vertical brushing, 45-degree brushing, etc. Brushing method parameters can include Bass brushing, back-and-forth brushing, small-amplitude vibrating brushing, etc.
[0108] In some embodiments, the brushing action parameters primarily include the brushing action parameters of the brush head. For example, the brushing action parameters of the brush head can be determined based on the models of the power system and transmission system. For example, the rotational motion of a rotary brush head or the high-frequency vibration of an acoustic brush head can be used. Alternatively, the motion trajectory and speed of the brush head can be defined using kinematic equations or animation software.
[0109] Step S131: obtaining the brushing direction of the toothbrush model relative to the tooth profile model and the brushing speed at different times within a preset time period.
[0110] Step S132: Acquire a force load applied to the brush head, wherein the direction of the force load is along the normal direction of the upper surface of the brush head.
[0111] The brushing motion parameters may also be referred to as load motion conditions, and the brushing motion parameters may be set with reference to the Bass brushing method. For example, the brushing trajectory includes a reciprocating motion. Figure 3 Schematic diagram of horizontal reciprocating brushing motion on the upper part of molars. Figure 5 This is a diagram of a 45-degree reciprocating brushing motion on the inner side of the molars. Figure 6 This is a diagram of a 45-degree reciprocating brushing motion on the outside of the molars. Figure 7This figure shows a horizontal reciprocating brushing motion on the outer sides of the incisors. The motion trajectory is added based on the velocity load (Velocity), the brushing direction can be the axis of the brush head, and the force load direction (Load Direction) is along the normal to the upper surface of the brush head and toward the tooth profile model. For example, the load is applied based on the force load (Force), with a magnitude of 2N (Newtons).
[0112] Exemplarily, brushing constraints corresponding to the toothbrush model and the tooth profile model can also be set. The brushing constraints include a first constraint and / or a second constraint. The first constraint is a fixed constraint of the tooth profile model, which can be set through Fixed Support; the second constraint is a motion constraint of the brush head, which can be set through Remote Displacement. The brush head motion and load direction are set to free, and the remaining displacement and rotation degrees of freedom are set to 0.
[0113] Exemplarily, the brushing duration includes a plurality of sub-time periods, and the brushing speeds corresponding to adjacent sub-time periods are in opposite directions, that is, a reciprocating brushing motion can be achieved between the brush head and the tooth profile model.
[0114] For example, the brushing action parameters may be set with reference to the Bass brushing method, and the brushing action parameters may be as shown in Table 3 below:
[0115] Table 3 Parameters of brushing action
[0116]
[0117] In some embodiments, the duration of a single stroke in the reciprocating motion is less than or equal to 0.1 seconds, and the brushing speed at at least one moment in the single stroke is greater than or equal to 10 meters per second.
[0118] Exemplarily, obtaining the brushing trajectory, brushing speed, and brushing duration of the toothbrush model relative to the tooth profile model includes: obtaining the brushing duration and the number of round trips input by the user; compressing the brushing duration input by the user to obtain the brushing duration of the toothbrush model relative to the tooth profile model; and determining the brushing trajectory and brushing speed of the toothbrush model relative to the tooth profile model based on the number of round trips and the brushing duration of the toothbrush model relative to the tooth profile model. For example, the brushing duration and brushing speed during the actual brushing process can be determined based on the brushing duration and the number of round trips input by the user. By compressing the brushing duration input by the user, the duration of a single stroke in the reciprocating motion can be made less than or equal to 0.1 seconds, and the brushing speed at at least one moment in the single stroke can be greater than or equal to 10 meters per second.
[0119] For example, the brushing time and brushing speed after compression processing may be shown in Table 4:
[0120] Table 4 Movement speed load settings
[0121]
[0122] Compared with analyzing the brushing time and speed during the actual toothbrushing process, scaling the brushing time and proportionally amplifying the brushing speed can improve the analysis and calculation efficiency and reduce the calculation time.
[0123] In some embodiments, step S14 determines the shear stress data of the contact surface between the toothbrush model and the tooth profile model according to the tooth profile model, the toothbrush model and the brushing action parameters, including: in the current brushing area including the upper part of the molar (such as Figure 3 as shown) or on the outside of the incisors (as shown Figure 7 As shown in the figure), the shear stress data of the contact surface between the toothbrush model and the tooth profile model is determined in the global coordinate system according to the tooth profile model, the toothbrush model and the brushing action parameters.
[0124] The horizontal reciprocating brushing motion of the upper part of the molars and the horizontal reciprocating brushing motion of the outer part of the incisors can be analyzed and calculated according to a global coordinate system, such as a global Cartesian coordinate system. The motion and load directions are applied in the global coordinate system, which can achieve higher calculation efficiency.
[0125] Optionally, step S14 determines the shear stress data of the contact surface between the toothbrush model and the tooth profile model according to the tooth profile model, the toothbrush model and the brushing action parameters, including: in the current brushing area including the molar side (such as Figure 5 or Figure 6 As shown in the figure), in the local coordinate system, the shear stress data of the contact surface between the toothbrush model and the tooth profile model is determined according to the tooth profile model, the toothbrush model and the brushing action parameters, the zero position of the local coordinate system is determined according to the center position of the upper surface of the brush head of the toothbrush model, and the preset coordinate axis of the local coordinate system is perpendicular to the normal of the upper surface of the brush head.
[0126] like Figure 5 or Figure 6 As shown, when the brushing area includes the lateral aspect of the molars, the brush head is brushed at a 45-degree angle. The coordinate system zero position is the center of the upper surface of the brush head, perpendicular to the normal direction of the brush head surface. The corresponding velocity load and load are calculated with reference to the local coordinate system, achieving high computational efficiency.
[0127] In some implementations, step S14 can utilize an explicit solution algorithm. By scaling the mesh across scales and setting quality scaling, computational stability can be ensured. Improving meshing quality in irregular boundary regions can avoid the generation of pyramidal meshes. The solution step size is determined by the minimum mesh cell size and the corresponding material properties. CPU memory can be increased to at least 1GB, and multi-core parallel computing can be used to improve computational efficiency.
[0128] Based on the complexity of the simulation model and the computing resources available, you can select the appropriate solver and solver parameters. For example, you can adjust the time step and convergence criteria. You can also perform multi-step solves to gradually increase the complexity and accuracy of the simulation.
[0129] In some embodiments, the cleaning performance evaluation results allow the user to observe the movement trajectory of the brush on the tooth surface, pressure distribution, cleaning area, etc. For example, visualization tools (such as 3D animation, cloud map, etc.) can be used to intuitively display the simulation results.
[0130] In some embodiments, evaluation indicators of the cleaning effect, such as brushing coverage area, average pressure, cleaning efficiency, etc., can be calculated based on the shear stress data of the contact surface between the toothbrush model and the tooth profile model.
[0131] For example, the cleaning performance evaluation results may be compared with experimental data or actual usage to verify the accuracy of the simulation model.
[0132] For example, a more accurate simulation model of the electric toothbrush brushing teeth process can be established by optimizing the tooth profile model, toothbrush model, and brushing action parameters. In particular, the modeling of the power system can help better understand the working principle and performance characteristics of the electric toothbrush, and provide strong support for product design and optimization.
[0133] In some embodiments, the cleaning performance evaluation result includes an image comprising the toothbrush model and the tooth profile model, wherein display parameters of the contact surface between the toothbrush model and the tooth profile model in the image are determined based on shear stress data of the contact surface. Optionally, the display parameters include, but are not limited to, at least one of the following: grayscale, color, and transparency.
[0134] For example, cleaning performance evaluation results include: Figure 8 In the image shown, the green and red portions represent the contact surfaces between the toothbrush model and the tooth profile model, allowing assessment of the brush filament coverage area. The red portion indicates a greater shear stress than the green portion, indicating that the red portion of the brush filament exerts greater shear stress on the teeth, potentially causing damage.
[0135] In some embodiments, step S14 may obtain data at multiple moments during the brushing process, and the cleaning performance evaluation result may include changes in shear stress data at multiple moments. For example, the cleaning performance evaluation result may include a stress-time history diagram to evaluate the degree of cleaning power.
[0136] For example, cleaning performance evaluation results include: Figure 9 The contact stress time history diagram shown can be output in the form of a curve diagram or animation. Optionally, step S14 can obtain shear stress data of at least 40 value points during the brushing process to facilitate the continuity of the animation output.
[0137] For example, after adding frictional contact, the contact shear stress can be extracted and an animation can be generated based on the simulation time history for wiping effect evaluation. For example, after extracting the shear stress data, the animation simulation can be played back continuously through Animation, and the animation video can be exported using Export Video File in formats such as MP4, AVI, and WMV. To ensure the smoothness of the animation output and a closer match to the actual brushing action, the frame count and playback time can be adjusted. For example, a compressed 0.08-second brushing duration can be set to 40 frames and 4 seconds of playback to match the actual brushing duration.
[0138] For example, embodiments of the present application can be used to evaluate toothbrushing effectiveness. A simulation model can be used to evaluate the impact of different brushing methods, brushing postures, brushing time, and other factors on tooth cleaning effectiveness. This can help develop more scientific toothbrushing guidelines and improve public oral health. For example, the removal of dirt from the tooth surface and between teeth can be analyzed under different brushing postures, such as vertical brushing, horizontal brushing, and brushing at a 45-degree angle.
[0139] For example, the embodiments of the present application can be used in oral disease research. By simulating the use of electric toothbrushes in the mouths of patients with different oral diseases (such as caries and periodontitis), the effects of electric toothbrushes on the diseases and their therapeutic benefits can be studied. This can help doctors better understand the value of electric toothbrushes in the prevention and treatment of oral diseases and provide patients with more personalized oral care plans.
[0140] For example, the embodiments of this application can be used in oral biomechanics research. By analyzing the mechanical effects of electric toothbrushes on teeth, gums, periodontal tissues, etc. during brushing, the effects on oral tissues can be studied. This is of great significance for understanding the oral biomechanics during brushing and preventing oral tissue damage.
[0141] In some embodiments, step S15 outputs a cleaning performance evaluation result based on the shear stress data of the contact surface between the toothbrush model and the tooth profile model, including: determining a target parameter among the different parameters to be analyzed based on the shear stress data under different parameters to be analyzed; wherein the parameters to be analyzed are different, including at least one model parameter of the toothbrush model and / or at least one brushing action parameter; and outputting the target parameter.
[0142] Exemplarily, different parameters to be analyzed are selected from corresponding preset parameter ranges.
[0143] Exemplarily, the parameters to be analyzed include power system parameters, such as torque: the torque determines the rotational force or vibration intensity of the brush head. The torque needs to be adjusted for people with different oral health conditions to ensure effective cleaning without causing damage to teeth and gums.
[0144] Exemplarily, the parameters to be analyzed include brush head parameters, including but not limited to at least one of the following: brush head size, brush filament hardness, and brush filament arrangement parameters. Children and people with smaller mouths are suitable for smaller brush heads to better clean the teeth deep in the mouth; adults and people with larger mouths can use slightly larger brush heads. People with sensitive teeth and fragile gums need soft brush filaments, while people with healthy mouths can choose moderate or slightly hard brush filaments to enhance the cleaning effect. 1. Different brush filament arrangements will affect the cleaning effect and adaptability to teeth. For example, a wavy brush filament arrangement may be more suitable for cleaning between teeth, while a dense brush filament arrangement may be more suitable for cleaning the surface of the teeth.
[0145] By setting the model parameters of the toothbrush model, such as different brush head parameters and / or brush filament parameters, different control groups can be formed according to the model parameters of the toothbrush model to examine the influence of the brush head and / or brush filament design parameters on the cleaning effect.
[0146] By setting different brushing action parameters, different control groups can be formed according to the brushing action parameters to evaluate the cleaning effect of the brush head on different dental model areas and brushing trajectories, brushing times, and brushing speeds.
[0147] For example, the embodiments of the present application can be used to evaluate the effects of different brush filament designs, power systems or brushing methods on tooth cleaning effects, or to study the relationship between power system parameters and cleaning efficiency. Determine the types of teeth that need to be simulated (such as teeth in different positions, healthy teeth or teeth with specific problems) and the characteristics of the electric toothbrush model. For example, first determine different brushing postures and methods, such as posture: vertical brushing, 45-degree brushing, etc. Method: Bass brushing method, back and forth brushing, small amplitude vibration brushing, etc. Keep the basic geometric model of the teeth unchanged, but adjust the position and direction of the teeth in the simulation space according to different brushing angles to better simulate the relative position relationship between the teeth and the brush head during actual brushing. By changing the design parameters of the electric toothbrush (such as brush filament length, hardness, motor parameters, etc.) and usage conditions (such as brushing time, pressure, etc.), multiple groups of simulation experiments are carried out. Analyze the effects of different parameters on the cleaning effect to optimize the design and usage of the electric toothbrush.
[0148] For example, the embodiments of the present application can be used in the product design and development of toothbrushes.
[0149] For example, in the area of structural optimization, during the design phase of an electric toothbrush, simulation models can be used to simulate the impact of different brush head shapes, filament arrangements, and handle structures on brushing effectiveness and user experience. By adjusting these parameters and observing the simulation results, the optimal design solution can be found, improving product performance and comfort. For example, the effects of different filament angles and lengths on tooth cleaning coverage and cleaning power can be studied to design a more efficient brush head.
[0150] For example, in terms of material selection, it can help evaluate the performance of different materials, such as the elasticity, toughness, and wear resistance of brush filaments, as well as the strength and durability of brush handles. Simulation can predict the performance of materials during use, providing a basis for selecting appropriate materials and reducing product R&D costs and time.
[0151] For example, in power system design, we can simulate the impact of electric toothbrush motor performance, vibration frequency, torque, and other parameters on brushing effectiveness. This allows us to optimize the motor design to provide more appropriate power output while reducing energy consumption and noise.
[0152] For example, when matching the tooth models of different groups of people with suitable electric toothbrushes, such as matching toothbrushes with suitable power system parameters and brush head parameters, the following steps can be included: Loading the tooth model: Selecting the tooth model of a specific group of people from the model library and loading it into the simulation system. Setting the brush parameters: In the simulation system, adjust the power system parameters and brush head parameters in turn, and observe the movement trajectory, pressure distribution, cleaning area, etc. of the brush wire on the tooth surface. Evaluating the effect: Evaluating the cleaning effect and adaptability of the brush on teeth under different parameter combinations according to preset indicators. Optimizing parameters: Continuously adjust the brush parameters according to the evaluation results until the parameter combination that best suits the tooth model of a specific group of people is found. For example, for people with sensitive teeth, it may be necessary to reduce the vibration frequency, select soft brush wires and a smaller brush head to ensure a better cleaning effect without irritating the teeth and gums. Among them, the preset indicators may include at least one of the following: cleaning coverage area, average pressure, and cleaning efficiency; the cleaning coverage area can measure the range of tooth surfaces and tooth gaps that the brush can clean; the average pressure can evaluate the pressure of the brush on the teeth and gums to ensure that the pressure is moderate and does not cause damage; the cleaning efficiency can be determined by comparing the time and cleaning degree required to clean teeth under different parameter combinations.
[0153] Optionally, the evaluation results of the embodiments of the present application can be verified and feedback can be provided. During the actual testing phase, the brush parameters matched by the simulation system are applied to actual electric toothbrush products, and representatives from different groups are invited to conduct actual usage tests. User feedback is collected, including evaluations of comfort, cleaning effect, ease of use, etc.; during the adjustment and optimization phase, the simulation system and brush parameters are further adjusted and optimized based on the feedback results of the actual tests. This process is repeated until the needs of different groups are met.
[0154] In some embodiments, outputting the cleaning performance evaluation result based on the shear stress data of the contact surface between the toothbrush model and the tooth profile model includes: outputting the cleaning performance evaluation result corresponding to the toothbrush model based on the shear stress data of the contact surface between the toothbrush model and different tooth profile models.
[0155] Illustratively, the embodiments of the present application can simulate the brushing postures and methods of different groups of people through simulation. Different groups of people may include people of different ages, people with different oral health conditions, and people with special needs; among which people of different ages have great differences in hand dexterity, cognitive ability, oral conditions, etc. According to oral health conditions, they can be divided into healthy mouths, caries patients, periodontal disease patients, people with sensitive teeth, etc. These groups have different dental conditions and tolerance levels, which will affect the choice of brushing posture and method. People with special needs: such as people with disabilities, people wearing orthodontic appliances, etc., they may have special brushing needs and restrictions.
[0156] Optionally, representative tooth models can be created based on the oral characteristics of different populations. For example, children's teeth may be smaller and more widely spaced, while the teeth of the elderly may be worn and have gum recession. It is also possible to account for differences in tooth material properties across different populations, such as the greater fragility of elderly teeth.
[0157] In some embodiments, the brushing action parameters are determined according to a current brushing area of the tooth profile model and / or preset characteristics of the tooth profile model.
[0158] Optionally, corresponding brushing methods can be set for special groups of people: for example, people with disabilities may need to use special auxiliary tools and brushing methods; people who wear orthodontic appliances need to pay more attention to cleaning the area around the brackets.
[0159] Optionally, the parameters of the power system, such as the vibration frequency and torque of the motor, can be adjusted to take into account the hand strength and control ability of different groups of people.
[0160] In some embodiments, embodiments of the present application can simulate the brushing postures and methods of different groups of people. The simulation is as follows: load tooth models of different groups of people and the corresponding brushing postures and methods. Run the simulation to observe the movement trajectory of the brush wire on the tooth surface, pressure distribution, cleaning area, etc. Visualization tools such as 3D animations and cloud maps can be used to intuitively display the brushing process. Key data such as cleaning coverage area, average pressure, and cleaning time are recorded. This data can be used as an indicator to evaluate the efficiency of the brushing method.
[0161] The steps of evaluating the efficiency of the brushing method may include: Cleaning effect evaluation: comparing the cleaning coverage area and cleaning degree under different brushing methods. The larger the cleaning coverage area and the higher the cleaning degree, the better the cleaning effect of the brushing method. Time efficiency evaluation: recording the time required for different brushing methods to complete a comprehensive cleaning. The shorter the time, the higher the time efficiency of the brushing method. Comfort evaluation: considering the comfort perception of different groups of people towards the brushing method. For example, people with sensitive teeth may feel uncomfortable with certain brushing methods and need to comprehensively evaluate the comfort factor. Comprehensive evaluation: conduct a comprehensive evaluation of different brushing methods based on multiple indicators such as cleaning effect, time efficiency and comfort. The weighted average method can be used to assign different weights to each indicator to calculate a comprehensive score.
[0162] Based on the comprehensive evaluation results, the most efficient brushing method can be selected. The most suitable brushing method can be chosen for different groups based on their characteristics and needs. Optionally, the selected brushing method can be further optimized and validated. For example, parameters such as bristle hardness, brush head size, and vibration frequency can be adjusted to further improve the efficiency and applicability of the brushing method. Optionally, the optimized brushing method can be recommended to different groups of people. Practical application testing can also be conducted to collect user feedback and continuously improve and refine the brushing method.
[0163] In some embodiments, the method further includes: outputting improvement suggestions for the parameters of the toothbrush model based on the cleaning performance evaluation results. For example, based on the cleaning performance evaluation results corresponding to different parameters to be analyzed, the parameters to be analyzed with the best cleaning performance can be determined, such as the brush head and filament parameters with the best cleaning performance. Or refer to Figure 8 , it can output improvement suggestions to prompt the user to improve the parameters of the brush wire in the red shear stress part.
[0164] In some embodiments, the set parameters and algorithms can be modified and iterated as needed. The main correction quantities are the grid division method, velocity load setting, and calculation time configuration. The above parameters have coordination and matching problems during explicit calculation, and better results can be achieved by optimizing and adjusting according to the calculation conditions.
[0165] In some embodiments, the analysis results of the embodiment method of the present application are verified by a tooth surface brushing contact test, and the correctness of the simulation results can be verified by extracting the feedback contact stress on the surface of the brushing path tooth profile model and comparing it with the simulation results.
[0166] The toothbrush cleaning performance evaluation method provided in the above embodiment includes: obtaining a tooth profile model; obtaining a toothbrush model; obtaining brushing action parameters; determining shear stress data of the contact surface between the toothbrush model and the tooth profile model based on the tooth profile model, the toothbrush model, and the brushing action parameters; and outputting a cleaning performance evaluation result based on the shear stress data of the contact surface between the toothbrush model and the tooth profile model. The steps of obtaining the tooth profile model, obtaining the toothbrush model, and obtaining the brushing action parameters are executed in parallel or in series. If executed in parallel, the steps of obtaining the tooth profile model, obtaining the toothbrush model, and obtaining the brushing action parameters are executed at the same or different start times. If executed in series, the steps of obtaining the tooth profile model, obtaining the toothbrush model, and obtaining the brushing action parameters are executed in a predetermined order. This method can simulate the toothbrush brushing process and evaluate the cleaning effect of the brush on teeth during brushing. The method is easy to implement and can be compared with experiments.
[0167] In some embodiments, a method for evaluating the cleaning performance of a toothbrush is developed based on the structural characteristics of the brush head and tooth mold, the brushing motion characteristics, and the load characteristics, and proposes a finite element analysis method for the toothbrush brushing process based on equivalent simulation model establishment - contact setting - boundary load condition application - explicit algorithm setting. This method is easy to implement and can be compared with experiments, comprehensively solving the problems of difficult convergence of simulation of the brushing process, low computational efficiency, and poor accuracy.
[0168] In some embodiments, a toothbrush cleaning performance evaluation method includes designing a simulation process, establishing a finite element model, and applying load boundary conditions. This method features high computational efficiency, good accuracy, and broad applicability. It can be applied to evaluating the brushing performance of a toothbrush with a physical brush head, bristles, and a dental model, and with a defined brushing trajectory.
[0169] In some embodiments, a toothbrush cleaning performance evaluation method based on the Bass brushing method and established three-dimensional models of brush heads, filaments, and dental models utilizes a dynamic explicit algorithm, proposing the following analysis process: brush head and dental model assembly → model interference inspection and repair reconstruction → finite element model establishment → load boundary condition presetting → pre-simulation estimation → model load constraint correction → contact force extraction and contact area evaluation. This process adheres to the general principles of finite element analysis, focusing on the accuracy of the simulation model and load constraints. Pre-analysis and correction of the model are then performed, and iterative improvements are performed to ultimately form a stable and reliable analysis method.
[0170] It should be noted that since the simulation of the toothbrush brushing process is often highly nonlinear, accompanied by nonlinear factors such as contact and large deformation, and contains a large number of brush filaments and numerous contact pairs, there is a contradiction between computational efficiency and computational accuracy. Fine grid unit division, high-fidelity model, and too small number of calculation steps will lead to large computational workload and long computational time; on the contrary, there is the possibility of non-convergence of the computational results, poor computational accuracy, and even erroneous conclusions. The method of the embodiment of the present application can combine the model and the characteristics of the brushing motion, formulate a targeted modeling strategy based on the simulation analysis intention, comprehensively utilize the symmetry, equivalence, and algorithm characteristics of the model, repair and reconstruct the model, and set load constraints according to the brushing trajectory, thereby ensuring computational accuracy while reducing computational workload and ensuring computational stability. The simulation method of the related art is limited to the local tooth area, and simplifies too many elements and lacks authenticity. The simulation method does not formulate a complete process of scheme design-analysis-verification, and the simulation purpose is not strong. At the same time, it also lacks relevant judgment criteria and verification methods for simulation results. The method of the embodiment of the present application can provide a simulation process of the entire dental model and formulate a detailed simulation process and verification method based on the characteristics of the brush head and dental model, with reference to the motion trajectory of the Bass brushing method, for the purpose of simulation analysis. It provides a good basis standard for the finite element simulation method of tooth brushing and can provide a good theoretical basis for the design of brush heads and brush filaments.
[0171] Please refer to the above examples. Figure 10 , Figure 10 This is a schematic block diagram of a device for evaluating the cleaning performance of a toothbrush provided in an embodiment of the present application.
[0172] Exemplarily, the toothbrush cleaning performance evaluation device is configured in a computer device to execute the aforementioned toothbrush cleaning performance evaluation method.
[0173] like Figure 10 As shown, the toothbrush cleaning performance evaluation device comprises:
[0174] A first model acquisition module 11 is used to acquire a tooth profile model;
[0175] A second model acquisition module 12, for acquiring a toothbrush model;
[0176] Parameter acquisition module 13, used to obtain brushing action parameters;
[0177] a data determination module 14 for determining shear stress data of a contact surface between the toothbrush model and the tooth profile model based on the tooth profile model, the toothbrush model, and the brushing action parameters;
[0178] The result output module 15 is used to output a cleaning performance evaluation result according to the shear stress data of the contact surface between the toothbrush model and the tooth profile model.
[0179] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described devices and modules and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0180] The method of the present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld devices or portable devices, tablet devices, multi-processor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media, including storage devices.
[0181] Illustratively, the above-mentioned method and apparatus may be implemented in the form of a computer program, which may be run on a computer device.
[0182] Please refer to the above examples. Figure 11 , Figure 11 This is a schematic block diagram of the structure of a computer device provided in an embodiment of the present application.
[0183] like Figure 11 As shown, the computer device includes a memory and a processor. The memory and the processor may be connected via a system bus, and the memory may include a storage medium and an internal memory.
[0184] The storage medium may store an operating system and a computer program. When the computer program is executed, the processor may execute any one of the toothbrush cleaning performance evaluation methods.
[0185] The processor is used to provide computing and control capabilities and support the operation of the entire computer equipment.
[0186] The internal memory provides an environment for the operation of the computer program in the storage medium. When the computer program is executed by the processor, the processor can execute the steps of any method for evaluating the cleaning performance of a toothbrush.
[0187] Those skilled in the art will understand that Figure 11The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0188] It should be understood that the processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0189] In one embodiment, the processor is configured to execute a computer program and implement the following steps when executing the computer program:
[0190] Obtaining a tooth profile model;
[0191] Get a toothbrush model;
[0192] Get the brushing action parameters;
[0193] determining shear stress data of a contact surface between the toothbrush model and the tooth profile model according to the tooth profile model, the toothbrush model, and the brushing action parameters;
[0194] A cleaning performance evaluation result is outputted based on the shear stress data of the contact surface between the toothbrush model and the tooth profile model.
[0195] It should be noted that those skilled in the art can clearly understand that, for the sake of convenience and brevity of description, the above description of the specific working process of the computer device can refer to the corresponding process in the aforementioned embodiment of the method for evaluating the cleaning performance of the toothbrush, and will not be repeated here.
[0196] The present application also provides a computer-readable storage medium having a computer program stored thereon. When executed by a processor, the computer program causes the processor to implement the steps of the aforementioned method for evaluating toothbrush cleaning performance. The method implemented by the processor can refer to the various embodiments of the method for evaluating toothbrush cleaning performance of the present application.
[0197] The computer-readable storage medium may be an internal storage unit of the computer device described in the aforementioned embodiment, such as a hard disk or memory of the computer device. The computer-readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a SmartMedia Card (SMC), a Secure Digital (SD) card, a flash memory card, etc., equipped on the computer device.
[0198] It should be understood that the terms used in this specification are only for the purpose of describing specific embodiments and are not intended to limit the present application. As used in this specification and the appended claims, the singular forms "a", "an", and "the" are intended to include the plural forms unless the context clearly indicates otherwise.
[0199] It should also be understood that the term "and / or" used in this specification and the appended claims refers to any combination of one or more of the associated listed items and all possible combinations, including these combinations. It should be noted that, in this article, the terms "include", "comprise" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system that includes a series of elements includes not only those elements, but also other elements that are not explicitly listed, or also includes elements that are inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "including a..." does not exclude the presence of other identical elements in the process, method, article or system that includes the element.
[0200] The serial numbers of the embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments. The above description is only a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in this application, and these modifications or replacements should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A method for evaluating the cleaning performance of a toothbrush, characterized in that: The method comprises: Obtaining a tooth profile model; Get a toothbrush model; Get the brushing action parameters; determining shear stress data of a contact surface between the toothbrush model and the tooth profile model according to the tooth profile model, the toothbrush model, and the brushing action parameters; outputting a cleaning performance evaluation result based on shear stress data of the contact surface between the toothbrush model and the tooth profile model; The steps of obtaining the tooth profile model, obtaining the toothbrush model, and obtaining the brushing action parameters are performed in parallel or in series. If the steps are executed in parallel, the steps of acquiring the tooth profile model, acquiring the toothbrush model, and acquiring the brushing action parameters are started at the same or different times; If the execution is serial, the step of obtaining the tooth profile model, the step of obtaining the toothbrush model and the step of obtaining the brushing action parameters are executed in a preset execution order.
2. The evaluation method according to claim 1, wherein: The acquiring of the tooth profile model comprises: acquiring structural data of the tooth profile model and model parameters of the tooth profile model; The acquiring of the toothbrush model includes acquiring structural data of the toothbrush model and model parameters of the toothbrush model, wherein the toothbrush model includes at least a brush head and brush filaments.
3. The evaluation method according to claim 2, wherein: The obtaining of the structural data of the toothbrush model and the model parameters of the toothbrush model includes: The tooth profile model is obtained from a tooth profile model library; wherein different tooth profile models in the tooth profile model library correspond to at least one of the following characteristics: user age, oral health status, tooth shape, tooth size, tooth spacing, enamel thickness, tooth surface texture, and gum condition.
4. The evaluation method according to claim 2, wherein: The tooth profile model includes enamel, dentin, and dental pulp, and the model parameters of the tooth profile model include at least one of the following: material density of enamel, elastic modulus of enamel, Poisson's ratio of enamel, material density of dentin, elastic modulus of dentin, Poisson's ratio of dentin, material density of dental pulp, elastic modulus of dental pulp, and Poisson's ratio of dental pulp.
5. The evaluation method according to claim 2, wherein: The toothbrush model further includes at least one of the following: a brush handle, a power system, and a transmission system; the structural data of the toothbrush model includes at least one of the following: a brush head shape, a brush head size, a brush filament arrangement, a brush filament arrangement angle, a brush filament length, a brush handle structure, and a power system driving method; The model parameters of the toothbrush model include at least one of the following: material type of brush filaments, material constitutive structure of brush filaments, material density of brush filaments, elastic modulus of brush filaments, Poisson's ratio of brush filaments, Euler beam unit parameters of brush filaments, aging characteristics of brush filaments, material type of brush head, material density of brush head, elastic modulus of brush head, Poisson's ratio of brush head, power system parameters, transmission system parameters, cleaning mode, and control function.
6. The evaluation method according to claim 2, wherein: The model parameters of the toothbrush model further include: contact parameters between the brush head and the brush filaments, contact parameters between the brush filaments and the tooth profile model, and contact parameters between different brush filaments.
7. The evaluation method according to claim 6, characterized in that The contact parameters between the brush head and the brush filaments include: a binding contact with the top of the brush filaments as the contact surface and the brush head as the target surface; The contact parameters between the brush filament and the current brushing area of the tooth profile model include: friction contact with the bottom end of the brush filament as the contact surface and the current brushing area of the tooth profile model as the target surface, and the friction coefficient of the friction contact; The contact parameters between the different brush filaments include: friction contact of single-surface contact and friction coefficient of the friction contact.
8. The evaluation method according to claim 2, wherein: The model parameters of the tooth profile model further include grid unit parameters of the tooth profile model, and the grid unit parameters of the tooth profile model include a grid unit size of the tooth profile model surface and a grid unit size of the tooth profile model body, and the grid unit size of the tooth profile model surface is smaller than the grid unit size of the tooth profile model body; and / or The model parameters of the toothbrush model also include the grid unit parameters of the toothbrush model, and the grid unit parameters of the toothbrush model include the grid unit size of the contact part between the brush head and the brush filaments of the toothbrush model and the grid unit size of the brush head body, and the grid unit size of the contact part is smaller than the grid unit size of the brush head body.
9. The evaluation method according to any one of claims 1 to 8, characterized in that: The obtaining of brushing action parameters includes: The brushing trajectory, brushing speed, brushing duration, and force load applied to the toothbrush model of the toothbrush model relative to the tooth profile model are obtained.
10. The evaluation method according to claim 9, characterized in that: The brushing trajectory includes reciprocating motion, the duration of a single stroke in the reciprocating motion is less than or equal to 0.1 seconds, and the brushing speed at at least one moment in the single stroke is greater than or equal to 10 meters per second.
11. The evaluation method according to claim 9, wherein: The obtaining of the brushing trajectory, brushing speed, and brushing duration of the toothbrush model relative to the tooth profile model includes: Get the swipe duration and number of round trips entered by the user; compressing the brushing time input by the user to obtain the brushing time of the toothbrush model relative to the tooth profile model; The brushing trajectory and brushing speed of the toothbrush model relative to the tooth profile model are determined according to the number of round trips and the brushing time of the toothbrush model relative to the tooth profile model.
12. The evaluation method according to any one of claims 1 to 8, characterized in that: The cleaning performance evaluation result includes an image having the toothbrush model and the tooth profile model, wherein display parameters of a contact surface between the toothbrush model and the tooth profile model in the image are determined based on shear stress data of the contact surface.
13. The evaluation method according to any one of claims 1 to 8, characterized in that: Outputting a cleaning performance evaluation result based on the shear stress data of the contact surface between the toothbrush model and the tooth profile model includes: According to the shear stress data of the contact surface between the toothbrush model and the tooth profile model, at least one of the following is output: brushing coverage area, brushing pressure, and cleaning efficiency.
14. The evaluation method according to any one of claims 1 to 8, characterized in that: Outputting a cleaning performance evaluation result based on the shear stress data of the contact surface between the toothbrush model and the tooth profile model includes: Determining a target parameter among the different parameters to be analyzed based on the shear stress data under different parameters to be analyzed; wherein the different parameters to be analyzed include at least one model parameter of the toothbrush model and / or at least one brushing action parameter; The target parameters are output.
15. The evaluation method according to any one of claims 1 to 8, characterized in that: Outputting a cleaning performance evaluation result based on the shear stress data of the contact surface between the toothbrush model and the tooth profile model includes: According to the shear stress data of the contact surface between the toothbrush model and the different tooth profile models, the cleaning performance evaluation result corresponding to the toothbrush model is output.
16. The evaluation method according to any one of claims 1 to 8, characterized in that: The brushing action parameters are determined according to the current brushing area of the tooth profile model and / or the preset characteristics of the tooth profile model.
17. The evaluation method according to any one of claims 1 to 8, characterized in that: The method further comprises: Based on the cleaning performance evaluation result, improvement suggestions for the model parameters of the toothbrush model are output.
18. The evaluation method according to any one of claims 1 to 8, characterized in that: The determining of shear stress data of the contact surface between the toothbrush model and the tooth profile model according to the tooth profile model, the toothbrush model, and the brushing action parameters includes: In a case where the current brushing area of the tooth profile model includes the upper part of the molars or the outer side of the incisors, determining shear stress data of the contact surface between the toothbrush model and the tooth profile model based on the tooth profile model, the toothbrush model and the brushing action parameters in a global coordinate system; and / or In the case where the current brushing area includes the side of the molar, the shear stress data of the contact surface between the toothbrush model and the tooth profile model is determined in a local coordinate system based on the tooth profile model, the toothbrush model and the brushing action parameters, the zero position of the local coordinate system is determined based on the center position of the upper surface of the brush head of the toothbrush model, and the preset coordinate axis of the local coordinate system is perpendicular to the normal of the upper surface of the brush head.
19. A device for evaluating the cleaning performance of a toothbrush, characterized in that: include: A first model acquisition module, used to acquire a tooth profile model; A second model acquisition module is used to acquire a toothbrush model; A parameter acquisition module is used to obtain brushing action parameters; a data determination module, configured to determine shear stress data of a contact surface between the toothbrush model and the tooth profile model based on the tooth profile model, the toothbrush model, and the brushing action parameters; The result output module is used to output a cleaning performance evaluation result according to the shear stress data of the contact surface between the toothbrush model and the tooth profile model.
20. A computer device, characterized in that: including memory and processor; The memory is used to store computer programs; The processor is configured to execute the computer program and implement the steps of the method for evaluating the cleaning performance of a toothbrush according to any one of claims 1 to 18 when executing the computer program.
21. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which, when executed by a processor, causes the processor to implement: The steps of the method for evaluating the cleaning performance of a toothbrush according to any one of claims 1 to 18.