Frequency intensity automatic adjusting method and system of a biofeedback magnetic stimulator
By fitting isoconstriction curves and using error adjustment algorithms, the frequency and intensity of the biofeedback magnetic stimulator are automatically adjusted, solving the problem of poor treatment effects caused by individual differences in existing technologies and realizing the scientific and safe nature of pelvic floor muscle treatment.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NANJING VISHEE MEDICAL TECH
- Filing Date
- 2023-08-23
- Publication Date
- 2026-08-04
AI Technical Summary
Existing biofeedback magnetic stimulation devices lack objective quantitative indicators for frequency and intensity adjustment, resulting in poor treatment effects and difficulty in adapting to individual differences.
By obtaining the effective contraction intensity of the pelvic floor muscles at typical frequencies, fitting isocontraction curves, and combining them with an error adjustment algorithm to automatically adjust the stimulation intensity, the combination of quantitative indicators and biofeedback is achieved, and the stimulation intensity at each frequency is automatically adjusted.
It achieves effective contraction of the pelvic floor muscles during treatment, improves the scientific nature and safety of the treatment, saves manpower, and adapts to individual differences.
Smart Images

Figure CN117018454B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of magnetic stimulation therapy equipment technology, specifically to a method and system for automatically adjusting the frequency and intensity of a biofeedback magnetic stimulator. Background Technology
[0002] Pelvic floor dysfunction (PFD) is primarily caused by the loss or dysfunction of the supporting tissues of the pelvic floor. PFD is common in postpartum and middle-aged and older women, and mainly includes sexual dysfunction, pelvic organ prolapse, and stress urinary incontinence. Studies have shown that approximately 50% of postpartum women experience varying degrees of pelvic floor muscle damage, and the prevalence of pelvic organ prolapse increases with parity and age, significantly impacting women's lives, work, family well-being, and both physical and psychological well-being.
[0003] Currently, the most commonly used non-surgical pelvic floor muscle treatments in clinical practice include active muscle training, pelvic floor electrical stimulation, and pelvic floor magnetic stimulation. Among them, magnetic stimulation overcomes the disadvantages of active training, such as slow results and difficulty in maintaining the routine, and electrical stimulation, which is invasive. It is simple, painless, fast-acting, protects user privacy, and is more easily accepted by users.
[0004] Biofeedback technology measures users' physiological indicators (heart rate, respiration, blood pressure, electroencephalography, electromyography, muscle strength, skin conductance, skin temperature, etc.) and converts them into visual, auditory, or tactile feedback signals. This displays real-time information about the user's relevant physiological state, allowing them to adjust and control their bodily functions to improve their physical and mental health. Proposed in the 1960s, biofeedback therapy has gained widespread attention and adoption in many countries due to its advantages such as being non-invasive, painless, having no drug side effects, being simple to perform, and having significant therapeutic effects. It is widely used in clinical settings (rehabilitation therapy, exercise training, psychotherapy, health management, etc.).
[0005] Biofeedback magnetic stimulators, which combine the advantages of magnetic stimulation and biofeedback, are highly regarded by departments and institutions in major hospitals and have become a recommended solution in the field of pelvic floor therapy. Users can see the contraction of their corresponding muscles in real time while receiving treatment, which can significantly improve their confidence in recovery and the effectiveness of treatment.
[0006] Different indications for pelvic floor disorders require magnetic stimulation at different frequencies. Muscles or nerves in different stimulation areas need different frequencies to achieve resonance and produce the best therapeutic effect. Some indications require combined stimulation at multiple frequencies for better recovery. Different people respond differently to stimulation at different frequencies. Using the same frequency and intensity to treat different users may result in some experiencing stinging while others show no contraction.
[0007] Current treatment protocols rely primarily on verbal inquiries and experience from physicians to adjust intensity when switching stimulation frequencies, lacking objective and quantifiable indicators. This often results in situations where low-frequency stimulation provides good contraction but high-frequency stimulation causes stinging, or vice versa. Furthermore, when the treatment requires frequent changes in stimulation intensity, physicians may struggle to adjust the intensity in time. Personalized frequency and intensity adjustment for individual patients is a pressing issue in the field of biofeedback magnetism. Summary of the Invention
[0008] Therefore, it is necessary to provide a method and system for automatically adjusting the frequency and intensity of a biofeedback magnetic stimulator to address the issue of different intensity adaptations at different frequencies when different users use the device.
[0009] To achieve the above objectives, the present invention adopts the following technical solution:
[0010] A method for automatically adjusting the frequency intensity of a biofeedback magnetic stimulator, comprising the following steps:
[0011] Obtain the typical frequencies f(n) of the biofeedback magnetic stimulator and collect the effective intensity s(n) that can induce effective contraction of the pelvic floor muscles under stimulation at each typical frequency f(n); where n represents the collection array number and is a natural number.
[0012] Fit the isocontraction curve s(f) to each typical frequency f(n) and its corresponding effective intensity s(n):
[0013] s(f)=b j *f j +b j-1 *f j-1 +...+b1*f+b0; where f represents the stimulation frequency of the user's magnetic stimulation protocol, b... j Let b represent the coefficient of the j-th term. j-1 Let b1 represent the coefficient of the (j-1)th term, ..., b0 represent the coefficient of the first term, and b0 represent the coefficient of the constant term.
[0014] Obtain the preset intensity parameter s_treat and frequency parameter f_treat corresponding to the user's magnetic stimulation scheme, input the frequency parameter f_treat into the isocontraction curve s(f), and generate the contraction intensity parameter s(f_treat);
[0015] The actual stimulation intensity s_freq(f_treat) is calculated based on the preset intensity parameter s_treat, frequency parameter f_treat, and contraction intensity parameter s(f_treat) corresponding to the user's magnetic stimulation plan:
[0016] s_freq(f_treat) = s_treat * s(f_treat) / s(i); where s(i) is the intensity value of the reference frequency.
[0017] Furthermore, j takes the value 3.
[0018] Furthermore, the method for determining the effective intensity s(n) that can induce effective contraction of the pelvic floor muscles under typical frequency f(n) stimulation includes the following steps:
[0019] Obtain the actual pelvic floor contraction value c and the effective contraction value C0 under the current pulse stimulation, and calculate the error value Diff between the two: Diff = C0 - c; determine the current pelvic floor contraction state based on the error value Diff, and make the following decision:
[0020] (1) If Diff>0; determine that the current contraction is weak, and increase the stimulation intensity of the next pulse;
[0021] (2) If Diff < 0, it is determined that the current contraction is too strong, and the stimulation intensity of the next pulse is reduced.
[0022] (3) If Diff = 0, the current contraction is determined to be in line with expectations, and the next pulse maintains the same stimulation intensity.
[0023] Based on the error value Diff = 0 under the current pulse stimulation, perform the next pulse stimulation and repeat the above operation until the error value Diff remains 0 for M consecutive pulses. Then, determine that the current stimulation intensity is the effective intensity s(n) under the typical frequency f(n) stimulation.
[0024] Furthermore, the effective shrinkage value C0 is obtained as follows:
[0025] Under typical frequency f(n) stimulation, the fast muscle contraction value G in the active muscle strength assessment of the user is determined according to the Glazer pelvic floor muscle assessment standard, and then the effective contraction value C0 is calculated: C0=G*Ratio; where Ratio is the active-passive conversion coefficient, and the value range is (0,1).
[0026] Furthermore, the formulas for calculating the coefficients b3 (cubic), b2 (quadratic), b1 (linear), and b0 (constant) are as follows:
[0027]
[0028] Substitute each typical frequency f(n) and its corresponding effective intensity s(n) into the calculation formula to calculate the cubic term coefficient b3, quadratic term coefficient b2, linear term coefficient b1, and constant term coefficient b0; where N represents the number of arrays of typical frequency intensities, and n represents the sampling array number and is a natural number.
[0029] Furthermore, the user's magnetic stimulation plan includes a plan name, preset intensity parameters, frequency parameters, stimulation time, interval time, and number of cycles.
[0030] An automatic frequency intensity adjustment system for a biofeedback magnetic stimulator, comprising:
[0031] A magnetic stimulation unit, which is used to generate a spatial pulsed magnetic field that acts on the pelvic floor muscles;
[0032] The biofeedback module is used to collect the actual pelvic floor muscle contraction value c of the user;
[0033] The microcontroller is used to receive the actual pelvic floor contraction value c, automatically adjust the frequency and intensity, and control the magnetic stimulation host according to the adjustment result.
[0034] A communication module is connected to the magnetic stimulation host, the biofeedback module and the microcontroller respectively, and is used to realize communication between the magnetic stimulation host, the biofeedback module and the microcontroller;
[0035] The feature is that, when the microcontroller performs automatic frequency intensity adjustment, it executes the steps of the automatic frequency intensity adjustment method of the biofeedback magnetic stimulator as described in any one of claims 1-6.
[0036] Furthermore, the microcontroller is connected to a display module via a communication module; the display module is used to display user information, corresponding magnetic stimulation protocol parameters, and actual pelvic floor contraction value c data.
[0037] Furthermore, the communication module includes a wired communication unit; the wired communication unit includes one or more of the following: STD and CAMAC bus, ISA bus, VXI bus, PCI, Compact and PXI bus, RS-232C, RS-422A, RS-485, USB, IEEE-1943, IEEE488, SCSI bus, and MXI bus.
[0038] Furthermore, the communication module also includes a wireless communication unit; the wireless communication unit includes one or more of the following communication methods: custom protocol, IEEE 802.15.4 protocol, ZigBee protocol, Bluetooth protocol, LoRa, and UWB.
[0039] Compared with the prior art, the beneficial effects of the present invention include:
[0040] 1. This invention introduces quantitative indicators and isoconstriction curves to guide treatment, automatically adjusts the stimulation intensity of each frequency, achieves effective contraction throughout the treatment process, is more scientific and safe, saves manpower, and improves the therapeutic effect of magnetic stimulation.
[0041] 2. This invention adjusts the stimulation intensity by the error between the set effective contraction value and the actual pelvic floor contraction value, thereby finding the effective intensity and providing data support for subsequent automatic adjustment of frequency and intensity;
[0042] 3. This invention stores user data that has successfully collected effective intensity, enabling the fitting and updating of isocontraction curves. As the number of uses increases and data accumulates, the isocontraction curves become more and more accurate and representative. This invention can be used even after the collection of effective user intensity fails, allowing for automatic adjustment of frequency and intensity in the event of collection failure. Attached Figure Description
[0043] The disclosure of this invention is illustrated with reference to the accompanying drawings. It should be understood that the drawings are for illustrative purposes only and are not intended to limit the scope of protection of this invention. Wherein:
[0044] Figure 1 This is a flowchart illustrating an automatic frequency intensity adjustment method for a biofeedback magnetic stimulator as described in Embodiment 1 of the present invention;
[0045] Figure 2 For based on Figure 1 The flowchart for automatically adjusting frequency intensity based on the determination of the contraction curve;
[0046] Figure 3 For based on Figure 1 The flowchart for updating the isoconstriction curve;
[0047] Figure 4 This graph shows the relationship between the intensity and frequency of muscle contraction in the general population when subjected to magnetic stimulation of different frequencies to achieve the same degree of muscle contraction.
[0048] Figure 5 The waveform of a user's active muscle strength assessment results;
[0049] Figure 6 An isoconstriction curve plot for frequency-effective intensity scatter plot fitting of a certain user;
[0050] Figure 7 This is a block diagram of an automatic frequency intensity adjustment system for a biofeedback magnetic stimulator, as described in Embodiment 2 of the present invention.
[0051] Figure 8 For based on Figure 7 The flowchart for automatic acquisition of effective intensity at typical frequencies. Detailed Implementation
[0052] It is readily understood that, based on the technical solution of this invention, those skilled in the art can propose various interchangeable structural methods and implementations without altering the essential spirit of the invention. Therefore, the following detailed embodiments and accompanying drawings are merely illustrative examples of the technical solution of this invention and should not be considered as the entirety of the invention or as limitations or restrictions on the technical solution of this invention.
[0053] Example 1
[0054] Please see Figure 1 This embodiment introduces a method for automatically adjusting the frequency intensity of a biofeedback magnetic stimulator, including the following steps:
[0055] A method for automatically adjusting the frequency intensity of a biofeedback magnetic stimulator includes the following steps:
[0056] Step 1: Obtain the typical frequencies f(n) of the biofeedback magnetic stimulator and collect the effective intensity s(n) that can cause effective contraction of the pelvic floor muscles under stimulation at each typical frequency f(n).
[0057] n represents the nth set of data, where n is a natural number. For example, if n equals 1, it means that f(1) is the first set of data measured, and its corresponding effective intensity is s(1). From multiple sets of the above data, an isocontraction curve can be fitted. Before starting treatment, the user needs to enter the pre-adjustment stage to collect relevant data. This step is to collect data during the pre-adjustment stage. Magnetic stimulation is mainly performed sequentially at each typical frequency until the intensity s(n) that can cause effective contraction of the pelvic floor muscles at the nth typical frequency f(n) is collected. The criterion for effective contraction is that the actual pelvic floor contraction value c reaches the effective contraction value C0.
[0058] The effective contraction value C0 for each user is determined by the Glazer muscle strength assessment standard for pelvic floor muscles. Assuming that the fast muscle contraction value in the active muscle strength assessment of the user is G, then C0 = G * Ratio, where Ratio is the active-passive conversion coefficient, with a value range of (0,1], and is usually taken as 0.6.
[0059] The actual pelvic floor muscle contraction value *c* is acquired in real time, and the error *Diff* = *C0* - *c* between the actual pelvic floor muscle contraction value *c* and the effective contraction value *C0* is calculated. Initially, the stimulation intensity at the typical frequency *f(n)* is preset. Data acquisition and calculation are performed in real time, with each stimulation having a time period. After the current pulse stimulation, the stimulation intensity of the next pulse needs to be adjusted based on the error *Diff* until the error remains 0 after M consecutive pulses. At this point, the stimulation intensity is considered effective. Therefore, the current pelvic floor contraction state needs to be determined based on the error value *Diff*, and the following decisions should be made:
[0060] (1) If Diff>0; determine that the current contraction is weak, and increase the stimulation intensity of the next pulse;
[0061] (2) If Diff < 0, it is determined that the current contraction is too strong, and the stimulation intensity of the next pulse is reduced.
[0062] (3) If Diff = 0, the current contraction is determined to be in line with expectations, and the next pulse will maintain the same stimulation intensity.
[0063] If the error Diff remains 0 for M consecutive stimulus pulses, then the effective intensity s(n) at frequency f(n) is determined. In other words, the current stimulus intensity is the effective intensity s(n) at that typical frequency f(n). M is usually taken as 3.
[0064] Step 2: Fit the isoconstriction curve s(f) to each typical frequency f(n) and its corresponding effective intensity s(n): s(f) = b j *f j +b j-1 *f j-1 +...+b1*f+b0. Where f represents the stimulation frequency of the user's magnetic stimulation protocol, b... j Let b represent the coefficient of the j-th term. j-1 Let b1 represent the coefficient of the (j-1)th term, ..., b0 represent the coefficient of the first term, and b0 represent the coefficient of the constant term.
[0065] In this embodiment, j is preferably set to 3, therefore the isocontraction curve is s(f) = b3*f 3 +b2*f 2 +b1*f+b0; where b3 represents the coefficient of the cubic term, b2 represents the coefficient of the quadratic term, b1 represents the coefficient of the linear term, and b0 represents the coefficient of the constant term.
[0066] The four coefficients b3, b2, b1, and b0 of the isoconstriction curve are determined by f(n) and s(n) collected during the pre-conditioning phase. The formulas for calculating b3, b2, b1, and b0 are as follows:
[0067]
[0068] like Figure 2 As shown, the selection process for the isoconstriction curve is as follows: If the user does not cooperate with the intensity pre-adjustment of different typical frequencies f(n) or the pre-adjustment data acquisition fails during the pre-adjustment stage, and directly enters the treatment plan, the default isoconstriction curve will be used to continue the subsequent steps of automatic frequency intensity adjustment. If successful, the isoconstriction curve will be fitted according to the acquired data to carry out the treatment plan.
[0069] Step 3: Obtain the preset intensity parameter s_treat and frequency parameter f_treat corresponding to the user's magnetic stimulation plan. Input the frequency parameter f_treat into the isocontraction curve s(f) to generate the contraction intensity parameter s(f_treat).
[0070] The user's magnetic stimulation plan includes the plan name, preset intensity parameters, frequency parameters, stimulation time, interval time, and number of cycles.
[0071] Step 4: Calculate the actual stimulation intensity s_freq(f_treat) based on the preset intensity parameter s_treat, frequency parameter f_treat, and contraction intensity parameter s(f_treat) corresponding to the user's magnetic stimulation plan:
[0072] s_freq(f_treat)=s_treat*s(f_treat) / s(i). Where s(i) is the intensity value of the reference frequency. If the reference frequency i=10, then s(10) is the intensity value of the reference frequency of 10Hz. Taking an intensity upper limit of 100 as an example, when the calculated s_freq is greater than 100, the upper limit of the biofeedback magnetic stimulator is reached, and it is set to 100.
[0073] like Figure 3 As shown, if the user successfully completes data collection during the pre-conditioning phase and the treatment plan based on the collected data is successfully completed, the collected data (user data) can be added to the database and used for updating and fitting isocontraction curves. If the data collection is unsuccessful or the treatment fails, the collected data will not be added to the database.
[0074] The following section provides a detailed explanation of this implementation using specific data.
[0075] Please see Figure 4 , Figure 4 This paper presents a graph showing the relationship between the intensity and frequency of muscle contraction in the general population in response to magnetic stimulation of different frequencies, known as isoconstriction curves. From... Figure 4 As can be seen from top to bottom, the regions are the pain zone, the contraction zone, and the non-contraction zone. During magnetic stimulation, in the pain zone, the average person will feel significant pain along with muscle contraction. In the non-contraction zone, the average person's muscles will not passively contract. Only in the contraction zone can the average person's muscles passively contract without feeling significant pain. The figure also clearly shows that the stimulation intensity in the contraction zone for the average person is approximately 20-95%. That is, when the stimulation intensity is below 20%, the average person's muscles basically do not contract; when the stimulation intensity exceeds 95%, the average person will feel pain.
[0076] like Figure 5 As shown, Figure 5The muscle strength assessment results for a certain user were obtained by Figure 5 It can be seen that there are 5 peaks before the first 25 seconds. The difference between the 5 peaks and troughs is calculated and averaged to obtain the fast-twitch muscle contraction value G = 6.7 mmHg, and the effective contraction value C0 = G * Ratio = 4.0 mmHg. The Ratio is taken as 0.6.
[0077] During the pre-adjustment phase, stimulation outputs at typical frequencies (10Hz, 30Hz, 50Hz, 70Hz, 100Hz) were sequentially performed. During 10Hz magnetic stimulation, the stimulation intensity was gradually increased, and the user's actual pelvic floor contraction value c was collected in real time. When c = 3 mmHg, Diff = C0 - c = 1 > 0, and the stimulation intensity was further increased until the intensity reached 45% and c stabilized at 4 mmHg. S(10) = 45 was recorded. In the same way, S(30) = 30, S(50) = 24, S(70) = 20, and S(100) = 19 were collected.
[0078] Calculate the four coefficients using the isoconstriction curve formula and the fitting formula:
[0079]
[0080] We obtain b3 = -0.00005345; b2 = 0.0136; b1 = -1.191; b0 = 55.46.
[0081] The formula for the isoclination curve of this user is:
[0082] s(f) = -0.00005345 * f 3 +0.0136*f 2 -1.191*f+55.46.
[0083] The scatter plot and fitting curve of the collected data composed of typical frequencies (10Hz, 30Hz, 50Hz, 70Hz, 100Hz) are shown below. Figure 6 The stimulation intensity corresponding to other frequencies can be calculated using this formula. A user calculated the corresponding contraction intensity for stimulation frequencies from 1 to 100 Hz based on the isoconstriction curve formula, as shown in the table below:
[0084] Table 1 shows the contraction intensity corresponding to a stimulation frequency of 1-100Hz calculated by a user based on the isoconstriction curve formula.
[0085]
[0086] In practical applications, the magnetic stimulation protocol is determined based on the user's specific treatment needs. Different magnetic stimulation protocols target different areas of the body, and therefore require different typical frequencies, stimulation durations, and intervals. Some parameters for biofeedback magnetic therapy protocols are shown in the table below:
[0087] Table 2 Parameters of Partial Biofeedback Magnetic Therapy Program
[0088]
[0089]
[0090] Assuming the user needs to improve pelvic floor function, taking pelvic floor function as an example, based on the data parameters in Tables 1 and 2, the preset intensity parameter for the actual overall plan is selected as s_treat = 60%, and the frequency parameter f_treat is 10, 30, 50, and 80Hz respectively. According to the formula s_freq(f_treat) = s_treat * s(f_treat) / s (10), the actual stimulation intensities are calculated as follows:
[0091] s_freq(10)=60*s(10) / s(10)=60;
[0092] s_freq(30)=60*s(30) / s(10)=60*30.53 / 44.86=40.83;
[0093] s_freq(50)=60*s(50) / s(10)=60*23.23 / 44.86=31.07;
[0094] s_freq(80)=60*s(80) / s(10)=60*19.85 / 44.86=26.55;
[0095] The calculated actual stimulus intensity is rounded up. That is, the actual stimulus intensity of a frequency parameter of 10Hz is 60%; the actual stimulus intensity of a frequency parameter of 30Hz is 41%; the actual stimulus intensity of a frequency parameter of 50Hz is 32%; and the actual stimulus intensity of a frequency parameter of 80Hz is 27%.
[0096] After treatment, the correspondence between the typical frequency and effective intensity of this user (10) = 45, s(30) = 30, s(50) = 24, s(70) = 20, s(100) = 19 will be added to the database. The data in the database can be used to update the default isoconstriction curve formula to serve other users whose data collection failed in the pre-conditioning stage.
[0097] Before the update, the default formula for isoscalation curves was:
[0098] s(f) = -0.00007602 * f 3 +0.01693*f 2 -1.2951*f+76.2
[0099] After training the default isocontraction curve with the correspondence between the typical frequency and effective intensity of this user, the updated isocontraction curve formula is as follows:
[0100] s(f) = -0.00006474 * f 3 +0.01526*f 2 -1.243*f+65.85
[0101] It should be noted that the above-mentioned default isoconstriction curve is an existing isoconstriction curve for a single user or a fitted isoconstriction curve based on data from multiple users under the same treatment plan.
[0102] In summary, this embodiment introduces quantitative indicators and isoconstriction curves to guide treatment, automatically adjusts the stimulation intensity of each frequency, achieves effective contraction throughout the treatment process, is more scientific and safe, saves manpower, and improves the therapeutic effect of magnetic stimulation.
[0103] Example 2
[0104] Please see Figure 7 This embodiment introduces an automatic frequency intensity adjustment system for a biofeedback magnetic stimulator, which includes a magnetic stimulation host, a biofeedback module, a microcontroller, a communication module, and a display module. The microcontroller can be an STM32 or GD32, or other models that can meet the computational requirements of this embodiment.
[0105] The magnetic stimulation host generates a spatial pulsed magnetic field that acts on the pelvic floor muscles; the biofeedback module collects the actual pelvic floor contraction value *c* of the user's pelvic floor muscles; the microcontroller receives the actual pelvic floor contraction value *c*, automatically adjusts the frequency and intensity, and controls the magnetic stimulation host based on the adjustment result; the display module displays user information, corresponding magnetic stimulation protocol parameters, and the actual pelvic floor contraction value *c*. The actual pelvic floor contraction value *c* data can be displayed using a combination of scatter plots and curve graphs. The communication module connects to the magnetic stimulation host, biofeedback module, microcontroller, and display module to enable communication between them. When automatically adjusting the frequency and intensity, the microcontroller executes the steps of the aforementioned automatic frequency and intensity adjustment method for biofeedback magnetic stimulators.
[0106] The following is a brief description of the magnetic stimulation device. The magnetic stimulation device uses an existing structure, mainly composed of a main control board, a thyristor, a boost power supply, an energy storage pulse capacitor, a resistive-capacitive absorption plate, and a stimulation coil. The main control board controls the boost power supply to increase the voltage. The charging circuit within the boost power supply charges the energy storage pulse capacitor. After charging is complete, the main control board activates the thyristor, and the pulse capacitor discharges through the coil. The stimulation coil generates a spatial pulsed magnetic field, which acts on the pelvic floor muscles.
[0107] The following is a brief explanation of the biofeedback module. The biofeedback module consists of a pressure sensor, an air path, an air pump and solenoid valve located within the air path, and an airbag attached to the user's pelvic floor muscles. The solenoid valve controls the opening and closing of the air path. The pressure sensor detects the air pressure in the airbag. The air pump inflates the airbag according to instructions from the microcontroller, and the solenoid valve deflates the airbag according to instructions from the microcontroller, thus ensuring the airbag is at optimal pressure and accurately collecting data on pelvic floor muscle contractions.
[0108] Combination Figure 8 It can be seen that the biofeedback module, magnetic stimulation host, and microcontroller work together to automatically acquire the effective intensity of typical frequencies as follows: Figure 8 As shown. This continues until the user's actual pelvic floor muscle contraction value c matches the set effective contraction value C0.
[0109] The communication module includes wired communication units and wireless communication units. Wired communication units include, but are not limited to, STD and CAMAC buses, ISA buses, VXI buses, PCI, Compact and PXI buses, RS-232C, RS-422A, RS-485, USB, IEEE-1943, IEEE488, SCSI buses, and MXI buses. Wireless communication units include, but are not limited to, custom protocols, IEEE 802.15.4 protocols, ZigBee protocols, Bluetooth protocols, LoRa, and UWB communication methods.
[0110] In practical applications, during the pre-adjustment phase, the microcontroller controls the magnetic stimulation host to output stimulation at typical frequencies in sequence, and the biofeedback module collects the user's actual pelvic floor contraction value c in real time. Taking 10Hz magnetic stimulation as an example, the microcontroller gradually increases the stimulation intensity, and the biofeedback module collects the user's actual pelvic floor contraction value c in real time. When c = 3mmHg, the error Diff = C0 - c = 1 > 0. The microcontroller continues to send instructions to the magnetic stimulation host to increase the stimulation intensity until the intensity is 45%, c stabilizes at 4mmHg, and s(10) = 45 is recorded. The remaining data are processed in the same way until a suitable amount of data is collected. The microcontroller then fits the data to obtain the user's isocontraction curve and calculates the actual stimulation intensity corresponding to the frequency. The microcontroller sends the integer intensity to the magnetic stimulation host, and the rounding method is to round up. After the treatment is completed, if the user's effective intensity is successfully collected, the frequency and the corresponding effective intensity are stored in the corresponding database to update the default isocontraction curve, serving users who fail to collect data or do not wish to collect data.
[0111] This embodiment's system adjusts the stimulation intensity based on the error between the actual pelvic floor contraction value *c* and the set effective contraction value *C0*, thus finding the effective contraction intensity. Based on the frequency-intensity data recorded during the pre-adjustment phase, a personal isocontraction curve is fitted to the user. In subsequent formal treatment, the stimulation intensity of each frequency is automatically adjusted according to the isocontraction curve to achieve effective contraction throughout the treatment process. If the user does not cooperate with the data collection during the pre-adjustment phase, the system's default isocontraction curve is used for the treatment plan. Each time a new user completes their treatment plan, their frequency-intensity data is added to the database for fitting and updating the system's default isocontraction curve. With increased usage and data accumulation, the isocontraction curve becomes increasingly accurate and representative. This embodiment can automatically adjust the stimulation intensity of each frequency to achieve effective contraction for the user, making it more scientific and safer, saving manpower, and improving the therapeutic effect of magnetic stimulation.
[0112] The technical scope of this invention is not limited to the content described above. Those skilled in the art can make various modifications and variations to the above embodiments without departing from the technical concept of this invention, and all such modifications and variations should fall within the protection scope of this invention.
Claims
1. A method for automatically adjusting the frequency intensity of a biofeedback magnetic stimulator, characterized in that, It includes the following steps: Obtain the typical frequencies f(n) of the biofeedback magnetic stimulator and collect the effective intensity s(n) that can induce effective contraction of the pelvic floor muscles under stimulation at each typical frequency f(n); where n represents the collection array number and is a natural number. Fit the isocontraction curve s(f) to each typical frequency f(n) and its corresponding effective intensity s(n): s(f)=b j *f j +b j-1 *f j-1 +...+b1*f+b0; where f represents the stimulation frequency of the user's magnetic stimulation protocol, b... j Let b represent the coefficient of the j-th term. j-1 Let b1 represent the coefficient of the (j-1)th term, ..., b0 represent the coefficient of the first term, and b0 represent the coefficient of the constant term. Obtain the preset intensity parameter s_treat and frequency parameter f_treat corresponding to the user's magnetic stimulation scheme, input the frequency parameter f_treat into the isocontraction curve s(f), and generate the contraction intensity parameter s(f_treat); The actual stimulation intensity s_freq(f_treat) is calculated based on the preset intensity parameter s_treat, frequency parameter f_treat, and contraction intensity parameter s(f_treat) corresponding to the user's magnetic stimulation protocol. s_freq(f_treat) = s_treat * s(f_treat) / s(i); where s(i) is the intensity value of the reference frequency.
2. The automatic frequency intensity adjustment method for the biofeedback magnetic stimulator according to claim 1, characterized in that, j takes the value 3.
3. The automatic frequency intensity adjustment method for the biofeedback magnetic stimulator according to claim 1, characterized in that, The method for determining the effective intensity s(n) that can induce effective contraction of the pelvic floor muscles under typical frequency f(n) stimulation includes the following steps: Obtain the actual pelvic floor contraction value c and the effective contraction value C0 under the current pulse stimulation, and calculate the error value Diff between the two: Diff = C0 - c; determine the current pelvic floor contraction state based on the error value Diff, and make the following decision: (1) If Diff>0; determine that the current contraction is weak, and increase the stimulation intensity of the next pulse; (2) If Diff < 0, it is determined that the current contraction is too strong, and the stimulation intensity of the next pulse is reduced. (3) If Diff = 0, the current contraction is determined to be in line with expectations, and the next pulse maintains the same stimulation intensity. Based on the error value Diff = 0 under the current pulse stimulation, perform the next pulse stimulation and repeat the above operation until the error value Diff remains 0 for M consecutive pulses. Then, determine that the current stimulation intensity is the effective intensity s(n) under the typical frequency f(n) stimulation.
4. The automatic frequency intensity adjustment method for the biofeedback magnetic stimulator according to claim 3, characterized in that, The effective shrinkage value C0 is obtained as follows: Under typical frequency f(n) stimulation, the fast muscle contraction value G in the active muscle strength assessment of the user is determined according to the Glazer pelvic floor muscle assessment standard, and then the effective contraction value C0 is calculated: C0=G*Ratio; where Ratio is the active-passive conversion coefficient, and the value range is (0,1).
5. The method for automatically adjusting the frequency intensity of a biofeedback magnetic stimulator according to claim 2, characterized in that, The formulas for calculating the coefficients b3 (cubic), b2 (quadratic), b1 (linear), and b0 (constant) are as follows: Substitute each typical frequency f(n) and its corresponding effective intensity s(n) into the calculation formula to calculate the cubic term coefficient b3, quadratic term coefficient b2, linear term coefficient b1, and constant term coefficient b0; where N represents the number of arrays of typical frequency intensities, and n represents the sampling array number and is a natural number.
6. The method for automatically adjusting the frequency intensity of a biofeedback magnetic stimulator according to claim 1, characterized in that, The user's magnetic stimulation plan includes a plan name, preset intensity parameters, frequency parameters, stimulation time, interval time, and number of cycles.
7. An automatic frequency intensity adjustment system for a biofeedback magnetic stimulator, comprising: A magnetic stimulation unit, which is used to generate a spatial pulsed magnetic field that acts on the pelvic floor muscles; The biofeedback module is used to collect the actual pelvic floor muscle contraction value c of the user; The microcontroller is used to receive the actual pelvic floor contraction value c, automatically adjust the frequency and intensity, and control the magnetic stimulation host according to the adjustment result. A communication module is connected to the magnetic stimulation host, the biofeedback module and the microcontroller respectively, and is used to realize communication between the magnetic stimulation host, the biofeedback module and the microcontroller; The feature is that, when the microcontroller performs automatic frequency intensity adjustment, it executes the steps of the automatic frequency intensity adjustment method of the biofeedback magnetic stimulator as described in any one of claims 1-6.
8. The automatic frequency intensity adjustment system of the biofeedback magnetic stimulator according to claim 7, characterized in that, The microcontroller is connected to a display module via a communication module; the display module is used to display user information, corresponding magnetic stimulation protocol parameters, and actual pelvic floor contraction value c data.
9. The automatic frequency intensity adjustment system of the biofeedback magnetic stimulator according to claim 8, characterized in that, The communication module includes a wired communication unit; the wired communication unit includes one or more of the following: STD and CAMAC bus, ISA bus, VXI bus, PCI, Compact and PXI bus, RS-232C, RS-422A, RS-485, USB, IEEE-1943, IEEE488, SCSI bus, and MXI bus.
10. The automatic frequency intensity adjustment system of the biofeedback magnetic stimulator according to claim 9, characterized in that, The communication module further includes a wireless communication unit; the wireless communication unit includes one or more of the following communication methods: custom protocol, IEEE 802.15.4 protocol, ZigBee protocol, Bluetooth protocol, LoRa, and UWB.