Design and analysis of a recoil-type vibrotactile transducer

Hsin-Yun Yao Tactile Labs, Saint-Bruno, Québec, Canada ͒ Vincent Haywarda Institut des Systèmes Intelligents et de Robotique, UPMC, Université Paris 06, CC 173-4 Place Jussieu, 75005 Paris, France ͑Received 9 February 2010; revised 4 June 2010; accepted 8 June 2010͒ This article describes the design of a high-bandwidth, iron-less, recoil-based electromagnetic vibrotactile actuator. Its working principle, the theoretical analysis, the method used to determine its transfer function, its scaling properties and its design constraints are discussed along with its fabrication and possible improvements. © 2010 Acoustical Society of America. ͓DOI: 10.1121/1.3458852͔ PACS number͑s͒: 43.38.Dv, 43.66.Wv, 43.80.Jz, 43.38.Ar ͓AJZ͔ Pages: 619–627

I. INTRODUCTION Enclosure or front plate vibration, on the other hand, is almost universally used in portable phones and other devices Modern portable communication devices are noted for their ever-increasing data processing and display capabilities. because it is practical. Oscillations are almost always ob- With mixed success, they strive to tap into several human tained using vibration motors because they are very efficient sensory channels: vision, audition and touch. Comparatively, in power and space and are easy to commission. Their effi- the use of the haptic channel—where movement and touch ciency arises from their mode of operation which is to spin sensations are combined—in order to exchange information an eccentric attached to the shaft of a dc motor. Their is achieved today only at a very basic level, as discussed in expressive capabilities are—by principle—restricted, as fur- recent surveys.1,2 ther discussed in the next section. Despite its limitations, it is The only tactile feedback signal widely used in con- possible to use vibration motors in direct contact with the 5 sumer applications is the vibrotactile signal communicated to skin, making a “one note” tactor out of a vibration motor. the user by inducing persistent or transient oscillations to the In this paper, we describe a third approach that relies, enclosure or to the front plate of a hand-held device. During like the vibration motor, on the production of vibrations in a operation, these surfaces are normally in contact with the whole device or plate, but which is capable, like the voice- fingers of the user, which makes this approach very practical. coil tactor or the loudspeaker, of producing precisely con- If the device is in a pocket, then the large surface of the trolled vibrations over a wide frequency bandwidth and dy- enclosure makes it possible to radiate sufficient vibration en- namic range. This device operates from a recoil principle by ergy for signaling an alert through layers of clothes or even establishing a Laplace between an elastically guided when placed in a handbag. Understandably, this type of sig- slug—a permanent magnet—and an casing that contains two nal is easy to create and can elicit salient sensations in ex- coils in an open magnetic circuit arrangement. change of very little electrical power and given a tiny space This new device can be integrated in hand-held enclo- and cost budget. sures since, unlike voice-coil-driven tactors, it does not re- A different vibrotactile stimulation approach is em- quire a mechanical ground to operate and, unlike the vibra- ployed by the ‘tactor’. A tactor device is designed to stimu- tion motor, has all the features of a transducer capable of late a small region of skin tissue, and often operates like an linear operation over a large range. From a tactile display acoustic transducer. While the tactor has more than eighty perspective, an analogy can be drawn with visual displays. years of history since R. H. Gault noticed that the vibration Black-and-white binary displays are quite useful, say to dis- of the membrane of a telephone earpiece caused strong cu- play numbers, but many find color images more visually ap- taneous sensations,3,4 it has not been adopted by the con- pealing. They also offer new opportunities for interaction sumer industry. This lack of adoption is likely to be due to designers. The transducer described in this article achieves the necessity to maintain direct contact between the radiating just that: interaction designers have total freedom over the element and the skin through the use of a strap or of a gar- transmitted vibration waveform. ment. With the tactor, the regions of stimulation are also After a brief background discussion we describe the restricted to areas that are free of manipulative or sensing transducer’s working principle and its model in terms of an purposes, excluding, for instance, the fingertips and the th- equivalent electrical circuit. We then describe a system iden- enar region which are crucial during interaction with a de- vice. tification procedure where each component of the circuit is either measured or derived theoretically. The model is then employed to analyze the sensitivity of the complete system ͒ a Author to whom correspondence should be addressed. Electronic mail: performance with respect to each component characteristic. [email protected] Possible improvements based on this analysis are suggested.

J. Acoust. Soc. Am. 128 ͑2͒, August 20100001-4966/2010/128͑2͒/619/9/$25.00 © 2010 Acoustical Society of America 619 Author's complimentary copy (a) (a) (b)

(b) (c) FIG. 2. ͑Color online͒ Voice Coil Actuators. Sources: ͑a͒ Moving Coil

orce ͑ ͒ ͑ ͒ ͑ ͒

f USA Motion , b Moving Magnet H2W Technologies .

time B. Moving-coil and moving-magnet actuators ͑ ͒ FIG. 1. Vibration Motors and their typical response. a Various models ͓ from Precision Microdrives Ltd. ͑b͒ Chirp-like response of a vibration motor Moving-coil actuators one model is represented in to a step input. ͑c͒ Reducing the input amplitude by a factor five renders the Fig. 2͑a͔͒, use the same principles as electromagnetic loud- motor essentially useless. speakers. They comprise a voice coil, a magnet creating an annular field, and a suspension mechanism. Below satura- tion, the output force is by-and-large linearly determined by II. BACKGROUND the input current. They can be very accurate and do not have A. Basic vibration motor bandwidth limitations other than their structural dynamics and the ability of the driving amplifier to push current in an For purposes of comparison, let us first describe briefly inductive load. the mode of operation of vibration motors. Referring to Compared to vibration motors, they are more expensive Fig. 1͑a͒, a common design is when an eccentric mass at- and generally larger, unless designed to operate at one single tached to shaft of a small dc motor. Sometimes, the design is resonant frequency. In the latter case, their response magni- integrated as in the model shown in the right-most example tude is very sensitive to the presence of any dissipative term 6 of Fig. 1͑a͒. in the load which is very detrimental to their role as a trans- Consider the limit case when such motor is attached to a ducer. For haptic applications, moving-coil actuators are not rigid mechanical ground. When the motor spins, the interac- very suitable. Often designed to move very small , tion force with the ground depends on the square of the an- they cannot produce large movements at low frequencies, let gular . The vibration motors used in consumer prod- alone be imbedded in a portable device. ucts typically target an angular velocity in the range of 100– Some models are designed to operated with a fixed coil 7 200 rotations per second. This method makes it possible to and a moving magnet, which can result in a larger output vibrate heavy loads provided that dissipative effects do not force for a same volume since a fixed coil can be thermally dominate the small power of the motor. Given a step connected to an external heat sink ͓one model is represented input of magnitude h, the spinning velocity follows a first in Fig. 2͑b͔͒. The downside is a larger moving mass and order response, ␻͑t͒ϰh͓1−exp͑−t/␶͔͒, because the vibrator often a more limited displacement range. Moving magnet obeys the general dynamic behavior of a DC motor where actuators have been used in research projects for different the time constant, ␶, depends on the ratio of its to its purposes with different sizes and configurations. At a larger back-EMF coefficient ͑if the electrical time constant is ig- scale, permanent magnet linear actuators are widely used in nored͒. The produced centrifugal force is of the form air compressors.10,11 At a small scale, it can be produced with ͉f͉ϰ␻2. If the vibrator is mounted on a case which is much sub-millimeter sizes to use as precision actuator.12,13 Because heavier than the spinning mass, then the vibration obeys of its simplicity and efficiency, it has a wide spread industrial h2͓1−exp͑−t/␶͔͒2 exp͕jh͓1−exp͑−t/␶͔͒t͖, where the vibra- and research application. Experimental and analytical mod- tion amplitude ͑the first factor͒ and the frequency ͑the expo- eling, optimization, improvements has been extensively dis- nent͒ are linked. If we plot the response of a typical vibration cussed in the past.14–16 motor powered at full amplitude, we obtain a profile such as that seen in Fig. 1͑b͒, where the ramp-up period is in the C. Other prime mover techniques range of hundreds of milli-seconds. This ramp-up period For vibrotactile haptic applications, other actuating prin- causes significant delay and is problematic when a precise ciples have been explored: piezoelectric benders,17 stacks,18 sensory outcome is desired. As a result, these motors are not and magnetostriction. None of these approaches have ap- suitable for scientific experiments where the temporal prop- proached the potentially low manufacturing cost and the erties of the stimulus are important. practicality of electromagnetic transducers with either mov- To better appreciate the fact that there is little room ing magnets or moving coils. given to interaction designers to obtain a richer behavior from such motors, Fig. 1͑c͒ shows the response of the same D. Design criteria for recoil-type vibrotactile actuators motor when the input step is five times smaller. Not only is the vibration of very low frequency, but its amplitude is also The general design criteria of recoil-type vibrotactile ac- very low. As a result, designers have considered adding ad- tuators are similar to the criteria that apply to many other ditional dynamics to this kind of vibrators,8 or have devel- types of actuators: small size, high specific power, efficiency, oped more sophisticated control schemes.9 Nevertheless, the ability to be packaged, robustness, linearity, and ease of com- scope of these improvements is limited. missioning. However, they do have some specific con-

620 J. Acoust. Soc. Am., Vol. 128, No. 2, August 2010 H. Yao and V. Hayward: Recoil-type vibrotactile transducer Author's complimentary copy (a) (b) (a) xs xh Ks Kh

Ms f −f Mh NS

Bs Bh (b) R L

(c) (d) + v i ve

FIG. 4. Actuator physics. ͑a͒ Free-body diagram of the actuator. The two masses are free-floating. The ‘s’ parameters can be set by design. The ‘h’ parameters represent the load which must be driven. ͑b͒ Electrical circuit.

enclosures or in the handles or larger devices. In these de- FIG. 3. ͑Color online͒ Actuator arrangement. ͑a͒ Shaded parts are made of signs, it was easy to arrange for the coil to have a 5 ⍀ non-ferromagnetic material. A magnet is suspended by two rubber mem- impedance so the actuator could be powered with ordinary branes in gray. The field lines intersect each half of the coil to create an axial force. The coil is arranged such that the current flows in opposite directions audio components. in each half. ͑b͒ External aspect of a 13ϫ25 mm ‘haptuator’. ͑c͒ Measure- ment setup with purely inertial load. ͑d͒ The magnetic field lines emanating from the magnet. The arrows show the acting on the coil. B. Dynamic model ͑ ͒ straints. Ideally, vibrotactile actuators should be able to pro- Denote by B l , the magnetic flux density created by the vide stimulation from a few Hz to 500 Hz. With recoil-type permanent magnet where the current i flows in the coil at actuators, providing output the upper frequency range is not location l, the Laplace force f is obtained from difficult, but providing output in the low-end is constrained ϫ ͑ ͒ ␥ ͑ ͒ by a basic tradeoff driven by the scale at which the device is f = iͶ dl B l = i, 1 built. For a given output, a reduction of the moving mass must be compensated by a larger peak-to-peak excursion, where ␥ represents the actuator’s drive factor, or Bl factor. complicating the suspension design. This is similar to loud- This force, like in a loudspeaker, develops between the coil speakers when the area of the membrane is reduced. Informal and the magnet. Since the actuator is intended to operate experiments have shown that3Gofacceleration is the great- ungrounded, connected to driven device, its mechanical be- est stimulation at the fingertips that can be sustained before havior can be represented by a six-parameter model, see the onset of numbness. This figure was therefore targeted in Fig. 4͑a͒. the present design. An electromechanical force is applied to masse Mh, rep- resenting the equivalent inertia of the coil assembly, the de- III. ACTUATOR DESCRIPTION vice enclosure and the apparent hand mass, and to a second mass, M , representing the inertia of the slug/magnet. These A. Physical description s elements are connected by -damper systems, where Kh, The actuator, henceforth named an “haptuator,” is an Bh represents the load and Ks, Bs represents the suspension. ungrounded moving magnet voice-coil type linear actuator The positions of the masses are denoted xs and xh, respec- with a moving magnet. Referring to Fig. 3, a cylindrical tively. magnet is suspended by two rubber membranes ͑in gray͒ via Electrically, the system can be represented by the circuit two non-ferromagnetic pins ͑hashed lines͒ inside a tubular shown in Fig. 4͑b͒ where, v is the voltage at the terminals, i, enclosure ͑hashed lines͒ such that the generated magnetic the current, ve, the voltage resulting from Lenz’ law with field intersects the two halves of a coil at mostly right angle. actuator constant ⑀, R and L, the resistance and of When the current flows through the coil, it interacts with the the coil respectively. magnetic field of the permanent magnet to create a Laplace From these diagrams, the system’s governing equations force in the axial direction. The magnet moves axially as a can be written as follows, result of this force relatively to the enclosure. The displace- d2x d͑x − x ͒ s s h ͑ ͒ ͑ ͒ ment is a function of the Laplace force, of dynamic inertial f = Ms + Bs + Ks xs − xh , 2 forces acting on both the enclosure and the magnet, plus dt dt elastic and viscous forces developing between the magnet 2x x and the enclosure. d h d h − f = Mh + Bh + Khxh Recoil-type actuators can be small. The authors have dt dt made extensive use of a version that is 13 mm in diameter, ͑ ͒ d͑x − x ͒ 25 mm in length, see Fig. 3 b , and yet is able to produce − B s h − K ͑x − x ͒, ͑3͒ several G’s of acceleration given 5 W of input power. Similar s dt s s h designs have been used in a number of previous studies.7,19–21 Typically, the actuator was embedded in other f = ␥i, ͑4͒

J. Acoust. Soc. Am., Vol. 128, No. 2, August 2010 H. Yao and V. Hayward: Recoil-type vibrotactile transducer 621 Author's complimentary copy TABLE I. Electrical equivalents to mechanical elements using the imped- (a) (b) vs ance or the mobility analogy. C i s s ih Lh i Rs Ls Mechanical Impedance Mobility Rs Ls Cs vh Ch Force f Voltage v:f →v Current i: f →i v C Rh Lh Velocity x˙ Current i: x˙ →i Voltage v:x˙ →v Rh h Mass M L: M →L C: M →C 0 Spring K Capacitor C: K→1/C Inductor L: K→1/L Damper B R: B→R Resistor R: B→1/R FIG. 5. Equivalent circuit. ͑a͒ Using the . ͑b͒ Using the mobility analogy.

d͑x − x ͒ When employing the impedance analogy an inductor L v = ⑀ s h , ͑5͒ e dt is a substitute for a mass M, the inverse of a , 1/C, for a stiffness, K, a resistance, R, for a damper, B,a di current, i, for a velocity, x˙, such that equations that describes v = Ri + L − v . ͑6͒ force balances become voltage loop equations, dt e di 1 s ͑ ͒ ͵ ͑ ͒ ͑ ͒ 0=Ls + Rs is − ih + is − ih − v, 9 dt Cs C. Equivalent circuit di 1 0=L h + R ͑i − i ͒ + ͵ ͑i − i ͒ + + R i A practical approach to analyze mechatronic systems is h s h s h s v h h dt Cs to convert the mechanical part into an electrical equivalent 1 circuit. Once connected to an electrical driver circuit, the ͵ ͑ ͒ + ih, 10 complete system can then be analyzed in the time or in the Ch frequency domain although it may be made of components governed by mechanical, electrical, hydraulic, or acoustical di di 1 s h ͑ ͒ laws. Once these interconnected components are converted 0=Ls + Lh + Rhih + ͵ ih. 11 dt dt Ch into a single circuit, the contributions of each element can be studied using circuit theory. Such an approach has been ex- To obtain the electric circuit described by the these tensively used to analyze acoustic transducers and equations, one considers them as the application of Kirch- enclosures,22–24 and it is the method adopted in this article. hoff’s voltage law for two loops in a circuit. The current in To find the equivalent circuit of a mechanical system, each branch is such that the three loops form a circuit shown one can proceed with either the impedance or the mobility in Fig. 5͑a͒. analogy. The two analyses are equivalent, and the choice is Similarly, to use the mobility analogy, C is a substitute often based on the form of the governing laws in each for M,1/L for K,1/R for B, voltage v for velocity x˙, such domain.25 After replacing the mechanical elements into its that the equations that describe force equilibria become cur- electrical equivalent using the conversion Table I, each ele- rent summations at the nodes as shown in Fig. 5͑b͒, ment can be connected in a way that satisfies the conserva- dv v − v 1 tion laws. For example, using the mobility analogy, if two s s h ͵ ͑ ͒ ͑ ͒ 0=Cs + + vs − vh − i, 12 mechanical elements are subject to the same force, their elec- dt Rs Ls trical counterparts must be connected in series to share the dv v − v 1 1 same current; if they are forced to move at the same velocity, h h s ͵ ͑ ͒ vh ͵ 0=Ch + + vh − vs + i + + vh, their counterparts must be connected in parallel in order to dt Rs Ls Rh Lh drop the same voltage. It must be nevertheless remembered ͑13͒ that these analogies are mere tools for analysis and often lead to interpretations that do not possess a valid physical 25 dv dv v 1 significance. s h h ͵ ͑ ͒ 0=Cs + Ch + + vh. 14 From the mechanical free-body diagram, one obtains dt dt Rh Lh two equations describing the different forces acting on Ms The above equations can be viewed as the result of the and Mh, application of Kirchhoff’s current laws to three nodes of a dx˙ circuit, where the current flowing through each element is 0=M s + B ͑x˙ − x˙ ͒ + K ͵ ͑x˙ − x˙ ͒ − f , ͑7͒ s dt s s h s s h equal to the voltage at its terminals divided by its impedance. Figure 6 shows the equivalent circuits of the mechanical system using the impedance and mobility analogies ͓panel dx˙ h ͑ ͒ ͵ ͑ ͒ ͑a͒ and ͑b͒ respectively͔. These transformations result in cir- 0=Mh + Bs x˙h − x˙s + Ks x˙h − x˙s + f + Bhx˙h dt cuits that are dual to each other, and solving one is equiva- lent to solving the other. Note that for the impedance anal- ͵ ͑ ͒ + Kh x˙h. 8 ogy, the values of the impedances are the inverse of the

622 J. Acoust. Soc. Am., Vol. 128, No. 2, August 2010 H. Yao and V. Hayward: Recoil-type vibrotactile transducer Author's complimentary copy (a) (b) (a) Zc 1/γ f Zm v Zm Z Z v γx˙ m x˙ m Zs m h i Zs Zh Zs Zh

(b) Z c f ͑ ͒ 2 FIG. 6. Block representation of the mechanical components, a impedance, γ Zm ͑b͒ mobility. v Zs γ Zh x˙ h values for the mobility analogy ͑Z→1/Z͒ because of their duality properties. Despite the inverse relationship, all have FIG. 7. Circuit representation of the electrical circuit combined with the the unit of Ohm ͑⍀͒. equivalent circuit of the mechanical system. One important advantage of translating a mechanical system into an equivalent electrical circuit is that it can be 1 1 ͑ ͒ combined with the electrical driver circuitry, and the whole Zm = = , 16 mechatronic system can be analyzed in a unified manner. sCm sMm Specifically, because audio amplification components are 1 1 −1 K −1 typically voltage amplifiers, it is more convenient to employ ͩ ͪ ͩ s ͪ ͑ ͒ Zs = + = + Bs , 17 the mobility analogy. ͑If current amplifiers were used, we sLs Rs s would prefer the impedance analogy.͒ Using the mobility 1 1 −1 K −1 analogy, one may combine the circuits from mechanical and ͩ ͪ ͩ h ͪ ͑ ͒ Zh = sCh + + = sMh + + Bh . 18 electrical components by mean of an ideal of sLh Rh s ratio ␥ : 1 to represent the force developed between the mag- net and the coil, as described by ͑1͒ and as shown in Fig. 7͑a͒. The relationship from the input voltage to the output IV. SYSTEM IDENTIFICATION velocity can therefore be determined directly. A similar ap- proach is used in the analysis of loudspeakers driven by volt- Some parameters such as the mass of the magnet or of age amplifiers. the shell, mm and mh, as well as input voltage can readily be One last transformation can be applied to the system known or measured. Some others, such as the mechanical ͑ ͒ representation to facilitate its analysis. Figure 7 b shows a impedance of the suspension Zs, the coil impedance Zc, and circuit equivalent to that of Fig. 7͑a͒ without the ideal trans- the actuator constant ␥ require experimental identification. former, by reflecting the primary side into the secondary side. Solving for the circuit variables now allows us to es- tablish the relationship between the input v and other vari- A. System response and modeling ables of interest, such as x˙ . h In a first step the input-output system response was mea- These transformations can be summarized by expres- sured when the load was just an inertia, that is, when sions in the Laplace domain: Kh =0 and Bh =0. To achieve this condition, we secured the haptuator in a box and suspended it with thin threads. An ͑ ͒ Zc = sL + R, 15 accelerometer ͑ADXL320 from Analog Devices͒ was at-

(a) 1.5 1V 2V 3V 1.0

0.5 gain (ratio)

0 (b) (c) 4 -20 FIG. 8. System Response. ͑a͒ Fre- 2 -30 quency response of the actuator accel- 0 eration to input voltage ratio for three -40 ͑ ͒ ͑ ͒ gain (dB) different levels rms . b The magni-

-2 gain (dB) tude and phase plot of a fitted 2nd or- -4 -50 der model. ͑c͒ Plot of the impedance 300 100 of the suspension, Zs. 50 200 0 100 phase (deg) phase (deg) -50 0 -100 50 100 200 300 400 500 50 100 200 300 400 500 frequency (Hz) frequency (Hz)

J. Acoust. Soc. Am., Vol. 128, No. 2, August 2010 H. Yao and V. Hayward: Recoil-type vibrotactile transducer 623 Author's complimentary copy tached to the wall of the box. When activated, the actuator frequency range considered, hence Zc could be measured di- ⍀ could vibrate freely in the direction parallel to the floor, see rectly to be Zc =5.0 . Other parameters directly measurable ͑ ͒ Fig. 3 c . are the mass of the magnet, Mm =7 g, and the mass of the The acceleration response for three different input volt- case and of the test box, Mh =15 g. ages can be see in Fig. 8͑a͒. The three responses for 1, 2 and The actuator drive factor, ␥, ͑or ‘Bl’ factor͒ was obtained 3 V inputs ͑rms͒ do not fall exactly in top of each other ͑by using two methods: force measurement and simulation. less than 1 dB͒. This slight discrepancy is easily explained The first method involved measuring directly the force by saturation effects which are mostly noticeable around the produced by a DC current. The rubber suspension was re- natural . They arise, like for loudspeakers, because moved, and a peg was used to keep the magnet centered. The the large excursion of the moving part causes the suspension actuator was placed vertically above a scale such that when a to cease acting linearly, presumably because of the nonlinear DC current was sent to the coil, the magnet produced a force characteristics of rubber at high strains, and because the acting against the scale. Having the force and the current, magnetic flux interfering with the coils is no longer constant. using Eq. ͑1͒, ␥ can be obtained. In other words, the actuator starts “bottoming out” at reso- The second method employed a commercial finite ele- nance for a 3 V input. For this input, the acceleration is ment analysis tool ͑COMSOL 3.5, COMSOL AB, Stock- by-and-large 3 G throughout the frequency range. For a 1 V holm, Sweden͒. The geometry of the actuator was supplied input ͑1 G output for this load͒, the actuator operates mostly to the simulation, as well as the B field of the magnet, mea- linearly. sured to be 0.50Ϯ0.01 T at the pole, and the total coil The shape of the response resembles that of a 2nd order length. The software simulation tool used the above param- system with a 60 Hz natural resonance, which decays follow- eters to estimate ␥. A plot of the magnetic field lines and the ing one slope up to around 150 Hz, and following another resulting Lorentz force from the simulation can be seen in from 150 Hz to 500 Hz, indicating the presence of zeros in Fig. 3͑d͒. the transfer function. A 2nd order model with two poles and Twelve measurements were made with i=70–143 mA, two zeros gave an excellent fit ͑r2 =0.98͒. It is written using the first method. The factor ␥ was found to be 0.98Ϯ0.06 T·m. The second method gave ␥ x¨ 0.685s͑s − 1150͒ ˆ ͑ ͒ h =0.96Ϯ0.01 T·m. These values are within each other’s un- H s = = 2 , v s + 565.9s + 1.283e5 certainty range. In the following sections, the mean value of ␥=0.97 T·m is used. as͑s − b͒ = . ͑19͒ 2 ␨ 2 s +2 wos + wo C. Suspension impedance where the coefficient is ␨=0.79 and the resonance ␻ / ␲ ͑ ͒ frequency F0 = 0 2 =57 Hz. It is not seen on the figure, From Fig. 7 a the transfer function from voltage to out- but the model gradually differs from the measured response put velocity in terms of the system parameters is for frequencies above 400 Hz, indicating the possibility of x˙ ␥Z Z one or several zeros at higher frequencies. These zeros are h = s h , ␥2 ͑ ͒ likely to be due to the accelerometer transfer function ͑rated v ZsZm + Zc Zm + Zh + Zs bandwidth 500 Hz͒, but not to the actuator. s␥Z Z H͑s͒ = s h . ͑20͒ ␥2 ͑ ͒ B. Parameters found directly ZsZm + Zc Zm + Zh + Zs

Due to the small number of turns, the inductance of the The quantities Zs, Zc, Zm, and Zh can be substituted in coil L ͑found to be 2.05ϫ10−8 H͒ could be neglected in the ͑20͒ for their expressions, ͑15͒–͑18͒, to give

s␥Z Z s␥͑K /s + B ͒−1͑sM ͒−1 H͑s͒ = s h = s s h ␥2 ͑ ͒ ␥2͑ / ͒−1͑ ͒−1 ͑͑ ͒−1 ͑ ͒−1 ͑ / ͒−1͒ ZsZm + Zc Zm + Zh + Zs Ks s + Bs sMm + R sMm + sMh + Ks s + Bs s2␥M = m . ͑21͒ 2 ͑␥2 ͒ s RMmMh + s Mh + RMhBs + RMmBs + RMhKs + RMmKs

The transfer function ͑21͒ is of 2nd order with two zeros s␥Z M H͑s͒ = s m and two poles with two unknown parameters, K and B that ␥2 s s Zs Mh + RMh + RMm + sRZsMmMh describe a 1st-order suspension model as in ͑17͒. Substituting ͑ ͒ ␥ 64.7sZ in 20 the values Mm =0.007, Mh =0.015, =0.97, and R = s . ͑22͒ =5.0, the transfer function becomes 134Zs + 1.05e3 + 5.0sZs

624 J. Acoust. Soc. Am., Vol. 128, No. 2, August 2010 H. Yao and V. Hayward: Recoil-type vibrotactile transducer Author's complimentary copy 1.4 ) 5 radius scaling Re(Zs) 1.3 length scaling 0 mag. (dB -5 1.2 5 Im(Zs) 1.1 0

mag. (dB) -5 1.0 50 100 150 200 250 300 350 400 450 500 0.9 frequency (Hz) ͑ ͒ ͑ ͒ output ratio0.8 at 100 Hz FIG. 10. The magnitude of H s when the real top and the imaginary part ͑ ͒ bottom of Zs vary by 20% around the nominal value. 0.7 0.7 0.8 0.9 1.0 1.1 1.2 1.3 1.4 mass ratio A. Impedance of the suspension: Zs

FIG. 9. Actuator scaling properties. As noted in the previous section, Zs dominates the place- ment of the system zeros and poles. Physically, the suspen- sion of the actuator is a thin rubber disk designed to be much ˆ ͑ ͒ An expression for Zs can be found by relating 22 with more compliant in the axial direction than in the radial di- ͑ ͒ the transfer function 19 obtained experimentally, rection. At high frequencies it behaves like a membrane with 11.7͑s − 1150͒ vibration modes that gave Z a2nd-order transfer function ˆ ͑ ͒ ͑ ͒ s Zs s = . 23 ͑ ͒ s2 + 659s + 1.37e05 characteristic 23 . The modification of the material and of the thickness of st ͑ ͒ ͑ / ͒−1 Instead of a 1 -order expression, Z s = Ks s+Bs from the suspension would change the acceleration response of the ͑17͒, we find a more complicated 2nd-order expression. This actuator according to ͑22͒. Figure 10 shows the variation of ͑ ͒ ͑ ͒ ͑ ͒ can easily be explained by considering that the disk suspen- H s when the real top and imaginary bottom parts of Zs sion operates as a vibrating membrane. Its actual dynamics vary by Ϯ20% around the nominal value. Varying the real are likely to involve high-frequency vibrations modes which part of Zs does not have the same effect as varying the imagi- were picked up by the experimental identification procedure nary part but both variations shift the resonance and modify in the frequency range of interest. its Q-factor. The denominator of ͑22͒ suggests that the first term, 134Zs, is the dominant term for position of the poles. When B. Load inertia Z ͑ ͒ ͓ ͑ ͔͒ h comparing the response of Zs in 23 see plot in Fig. 8 c to the model ͑19͒, it is noticed that they share the same zeros at The primary function of this actuator is to provide a 0 and 1150 rad/s, and that they have poles that are very close source of vibration. Figure 11͑a͒ shows how different inertia to each other ͑358 vs. 370 rad/s͒. The resemblance of the affect the acceleration output, based on ͑20͒. As might be transfer function with the suspension impedance suggests that the transfer function is primarily determined by the char- (a) 5 acteristics of the suspension and shaped by the other param- 0 eters. -5 -10 V. ACTUATOR ANALYSIS -15 magnitude (dB) With the help of the parametrized transfer function ͑20͒, -20 we can now investigate the impact of each individual param- 150 eter on the overall outcome. The effect of each element in 100 ͑ ͒ 20 is analyzed, except the magnet mass Zm. The magnet 50 plays a dominant role in the dimensioning of the actuator, phase (degree) (b) 10 and changing it would mean modifying the whole geometry 5 of the actuator. For this reason, the magnet mass Zm is taken to be the scale parameter. 0 Figure 9 shows the effect of scaling by varying either mag. (dB) -5 the radius or the length of the cylindrical magnet. All other 150 parameters are kept constant, except ␥, which was re- 100 evaluated for each case. The figure shows an almost linear 50 relationship between the relative mass of the magnet and the phase (degree) 50 100150 200 250 300 350 400 450 500 magnitude of the output ratio at 100 Hz. The shape of the frequency (Hz) frequency response for all cases is almost identical ͑not shown͒. There is a slight advantage at scaling radius rather FIG. 11. ͑a͒ Acceleration output when the load varies from 15 g to 100 g ͑ ͒ than length. This may be due to the fact that a magnet with a lowest with 5 g increments. The thick line in the magnitude plot with the nominal value of 15 g. ͑b͒ Acceleration output for values of ␥ 30% higher to larger radius provides a greater surface for the field lines and 30% lower. Each line represents a 10% increment. The thick line in the therefore gives a larger flux at the location of the coils. magnitude plot with the original value, ␥=0.97.

J. Acoust. Soc. Am., Vol. 128, No. 2, August 2010 H. Yao and V. Hayward: Recoil-type vibrotactile transducer 625 Author's complimentary copy (a) 0.958 TABLE II. Summary of the main characteristic figures. 0.956 0.954 0.952 Parameter Value 0 0.2 0.4 0.6 0.8 coil position from the center (mm) Dimensions ͑diameterϫlength͒ 14ϫ29 mm Total mass 23 g Mass of moving magnet 7 g NS Drive factor 0.98 T·m Acceleration 3 V input, 125 Hz 3.0 G ͑29.4 m/s2͒ 1.235 Rated bandwidth 50–500 Hz (b) 1.216 Typical impedance 6.0 ⍀ Maximum input voltage 3.0 V 1.124 5x16 4x20 Maximum input current 0.5 A

3x27 0.957 D. Summary of performance figures 2x40 The basic design described in this paper is likely to ben- efit from further optimizations and improvements. Table II FIG. 12. Coil optimization. ͑a͒ Values of ␥ for different coil positions away from the center position. ͑b͒ Actuator drive factor ␥ given by different coil summarizes the basic performance figures of the present pro- configuration. totype for future reference. expected, the acceleration output decreases with a larger VI. CONCLUSION load. The phase plot, however, is unaffected when Z varies h The goal of this paper was to describe, model, and ana- from 15 to 100 g in 5 g increments. The higher the mass, the lyze a new type of iron-less recoil actuator. Once a math- denser the lines, which means that the magnitude doesn’t ematical model of the actuator was obtained, the contribution decrease linearly with the increasing mass. The higher the of each individual components could then be studied sepa- mass, the smaller is the incremental effect on the output dec- rately. We started from a mechanical free-body diagram and rement. then translated it into a equivalent of electrical circuits so that it could be combined with the electrical driving circuitry. C. Actuator drive factor ␥ We then found the complete system transfer function. While The larger is the B field, the larger is ␥. Figure 11͑b͒ most parameters entering in the coefficients of the transfer shows how a higher value of ␥ enhances the response. Simi- function could be measured directly, the suspension and the ␥ larly to Zh or Zc, the output magnitude is almost directly actuator drive factor were identified experimentally. It was proportional to the increase of ␥, while the phase behavior verified that ␥ could be accurately predicted by simulation remains unchanged. The software analysis tool was also used with finite element analysis tool. By substituting the experi- to investigate different strategies to increase ␥ without mental data into the theoretical equation, it is then possible to changing significantly the geometry, the size or the electrical find the remaining unknown suspension model. characteristics of the haptuator. We then analyzed the sensitivity of each parameter on the overall response. We found that the suspension charac- 1. Coil placement teristics impacts the general shape of the response as well as the resonance frequency. In that the haptuator is similar to a The coil of the actuator should be placed where the mag- loudspeaker. The other components have a direct, linear scal- netic field is the strongest, which is when the mid-point of ing effect on performance. Increasing ␥ increases the output the coil is near with edge of the magnet with a small offset, proportionally. Moreover, as can expected, output accelera- see Fig. 12͑a͒. Because the magnetic field is not completely tion decreases with the loads. The actuator also exhibits a symmetrical, moving the coil slightly toward the denser area simple scaling law. A finite element analysis tool was shown increases the output force. The optimal placement is when to be able to predict the behavior of the actuator accurately the mid-point of the coil is offset by about 0.4 mm with and thus can be used to reliably optimize the overall coil/ respect to the edge of the magnet. magnet geometry. Possible improvements were also dis- cussed. 2. Coil configuration

Another possible optimization is to attempt pack as ACKNOWLEDGMENTS many turns as possible where the magnetic field is strongest. This can be achieved by shortening the coil length and in- This work was funded in part by the Natural Sciences creasing the number of layers, while keeping the same total and Engineering Council of Canada in the form of a Discov- number of turns. A tradeoff exists since the field decays ra- ery Grant to VH. dially. Simulations demonstrated that ␥ improves with the 1K. E. MacLean, Haptic Interaction Design for Everyday Interfaces ͑Hu- number of layers until the coil thickness becomes large ͒ ͑ ͒ man Factors and Ergonomics Society, Santa Monica, CA, 2008 , pp. 149– enough to prevent any further improvement, see Fig. 12 b . 194. A thicker coil is also heavier. 2L. A. Jones and N. B. Sarter, “Tactile displays: Guidance for their design

626 J. Acoust. Soc. Am., Vol. 128, No. 2, August 2010 H. Yao and V. Hayward: Recoil-type vibrotactile transducer Author's complimentary copy and application,” Hum. Factors 50, 90–111 ͑2008͒. 39, 466–475 ͑2003͒. 3R. H. Gault, “Tactual interpretation of speech,” Sci. Mon. 22, 126–131 15J. Wang, D. Howe, and G. Jewell, “Analysis and design optimization of an ͑1926͒. improved axially magnetized tubular permanent-magnet machine,” IEEE 4B. J. Mortimer, G. A. Zets, and R. W. Cholewiak, “Vibrotactile transduc- Trans. Energy Convers. 19, 289–295 ͑2004͒. tion and transducers,” J. Acoust. Soc. Am. 121, 2970–2977 ͑2007͒. 16S. M. Jang, J. Y. Choi, S. H. Lee, H. W. Cho, and W. B. Jang, “Analysis 5L. A. Jones and D. A. Held, “Characterization of tactors used in vibrotac- and experimental verification of moving-magnet linear actuator with cy- tile displays,” J. Comput. Inf. Sci. Eng. 8, 044501 ͑2008͒. lindrical Halbach array,” IEEE Trans. Magn. 40, 2068–2070 ͑2004͒. 6S.-U. Chung, G.-Y. Hwang, S.-M. Hwang, B.-S. Kang, and H.-G. Kim, 17M. Cruz-Hernandez, D. Grant, and V. Hayward, “Haptic devices having “Development of brushless and sensorless vibration motor used for mobile multiple operational modes including at least one resonant mode,” U.S. phone,” IEEE Trans. Magn. 38, 3000–3002 ͑2002͒. Patent No. 7,369,115 ͑2008͒. 7H.-Y. Yao, D. Grant, and M. Cruz-Hernandez, “Perceived vibration 18I. Poupyrev and S. Maruyama, “Tactile interfaces for small touch screens,” strength in mobile devices: The effect of weight and frequency,” IEEE in Proceedings of the 13th Annual ACM Symposium on User Interface Transaction on Haptics 3, 56–62 ͑2010͒. Software and Technology ͑UIST ’03͒͑2003͒, Vol. 5, pp. 217–220. 8D. Bailey, D. Grant, A. Jasso, E. Shahoin, K. Tierling, and S. Vassallo, 19H.-Y. Yao, V. Hayward, and R. E. Ellis, “A tactile enhancement instrument “Haptic feedback using rotary harmonic moving mass,” U.S. Patent No. for minimally invasive surgery,” Comput. Aided Surg. 10, 233–239 7,161,580 ͑2007͒. ͑2005͒. 9V. Hayward and K. E. MacLean, “Do it yourself haptics, Part-I,” IEEE 20H.-Y. Yao and V. Hayward, “An experiment on length perception with a Rob. Autom. Mag. 14, 88–104 ͑2007͒. virtual rolling stone,” in Proceedings of the Eurohaptics ͑2006͒, pp. 325– 10R. E. Clark, G. W. Jewell, and D. Howe, “Dynamic modeling of tubular 330. moving-magnet linear actuators,” J. Appl. Phys. 93, 8787–8789 ͑2003͒. 21H.-Y. Yao and V. Hayward, “A network-ready multi-lateral high fidelity 11L. N. Tutelea, M. C. Kim, M. Topor, J. Lee, and I. Boldea, “Linear per- haptic probe,” in Symposium on Haptic Interfaces for Virtual Environment manent magnet oscillatory machine: Comprehensive modeling for tran- and Teleoperator Systems ͑2006͒, pp. 81–82. sients with validation by experiments,” IEEE Trans. Ind. Electron. 55, 22W. M. Leach, “Loudspeaker voice-coil inductance losses: circuit models, 492–500 ͑2008͒. parameter estimation, and effect on frequency response,” J. Audio Eng. 12D. de Bhailís, C. Murray, M. Duffy, J. Alderman, G. Kelly, and S. C. Ò. Soc. 50, 442–450 ͑2002͒. Mathúna, “Modelling and analysis of a magnetic microactuator,” Sens. 23C. Alexander and M. Sadiku, Fundamentals of electric circuits ͑McGraw- Actuators, A 81, 285–289 ͑2000͒. Hill, New York, 2004͒, Chaps. 2 and 13. 13D. Niarchos, “Magnetic MEMS: Key issues and some applications,” Sens. 24J. Eargle, Loudspeaker Handbook ͑Springer, Heidelberg, 2003͒, Chap. 1, Actuators, A 109, 166–173 ͑2003͒. pp. 3–14. 14N. Bianchi, S. Bolognani, D. D. Corte, and F. Tonel, “Tubular linear per- 25J. Miles, “Applications and limitations of mechanical-electrical analo- manent magnet motors: An overall comparison,” IEEE Trans. Ind. Appl. gies,” J. Acoust. Soc. Am. 14, 183–192 ͑1943͒.

J. Acoust. Soc. Am., Vol. 128, No. 2, August 2010 H. Yao and V. Hayward: Recoil-type vibrotactile transducer 627 Author's complimentary copy