The present disclosure generally relates to vehicles, and more particularly relates to methods and systems for masking tonal noise in vehicles, particularly in electric or hybrid electric vehicles having an electric motor.
Drivers and other occupants of vehicles may have a desire to hear vehicle noises in a certain manner, for example with an improved sound quality with respect to certain types of tonal noises that may be experienced within a vehicle. In particular, certain electric vehicles have highly tonal noise sources from electric motor(s) and transmission gears, while the overall masking noise level is low due to a lack of engine noise (for battery electric vehicles or hybrid vehicles operating at Electric Vehicle mode). This may raise tonal noise concerns, which may adversely affect the noise quality or acoustic rating of electric vehicle.
Accordingly, it is desirable to provide techniques for masking potentially unpleasant tonal electric vehicle sounds. It is also desirable to provide methods, systems, and vehicles utilizing such techniques. Furthermore, other desirable features and characteristics will become apparent from the subsequent detailed description of exemplary embodiments and the appended claims, taken in conjunction with the accompanying drawings.
In accordance with certain exemplary embodiments, a method is provided that includes: identifying a tonal noise of a motor; and masking the tonal noise, by introducing a complementary harmonic tone, injecting dithering into the motor, or both, using the motor as a speaker to create the complementary tone, the dithering, or both.
Also in certain embodiments, the step of masking the tonal noise includes masking the tonal noise, by injecting dithering into the motor.
Also in certain embodiments, the step of injecting dithering into the motor includes:
injecting dithering into the motor, thereby increasing a noise floor for the motor and decreasing a tone-to-noise ratio for the motor.
Also in certain embodiments, the step of masking the tonal noise includes introducing a complementary harmonic control signal voltage for the motor.
Also in certain embodiments, the step of introducing a complementary harmonic tone includes introducing a complementary harmonic tone for the motor, wherein the complementary harmonic tone includes a low-order harmonic tone that enriches a complexity of the tonal noise of the motor.
Also in certain embodiments, the step of introducing a complementary harmonic tone includes introducing a low order harmonic tone with respect to the tonal noise of the motor.
Also in certain embodiments, the method further includes incrementing a sound pitch for the tonal noise as a function of motor speed.
Also in certain embodiments, the method further includes incrementing a sound pitch for the tonal noise as a function of motor torque.
Also in certain embodiments, the motor includes an electric motor; and the method is implemented as part of an electric vehicle or hybrid electric vehicle.
In certain other embodiments, a system includes a motor and an active masking acoustic signal generator (AMAG). The motor generates a tonal noise. The active masking acoustic signal generator (AMAG) is configured to at least facilitate masking the tonal noise, by introducing a complementary harmonic tone, injecting dithering into the motor, or both.
Also in certain embodiments, the AMAG is configured to at least facilitate masking the tonal noise by injecting dithering into the motor.
Also in certain embodiments, the AMAG is configured to at least facilitate masking the tonal noise by introducing a complementary harmonic tone for the motor.
Also in certain embodiments, the AMAG is configured to at least facilitate masking the tonal noise by injecting dithering into the motor; and introducing a complementary harmonic tone for the motor.
Also in certain embodiments, the motor includes an electric motor; and the system is implemented as part of an electric vehicle or hybrid electric vehicle.
In certain other embodiments, a vehicle includes a drive system and an active masking acoustic signal generator (AMAG). The drive system includes a motor generating a tonal noise. The AMAG is configured to at least facilitate masking the tonal noise, by introducing a complementary harmonic tone, injecting dithering into the motor, or both
Also in certain embodiments, the AMAG is configured to at least facilitate masking the tonal noise by injecting dithering into the motor.
Also in certain embodiments, the AMAG is configured to at least facilitate masking the tonal noise by introducing a complementary harmonic tone for the motor.
Also in certain embodiments, the AMAG is configured to at least facilitate masking the tonal noise by injecting dithering into the motor; and introducing a complementary harmonic tone for the motor.
Also in certain embodiments, the motor includes an electric motor; and the vehicle includes an electric vehicle or hybrid electric vehicle.
Also in certain embodiments, the AMAG includes a processor onboard the vehicle; and the vehicle further includes a sensor array that is configured to at least facilitate identifying the tonal noise of the motor.
The present disclosure will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements, and wherein:
The following detailed description is merely exemplary in nature and is not intended to limit the disclosure or the application and uses thereof. Furthermore, there is no intention to be bound by any theory presented in the preceding background or the following detailed description.
While the motor drive system 102 is depicted in
As described in greater detail further below in connection with the example of a vehicle 100 of
In various embodiments, as depicted in
In various embodiments, the motor drive system 102 is disposed within the body 104 of the vehicle 100, and is mounted on the chassis 106. As depicted in
In various embodiments, the motor 110 includes one or more electric motors. In certain embodiments, the motor 110 may include one or more other types of motors (e.g., gas combustion engines). Also in various embodiments, the motor 110 is utilized as part of a powertrain and/or actuator assembly for powering movement of the vehicle 100, for example by powering one or more wheels 108 of the vehicle 100 via engagement of one or more drive shafts (e.g., axles) 118 of the vehicle 100.
Also in various embodiments, the power source 112 includes one or more vehicle batteries, direct current (DC) power sources, and/or other vehicle power sources. In addition, in various embodiments, the inverter module 114 receives direct current from the power source 112, and converts the direct current to alternating current (AC) for use by the motor 110.
In various embodiments, the control system 116 controls operation of the motor drive system 102, including operation of the motor 110 thereof. In addition, in various embodiments, the control system 116 provides masking for certain vehicle sounds through the control of the motor 110, for example in accordance with the steps set forth further below in connection with the process 400 of
As depicted in
The memory 124 can be any type of suitable memory. For example, the memory 124 may include various types of dynamic random access memory (DRAM) such as SDRAM, the various types of static RAM (SRAM), and the various types of non-volatile memory (PROM, EPROM, and flash). In certain examples, the memory 124 is located on and/or co-located on the same computer chip as the processor 122. In the depicted embodiment, the memory 124 stores the above-referenced program 132 along with one or more stored values 134.
The bus 130 serves to transmit programs, data, status and other information or signals between the various components of the computer system of the control system 116. The interface 126 allows communication to the computer system of the control system 116, for example from a system driver and/or another computer system, and can be implemented using any suitable method and apparatus. In one embodiment, the interface 126 obtains the various data from the sensors of the sensor array 104. The interface 126 can include one or more network interfaces to communicate with other systems or components. The interface 126 may also include one or more network interfaces to communicate with technicians, and/or one or more storage interfaces to connect to storage apparatuses, such as the storage device 128.
The storage device 128 can be any suitable type of storage apparatus, including direct access storage devices such as hard disk drives, flash systems, floppy disk drives and optical disk drives. In one exemplary embodiment, the storage device 128 comprises a program product from which memory 124 can receive a program 132 that executes one or more embodiments of one or more processes of the present disclosure, such as the steps of the process 400 (and any sub-processes thereof) described further below in connection with
The bus 130 can be any suitable physical or logical means of connecting computer systems and components. This includes, but is not limited to, direct hard-wired connections, fiber optics, infrared and wireless bus technologies. During operation, the program 132 is stored in the memory 124 and executed by the processor 122.
It will be appreciated that while this exemplary embodiment is described in the context of a fully functioning computer system, those skilled in the art will recognize that the mechanisms of the present disclosure are capable of being distributed as a program product with one or more types of non-transitory computer-readable signal bearing media used to store the program and the instructions thereof and carry out the distribution thereof, such as a non-transitory computer readable medium bearing the program and containing computer instructions stored therein for causing a computer processor (such as the processor 122) to perform and execute the program. Such a program product may take a variety of forms, and the present disclosure applies equally regardless of the particular type of computer-readable signal bearing media used to carry out the distribution. Examples of signal bearing media include: recordable media such as floppy disks, hard drives, memory cards and optical disks, and transmission media such as digital and analog communication links. It will be appreciated that cloud-based storage and/or other techniques may also be utilized in certain embodiments. It will similarly be appreciated that the computer system of the control system 116 may also otherwise differ from the embodiment depicted in
With continued reference to
In various embodiments, the motor 110 may be configured as a three-phase permanent magnet device that includes a rotor 204 that is disposed within a stator 206. Also in certain embodiments, one or more position sensors 208 (e.g., of the sensor array 118 of
In various embodiments, the power source 112 is electrically connected to the inverter power circuit 202 via a high-voltage bus 211. In certain embodiments, the high-voltage bus 211 includes a positive high-voltage bus link (HV+) 212 and a negative high-voltage bus link (HV− 213. In certain embodiments, a voltage sensor 216 (e.g., which may be part of the sensor array 121 of
In various embodiments, various power conductors 218 are utilized to electrically connect the power source 112 to the inverter power circuit 202 via the high-voltage DC bus 211. Also in various embodiments, in this manner high-voltage DC electric power is transferred from the power source 112 to the motor 110 via the power conductors 218 in response to control signals provided by the control system 116.
In various embodiments, the inverter power circuit 202 includes various control circuits, such as power transistors 210 (e.g., paired power transistors 210, such as Integrated Gate Bipolar Transistors (IGBTs)) for transforming high-voltage direct current (DC) electric power to high-voltage alternating current (AC) electric power and transforming high-voltage AC electric power to high-voltage DC electric power. Also in various embodiments, the power transistors 210 of the inverter module 114 are electrically connected to the motor 110 via the power conductors 218. In addition, in various embodiments, one or more current sensors 212 (e.g., which may be part of the sensor array 118 of
In certain embodiments, the control system 116 controls the power transistors 210 of the inverter power circuit 202 to convert stored DC electric power originating in the power source 112 to AC electric power to drive the motor 110 to generate torque. Similarly, the control system 116 can control the power transistors 210 of the inverter power circuit 202 to convert mechanical power transferred to the motor 110 to DC electric power to generate electric energy that is storable in the DC power source 20, including as part of a regenerative control strategy. The control system 116 can control the power transistors 210 employing linear and/or non-linear pulse width modulating (PWM) control strategies.
In certain embodiments, the control system 116 receives motor control commands and controls inverter states of the inverter power circuit 202 to provide motor drive and regenerative power functionalities. Signal inputs from the position sensor 208, the power conductors 218 and the voltage sensor 35 are monitored by the control system 116. The control system 116 communicates via control lines 214 to individual ones of the power transistors 210 of the inverter power circuit 202. The control system 116 includes control circuits, algorithms and other control elements to generate transistor control inputs Sap˜Scn which are communicated via the control lines 214 to the power transistors 210 of the inverter power circuit 202. The power transistors 210 control the output currents ia, ib and ic, which are transferred via the power conductors 218 to the motor 110 to generate power in the form of torque and/or rotational speed based upon the motor position θr and speed ωr.
Also in various embodiments, the control system 116 receives and implements motor control commands in a manner that masks vehicle sound in accordance with the steps set forth further below in connection with the process 400 of
The first controller 302 generates commands to control operation of the electric motor 110 based upon operating conditions, such as a torque command 306, motor speed 308, electrical potential 310, and/or other operating conditions.
The acoustic signal generator 304 generates a control output that injects an acoustic sound element in the form of a sound injection voltage 312 into the first controller 302. In various embodiments, the acoustic signal generator 304 comprises a sound pattern generator 308 that generates an instantaneous audio signal Vi 332, and a rotational transformation element 310.
In various embodiments, the acoustic signal generator 304 can be in the form of a dedicated hardware circuit, an algorithm or another suitable form. The sound injection voltages 312 from the acoustic signal generator 304 and the initial output voltages Vd** and Vq** 314 combine to form voltage signals for controlling the motor output voltage that controls the electric motor 110 to generate a suitable acoustic signal coincident with generating and controlling torque and/or speed, and that marks certain tonal sounds, for example in accordance with the process 400 described further below. As employed herein, the term ‘sound’ refers to audible acoustic sound.
In various embodiments, the first controller 302 comprises a torque-to-current converter 316, a current regulator 318, an inverse Park transformation operation T−1(θ) (dq-αβ) 320, an inverse Clarke transformation (αβ-abc) operation 322, a Clarke transformation operation (abc-αβ) 324, and a Park transformation operation T(θ) (αβ-dq) 326.
The torque-to-current converter 316 converts the torque command 306 into a pair of current commands id* and iq* 330, which are input to the current regulator 318. Monitored 3-phase AC currents from the power conductors 218, i.e., ia, ib and is 328 are reduced to stationary reference frame currents in the form of a pair of sinusoidal currents iα and iβ 336 by the Clarke transformation operation (abc-αβ) 324, and then transformed into currents id and iq 334 by the Park transformation operation T(θ) (αβ-dq) 326 in the rotating reference domain using the motor position and motor speed information from the position sensor 208. The current regulator 318 uses the pair of current commands id* and iq* 330 from the torque-to-current converter 316 and feedback from the Park transformation operation T(θ) (αβ-dq) 326 to generate a pair of initial output voltages Vd** and Vq** 314 for operating the electric motor 110 to generate torque.
The acoustic signal generator 304 is composed of a sound pattern generator 308 that generates an instantaneous audio signal Vi 332, and a rotational transformation element 310 that generates sound injection voltages Vdi and Vqi 312 based upon the instantaneous audio signal Vi 332. The term ‘generator’ as employed in the terms ‘acoustic signal generator’ and ‘sound pattern generator’ can include hardware, software, and/or firmware components that have been configured to perform the associated specified functions that have been described. The sound injection voltages Vdi and Vqi 312 are injected to the initial output voltages Vd** and Vq** 314 for operating the electric motor 110 to generate torque. The instantaneous audio signal Vi 332 from the sound pattern generator 308 is generated and decomposed by the rotational transformation element 310 so as to vary the sound injection. The rotational transformation 310 is executed to locate the sound injection voltages Vdi and Vqi 312 into the correct angular location γ in the electromagnetic circuit of the electric motor 110, and can be expressed as follows:
wherein γ represents the correct angular location.
The sound injection voltages Vdi and Vqi 312 are added to the initial output voltages Vd** and Vq** 314 that are output from the current regulator 318 to generate the signal that is input to the inverse rotational transformation operation T−1(θ) (dq-αβ) 320, i.e., Vd* and Vq*. As such, the sound injection voltages Vdi and Vqi 312 are added to the corresponding initial output voltages Vd** and Vq** 314 of the current regulator 318 of the motor controller 116. The combination of the initial output voltages 314 and the sound injection voltages 312, i.e., Vd*=Vd**+Vdi and Vq*=Vq**+Vqi are inverse-transformed back to the stationary reference frame voltage commands Vα* and Vβ* 126 in the inverse rotational transformation operation T−1(θ) (dq-αβ) 320 using the position information from the position sensor 208. The stationary reference frame voltage commands Vα* and Vβ* 126 are decomposed into output voltage commands Va, Vb and Vc 171 in the inverse Clarke transformation (αβ-abc) operation 322, and finally converted to the transistor control inputs Sap˜Scn 270, which are communicated via the control lines 214 to the power transistors 210 of the inverter power circuit 114 to cause the electric motor 110 to generate audible acoustic sound, wherein the audible acoustic sound can be sensed by a pedestrian when the electric motor 110 is employed on an electric vehicle application.
Accordingly, in various embodiments, the control of the 3-phase AC motor is composed of elements 316, 318, 320, 322, and 114 of
In various embodiment, the process 400 may be initiated any time when the vehicle 100 encounters a tonal noise issue. In certain embodiments, the process 400 continues throughout the vehicle drive, or as long as the tonal noise issue is present.
In various embodiments, the process 400 masks vehicle noises, such as relatively high pitch tonal noises from the motor 110 of
With continued reference to
In various embodiments, one or more tonal sounds are created at block 403. In certain embodiments, a single tonal sound is generated at block 403. However, this may vary in other embodiments. Also in certain embodiments, the tonal sound(s) at block 403 comprise one or more complementary tones to help with masking one or more vehicle and/or motor sounds for which masking may be desired. Also in various embodiments, a sinusoidal signal generator 402 obtains the input from the playback speed Kn, and a predetermined frequency fcomp1 and angle corresponding to the time “t” via operator 401, in accordance with Equation (2) below:
V1=Vcomp1 sin(Kn·fcomp1·2πt) (2)
Similarly, in various embodiments, a second tonal sound at block 412 can be obtained from blocks 410 and/or 411. Also in certain embodiments, the tonal sound(s) at block 412 comprise one or more complementary tones to help with masking one or more vehicle and/or motor sounds for which masking may be desired. In certain embodiments, in
In various embodiments, the sound from block 418 is used to create the dither sound. In various embodiments, a random number generator 414 generates a number between −1 and 1, and the output is multiplied with ½ fspan at operator 415, which creates the frequency variation between −½fspan and +½fspan. In various embodiments, the output of operator 415 is combined with center frequency inputs at operator 413, to generate an updated frequency at operator 416. Also in various embodiments, this frequency is then dithered (Δf) at operator 413, and is added to the center frequency fcenter for the input of the sine signal generator 417. Later, the output is multiplied with the amplitude Vdither, and added in block 419. The summed output at block 419 goes through controlled amplifier 404 and 405 to adjust the sound volume as a function of the motor speed and torque. Block 408 is used to scale the overall sound volume to the voltage for the final implementation, and block 409 limits the final output voltage. Later, the output of block 409 goes to the input of block 312 in
In certain embodiments, torque-based derating is provided at block 407, using a motor torque value 430 as an input. In various embodiments, during block 407, the motor torque value 430 is utilized to generate a torque-based gain, resulting in torque-based derating of the motor sound as provided as an output to block 405.
Also in certain embodiments, speed-based derating is provided at block 406, using the motor speed 308 as an input. In various embodiments, during block 406, the motor speed value 308 is utilized to generate a speed-based gain, resulting in speed-based derating of the electric motor sound as provided as an output to block 404.
With continued reference to block 419 and the preceding blocks feeding into block 419, the steps utilized to determine the complementary tones and dither tones are explained in further detail below.
First, in various embodiments, at steps 413-416, the dithering frequency is defined in span to be wider than Critical Bandwidth (CB) for effective masking of high pitch tones at center frequency. Estimate Critical Bandwidth of auditory filter use Moore's empirical model for ERB (Equivalent Rectangular Bandwidth), such as in B. Moore's publication entitled “Frequency analysis and Masking, Chapter 4”, in Handbook of Perception and Cognition, 2nd Edition, Academic Press, 1995, p. 176, incorporated by reference herein. For instance, in order to mask 72nd order motor whine at 1500 rpm, the CB of 1.8 kHz center frequency is estimated to be 219 Hz. The dithering frequency span is created to cover the entire CB.
Second, also in various embodiments, at steps 416-418, the dithering magnitude level is defined in accordance with requirements using Critical Masking Ratio (CMR) curve. For instance, estimate the CMR about 17 dB for tonal frequency of 1.8 kHz (72nd order at 1500 rpm) using known reference curves, such as in Kinsler & Frey's published article “Fundamentals of Acoustics”, J. Wiley & Sons, 1962, at p. 412, incorporated by reference herein. In various embodiments, the motor is controlled via dithering in order to generate random dithering noise to raise the floor around tonal targets and to reduce the tone-to-noise ratio for active masking (i.e., to mask the tone).
For example, with further reference to
Third, also in various embodiments, at steps 401-412, complementary tones are defined as low-order overlapping-harmonics, for example as complementary music tones. For example, in certain embodiments, the same frequency ratio is utilized as a music major triad; 4th and 12th harmonics are selected for 8 pole Permanent Magnet motor) to produce a more consonant sound, and to distract from unpleasant high pitch tones. In various embodiments, this more complex sound masks the natural occurring single tone. For example, in certain embodiments, one or more complementary low-order harmonic sounds are used with respect to the motor tonal sound in order to enrich the sound complexity and achieve distraction of high pitch tonal noise targets.
For example, with further reference to
Fourth, at steps 419, 404-409 voltage signals of dithering and/or complementary tones are injected at current regulator output. In certain embodiments, the dithering may be utilized instead of the complementary tones. In other embodiments, the complementary tones may be utilized instead of the dithering. In yet other embodiments, the dithering and complementary tones may be used together for maximum effectiveness. Accordingly, in various embodiments, the dithering and complementary tones can be activated individually or together to achieve the maximum masking of motor tonal noise targets pending feedback from motor/electric vehicle test results.
For example, with further reference to
Fifth, in various embodiments, at step 406, a tracking of motor tonal orders is enabled by incrementing sound pitch as a function of motor speed 308 (for example, as discussed above in connection with step 406). In various embodiments, harmonic injection frequency and bandwith are both defined proportional to the motor speed, and thus this allows for the tracking of a specific tonal noise order at varying operating speeds of the motor vehicle.
Sixth, in various embodiments, an identification is made as to a minimum voltage injection (e.g., using available voltage without disturbing motor control) to achieve tonal masking and reduce motor efficiency loss. In accordance with various embodiments, the available voltage control is shown by the Amplitude Limit of 409.
For example, with further reference to
In the example of
Accordingly, the systems, vehicles, and methods described herein provide for masking of vehicle noises. In various embodiments, complementary tones, dithering of tonal noises, or both are utilized for masking certain vehicle tonal noises, for example in order to provide an improved experience for the driver and/or other users of the vehicle.
It will be appreciated that the disclosed methods, systems, and vehicles may vary from those depicted in the Figures and described herein. For example, the vehicle 100, the motor driver system 102, and/or various components thereof may vary from that depicted in
While at least one exemplary embodiment has been presented in the foregoing detailed description, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration of the disclosure in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing the exemplary embodiment or exemplary embodiments. It should be understood that various changes can be made in the function and arrangement of elements without departing from the scope of the disclosure as set forth in the appended claims and the legal equivalents thereof.
Number | Name | Date | Kind |
---|---|---|---|
5245385 | Fukumizu | Sep 1993 | A |
5289147 | Koike | Feb 1994 | A |
5388956 | Pla | Feb 1995 | A |
5478199 | Gliebe | Dec 1995 | A |
5502869 | Smith | Apr 1996 | A |
5638454 | Jones | Jun 1997 | A |
5652799 | Ross | Jul 1997 | A |
5692054 | Parrella | Nov 1997 | A |
5784670 | Sasahara | Jul 1998 | A |
6006054 | Wong | Dec 1999 | A |
6980145 | Tammineedi | Dec 2005 | B1 |
8212505 | Nagashima et al. | Jul 2012 | B2 |
8223985 | Loud | Jul 2012 | B2 |
9271073 | Valeri et al. | Feb 2016 | B2 |
9344271 | Dusatko | May 2016 | B1 |
9395689 | Mae | Jul 2016 | B2 |
9415870 | Beckman | Aug 2016 | B1 |
10224017 | Lee | Mar 2019 | B2 |
20030152161 | Lambert | Aug 2003 | A1 |
20040114768 | Luo | Jun 2004 | A1 |
20060018764 | Schnetzka | Jan 2006 | A1 |
20100266138 | Sachau | Oct 2010 | A1 |
20110142250 | Schmale | Jun 2011 | A1 |
20120300954 | Ku | Nov 2012 | A1 |
20150063582 | Pan | Mar 2015 | A1 |
20150131808 | Lennstrom | May 2015 | A1 |
20150139442 | Kreifeldt | May 2015 | A1 |
20170123754 | Kwon | May 2017 | A1 |
Entry |
---|
U.S. Appl. No. 15/618,573, filed Jun. 9, 2017, entitled “Method and Apparatus for Acoustic Signal Generation.” |
Muhlethaler, J., et al. “Acoustic Noise in Inductive Power Components”, ABB Switzerland, Ltd., Power Electronic Systems Laboratory, published in Switzerland, 8 pages. |