EXHAUST CONTROL SYSTEM
20200018218 ยท 2020-01-16
Inventors
- Erin M. Dmytrow (Livonia, MI, US)
- Ryan L. Martin (Livonia, MI, US)
- Justin G. Schroeder (Livonia, MI, US)
Cpc classification
F01N13/087
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N1/168
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2240/36
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01N2410/10
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/40
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F01N1/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
An exhaust management system for use in a motor vehicle having a muffler and a combustion engine generating an exhaust also has a bypass channel configured to be mounted to bypass the muffler of the exhaust system. The system also has a valve controlling air flow through the bypass channel, and a controller operably coupled with the valve. The controller is configured to be switchable between at least two modes. The at least two modes include a provider dynamic mode configured to be modified by a provider only, and a user dynamic mode configured to be modified by a user. The user has no rights to modify the provider dynamic mode.
Claims
1. A user interface for controlling an exhaust management system for use in a motor vehicle having a muffler and a combustion engine generating an exhaust, the exhaust management system having a substantially unmuffled bypass channel configured to bypass the muffler and allow flow of exhaust from the combustion engine, and a valve configured for controlling air flow through the bypass channel, the user interface being having controlling logic configured to respond to user input by: switching between at least two modes, the at least two modes comprising 1) a static mode that controls valve movement in response to user selection and independently of any dynamic parameters of the motor vehicle, and 2) a dynamic mode in which the valve is movable in response to at least one dynamic parameter of the motor vehicle; controlling the movement of the valve about a plurality of positions including and between an open mode and a closed mode as a function of the at least one dynamic parameter of the motor vehicle when in the dynamic mode; and permitting the valve to be in a position that is at least partly open at certain times when in the dynamic mode.
2. The user interface as defined by claim 1 wherein the user interface comprises a graphical user interface.
3. The user interface as defined by claim 2 wherein the graphical user interface is configured to display on a mobile computer device.
4. The user interface as defined by claim 1 wherein the user interface comprises a voice activated user interface.
5. The user interface as defined by claim 1 wherein the vehicle has a transmission system, further wherein the at least one dynamic parameter comprises at least one of throttle position, speed of the vehicle, load on the combustion engine, RPM of the combustion engine, gear of the transmission system, a position of the vehicle in its environment, and a local time.
6. The user interface as defined by claim 1 configured to access a look-up-table when in the dynamic mode, the controller using the at least one dynamic parameter to determine a valve setting, based on the look-up table, when in the dynamic mode, the valve position being controlled based on the valve setting.
7. The user interface as defined by claim 1 configured to switch to a quiet mode upon receipt of a phone call or message by the motor vehicle, the logic configured to close the valve in the quiet mode.
8. The user interface as defined by claim 1 configured to control the movement of the valve in a plurality of positions between the open mode and the closed mode as a function of user selection in the static mode.
9. The user interface as defined by claim 1 configured to switch to an override mode that closes the valve as a function of a local time of the motor vehicle.
10. The user interface as defined by claim 1 configured to switch to an override mode that closes the valve depending on a geographic position of the motor vehicle.
11. The user interface as defined by claim 1 wherein the motor vehicle has a throttle configured to operate at a variety of positions, the motor vehicle also being configured to operate at a plurality of speeds, the at least one dynamic parameter comprising at least one of a throttle position of the throttle and a speed of the plurality of speeds of the motor vehicle.
12. A method of enabling a user interface to control an exhaust management system for use in a motor vehicle having a muffler and a combustion engine generating an exhaust, the exhaust management system having a substantially unmuffled bypass channel configured to bypass the muffler and allow flow of exhaust from the combustion engine, and a valve configured for controlling air flow through the bypass channel, the method enabling the user interface to respond to user input by the acts of: switching between at least two modes, the at least two modes comprising 1) a static mode that controls valve movement in response to user selection and independently of any dynamic parameters of the motor vehicle, and 2) a dynamic mode in which the valve is movable in response to at least one dynamic parameter of the motor vehicle; controlling the movement of the valve about a plurality of positions including and between an open mode and a closed mode as a function of the at least one dynamic parameter of the motor vehicle when in the dynamic mode; and permitting the valve to be in a position that is at least partly open at certain times when in the dynamic mode.
13. The method as defined by claim 12 wherein the user interface comprises a graphical user interface.
14. The method as defined by claim 13 wherein the graphical user interface is configured to display on a mobile computer device.
15. The method as defined by claim 12 wherein the vehicle has a transmission system, further wherein the at least one dynamic parameter comprises at least one of throttle position, speed of the vehicle, load on the combustion engine, RPM of the combustion engine, gear of the transmission system, a position of the vehicle in its environment, and a local time.
16. The method as defined by claim 12 further enabling the user interface to respond to user input by the act of switching to a quiet mode upon receipt of a phone call or message by the motor vehicle, the method closing the valve in the quiet mode.
17. The user interface as defined by claim 12 wherein the method enables the user interface to respond to user input by the act of switching to an override mode that closes the valve depending on a geographic position of the motor vehicle.
18. A computer program product for use on a computer system for enabling a user interface to control an exhaust management system for use in a motor vehicle having a muffler and a combustion engine generating an exhaust, the exhaust management system having a substantially unmuffled bypass channel configured to bypass the muffler and allow flow of exhaust from the combustion engine, and a valve configured for controlling air flow through the bypass channel, the computer program product comprising a tangible, non-transient computer usable medium having computer readable program code thereon, the computer readable program code being responsive to user input and comprising: program code for switching between at least two modes, the at least two modes comprising 1) a static mode that controls valve movement in response to user selection and independently of any dynamic parameters of the motor vehicle, and 2) a dynamic mode in which the valve is movable in response to at least one dynamic parameter of the motor vehicle; program code for controlling the movement of the valve about a plurality of positions including and between an open mode and a closed mode as a function of the at least one dynamic parameter of the motor vehicle when in the dynamic mode; and program code for permitting the valve to be in a position that is at least partly open at certain times when in the dynamic mode.
19. The computer program product as defined by claim 18 wherein the user interface comprises a graphical user interface.
20. The computer program product as defined by claim 18 further comprising program code for switching to a quiet mode upon receipt of a phone call or message by the motor vehicle to close the valve.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0015] Those skilled in the art should more fully appreciate advantages of various embodiments of the invention from the following Description of Illustrative Embodiments, discussed with reference to the drawings summarized immediately below.
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
[0024] In illustrative embodiments, an automobile or other motorized vehicle has a switch that enables a user to easily control the engine sound of their vehicle. To that end, the vehicle has a controller that selectively bypasses exhaust flow around the muffler function of the exhaust system. A user can select between at least two modes of such an operation: a static mode that controls exhaust flow direction independently of dynamic parameters of the vehicle, or a dynamic mode that controls exhaust flow direction as a function of the dynamic parameters of the vehicle. Among other things, the dynamic parameters may include the accelerator pedal (also referred to as the throttle position) and/or speed of the vehicle.
[0025] Some embodiments even have two types of dynamic modes: a first dynamic mode in which only a technician or other equipment supplier can adjust the exhaust sound in response to the dynamic parameters, and a second dynamic mode in which a user or other person authorized by the user (hereinafter user) can adjust the exhaust response to the dynamic parameters (e.g., using an intuitive user interface). Accordingly, the user can effectively control the decibel level and sound produced by the automobile in the second dynamic mode. Unlike the second dynamic mode, however, the user cannot adjust the exhaust response of the first dynamic mode. Details are discussed below.
[0026]
[0027] The automobile 10 also has a central computer 26 that controls many automobile systems, such as, among other things, the safety system (e.g., traction control and airbag safety), emission control, the ignition system, and the general operation of the automobile 10. Indeed, mention of these computer functions is merely illustrative of but a few of the many different functions performed by the central computer 26. Accordingly, discussion of such functions is for descriptive purposes only and not intended to limit various embodiments of the invention. Those skilled in the art understand the many functions of the central computer 26.
[0028] The inventors believe that some drivers prefer to have more control of the noise level and sound of their automobiles 10. For example, drivers of high performance sports cars, such as the popular Ford Mustang (distributed by Ford Motor Company), may prefer to hear the rumble of the engine 16 when they rapidly accelerate. The inventors consequently modified the exhaust system 18 to give drivers that ability.
[0029] To that end, the exhaust system 18 also has a bypass channel 24 that directs exhaust gasses around the muffler 23 (i.e., around at least the noise reduction portion of the muffler 23) to terminate at the noted tail pipe 22, which can be positioned at the rear, side, or other location of the automobile 10. Among other ways, the bypass channel 24 can be implemented as a tube having an open bore (e.g., a pipe) coupled both 1) upstream of the muffler 23 and 2) downstream of the muffler 23. In some embodiments, however, the bypass channel 24 terminates at a separate tail pipe 22 at the rear, side, or other location on the automobile 10. In either case, the exhaust system 18 also has one or more control valve(s) 28 (hereinafter valve 28) that control the amount of exhaust gas bypassing the muffler 23 through the bypass channel 24. The control valve 28 is positioned so that it can selectively occlude gas flow through the bypass channel 24. The control valve 28 thus can be positioned at one or more of the intersections of the main pipe 20 and the bypass channel 24, and/or inside the bypass channel 24.
[0030] The automobile 10 also has memory 27 for storing various parameters that control valve position, and an associated provider modality 29 for enabling a provider to manage a prescribed set of those valve positional parameters. The automobile also has an associated user modality 31 for enabling a user to control another prescribed set of those valve positional parameters. The user modality 31 and provider modality 29 are not necessarily part of the automobile 10, but can be stand-alone modalities (e.g., an application executing on a remote computer system). Moreover, in some embodiments, the memory may include read/write memory, and/or read-only memory (e.g., the area storing parameters for the provider modality 29). Details of the two modalities and how they interact with the memory 27 are discussed below.
[0031] Alternative embodiments may position the control valve 28 in the main pipe 20 to selectively occlude exhaust flow through main pipe 20 having the muffler 23. Yet other embodiments may position the valve 28 to selectively occlude both the main pipe 20 and bypass channel 24 (with one or more valves 28). The discussion below, however, relates primarily to a valve arrangement that selectively occludes the bypass channel 24 without impeding flow through the main pipe 20.
[0032] Additional embodiments discussed below with regard to
[0033] Accordingly, when the valve 28 within the bypass channel 24 (or at one of the mouths of the bypass channel 24) is fully closed, the exhaust gas of this embodiment passes through the muffler 23/exhaust system 18 as if the bypass channel 24 were effectively omitted from the fluid circuit. In contrast, when the valve 28 is fully open, exhaust gas may freely flow through both the bypass channel 24 and the main pipe 20/muffler 23. When the valve 28 shown is fully open, an additional valve 28 (not shown) may occlude air flow through the main pipe 20/muffler 23.
[0034] The valve 28 also may be partially open, thus providing a range of exhaust gas pressures that may traverse through the bypass channel 24 and the muffler 23. This range corresponds to a range of sounds and noise levels that may be produced by the engine 16. During testing, the inventors discovered that this range is not necessarily linear. Accordingly, the amount the valve 28 permits flow through the bypass channel 24 does not necessarily correspond to a precise, linear change in the noise and sound level.
[0035] The position of the valve 28 therefore controls the desired sound of the exhaust system 18. Illustrative embodiments thus carefully control the valve 28 using a separate valve controller 30 that receives input parameters from the central computer 26 (or other data source) and responsively controls the amount/pressure of exhaust gas that the valve 28 permits through the bypass channel 24. Those skilled in the art may use any of a variety of conventional technologies to implement the valve controller 30. For example, a conventional engine/electronic control module (ECM, sometimes part of a larger engine/electronic control unit or ECU) may be programmed to control the position of the valve 28. Other embodiments may use one or more microprocessors, digital signal processors, and/or other electronics to implement that valve controller 30.
[0036] The driver or other person inside the automobile 10 preferably can decide whether to set the automobile 10 to any of a plurality of different driving sounds. For example,
[0042]
[0043] The Custom Mode and Auto Mode are considered to be dynamic modes because, when the valve controller 30 is in one of those modes, it controls movement of the valve 28 about a plurality of positions as a function of at least one dynamic parameter (e.g., accelerator pedal position, speed, and/or other parameters discussed herein). In contrast, the Track Mode and Closed Mode are considered to be static modes because, when the valve controller 30 is in one of those modes, it sets the valve 28 to a prescribed position independent of any dynamic parameter of the automobile 10. In other words, when the user selects a static mode, the valve 28 is set to a prescribed position that does not change in response to speed changes, throttle position changes, etc. Although not discussed above, other static modes may position the valve 28 in a partly open/closed position.
[0044] The dynamic mode referred to above as the Custom Mode may be considered to be a user dynamic mode because, as noted above, the user can modify the underlying data (discussed below) controlling valve position. To that end, the user may use the prior noted user modality 31 (
[0045] As noted, the user preferably is the person or entity (e.g., a corporation) that owns the title (i.e., the owner) to the automobile 10 after it is sold in any one or more of a plurality of conventional automobile 10 or vehicle transactions (e.g., a dealer to an individual, a corporation to another corporation, a corporation to an individual, an individual to another individual, etc.). The user is not necessarily a person or entity financing the automobile 10. The user also may be an agent of the owner. For example, the user may include a relative or friend driving the automobile 10 (with or without permission of the owner), or a person leasing or renting the automobile 10 from a dealership or car rental company. In some instances, a technician at an automobile repair shop also may be acting in the role of a user if the owner gives that person such rights, or if the technician also owns the automobile 10.
[0046] The dynamic mode referred to above as the Auto Mode may be considered to be a provider dynamic mode because it is controlled by an authorized provider of services for the equipment, or that entity's agent (also considered a provider). More specifically, as noted above, the underlying data controlling movement and position of the valve 28 in this mode are accessible and modifiable by a provider only. The user cannot change that data unless, for example, that user is acting in the capacity of a provider, such as if the provider owns the automobile 10. A person or other entity is considered to be a provider when they are implicitly or explicitly authorized to maintain the valve controller 30 or related equipment for the user. For example, among others, the provider may include an automobile dealer, an equipment supplier, a technician, a person and/or an after-market company that sells, installs, or services the equipment, or other party in a similar position. Other related examples include Tier One, Tier Two, or Tier Three companies and their respective employees or representatives in the automotive industry supply chain.
[0047] At least one of these providers has the prior noted provider modality 29 (
[0048] In some embodiments, a single modality, such as a single programmed hardware device, may have the capability of accessing both dynamic modes if certain authentication or control codes are authorized. For example, a technician may have such a device and enter a provider login code to access the data of the provider dynamic mode. A user may have the same device, but only have user authentication data, or the device may be programmed for the user dynamic mode only. Accordingly, such a user is not considered to have the provider modality 29 if that user has no rights to use the provider modality 29. Instead, such a user has the provider modality 29 only.
[0049] It should be noted that unauthorized people may be able to hack into the valve controller 30 (also referred to as jailbreaking the equipment) to alter the data of the provider dynamic mode. Hackers have been altering data in equipment for years. Accordingly, even if an unauthorized person or program could hack or otherwise access/change the data, the provider dynamic mode still is considered to be modifiable by the provider modality 29 only. For example, if an owner not authorized as a provider hacked into the valve controller 30 and changed the data of the provider dynamic mode, such an action would not be considered to change the nature of the provider dynamic mode. In that example, the owner/user would still not be considered to have access to the relevant data via another means other than the provider modality 29.
[0050] Indeed, some embodiments may use any of a variety of mechanical devices for switching between modes. The switch 32 of
[0051] The user can change underlying valve positional data of the user dynamic mode in any of a variety of manners. To that end, the user preferably enters the values of certain parameters and how much the valve 28 should be open during those times. For example, the user may program the valve controller 30 to open the valve 28 about 40 percent (of the full amount it can be opened) when it detects an automobile speed of 35 miles per hour. As another example, the user may program the valve controller 30 to open the valve 28 about 70 percent when it detects that the throttle is depressed 90 percent of its potential range.
[0052] Other embodiments may not be so simple. In particular, such embodiments may program the valve controller 30 to set the valve 28 to a specified position in response to receipt of two or more input parameters. This valve opening amount can be based on any of a variety of techniques, such as a simple look-up-table, or a formula that weights or does not weight the parameters. Among other things, illustrative embodiments may control valve position based on individual or combinations of any of the following parameters: [0053] Speed, [0054] Throttle position, [0055] Engine load (i.e., how hard the engine 16 is working, such as whether it is forcing the car up a steep hill), [0056] Revolutions per minute (RPM) of the engine 16, [0057] Gear of the transmission system, [0058] Environmental temperature, [0059] Position via global positioning systems (e.g., close the valve 28 when in a residential neighborhood, but open the valve 28 when in a rural area, [0060] Level of fuel in the automobile 10, [0061] The local time where the automobile 10 is operating, and [0062] Weather (e.g., if raining, sunny, windy, etc.).
[0063] Since some of these parameters may change while the automobile 10 is moving, such parameters are referred to as dynamic variables. Moreover, it should be noted that this list is illustrative and not intended to be an exhaustive list of dynamic variables. Accordingly, those skilled in the art may use other dynamic variables to control output sound.
[0064] The user may use the user modality 31 to program the valve controller 30 using any of a variety of technologies. For example, the user may access a configuration module having an easy to follow graphical user interface for receiving commands and/or data. This configuration module may be implemented in any of a variety of technologies, such as a stand-alone hardware device with embedded software, enterprise software, home computer software, cloud software, or as an application (an App) on a mobile computing device, such as a smartphone.
[0065] The configuration module receives input from the user for storage in the memory 27 (
[0066] Conversely, the provider preferably has different security credentials for the Auto tab. As such, the user cannot modify the settings of the Auto tab, and the provider cannot modify the settings of the Custom tab. In some embodiments, however, the provider also has access to the Custom tab. In yet other embodiments, the User tab has no security. In any of those cases, despite the fact that the two tabs are arranged in the same manner, the two tabs are considered different modalities for accessing the underlying data controlling valve position.
[0067] Illustrative embodiments simply have this single modality for each mode. In other embodiments, each mode may have multiple different modalities. For example, the user modality 31 may include an application program that may access the memory 27 through a computer or smartphone, and a hard-wired console built into the dash of the car.
[0068] Each tab has a multi-dimensional look-up-table (e.g., a two-dimensional look-up-table). In this example, which shows the Custom tab, the row across the top of a tab represents the speed of the car, while the column at the far left represents the percentage the accelerator is depressed. Using this user configuration module, the user can edit this table 34 (i.e., the Custom tab) relatively easily by changing the values in this two dimensional table 34. Tables at other tabs, such as the tab for the Auto Mode, may be set to read-only mode, from the perspective of the user, to prevent user changes. In other embodiments, the Auto tab is not alterable by the providerits data is fixed.
[0069] To determine the amount to open the valve 28, the valve controller 30 finds the appropriate cell when operating the automobile 10. For example, using the look-up-table 34 in
[0070] Again, as noted above, the interface of
[0071]
[0072] The process begins at step 500, in which the user switches the system to Custom Mode. For example, while within the automobile 10, the user may rotate the dial switch 32 of
[0073] After receiving the dynamic parameter data, the valve controller 30 determines the appropriate valve position (step 504). As noted above, the valve controller 30 can use any of a plurality of different ways to set the valve position based on the received dynamic parameters. Using the example of
[0074] After it determines valve position, the valve controller 30 sends an electronic signal to the valve 28, causing it to open to the prescribed position (step 506). Continuing with the above example, the valve controller 30 may send a signal to the valve 28 so that it is open 95 percent, thus permitting a significant amount of the exhaust gas/pressure to traverse through the bypass channel 24. To that end, the valve controller 30 may cause transmission of a pulse width modulated signal to the valve 28, causing it to open an appropriate amount. Other embodiments may use other ways to open the valve 28 (e.g., vacuum or mechanical techniques).
[0075] This process executes rapidly because the automobile 10 may change speeds and throttle positions at a fast rate. Accordingly, the process loops back to step 502 to receive new parameter data.
[0076] Some embodiments have override modes that can override the Custom Mode and/or the other modes (e.g., the Auto Mode or a static mode). For example, illustrative embodiments may cause the valve controller 30 to prevent the system from using custom mode values between certain times of the day (e.g., between 5 am and 9 am on Sundays), or when the automobile 10 is physically in certain geographic areas (e.g., in a certain neighborhood as determined by GPS or other conventional means). Accordingly, despite the fact that the system is set to Custom Mode, if the system also is set to one or more override settings, then the Custom Mode may be disabled. These override modes may be activated as desired by the user, or hard-coded into the system. As another example, the system may automatically revert to a quiet mode upon receipt of a signal or message (e.g., a telephone call) by the automobile 10.
[0077] As noted, the exhaust system 18 of
[0078] To that end,
[0079]
[0080] As discussed above, the vehicle preferably includes the automobile 10, such as a sports car (e.g., a Roush Mustang). Other embodiments, however, relate to other types of vehicles, such as aircraft, boats, motorcycles, all-terrain vehicles, trucks, and other motorized vehicles. The vehicle implementing various embodiments may be supplied directly from the factory with the optimized functionality.
[0081] Various after-market providers alternatively may upgrade conventional cars to include the noted motor sound control. To that end, such providers may use a kit having a number of different components that are applied to the automobile 10. Among other things, those components may include the bypass channel 24 (e.g., a pipe or other device configured to withstand high temperatures), the valve 28 and its related motion controlling hardware/software (e.g., the pulse-width-modulation functionality), the switch 32 or similar switching device, code implementing the user and/or provider modalities, and hardware (e.g., logic and memory) and/or code implementing the valve controller 30.
[0082] Various embodiments of the invention may be implemented at least in part in any conventional computer programming language. For example, some embodiments may be implemented in a procedural programming language (e.g., C), or in an object oriented programming language (e.g., C++). Other embodiments of the invention may be implemented as preprogrammed hardware elements (e.g., application specific integrated circuits, FPGAs, and digital signal processors), or other related components.
[0083] In an alternative embodiment, the disclosed apparatus and methods (e.g., see the various flow charts described above) may be implemented as a computer program product for use with a computer system. Such implementation may include a series of computer instructions fixed either on a tangible, non-transitory medium, such as a computer readable medium (e.g., a diskette, CD-ROM, ROM, or fixed disk). The series of computer instructions can embody all or part of the functionality previously described herein with respect to the system.
[0084] Those skilled in the art should appreciate that such computer instructions can be written in a number of programming languages for use with many computer architectures or operating systems. Furthermore, such instructions may be stored in any memory device, such as semiconductor, magnetic, optical or other memory devices, and may be transmitted using any communications technology, such as optical, infrared, microwave, or other transmission technologies.
[0085] Among other ways, such a computer program product may be distributed as a removable medium with accompanying printed or electronic documentation (e.g., shrink wrapped software), preloaded with a computer system (e.g., on system ROM or fixed disk), or distributed from a server or electronic bulletin board over the network (e.g., the Internet or World Wide Web). In fact, some embodiments may be implemented in a software-as-a-service model (SAAS) or cloud computing model. Of course, some embodiments of the invention may be implemented as a combination of both software (e.g., a computer program product) and hardware. Still other embodiments of the invention are implemented as entirely hardware, or entirely software.
[0086] Although the above discussion discloses various exemplary embodiments of the invention, it should be apparent that those skilled in the art can make various modifications that will achieve some of the advantages of the invention without departing from the true scope of the invention.