The present application generally pertains to control of actuators, and more particularly focus on a closed-loop control of actuators with capacitance as part of the feedback.
An actuator is a component of a machine that is responsible for moving and controlling a mechanism or system, for example, by opening a valve. An actuator requires a control signal and a source of energy. The control signal is relatively low energy and may be electric voltage or current, pneumatic, or hydraulic fluid pressure, or even human power. The source of energy may be an electric current, hydraulic pressure, or pneumatic pressure. When the actuator receives a control signal, it responds by converting the source of energy into mechanical motion.
However, the existing actuators rarely have closed-loop control, and those that do usually rely on the detection of back electromotive force or the use of Hall sensors to detect changes in magnetic flux to determine the state (e.g., current position) of the actuator's rotor. However, not all actuators are driven by magnetic coils, such as piezoelectric ceramic actuators, so not all actuators can detect back electromotive force and magnetic flux.
An electrical actuator is a device that converts electrical energy into mechanical motion. It is widely used in various applications where precise control and positioning are required. Electrical actuators are highly versatile and find applications in various fields, including robotics, industrial automation, automotive systems, aerospace, and many more. Their ability to provide precise and controlled motion makes them valuable components in modern control systems. Electrical actuators present distinct advantages compared to other actuator types, such as pneumatic or hydraulic systems, as they deliver more precise and controlled motion.
By incorporating a simple capacitance detection and measuring component into existing electrical actuators, the actuator's rotor state including its position can be rapidly and precisely determined by analyzing the capacitance measurements, which reflect its various states and positions. Feeding this information back to the control system as a reference allows for faster and finer adjustment to a change in the control signals by the actuator. In turn, it allows more precise and efficient control of the actuator.
In accordance with the present disclosure, a method for controlling an electrical actuator is provided such that measurements of capacitance are used as feedback for the closed-loop control of various functions of an actuator. In some embodiments, a rotor plate attached to a rotor and a stator plate attached to a stator can be used to create a capacitance. When the rotor moves, a distance change of the rotor leads to changes in the capacitance measured between the rotor plate and the stator plate. The variation in capacitance is then fed back to the actuator controller, enabling rapid initiating or braking of the actuator, preventing trailing effects and residual vibrations, and providing a more clean and precise vibration feedback.
In some embodiments, the method involves moving the rotor in a predetermined direction by a predefined distance, a capacitance sensing circuit measuring the capacitance between the rotor and stator plates. A processing unit then computes the change in rotor position based on the capacitance readings from the sensing circuit. The processing unit further determines whether this change aligns with the predefined distance. Finally, a rotor drive block governs the rotor's actions based on whether the observed distance change matches the predefined distance.
In some embodiments, closed-loop controller 102 includes an actuator control unit 103 and a capacitance sensing unit 104. Closed-loop controller 102 can determine the precise location of a rotor of one or more actuators 105. This location information is then fed to main controller 101. Depending on the specifics of an application, the main controller 101 then sends the appropriate control signals to an actuator control unit 103, which in turn controls the movement of an actuator 105, including but not limited to modifications of vibration and braking of the actuator 105.
In
In
In
According to some embodiments of the present disclosure, the piezo ceramics can also be used as a pressure sensor in addition to be an actuator (e.g., 105) as illustrated in
Although not shown in
A capacitance C is formed between the two electrode plates 207 and 208, and actuator controller 202 stores the static capacitance value C0 (i.e., when rotor 206 is in its null position). Actuator controller 202 may also store the maximum amplitude of vibration, which is the maximum distance (Lmax) that rotor 206 moves from its null (or equilibrium) position during its vibrational motion in some embodiments according to the present disclosure. Lmax is used to ensure that the actuator is not overdriven or that it does not ‘collide’ (e.g., making noise by hitting the casing of the LRA), reducing the working lifespan of the LRA. When it is found that a measured L is already greater than Lmax, it indicates that a mechanical redesign of the LRA is due, including possible changes in mass and spring constant. Therefore, based on the actual measured L, we adjust the driving voltage, driving frequency, etc., to make the LRA actuator move within the maximum distance, which is Lmax.
In
Because the distance d between the two electrode plates does not change, the change in overlapping area ΔS can be determined through the change in capacitance ΔC as shown in equations (1) and (2) below.
Where C0 is the capacitance measured when rotor 206 is in its null position and not moving. Cm is the capacitance measured at the time of measurement.
Where ΔC is the change in capacitance, ΔS is the change in overlapping area between the two electrode plates 207 and 208, dis the distance between electrode plate 207 and electrode plate 208, & represents the relative dielectric constant of the medium, and k is the electrostatic force constant.
Here, same as in equation (2), ΔC is the change in capacitance, ΔS is the change in overlapping area between the two electrode plates 207 and 208, d is the distance between electrode plate 207 and electrode plate 208, ε represents the relative dielectric constant of the medium, and k is the electrostatic force constant. In addition, L is the moving distance of rotor 207 from its null position with respect to stator 208.
According to some embodiments, during the operation, the rotor position relative to actuator null position can be determined based on the measured capacitance changes. After receiving the position information of the rotor of actuator LRA 203, actuator controller 202 compares this location with an expected location value which is predetermined. If the determined position does not match the expected value, the actuator controller 202 may adjust actuator working parameters so that the operation will meet expectation next time. For example, in normal circumstances, LRA is driven with the expected operating parameters, resulting in an anticipated amplitude (vibration distance L). However, in practical systems, we may encounter situations where the expected operating parameters do not achieve the anticipated amplitude due to changes in mechanical structure or variations in spring constants. Therefore, it is necessary to adjust the operating parameters such as the voltage or frequency of the driving signal.
Examples of the working parameters include but are not limited to the resonance frequency, amplitude, driving voltage, waveform, duty cycle, the Q-factor, mechanical load, and frequency range. Here, the resonance frequency is the natural frequency at which the LRA vibrates most efficiently. It depends on the LRA's mechanical design, including the mass and spring constants. To achieve optimal performance, LRAs are typically driven at or near their resonance frequency. Operating above or below resonance may result in reduced efficiency and amplitude.
Amplitude refers to the extent of movement or vibration produced by the LRA. It is typically measured in millimeters (mm). The amplitude of vibration is influenced by the amplitude of the driving signal applied to the LRA.
The driving voltage, often referred to as the voltage amplitude, is the magnitude of the electrical signal applied to the LRA. It determines the force and amplitude of vibration.
The waveform of the electrical signal applied to the LRA affects the resulting vibrations. Common waveforms include sinusoidal, square, or complex waveforms. The waveform's frequency, amplitude, and phase can all be adjusted to produce desired haptic effects.
Duty cycle refers to the fraction of time that the LRA is actively vibrating compared to the total cycle time. It is often expressed as a percentage. Controlling the duty cycle can help manage power consumption and thermal considerations while delivering specific haptic effects.
The Q-factor represents the sharpness of the resonance peak in the LRA's frequency response. Higher Q-factors indicate a more defined resonance peak. A higher Q-factor allows for a more efficient and selective excitation of the resonance frequency.
The mechanical load applied to the LRA, such as the mass of the attached object or the device housing, can affect its performance. It may alter the resonance frequency and amplitude.
Some LRAs are designed to operate within a specific frequency range. Maintaining this range is essential for achieving desired haptic effects and ensuring compatibility with the application.
As shown in the formula (1)-(3) above, the capacitance and the change of distance have a linear relationship, so the drive parameters (including the distances changed) and the capacitance values (or change of capacitances) are usually paired and stored in a lookup table.
In some other embodiments, the actuator controller 202 may instead pass the determined location value to the main controller 201 and wait for instruction from main controller 201 as to what needs to be done if the measured location value does not match the expected value.
In some embodiments, the actuator controller 202 may take the measurements of the capacitance at different times and based on the capacitance changes to make corresponding adjustments of the control signal to achieve more precise and efficient control of the actuator.
Regardless, through this closed-loop control with the feedback of measured capacitances, the LRA actuator can have an improved performance and efficiency, such as effectively avoid trailing or aftershocks, achieve rapid braking, or accurately identify the LRA actuator's F0 (resonant frequency).
Similar to the discussion with respect to LRA above, the relationship of the capacitance and the distance between the two electrodes for a given piezo ceramic can be mathematically summarized by the following formula.
Where ε is the dielectric constant of the medium, k is an electrostatic constant, S is the overlapping area between two electrode plates, d is the vertical distance between the two electrode plates. The dielectric constant is an inherent physical quantity of ceramics. For the same ceramic, its dielectric constant is unchanged.
When the piezoelectric ceramic is subjected to external force, it will cause deformation, thereby changing the distance d between the electrode plates. As a result, the capacitance will change. The greater the pressure, the greater the deformation, and the greater the change in capacitance.
Returning to
When pressure is applied to (e.g., a finger presses on) the cover plate 306, the main controller 301 will obtain the pressure value of the piezoelectric ceramic 305 acting as a pressure sensor through the capacitance sensing unit 304. When the pressure reaches a certain threshold, the main controller 301, based on the pressure magnitude, will apply different voltages through piezoelectric ceramic control unit 303 to drive the piezoelectric ceramic 305 as an actuator to vibrate.
When piezoelectric ceramic 305 is used as an actuator, the capacitance variation can be detected by the capacitance sensing unit 304, which can be utilized to determine the current working state of the actuator. This working state is then compared with the expected state, and if it does not meet the expectations, the main controller 301 adjusts the working parameters of the piezoelectric ceramic drive 303 to make it meet expectations, completing a touch and vibration feedback closed-loop control process.
According to some embodiments, the main controller 301 may implement a control strategy that utilizes a proportional-integral-derivative (PID) controller to regulate the behavior of the piezoelectric actuator. A PID controller is a feedback control loop mechanism commonly used in various engineering applications to maintain a desired output or setpoint by adjusting a control input. In this case, the change in capacitance between the rotor and stator can be used as one of the control inputs.
As the actuator's position changes due to pressure changes, the distance between the rotor and stator changes, leading to a variation in capacitance. This change in capacitance can be measured and converted into a proportional signal representing the actuator's position.
The capacitance measurement serves as a feedback signal to the PID controller. Instead of relying solely on external position sensors, the capacitance measurement directly provides information about the actuator's position. This can potentially reduce the complexity and cost of the control system.
The change in capacitance can be directly related to the displacement of the actuator. The proportional (P) term of the PID controller can utilize this capacitance change to generate a control effort that is proportional to the position error. As the actuator deviates from the desired position, the PID controller can calculate a proportional correction based on the capacitance error.
The integral (I) and derivative (D) terms can also incorporate the capacitance measurement. The integral term can help eliminate any steady-state error due to capacitance-related changes over time. The derivative term can take into account the rate of change of capacitance, helping to prevent rapid changes in position that might be caused by sudden changes in capacitance.
In some cases, the capacitance change might not be linear or constant due to environmental factors or mechanical variations. Advanced control strategies, such as adaptive control, can use capacitance measurement to adjust the PID controller's parameters in real-time, enhancing the actuator's performance under varying conditions.
At an optional step 402, the Actuator controller (e.g., 202 in
In step 404, the actuator controller ascertains if the control signal for the current operation has reached the end of the predetermined duration. In some embodiments, a time counter may be employed to monitor the predefined duration of the control signal. If the control signal is still ongoing, the operation iterates at this step. However, if the control signal has culminated or reached the end of the predetermined duration, indicating a need to brake the rotor, the process advances to step 406.
In step 406, actuator controller (e.g., 202 in
In step 408, the stored capacitance measurements were analyzed to see if any capacitance change between two consecutive measurements is less than a predetermined value. This predetermined value is set to indicate whether to stop braking. If a capacitance change is less than the predetermined value, then the braking control can stop, i.e., the braking is deemed to have succeeded. The operation proceeds to step 412. If the magnitude of capacitance change remains greater than the predetermined threshold, then the operation proceeds to step 410.
In step 410, the stored capacitance measurements were further analyzed to determine the moving direction of the rotor. For example, according to some embodiments, as the rotor moves from the null position towards the positive maximum amplitude, it gets closer to the stator plate. The decreased distance between the rotor plate and the stator plate leads to an increase in the overlap area between the plates, resulting in an increase in capacitance. When the rotor moves from the null position towards the negative maximum amplitude, it moves away from the stator plate. The increased distance between the rotor and the stator plate leads to a decrease in the overlap area between the plates, resulting in a decrease in capacitance. Accordingly, to achieve rapid and efficient braking, the actuator controller would send a control signal to cause the rotor to move in the opposite direction, the actual parameters of the control signal depending on the measured capacitance. The process then goes back to step 406.
In some embodiments of the present disclosure, the control signal may consist of a series of waveforms with varying frequencies designed to identify or tune into the resonating frequency. As the actuator's maximum amplitude remains constant, we can calculate the maximum displacement of the system, denoted as Lmax, based on the capacitance values Cmax/Cmin detected by the capacitance detection circuit. If, for instance, the overall system's resonant frequency, denoted as F0, experiences changes, perhaps due to normal physical wear and tear, we can then adjust the drive frequency to attain the maximum amplitude. This adjustment necessitates an update to the system's resonant frequency, typically stored in the actuator controller.
Though the method for controlling an actuator braking is disclosed by way of specific embodiments as described above, those embodiments are not intended to limit the present method. Based on the methods and the technical aspects disclosed herein, variations and changes may be made to the presented embodiments by those of skill in the art without departing from the spirit and the scope of the present method.
Also, while the embodiment described above specifically pertains to the braking function of an actuator, it is evident to those skilled in the art that the core principles of this invention can be analogously applied to various other functions associated with controlling an actuator. For instance, the invention's mechanisms can be adapted to modulate the speed of the actuator, to reverse its direction, or to introduce variable torque control. Hence, a person skilled in the art would appreciate the broader applicability of the invention beyond mere braking, embracing a spectrum of actuator control functionalities.