The present invention relates to a drive control device for a surgical motor system comprising a motor control unit for controlling an electric motor in an open and/or closed loop, said electric motor driving a surgical tool. A further aspect of the invention relates to the motor system itself. Further, the present invention relates to a method of triggering a surgical motor system, in which the surgical tool is driven by an electric motor which is controlled by means of a motor control unit in an open and/or closed loop.
Surgical motor systems of the generic kind are known in numerous variants, in particular together with tools in the form of drilling and milling machines or saws. They are operated by the motor control unit generating control signals for the electric motor, to operate it with a specific rotational speed which can be set by the drive control device. Depending on the type of the electric motor, rotational speeds of up to 80000 revolutions per minute may be achieved. A motor system of this type is especially cost-effective and low-maintenance if the electric motor is a brushless DC motor which has at least two motor windings apart from the rotor.
Drive control devices for surgical motor systems of the generic kind are known, for example, from WO 2006/012991 A1 or DE 10 2009 018 143 A1. With these known drive control devices, the rotational speed of the surgical tool concerned is controlled in a closed loop, wherein e.g. a pulse width modulation (PWM) or a space vector pulse width modulation (SVPWM) is used. Compared to the conventional pulse width modulation, the SVPWM method has the advantage that all motor windings can be energized at the same time, so that a smooth and jerk-free operation of the electric motor is possible also with particularly low rotational speeds.
From EP 2 324 779 A1 a surgical motor system is known intended for various medical applications and comprising a drive control unit including an electronic circuit serving to control the rotational speed of the motor system in an open and/or closed loop. The way of controlling the rotational speed in an open and/or closed loop changes depending on the tool holder which is attached to the surgical motor system.
Apart from their smooth operation, these known closed-loop control methods are distinguished above all by the fact that the respective rotational speed can be readjusted very fast. However, it has turned out that e.g. in the event of extreme load changes a very quick readjustment of the rotational speed does not only bring advantages, as can be seen from the following comparison:
If e.g. an uncontrolled motor operated with compressed air experiences a short-term drop of the rotational speed during driving a milling cutter due to it being possibly caught, this will result in the motor speed rising again after the milling cutter has come loose. An additional temperature rise will not be produced here.
On the other hand, if such a milling cutter is driven by an electric motor controlled in a closed loop, the motor control unit performs the readjustment in such a situation within very short time to counteract the sharp drop of the rotational speed. This results in problems in particular if the tool gets caught several times in succession and the rotational speed has to be readjusted again and again. If the current profile is examined in more detail in such a situation, additional energization impulses will be measured (I2×R). As a consequence, these very quick, dynamic closed-loop control processes are accompanied by additional losses. Due to the continuous readjusting and the associated current peaks, the electric motor produces a larger amount of heat and there is the risk that it will overheat.
There are many applications (e.g. in craniotomy) in which such a quick readjusting is desired or even required, where the depicted disadvantage of the additional losses may be simply accepted due to the comparably short activation times in craniotomy. However, there are applications such as the time-consuming process of milling off a bone segment in which the focus is not so much on the quick readjustment but rather on the lowest possible thermal losses.
If the above-mentioned drive control devices known e.g. from WO 2006/012991 A1 or DE 10 2009 018 143 A1 are used in a process of milling off a bone segment, there is the risk that the electric motor will be overheated or possibly even damaged. Accordingly, the field of use of the previously known drive control devices for surgical instruments or apparatus is limited to specific purposes for reasons of safety. This is why different surgical motor systems or those comprising respectively suitable drive motors are used hitherto depending on the field of application. This impedes the handling and increases costs as well. It would be desirable, however, to use one motor system for a wide variety of medical applications.
The invention is based on the object to further develop a drive control device such that the field of use of the associated surgical motor system can be enlarged. Likewise, a corresponding control method as well as a surgical motor system are to be provided, too.
This object is achieved with regard to the drive control device, the surgical motor system, and the method in accordance with the invention.
The invention suggests to provide a parameter specification device which is arranged upstream of the motor control unit and allows to set the open or closed loop parameters of the motor control unit such that the open or closed loop control profile of the electric motor can be adapted to the respective state of the electric motor. Instead of using different motor systems for different applications, the invention is based on the idea to vary the control mode or the open or closed loop control profile of the electric motor in such a manner that it is optimally adapted to the respective application so as to allow a larger range of use of the employed motor system. The basis for the selection of the open or closed loop parameters is the detected state or state history of the electric motor, by means of which the parameter specification device is capable of determining the current medical application. With a suitable selection of parameters, it will be achieved that the resultant open or closed loop control profile safely prevents an overload such as an unallowable temperature rise of the electric motor. The triggering process according to the invention may therefore be used for the most varied surgical purposes without the need of having different motors available. The various control modes or triggering profiles may be realized by pure software engineering solutions, whereas the hardware, i.e. the control electronics and the motor, may remain unchanged. Thus, the manageability is clearly improved and the costs are reduced correspondingly.
By altering the open or closed loop parameters, the open or closed loop control profile of the electric motor can be changed such that the resultant torque/speed characteristic is optimally adapted to the respective load condition.
In the sense of the invention, a control mode has an influence on or alters the set points or pilot values and/or the open or closed loop control characteristic itself. In the event of an application case where a quick readjustment it is not required (as e.g. during milling off a bone segment), the P proportion can be reduced and the I proportion can be increased in the control process so as to avoid high current peaks. As an alternative or in addition, the level of the maximum current can be lowered as a whole. Further, the parameter specification device allows to accordingly lower the set point or the target rotational speed, in particular after having exceeded a critical current or if its overrun is to be expected.
It is preferred that the electric motor or the tool can be operated first according to a default control mode or a manually adjustable control mode and then can be changed or switched to a more suitable control mode depending on the detected state or the identified current medical application.
Depending on the application case, it is also possible to switch between an operation with rotational speed regulation and an operation without rotational speed regulation (pure open-loop control), to use different control parameters for the rotational speed regulation or to adapt the magnitude of the set point depending on the situation with unchanged control parameters. A further alternative is to alter the internal resistance of the motor, in which the output voltage for the motor is correspondingly lowered or increased in proportion to the measured current.
The different open or closed loop control profiles are deposited in the form of control modes from which a suitable one can be selected depending on the situation. According to the invention, selecting and switching are performed in an automated manner.
According to the invention, the respective state of the surgical motor system is dynamically detected in order to be able to change the open or closed loop control profile corresponding to the respective demands quasi in continuous fashion.
According to one embodiment, it is possible to deposit a plurality of different control modes, i.e. open and/or closed loop parameters or characteristic curves of the motor, which each are associated to corresponding medical applications. Depending on the detected state or the detected state history of the electric motor, the parameter specification device is then able to select the suitable control mode from these.
As an alternative or in addition, the selection of the control mode may be performed depending on the employed surgical tool or tool adapter. Due to the preferably automatic detection, one or more control modes suitable for the tool can be selected. To give an example, different tools are operated with different rotational speeds, e.g. with a maximum of 20000 rpm or a maximum of up to 80000 rpm. The identification of the tool makes sure that the maximum motor speed and/or the maximum torque are limited in corresponding fashion.
Each control mode may have a predetermined torque/speed characteristic of the electric motor associated to it.
Instead of or in addition to permanently deposited control modes, a suitable control mode can be generated on the basis of a training algorithm.
In one embodiment, the control mode may also be selected as a function of a detected control incidence per unit of time, being indicative of an application with many load fluctuations.
It may further be of advantage to determine the respective state of the surgical motor system by a preferably continuous detection of the respective instantaneous value of motor current and motor voltage of the electric motor. If a closed-loop controller is provided as a motor control unit anyway, this has the advantage that the sensors required for said control process are already available, so that no additional costs are produced.
Further or as an alternative, the respective state of the surgical motor system can be determined by a preferably continuous detection of a temperature of the electric motor (M), with the option that in the absence of a corresponding sensor the temperature can also be indirectly detected by integration of the respective instantaneous values of motor current and motor voltage.
It is also advantageous if at least one control mode provides for a rotational speed regulation of the electric motor and at least one other control mode does not provide for a rotational speed regulation of the electric motor. In this way, it is possible to simulate by software engineering a controlled as well as an uncontrolled operation, in particular the uncontrolled operation of a compressed air motor.
In the open and/or closed loop control method, the motor control unit may carry out either a pulse width modulation or a space vector pulse width modulation (SVPWM) in which all motor windings are energized simultaneously.
In order be able to identify the state of the electric motor, a rotor position determination means may be provided for determining a rotor position of the electric motor; for the purpose of determining the position of the rotor of the electric motor, at least one of the motor windings is cut off from a power supply for a predetermined time interval. With a rotational speed of 80000 rpm and three motor windings which are cut off one by one, the position of the rotor and the electromotive force can be measured 4000 times per second. This allows to detect the state of the electric motor in very short time and to select a corresponding control mode.
A surgical motor system according to the invention comprises an electric motor for driving a surgical tool which can be detachably connected to it directly or indirectly, in particular by interposing a tool adapter or handpiece, as well as a drive control device as described above.
The surgical motor system may also include a rotational speed detection means for detecting the actual speed of the electric motor, in particular Hall sensors, and/or a handpiece or tool identification means. This allows for an automatic identification of the state of the electric motor and the employed tool or tool system and the selection of a corresponding control mode.
The method, according to the invention, of an open and/or closed loop control of an electric motor (M) of a surgical motor system which drives a surgical tool, is characterized by the following steps: detecting a state and/or state history of the surgical motor system, in particular of the electric motor; selecting a control mode on the basis of the detected state or state history; and adjusting the open or closed loop parameters such that the open or closed loop control profile of the electric motor corresponds to the selected control mode.
The invention is explained below on the basis of the description of an embodiment with reference to the drawings in which:
According to
If the motor control unit MS is in the mode of controlling the rotational speed in closed-loop fashion, its input is supplied with a real value signal IST which indicates the instantaneous value required for controlling the rotational speed in closed-loop fashion. Sensors (not shown), in particular in the form of Hall sensors, are provided for the detection of the rotational speed. If the closed-loop control carried out by the motor control unit MS requires any other feedback values, such as in particular the supplied current or the applied voltage, the real value signal IST contains corresponding information.
According to
According to
Moreover, the motor system may additionally comprise a sensor system which automatically identifies the kind of the currently used tool and delivers a corresponding type signal TYP. According to
In the parameter specification device PV or another storing device, application-related state variables and histories of the input signals U, I, n, T; t, TYP are deposited. By means of various test series and measurement series in the forefront or with the aid of a training algorithm, it is possible to determine which ones of the state variables and histories are typical for the respective tool inserts. This allocation of state variables and medical application enables the parameter specification device PV to determine the current application on the basis of the present input variables or measured values.
As described at the outset, all applications and tool inserts require different drives. In case of milling applications, for instance, smaller motor currents in the range from at most 1 A and moments of at most 1.5 Ncm can be expected, whereas in craniotomy currents of up to approximately 3.5 A and moments of up to 3.5 Ncm are more likely to occur.
Apart from the automatic identification of the current application, the parameter specification device PV selects the appropriate control mode in a second step. This correlation between application and control mode is also deposited in the parameter specification device PV or another memory device.
Said two steps carried out by the parameter specification device PV are schematically shown in the
Having selected an application-oriented control mode, the parameter specification device PV delivers corresponding open and/or closed loop control parameters to the motor control unit MS and in this way alters the open or closed loop control behavior of the motor control unit MS. Thus, the parameter specification device PV automatically switches from the control mode (which in the first instance has been set by default or manually) to a more suitable control mode. This means that the parameter specification device PV is able to provide the motor control unit MS with such an open or closed loop control profile which is best suited to the current load condition of the electric motor M represented by the signals U, I, n, T, t and/or TYP. If for instance, the measured values or their temporal progression indicate that the surgical tool W is about to carry out a craniotomy, the parameter specification device PV adjusts on the motor control unit MS a closed-loop control profile which results in the motor characteristic 1 in
Depending on the case of application or the identified load condition of the surgical tool W, it may be reasonable to set the open or closed loop control profile of the motor control unit MS in some other way than apparent from the diagram of
1.) No use of a rotational speed regulation;
2.) Use of a rotational speed regulation with modified control parameters;
3.) Rotational speed regulation with best coordinated parameters, but adjust the set point of the rotational speed regulation depending on the situation;
4.) Alteration of the internal resistance of the motor:
In proportion to the measured motor current, the motor control unit MS lowers the output voltage for the electric motor M as follows.
U
corrected
=U
normal
−ΔU
ΔU=R×Imotor
For an electric motor M with a high internal resistance, the voltage ΔU drops across the internal resistance of the winding. This is why the motor control unit MS delivers a voltage reduced by ΔU, in order to achieve the same effect in a motor whose internal resistance is not so high.
5.) Implemented in the parameter specification device PV is a suitable training algorithm which sets the control profile of the electric motor in accordance with training the load conditions of the electric motor. By way of example, the parameter specification device PV detects the temperature rise of the motor via a temperature model. Especially in the event of a prolonged operation of the motor as is the case during milling, a conclusion is made that the tool W is used for milling operations, whereupon the motor control unit MS is switched to the best suited open or closed loop control profile.
As the signals produced by the sensor system S are required as feedback values by the motor control unit MS depending on the type of the latter (as indicated in
Number | Date | Country | Kind |
---|---|---|---|
10 2012 106 589.6 | Jul 2012 | DE | national |
This application is filed under 35 U.S.C. §371 as the U.S. National Phase of International Application No. PCT/EP2013/064615, filed Jul. 10, 2013, which claims the benefit of priority of German Application DE 10 2012 106 589.6, filed Jul. 20, 2012, the contents of both applications being incorporated by reference herein in their entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2013/064615 | 7/10/2013 | WO | 00 |