Sign In to Follow Application
View All Documents & Correspondence

A System And A Method For Controlling Drive Modes Of A Vehicle

Abstract: A system and a method for controlling drive modes of a vehicle Embodiments herein generally relate to vehicle operations and vehicle drive modes, and more particularly to a system and a method for controlling switching of drive modes in the vehicle. The system (100) includes a drive mode controller (102) configured to receive real time inputs, wherein the real time inputs can be real time drive parameters, driver inputs, and so on and a drive mode is selected by the drive mode controller (102) based on the real time inputs. FIG. 1

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
10 August 2023
Publication Number
07/2025
Publication Type
INA
Invention Field
ELECTRICAL
Status
Email
Parent Application

Applicants

Mahindra Electric Automobile Limited
Mahindra Tower, Pandurang Budhkar Marg,Nr. Doordarshan Kendra, Worli, Mumbai, Mumbai City, Maharashtra, India, 400018

Inventors

1. ANANTH S
AD-VMS, Mahindra Research Valley, Mahindra World City, Plot No.41/1, Anjur P.O., Chengalpattu, Tamilnadu – 603004
2. GOPA KISHOR GUMMADI
AD-VMS, Mahindra Research Valley, Mahindra World City, Plot No.41/1, Anjur P.O., Chengalpattu, Tamilnadu – 603004
3. PARVEJ ALAMKHAN MAJHARKHAN
AD-VMS, Mahindra Research Valley, Mahindra World City, Plot No.41/1, Anjur P.O., Chengalpattu, Tamilnadu – 603004

Specification

DESC:CROSS REFERENCE TO RELATED APPLICATION
This Application is based on and derives the benefit of Indian Provisional Application 202321053807 filed on 10th August 2023, the contents of which are incorporated herein by reference.
TECHNICAL FIELD
[001] Embodiments disclosed herein relate to vehicle operations and vehicle drive modes, and more particularly to a system and a method for controlling switching of drive modes in the vehicle automatically.
BACKGROUND
[002] In general, operation of modern vehicles are controlled by at least a vehicle control unit (VCU) and a battery management system (BMS), wherein the VCU and the BMS can control components related to the vehicle, such as, but not limited to, the motor, suspension components, steering components, braking components, and so on. This has allowed manufacturers to offer different driving modes that change the handling, dynamics, and efficiency of the vehicle by changing the modes manually. Some of the driving modes of the vehicle for example, are sports mode, eco mode, snow mode, comfort mode, city mode, pedal drive mode, mud mode, wet mode, and so on. For example, when the driver is on commute, the driver may want to be in the most efficient drive mode setting to ensure the best fuel efficiency. However, on a long journey, the driver may prefer quicker responses and better performance from the vehicle, and accordingly can shift to sports mode manually.
[003] In an example scenario, consider that the driver is driving in eco mode and the driver needs to overtake a vehicle on an urgent basis, the driver is required to change the mode to sports mode manually and after performing the overtaking, the driver has to manually switch back to eco mode.
[004] In another example scenario, consider that the driver is driving in sports mode at normal speeds. In this scenario, the user will not get the complete regenerative braking advantage, as compared to an eco- mode.
[005] Further, in an example scenario, consider that the driver is driving downhill on sports mode. However, this is not recommended as a safety where motor braking is limited.
[006] In another example scenario, consider that the driver is driving in sports mode on a lower State of Charge (SOC), which can adversely impact the nominal range of the vehicle.
[007] Hence, there is a need in the art for solutions which will overcome the above mentioned drawback(s), among others.
OBJECTS
[008] The principal object of embodiments herein is to disclose a system and a method for controlling switching of drive modes in a vehicle in an automated manner.
[009] Another object of embodiments herein is to disclose the system and method for determining an optimal drive mode for the vehicle, based on a plurality of monitored drive inputs in real time, wherein the plurality of monitored drive inputs are related to inputs on vehicle performance in a current drive mode of the vehicle.
[0010] Another object of embodiments herein is to disclose the system and method for determining whether conditions related to the previously determined optimal drive mode has been passed, based on a plurality of drive inputs corresponding to the previously determined optimal drive mode.
[0011] These and other aspects of the embodiments herein will be better appreciated and understood when considered in conjunction with the following description and the accompanying drawings. It should be understood, however, that the following descriptions, while indicating at least one embodiment and numerous specific details thereof, are given by way of illustration and not of limitation. Many changes and modifications may be made within the scope of the embodiments herein without departing from the spirit thereof, and the embodiments herein include all such modifications.
BRIEF DESCRIPTION OF FIGURES
[0012] Embodiments herein are illustrated in the accompanying drawings, throughout which like reference letters indicate corresponding parts in the various figures. The embodiments herein will be better understood from the following description with reference to the following illustratory drawings. Embodiments herein are illustrated by way of examples in the accompanying drawings, and in which:
[0013] FIG. 1 depicts a block diagram of a system for controlling switching of the drive modes in a vehicle, according to embodiments as disclosed herein;
[0014] FIG. 2A depicts a flowchart indicating steps of a method for controlling switching of drive modes in the vehicle, according to embodiments as disclosed herein; and
[0015] FIG. 2B depicts a flowchart indicating steps of a method for controlling switching of an optimal drive mode, according to embodiments as disclosed herein.
DETAILED DESCRIPTION
[0016] The embodiments herein and the various features and advantageous details thereof are explained more fully with reference to the non-limiting embodiments that are illustrated in the accompanying drawings and detailed in the following description. Descriptions of well-known components and processing techniques are omitted so as to not unnecessarily obscure the embodiments herein. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments herein may be practiced and to further enable those of skill in the art to practice the embodiments herein. Accordingly, the examples should not be construed as limiting the scope of the embodiments herein.
[0017] For the purposes of interpreting this specification, the definitions (as defined herein) will apply and whenever appropriate the terms used in singular will also include the plural and vice versa. It is to be understood that the terminology used herein is for the purposes of describing particular embodiments only and is not intended to be limiting. The terms “comprising”, “having” and “including” are to be construed as open-ended terms unless otherwise noted.
[0018] The words/phrases "exemplary", “example”, “illustration”, “in an instance”, “and the like”, “and so on”, “etc.”, “etcetera”, “e.g.,” , “i.e.,” are merely used herein to mean "serving as an example, instance, or illustration." Any embodiment or implementation of the present subject matter described herein using the words/phrases "exemplary", “example”, “illustration”, “in an instance”, “and the like”, “and so on”, “etc.”, “etcetera”, “e.g.,” , “i.e.,” is not necessarily to be construed as preferred or advantageous over other embodiments.
[0019] Embodiments herein may be described and illustrated in terms of blocks which carry out a described function or functions. These blocks, which may be referred to herein as managers, units, modules, hardware components or the like, are physically implemented by analog and/or digital circuits such as logic gates, integrated circuits, microprocessors, microcontrollers, memory circuits, passive electronic components, active electronic components, optical components, hardwired circuits and the like, and may optionally be driven by a firmware. The circuits may, for example, be embodied in one or more semiconductor chips, or on substrate supports such as printed circuit boards and the like. The circuits constituting a block may be implemented by dedicated hardware, or by a processor (e.g., one or more programmed microprocessors and associated circuitry), or by a combination of dedicated hardware to perform some functions of the block and a processor to perform other functions of the block. Each block of the embodiments may be physically separated into two or more interacting and discrete blocks without departing from the scope of the disclosure. Likewise, the blocks of the embodiments may be physically combined into more complex blocks without departing from the scope of the disclosure.
[0020] It should be noted that elements in the drawings are illustrated for the purposes of this description and ease of understanding and may not have necessarily been drawn to scale. For example, the flowcharts/sequence diagrams illustrate the method in terms of the steps required for understanding of aspects of the embodiments as disclosed herein. Furthermore, in terms of the construction of the device, one or more components of the device may have been represented in the drawings by conventional symbols, and the drawings may show only those specific details that are pertinent to understanding the present embodiments so as not to obscure the drawings with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein. Furthermore, in terms of the system, one or more components/modules which comprise the system may have been represented in the drawings by conventional symbols, and the drawings may show only those specific details that are pertinent to understanding the present embodiments so as not to obscure the drawings with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein.
[0021] The accompanying drawings are used to help easily understand various technical features and it should be understood that the embodiments presented herein are not limited by the accompanying drawings. As such, the present disclosure should be construed to extend to any modifications, equivalents, and substitutes in addition to those which are particularly set out in the accompanying drawings and the corresponding description. Usage of words such as first, second, third etc., to describe components/elements/steps is for the purposes of this description and should not be construed as sequential ordering/placement/occurrence unless specified otherwise.
[0022] The embodiments herein achieve a system and a method for controlling switching of drive modes in a vehicle automatically. Referring now to the drawings, and more particularly to FIGS. 1 through 2B, where similar reference characters denote corresponding features consistently throughout the figures, there are shown embodiments.
[0023] FIG. 1 depicts a block diagram of the system (100) for controlling switching of drive modes in a vehicle, according to embodiments as disclosed herein. The vehicle, as referred to herein, is a transportation machinery for carrying goods and/or people. Further, the vehicle as referred to herein can be an electric vehicle (EV), a plug-in hybrid electric vehicle (PHEV), a hybrid electric vehicle (HEV), a fuel cell electric vehicle (FCEV) and so on. The vehicle, as referred to herein, can further be a vehicle equipped with one or more electric batteries for providing electric current to traction motors of the vehicle. In an embodiment, the system (100) comprises a drive mode controller (102), a vehicle control unit (VCU) (122), a battery management system (BMS) (124), and a display unit (126).
[0024] In an embodiment herein, the drive mode controller (102) further comprises a drive input receiver engine (112), a drive mode selector engine (114), a processor (116), a memory (118), and a communication means (120). The VCU (122) is an electronic unit present in the vehicle to regulate one or more vehicle subsystems such as, but not limited to, motor power subsystem, energy regeneration subsystem, battery management subsystem and so on, in order to control vehicle operation. In an embodiment herein, the VCU (122) can monitor at least one parameter related to vehicle operation such as, but not limited to, accelerator pedal force, accelerator pedal position, brake pedal force, motor torque, motor power, vehicle wheel speed, traction, gear information, drive mode of the vehicle and so on. In an embodiment, the BMS (124) can monitor one or more parameters related to the vehicle, such as, but not limited to, battery discharge limit, battery temperature and so on, and transmit the information to the VCU (122).
[0025] In an embodiment herein, the drive mode controller (102) can be connected to the VCU (122) and the BMS (124) using the communication means (120). In an example embodiment herein, the communication means (120) can be a suitable bus network having bus protocols, such as controller area network (CAN), local interconnect network (LIN), vehicle area network (VAN), uncomplicated application-level vehicular communication and networking (UAV-CAN), multifunction vehicle bus (MVB), serial peripheral interface (SPI), and so on.
[0026] In an example embodiment herein, the term ‘drive mode controller', as used in the present disclosure, can refer to, for example, a hardware including logic circuits; and a hardware and software combination. In an embodiment herein, the drive input receiver of the drive mode controller (102) can receive one or more drive inputs of a plurality of drive inputs in real time from the VCU (122) and/or the BMS (124) through the communication means (120). Examples of the plurality of drive inputs measured by the VCU (122), can be, but not limited to, accelerator pedal input (%), brake pedal position (volt), rate of raise of accelerator pedal position (volt/msec), rate of raise of brake pedal position (volt/msec), actual motor torque (Nm) vs demand torque (Nm), actual motor power (KW/HP) vs demand motor power (%), vehicle speed (Kmph), vehicle speed map (%) vs accelerator pedal map (%), state of charge (%), battery discharge current limit (Amp) vs demand discharge current limit (Amp), traction (%) vs demand traction (%), traction demand (for accelerator pedal (%), vehicle speed (Kmph), and drive mode) vs actual demand torque (for rate of raise of accelerator pedal input given by the driver), charge current limit (Amp), current drive mode of the vehicle operation, gear information for the current drive mode of the vehicle, and so on. The drive input receiver engine (112) can determine at least a change required in the current drive mode in real time, based on the received one or more drive inputs. In an embodiment herein, based on the received drive input(s), the drive mode controller (102) can determine an optimal drive mode, wherein the optimal drive mode is the drive mode that the vehicle should operate in as compared to the current drive mode based on a current driving environment. In an example embodiment herein, the current driving environment can include one or more drive mode conditions such as, without limitation, traffic conditions, rural and urban roadways, roadway conditions, weather and lightning conditions and so on. The drive input receiver engine (112) can transmit an information signal to the drive mode selector engine (114), wherein information signal can carry information of a demand of change in the current drive mode and the determined optimal drive mode.
[0027] In an embodiment herein, on receiving the information-signal, the drive mode selector engine (114) can compare the current drive mode (i.e., the mode in which the vehicle is operating in) with the determined optimal drive mode. If the drive mode selector engine (114) determines the current drive mode is different from the optimal drive mode, the drive mode selector engine (114) can then automatically switch from the current drive mode to the optimal drive mode in real time. In an example embodiment herein, the drive mode selector engine (114) can then automatically switch from the current drive mode to the optimal drive-mode within a response time such as without limitation 500 ms. In an embodiment herein, the drive mode selector engine (114) can provide instructions to the VCU (122), wherein the VCU (122) can then switch the current drive mode to the optimal drive mode. The aforesaid response time is the time taken by the drive mode controller (102) to perform switching of the drive mode after receiving the one or more drive inputs in real time.
[0028] Further, the drive mode selector engine (114) can determine that the one or more drive mode conditions resulting in the demand of the determined optimal drive mode have been passed. On determining the afore-said drive mode conditions have been passed, the drive mode selector engine (114) can change the driving mode of the vehicle from the optimal drive mode to a previous drive mode the vehicle was operating in, prior to switching to the optimal drive mode. In an embodiment herein, the drive mode selector can determine that the optimal drive mode has passed, based on one or more drive inputs of the plurality of drive inputs received by the drive input receiver engine (112) for the optimal drive mode of the vehicle. Examples of the plurality of drive inputs measured by the VCU (122), can be, but not limited to, accelerator pedal input (%), brake pedal position (volt), rate of raise of accelerator pedal position (volt/msec), rate of raise of brake pedal position (volt/msec), actual motor torque (Nm) vs demand torque (Nm), actual motor power (KW/HP) vs demand motor power (%), vehicle speed (Kmph), vehicle speed map (%) vs accelerator pedal map (%), state of charge (%), battery discharge current limit (Amp) vs demand discharge current limit (Amp), traction (%) vs demand traction (%), traction demand (for accelerator pedal (%), vehicle speed (Kmph), and drive mode) vs actual demand torque (for rate of raise of accelerator pedal input given by the driver), charge current limit (Amp), drive mode of the vehicle operation, gear information for the optimal drive mode of the vehicle, and so on related to the vehicle operation.
[0029] In an embodiment herein, the drive mode controller (102) can include the processor (116). In an embodiment herein, the processor (116) can be at least one of, a single processer, a plurality of processors, multiple homogeneous or heterogeneous cores, multiple central processing Units (CPUs) of different kinds, microcontrollers, special media, and other accelerators. In an embodiment herein, the drive mode controller (102) can be a dedicated processing module. Further, the one or the plurality of processors may be a general-purpose processor, such as a central processing unit (CPU), an application processor (AP), or the like, a graphics-only processing unit such as a graphics processing unit (GPU), a visual processing unit (VPU), and/or an AI-dedicated processor such as a neural processing unit (NPU), an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a system-on-chip (SoC), a programmable logic unit, a microprocessor, application-specific integrated circuit (ASIC), etc.. The processor (116) can include multiple cores and is configured to execute the instructions stored in the memory (118). In an embodiment herein, the processor can control operation of the drive input receiver engine (112), and the drive mode selector engine (114). The processor (116) can be implemented by analog and/or digital circuits such as logic gates, integrated circuits, microprocessors, microcontrollers, memory circuits, passive electronic components, active electronic components, optical components, hardwired circuits and the like, and may optionally be driven by firmware.
[0030] The memory (118) may be one or more computer-readable storage media and non-volatile storage elements. Examples of such non-volatile storage elements may include magnetic hard discs, optical discs, floppy discs, flash memories, or forms of electrically programmable memories (EPROM) or electrically erasable and programmable memories (EEPROM). In addition, the memory may, in some examples, be considered a non-transitory storage medium. The term “non-transitory” may indicate that the storage medium is not embodied in a carrier wave or a propagated signal. However, the term “non-transitory” should not be interpreted that the memory (118) is non-movable. The term “non-transitory” may indicate that the storage medium is not embodied in a carrier wave or a propagated signal. In some examples, the memory (118) can be configured to store larger amounts of information than the memory (118). In certain examples, a non-transitory storage medium may store data that can, over time, change (e.g., in Random Access Memory (RAM) or cache). The memory (118) can store instructions to be executed by the processor (116).
[0031] The communication means (120) is configured for communicating internally between internal hardware components and with external devices via one or more networks. In an embodiment herein, the drive mode controller (102) can be a generic controller, which can perform one or more other functions or tasks. In an embodiment herein, the drive mode controller (102) can be integrated with one or more modules present in the vehicle such as, but not limited to, the VCU (122), the BMS (124), in addition to embodiments as disclosed herein.
[0032] In an embodiment, the system (100) can include the display unit (126), wherein the display unit (126) is configured to display a plurality of information on the plurality of drive inputs as received by the drive input receiver engine (112) in real-time. In an embodiment herein, the plurality of information corresponding to the plurality of drive inputs are displayed by at least displaying numeric values or in a graphical presentation. In one embodiment, the display unit (126) can be a part of the drive mode controller (102). In another embodiment, the display unit (126) can be configured as a stand-alone display unit communicatively coupled with the drive mode controller (102) for displaying characters and graphical representation of the drive inputs. In one embodiment, the display unit can be one of variety of available LCD (Liquid-Crystal Display) display units, LED display units and so on.
[0033] FIG. 2A depicts the flowchart (200A) indicating steps of the method for controlling switching of drive modes in the vehicle, according to embodiments as disclosed herein. At step 202, the method comprises receiving, by a drive input receiver engine (112) of the drive mode controller (102), one or more drive inputs of the plurality of drive inputs related to a current drive mode of the vehicle. Examples of the plurality of drive inputs measured by the VCU (122), can be, but not limited to, accelerator pedal input (%), brake pedal position (volt), rate of raise of accelerator pedal position (volt/msec), rate of raise of brake pedal position (volt/msec), actual motor torque (Nm) vs demand torque (Nm), actual motor power (KW/HP) vs demand motor power (%), vehicle speed (Kmph), vehicle speed map (%) vs accelerator pedal map (%), state of charge (%), battery discharge current limit (Amp) vs demand discharge current limit (Amp), traction (%) vs demand traction (%), traction demand (for accelerator pedal (%), vehicle speed (Kmph), and drive mode) vs actual demand torque (for rate of raise of accelerator pedal input given by the driver), charge current limit (Amp), drive mode of the vehicle operation, gear information for the current drive mode of the vehicle, and so on related to vehicle operation. In an embodiment herein, the one or more drive inputs indicate a demand of change in current drive mode. In an embodiment herein, the drive input receiver engine (112) can receive the one or more drive inputs of the plurality of drive inputs, from at least, a vehicle control unit (VCU) and/or a battery management system (BMS).
[0034] At step 204, the method comprises, determining by the drive input receiver engine (112) of the drive mode controller (102), an optimal drive mode, based on the one or more drive inputs. In an embodiment herein, the optimal drive mode is the drive mode that the vehicle should operate in currently, as compared to the current drive mode.
[0035] At step 206, the method comprises checking, by a drive mode selector engine (114) of the drive mode controller (102), if the current drive mode of the vehicle is different from the determined optimal drive mode. If the current drive mode of the vehicle is different from the optimal drive mode, in step 208, the current drive mode of the vehicle is switched to the determined optimal drive mode automatically in real time. In an example embodiment herein, the drive mode selector engine (114) can then automatically switch from the current drive mode to the optimal drive mode within a response time such as without limitation 500 ms, wherein the response time is the time taken by the drive mode selector engine (114) of the drive mode controller to switch the drive mode after receiving the one or more drive inputs. In an embodiment herein, the drive mode selector engine (114) can transmit one or more instructions to at least the VCU (122) to select the optimal drive mode.
[0036] The various actions in method (200A) may be performed in the order presented, in a different order or simultaneously. Further, in some embodiments, some actions listed in FIG. 2A may be omitted.
[0037] FIG. 2B depicts the flowchart (200B) indicating steps of the method for controlling switching of the optimal drive mode (of FIG. 2A), according to embodiments as disclosed herein. At step 210, the method comprises, receiving by the drive input receiver engine (112), one or more drive inputs of a plurality of drive inputs from at least, a VCU (122) and/or a BMS (124), in real time, for the optimal drive mode of the vehicle. Examples of the plurality of drive inputs measured by the VCU (122), can be, but not limited to, accelerator pedal input (%), brake pedal position (volt), Rate of raise of accelerator pedal position (volt/msec), Rate of raise of brake pedal position (volt/msec), actual motor torque (Nm) vs demand torque (Nm), actual motor power (KW/HP) vs demand motor power (%), vehicle speed (Kmph), vehicle speed map (%) vs accelerator pedal map (%), state of charge (%), battery discharge current limit (Amp) vs demand discharge current limit (Amp), traction (%) vs demand traction (%), traction demand (for accelerator pedal (%), vehicle speed (Kmph), and drive mode) vs actual demand torque (for rate of raise of accelerator pedal input given by the driver), charge current limit (Amp), drive mode of the vehicle operation, gear information for the optimal drive mode of the vehicle, and so on related to the vehicle operation. In an embodiment herein, the plurality of drive inputs can indicate a demand of change in the optimal drive mode.
[0038] At step 212, the method comprises determining, by the drive input receiver engine (112), if one or more drive mode conditions for operating the vehicle in the determined optimal drive mode has been passed, based on the plurality of drive inputs. In an example embodiment herein, the one or more drive mode conditions can be such as without limitation, traffic conditions, rural and urban roadways, roadway conditions, weather and lightning conditions and so on.
[0039] At step 214, the method comprises switching, by the drive mode selector engine (114), from the determined optimal drive mode of the vehicle to the previous drive mode, prior to switching to the determined optimal drive mode automatically in real time. In an example embodiment herein, the drive mode selector engine (114) can then automatically switch the drive mode, from the optimal drive mode to the previous drive mode within a response time such as without limitation 500 ms. In an embodiment herein, the response time is the time taken by the drive mode controller (102) to switch from the determined optimal drive mode of the vehicle to the previous drive mode, after receiving the one or more drive inputs in real time. Upon determining, the one or more drive mode conditions for operating the vehicle in the determined optimal drive mode has been passed, the drive mode controller (102), set the vehicle to the previous drive mode, thus mitigating manual selection of drive modes.
[0040] The various actions in method 200B may be performed in the order presented, in a different order or simultaneously. Further, in some embodiments, some actions listed in FIG. 2B may be omitted.
[0041] The embodiments disclosed herein can be implemented through at least one software program running on at least one hardware device and performing network management functions to control the network elements. The network elements shown in FIG. 1 include blocks which can be at least one of a hardware device, or a combination of hardware device and software module.
[0042] In an example scenario, consider that the driver of the vehicle is in eco mode (where the power and/or power delivery of the vehicle is reduced) and has to perform an urgent overtaking manoeuvre (which requires more power, a sharper accelerator response, and a downshift). The drive mode controller (102) can determine that the urgent overtaking manoeuvre requires the vehicle to be in sports mode (which can provide the increased power, the sharper accelerator response, and the downshift). The drive mode controller (102) automatically chooses the sports mode. Further, on determining that the vehicle has completed the overtaking maneuver, the drive mode selector module (101) reverts back to the eco mode from the sports mode.
[0043] The embodiments disclosed herein can be implemented through at least one software program running on at least one hardware device and performing network management functions to control the network elements. The elements include blocks which can be at least one of a hardware device, or a combination of hardware device and software module.
[0044] The embodiments disclosed herein describe systems and methods for controlling switching of drive modes in a vehicle. Therefore, it is understood that the scope of the protection is extended to such a program and in addition to a computer readable means having a message therein, such computer readable storage means contain program code means for implementation of one or more steps of the method, when the program runs on a server or mobile device or any suitable programmable device. The method is implemented in at least one embodiment through or together with a software program written in e.g., Very high-speed integrated circuit Hardware Description Language (VHDL) another programming language, or implemented by one or more VHDL or several software modules being executed on at least one hardware device. The hardware device can be any kind of portable device that can be programmed. The device may also include means which could be e.g., hardware means like e.g., an ASIC, or a combination of hardware and software means, e.g., an ASIC and an FPGA, or at least one microprocessor and at least one memory with software modules located therein. The method embodiments described herein could be implemented partly in hardware and partly in software. Alternatively, the invention may be implemented on different hardware devices, e.g., using a plurality of CPUs.
[0045] The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of embodiments and examples, those skilled in the art will recognize that the embodiments and examples disclosed herein can be practiced with modification within the scope of the embodiments as described herein.
Table for Reference Numerals:
Reference Numerals Description
100 System for controlling switching of drive modes
102 Drive mode Controller
112 Drive input receiver Engine
114 Drive mode selector Engine
116 Processor
118 Memory
120 Communication Means
122 VCU – Vehicle Control Unit
124 BMS – Battery Management System
126 Display unit
200A Method for controlling switching of drive modes
202, 204, 206,208 Steps of the method for controlling switching of drive modes
200B Method for controlling switching of an optimal drive mode
210, 212, 214 Steps of the method for controlling switching of an optimal drive mode

CLAIMS:We Claim;

1. A system (100) for controlling drive modes of a vehicle, the system (100) comprising:
at least one drive mode controller (102) configured to:
determine an optimal drive mode of the vehicle based on a plurality of drive inputs; and
switch a current drive mode of the vehicle to the determined optimal drive mode in real time if the current drive mode is different from the determined optimal drive mode.

2. The system (100) as claimed in claim 1, wherein the drive mode controller (102) is configured to:
receive the plurality of drive inputs from at least a vehicle control unit (VCU) (122), and a battery management system (BMS) (124), in real time, wherein the plurality of drive inputs include, at least, an accelerator pedal input, vehicle speed, a brake pedal position, an actual motor torque versus a demand torque, an actual motor power versus a demand motor power, a vehicle speed map versus an accelerator pedal map, state of charge, discharge current limit, a battery discharge current limit versus demand discharge current limit, charge current limit, rate of raise of accelerator pedal position, rate of raise of brake pedal position, a traction versus a traction demand, and a gear information for the current drive mode.

3. The system (100) as claimed in claim 1, wherein the drive mode controller (102) is configured to:
switch the determined optimal drive mode to the current drive mode, if a plurality of drive mode conditions for operating the vehicle in the determined optimal drive mode has been passed, wherein the plurality of drive mode conditions include, at least one from a plurality of drive inputs for the determined optimal drive mode, and a driving environment.

4. The system (100) as claimed in claim 3, wherein the plurality of drive inputs, is at least an accelerator pedal input, vehicle speed, a brake pedal position, an actual motor torque versus a demand torque, an actual motor power versus a demand motor power, a vehicle speed map versus an accelerator pedal map, state of charge, discharge current limit, a battery discharge current limit versus demand discharge current limit, charge current limit, rate of raise of accelerator pedal position , rate of raise of brake pedal position, a traction versus a traction demand, and a gear information for the optimal drive mode.

5. A method for controlling drive modes of a vehicle, the method comprising:
determining by a drive mode controller (102), an optimal drive mode, based on a plurality of drive inputs; and
switching by the drive mode controller (102), the current drive mode to the determined optimal drive mode automatically in real time, if the current drive mode is different from the determined optimal drive mode.

6. The method as claimed in claim 5, wherein the method comprises: receiving by the drive mode controller (102), the plurality of drive inputs in real time, from at least, a vehicle control unit (VCU) (122) and a battery management system (BMS) (124), wherein
the plurality of drive inputs include at least, an accelerator pedal input, vehicle speed, a brake pedal position, an actual motor torque versus a demand torque, an actual motor power versus a demand motor power, a vehicle speed map versus an accelerator pedal map, state of charge, discharge current limit, a battery discharge current limit versus demand discharge current limit, charge current limit, rate of raise of accelerator pedal position , rate of raise of brake pedal position, a traction versus a traction demand, and a gear information for the current drive mode.

7. The method as claimed in claim 5, wherein the method comprises:
switching by the drive mode controller (102), the determined optimal drive mode to the current drive mode, if a plurality of drive mode conditions for operating the vehicle in the determined optimal drive mode has been passed, wherein the plurality of drive mode conditions include, at least one from a plurality of drive inputs for the determined optimal drive mode, and a driving environment.

Documents

Application Documents

# Name Date
1 202321053807-STATEMENT OF UNDERTAKING (FORM 3) [10-08-2023(online)].pdf 2023-08-10
2 202321053807-PROVISIONAL SPECIFICATION [10-08-2023(online)].pdf 2023-08-10
3 202321053807-PROOF OF RIGHT [10-08-2023(online)].pdf 2023-08-10
4 202321053807-POWER OF AUTHORITY [10-08-2023(online)].pdf 2023-08-10
5 202321053807-FORM 1 [10-08-2023(online)].pdf 2023-08-10
6 202321053807-DRAWINGS [10-08-2023(online)].pdf 2023-08-10
7 202321053807-DECLARATION OF INVENTORSHIP (FORM 5) [10-08-2023(online)].pdf 2023-08-10
8 202321053807-FORM-8 [09-08-2024(online)].pdf 2024-08-09
9 202321053807-FORM-5 [09-08-2024(online)].pdf 2024-08-09
10 202321053807-FORM-26 [09-08-2024(online)].pdf 2024-08-09
11 202321053807-FORM 18 [09-08-2024(online)].pdf 2024-08-09
12 202321053807-ENDORSEMENT BY INVENTORS [09-08-2024(online)].pdf 2024-08-09
13 202321053807-DRAWING [09-08-2024(online)].pdf 2024-08-09
14 202321053807-CORRESPONDENCE-OTHERS [09-08-2024(online)].pdf 2024-08-09
15 202321053807-COMPLETE SPECIFICATION [09-08-2024(online)].pdf 2024-08-09
16 Abstract 1.jpg 2024-08-27