The present disclosure claims priority to Japanese Patent Application No. 2023-190311, filed on Nov. 7, 2023, the contents of which application are incorporated herein by reference in their entirety.
The present disclosure relates to an electric vehicle that uses an electric motor as a power unit for traveling.
A conventional engine vehicle (hereinafter referred to as an “MT vehicle”) equipped with a manual transmission (MT) that switches a gear stage by a manual operation of a driver has features in driving operation and driving characteristics and is popular with certain users. The torque characteristics of an internal combustion engine used as a power unit for driving of an engine vehicle are significantly different from those of an electric motor. The electric vehicle is not equipped with the MT, as a matter of course. Therefore, the electric vehicle and the MT vehicle are usually greatly different in driving operation and driving characteristics. On the other hand, the electric motor can adjust the torque characteristics by controlling the voltage to be applied and the field. Therefore, in recent years, a technique has been proposed in which a driver can enjoy driving operation and driving characteristics like an MT vehicle in an electric vehicle by adjusting the torque characteristics of the electric motor (for example, see Patent Literature 1 below).
In addition, the MT vehicle is also attractive in terms of an engine sound heard in response to driving operation. In this regard, a technique has been proposed in which a driver can enjoy an engine sound like that of an MT vehicle in an electric vehicle (for example, see Patent Literature 2 below).
In recent years, in order to reduce the burden of driving operation of a driver, autonomous driving has been considered in which at least acceleration and deceleration are automatically performed without driving operation by the driver. Here, it is conceivable that the driver may want to enjoy driving characteristics and an engine sound of an MT vehicle even when the electric vehicle is in the autonomous driving. However, conventionally, in the autonomous driving of the electric vehicle, the traveling of the vehicle is controlled based on the torque characteristics of a normal electric motor. In addition, conventionally, cooperation with autonomous driving has not been considered in terms of an engine sound. Therefore, when the conventional autonomous driving technique is applied, a driver of an electric vehicle cannot enjoy driving characteristics and an engine sound like the MT vehicle during the autonomous driving.
An object of the present disclosure is, in view of the above problems, to provide a technique that enables a driver to enjoy driving characteristics and an engine sound like those of an MT vehicle even when an electric vehicle is in autonomous driving.
A first aspect of the present disclosure is directed to an electric vehicle that uses an electric motor as a power unit for traveling.
The electric vehicle is configured to be switchable to an autonomous driving mode in which at least acceleration and deceleration are automatically performed without driving operation by a driver.
The electric vehicle comprises:
The controller is configured to:
A second aspect of the present disclosure is directed to a control system of an electric vehicle that uses an electric motor as a power unit for traveling.
The control system comprises:
The electric vehicle is configured to be switchable to an autonomous driving mode in which at least acceleration and deceleration are automatically performed without driving operation by a driver.
The electric vehicle comprises:
The one or more processors are configured to:
According to the present disclosure, the driver can enjoy driving characteristics and an engine sound of an MT vehicle even when the electric vehicle is in autonomous driving.
Hereinafter, embodiments of the present disclosure will be described with reference to the drawings.
The electric vehicle 10 includes driving wheels 8 which are front wheels and driven wheels 12 which are rear wheels. The driving wheels 8 are provided at both ends of the drive shaft 7. Each wheel 8,12 is provided with a wheel speed sensor 30. In
The electric vehicle 10 includes a battery 14 and an inverter 16. The battery 14 stores electric energy for driving the electric motor 2. That is, the electric vehicle 10 is a battery electric vehicle (BEV) that travels on electric energy stored in the battery 14. The inverter 16 converts DC power input from the battery 14 into drive power for the electric motor 2. Power conversion by the inverter 16 is performed by PWM control by the controller 50. The inverter 16 is connected to the controller 50 by the in-vehicle network.
The electric vehicle 10 includes, as driving operation devices for the driver to input a driving operation, an accelerator pedal 22 for inputting the driving operation related to acceleration and a brake pedal 24 for inputting the driving operation related to braking. The accelerator pedal 22 is provided with an accelerator position sensor 32 for detecting an accelerator opening which is an operation amount of the accelerator pedal 22. The brake pedal 24 is provided with a brake position sensor 34 for detecting a brake pedal depression amount which is an operation amount of the brake pedal 24. The accelerator position sensor 32 and the brake position sensor 34 are connected to the controller 50 via the in-vehicle network.
The electric vehicle 10 further includes a pseudo gearshift 26 (shift change device) and a pseudo clutch pedal 28 (clutch operation device) as driving operation devices. A gearshift and a clutch pedal are typically provided in an engine vehicle (MT vehicle) equipped with a manual transmission (MT) for operating the MT. But of course, the electric vehicle 10 is not equipped with the MT. The pseudo gearshift 26 and the pseudo clutch pedal 28 are dummies that differ from the original gearshift and clutch pedal.
The pseudo gearshift 26 has a structure that simulates a gearshift installed in an MT vehicle, and is configured to arbitrarily select the gear stage from a plurality of gear stages. The arrangement and operating feeling of the pseudo gearshift 26 are equivalent to those of the real MT vehicle. The pseudo gearshift 26 has positions that correspond to each gear stage, for example, first-speed stage, second-speed stage, third-speed stage, fourth-speed stage, fifth-speed stage, sixth-speed stage, and neutral stage. The pseudo gearshift 26 is equipped with a shift position sensor 36 for detecting which position the pseudo gearshift 26 is in. The shift position sensor 36 is connected to the controller 50 by the in-vehicle network.
The pseudo clutch pedal 28 has a structure that simulates a clutch pedal installed in the MT vehicle. The arrangement and operating feeling of the pseudo clutch pedal 28 are equivalent to that of the real MT vehicle. That is, the pseudo clutch pedal 28 is operated by the driver when the shift change is performed by the pseudo gearshift 26. More specifically, the driver depresses the pseudo clutch pedal 28 when the driver intends to perform the shift change by the pseudo gearshift 26. When the shift change is finished, the driver stops depressing the pseudo clutch pedal 28 and returns it to its original position. The pseudo clutch pedal 28 is equipped with a clutch position sensor 38 for detecting a clutch pedal depression amount that is an operation amount of pseudo clutch pedal 28. The clutch position sensor 38 is connected to the controller 50 by the in-vehicle network.
In this way, the pseudo gearshift 26 and the pseudo clutch pedal 28 constitute a shift device for selecting a gear stage that simulates operation of a transmission (particularly, MT).
The electric vehicle 10 includes a speaker 44. The arrangement and structure of the speaker 44 are not particularly limited. The speaker 44 is connected to the controller 50 via an in-vehicle network. The speaker 44 outputs sound in accordance with a control signal from the controller 50. In particular, as will be described later, the speaker 44 outputs a pseudo engine sound that simulates an engine sound of an engine vehicle.
The electric vehicle 10 includes a traveling environment detection sensor 31 for detecting a traveling environment. The traveling environment detection sensor 31 is configured by, for example, a sensor that detects a surrounding environment, such as a camera, a radar, or a LiDAR (Light Detection and Ranging), or a sensor that detects a vehicle state, such as an IMU (Inertial Measurement Unit) or a GNSS (Global Navigation Satellite System).
The electric vehicle 10 includes an autonomous driving mode selection switch 42. The autonomous driving mode selection switch 42 is a switch for switching on and off an autonomous driving mode in which the electric vehicle 10 performs autonomous driving. When the electric vehicle 10 is in the autonomous driving mode, the electric vehicle 10 is controlled to travel in autonomous driving. Here, the autonomous driving means that at least acceleration and deceleration are automatically performed without driving operation by a driver. The autonomous driving mode may control the electric vehicle 10 such that steering is performed in response to the driver's operation and acceleration and deceleration is performed automatically. Of course, the autonomous driving mode may be a mode in which the electric vehicle 10 is controlled to travel by automatically performing both acceleration/deceleration and steering. Further, the autonomous driving mode may be a mode in which the electric vehicle is controlled to travel to a set destination. The autonomous driving mode selection switch 42 is connected to the controller 50 via the in-vehicle network.
The controller 50 is typically an electronic control unit (ECU) mounted on the electric vehicle 10. The controller 50 may be a combination of a plurality of ECUs. The controller 50 includes an interface 52, a memory 54, and a processor 56. The in-vehicle network is connected to the interface 52. The memory 54 is connected to the processor 56 and stores a computer program executable by the processor 56. The memory 54 stores various data necessary for processing executed by the processor 56. The memory 54 is configured by a recording medium such as a random-access memory (RAM), a read only memory (ROM), a solid-state drive (SSD), a hard disk drive (HDD), or the like. The computer program may be recorded in a computer-readable recording medium. The processor 56 reads the computer program and data from the memory 54 and executes various processes. The processor 56 may also be referred to as processing circuitry.
The controller 50 also outputs signals to at least the inverter 16 and the speaker 44. The in-vehicle network is used for communication between these devices and the controller 50. Although not shown in the drawings, various actuators and indicators other than these may be mounted on the electric vehicle 10, and are connected to the controller 50 by the in-vehicle network.
The controller 50 manages operation characteristic information data D10. The operation characteristic information data D10 may be stored in the memory 54. The operation characteristic information data D10 is data for managing one or more pieces of operation characteristic information. The operation characteristic information represents a characteristic of an operation related to at least one of the accelerator pedal 22 and the shift device (the pseudo gearshift 26 and the pseudo clutch pedal 28).
The characteristic of the operation amount of the accelerator pedal 22 during acceleration can be described, for example, from the viewpoint of how the operation amount of the accelerator pedal 22 is given until the vehicle speed reaches the target vehicle speed. For example, one characteristic is that the accelerator pedal 22 is first strongly depressed, and the depression of the accelerator pedal 22 is gradually reduced as the vehicle speed approaches the target vehicle speed, thereby giving the operation amount of the accelerator pedal 22 so as to achieve the target vehicle speed (characteristic A1). Further, for another example, one characteristic is to give the operation amount of the accelerator pedal 22 so as to achieve the target vehicle speed while gradually increasing the depression of the accelerator pedal 22 (characteristic A2).
The characteristics of the timing of the shift change can be described, for example, from the viewpoint of which gear stage is selected with respect to the vehicle speed of the electric vehicle 10.
The characteristic of the operation amount of the accelerator pedal 22 and the pseudo clutch pedal 28 when performing the shift change can be described, for example, from the viewpoint of how fast the shift change is performed.
Each piece of operation characteristic information managed by the operation characteristic information data D10 includes information regarding the characteristics as described above. Each piece of operation characteristic information may be information regarding a combination of these characteristics. In particular, one piece of operation characteristic information may correspond to one model driver and may be information regarding each characteristic of the model driver. For example, the operation characteristic information data D10 manages each piece of operation characteristic information as shown in the following table. In this case, each piece of operation characteristic information can be generated by analyzing actual driving operation data of the corresponding model driver. Alternatively, each piece of operation characteristic information can be generated by a machine learning model that receives actual driving operation data as an input. Each model driver is typically assumed to be a driver accustomed to driving operation of the MT vehicle. However, various drivers with different levels of driving operation skill may be assumed. Alternatively, a fictitious driver may be assumed.
The data format of each piece of operation trait information may be suitably provided. For example, each piece of operation characteristic information is configured by information in which each characteristic is encoded. Further, for example, each piece of operation characteristic information is configured by information in which each characteristic is represented by a feature amount.
The controller 50 has a function as a control signal calculator 520. The control signal calculator 520 may be realized by cooperation of the memory 54 and the processor 56 that executes processing in accordance with the computer program. The control signal calculator 520 calculates a control signal for an actuator or a device. The control signal includes at least a signal for PWM-controlling the inverter 16 and a signal causing the speaker 44 to output a sound. Hereinafter, functions of the controller 50 will be described.
The controller 50 has a function of calculating a motor torque command value and a pseudo engine sound command value. The controller 50 generates a control signal for PWM control of the inverter 16 based on the calculated motor torque command value. The controller 50 generates a control signal for controlling the output of the speaker 44 based on the calculated pseudo engine sound command value.
Here, the controller 50 acquires a signal from the autonomous driving mode selection switch 42 and determines whether or not the electric vehicle 10 is in the autonomous driving mode. In the present embodiment, the configuration of the function of the controller 50 is different between a case where the electric vehicle 10 is not in the autonomous driving mode (hereinafter, referred to as a “normal driving mode”) and a case where the electric vehicle 10 is in the autonomous driving mode.
As shown in
The MT vehicle model 530 is a model for calculating a driving wheel torque and an engine speed that should be obtained by operating the accelerator pedal 22, the pseudo clutch pedal 28, and the pseudo gearshift 26 when the electric vehicle 10 is assumed to be the MT vehicle equipped with an engine, a clutch, and a MT. The driving wheel torque in the MT vehicle is determined by the operation of a gas pedal for controlling fuel supply to the engine, the operation of a gearshift (shifter) for switching the gear stage of the MT, and the operation (clutch opening) of the clutch that connects the engine and the MT. The engine may be a spark-ignition engine or a diesel engine. The MT vehicle model 530 may be stored in the memory 54 as data. Alternatively, the MT vehicle model 530 may be realized by processes described by the computer program stored in the memory 54. Hereinafter, the engine, the clutch, and the MT virtually implemented by the MT vehicle model 530 are referred to as a virtual engine, a virtual clutch, and a virtual MT, respectively.
In the normal driving mode, the accelerator opening Pap detected by the accelerator position sensor 32 is input to the MT vehicle model 530 as the operation amount of the gas pedal of the virtual engine. Further, the shift position Sp detected by the shift position sensor 36 is input to the MT vehicle model 530 as the operation amount of the shifter of the virtual MT. Further, the clutch pedal depression amount Pc detected by the clutch position sensor 38 is input to the MT vehicle model 530. Further, a vehicle speed Vw (or wheel speed) detected by the wheel speed sensor 30 is also input to the MT vehicle model 530 as a signal indicating the vehicle load.
The MT vehicle model 530 is a model that simulates the torque characteristic of the driving wheel torque in the MT vehicle. The MT vehicle model 530 calculates the driving wheel torque Tw and the virtual engine speed Ne of the virtual engine based on the above described inputs. The MT vehicle model 530 is created such that the operation state of the accelerator pedal 22, the pseudo gearshift 26, and the pseudo clutch pedal 28 are reflected in the driving wheel torque Tw and the virtual engine speed Ne. The MT vehicle model 530 will be described in detail later.
The required motor torque calculator 540 converts the driving wheel torque Tw calculated by the MT vehicle model 530 into required motor torque. The required motor torque is motor torque required to realize the driving wheel torque Tw calculated by the MT vehicle model 530. A reduction ratio from the output shaft 3 of the electric motor 2 to the driving wheels 8 is used to convert the driving wheel torque Tw into the required motor torque. The required motor torque calculated by the required motor torque calculator 540 is the motor torque command value.
The pseudo engine sound calculator 541 generates a pseudo engine sound using the virtual engine speed Ne calculated by the MT vehicle model 530 as a parameter. For example, the pseudo engine sound calculator 541 generates a pseudo engine sound by combining sound source files selected from sound source file data according to the calculated virtual engine speed Ne. In this case, the sound source file data includes a plurality of sound source files prepared for each level of the engine rotation speed for each of a plurality of types of sounds such as a sound related to combustion in an engine and a sound related to operation of a drive system such as a power train. The sound source file data may include a sound source file of a sound that does not depend on the engine rotation speed, such as a noise sound or a sound related to the occurrence of a specific event (for example, an engine stall). The sound source file data may be stored in the memory 54. The pseudo engine sound generated by the pseudo engine sound calculator 541 is the pseudo engine sound command value.
The pseudo engine sound calculator 541 may be configured to generate a pseudo engine sound using an engine torque of an engine model of the MT vehicle model 530 as a parameter. The engine model and the engine torque in the MT vehicle model 530 will be described later. In this case, the pseudo engine sound calculator 541 may be configured to generate a pseudo engine sound using, for example, a map in which the virtual engine speed Ne and a frequency are associated with each other and a map in which the engine torque and a sound pressure are associated with each other. At this time, the pseudo engine sound calculator 541 increases or decreases the frequency of the pseudo engine sound in proportion to the virtual engine speed Ne, and increases or decreases the sound pressure in proportion to the engine torque.
As described above, in the normal driving mode, the controller 50 calculates the motor torque command value and the pseudo engine sound command value using the MT vehicle model based on the actual operation states of the accelerator pedal 22, the pseudo gearshift 26, and the pseudo clutch pedal 28 operated by a driver. Then, the controller 50 controls the inverter 16 and the speaker 44 based on the calculated motor torque command value and the pseudo engine sound command value. In this way, in the normal driving mode, the controller 50 changes the motor torque output by the electric motor 2 and the pseudo engine sound output by the speaker 44 in response to the actual operation states of the accelerator pedal 22, the pseudo gearshift 26, and the pseudo clutch pedal 28 operated by the driver. As a result, in the normal driving mode, the driver can enjoy driving characteristics and an engine sound as in a MT vehicle.
As shown in
The autonomous driving control processing unit 550 calculates various control amounts for the electric vehicle 10 to travel in an autonomous driving. The vehicle speed Vw detected by the wheel speed sensor 30 and detection information SEN detected by the traveling environment detection sensor 31 are input to the autonomous driving control processing unit 550. The detection information SEN includes, for example, information (position, speed, type, and the like) of an object (a vehicle, a pedestrian, a road marking, a sign, and the like) detected in the surroundings, GNSS position information, posture information, and the like. Map information (not shown in
The autonomous driving control processing unit 550 generates a driving plan related to autonomous driving based on these pieces of information. The generated driving plan may be appropriately configured according to the content of the autonomous driving. For example, when only acceleration or deceleration is automatically performed, the driving plan may be configured by determination of acceleration or deceleration, a target vehicle speed, and the like. Further, for example, when both acceleration/deceleration and steering are automatically performed, the driving plan may be configured by a traveling trajectory, a target vehicle speed on the traveling trajectory, and the like.
The autonomous driving control processing unit 550 calculates various control amounts such that the electric vehicle 10 travels according to the generated driving plan. In particular, the autonomous driving control processing unit 550 calculates an accelerator opening Pap, a shift position Sp, and a clutch pedal depression amount Pc as the control amounts related to driving of the electric vehicle 10. That is, the autonomous driving control processing unit 550 virtually determines the operation state of the accelerator pedal 22, the pseudo gearshift 26, and the pseudo clutch pedal 28 when causing the electric vehicle 10 to travel according to the driving plan.
The autonomous driving control processing unit 550 uses the operation characteristic information to determine the virtual operation state. The autonomous driving control processing unit 550 selects and acquires operation characteristic information from one or more pieces of operation characteristic information managed by the operation characteristic information data D10. The autonomous driving control processing unit 550 may determine the operation characteristic information to be selected in response to a request from a driver. In this case, the controller 50 may be configured to receive an input of the request from the driver. For example, the controller 50 presents the driver with a list of one or more pieces of operation characteristic information (or a list of corresponding model drivers) managed by the operation characteristic information data D10. The driver inputs a request for desired operation characteristic information (or a desired model driver) with reference to the presented list. The controller 50 stores the input request in the memory 54. The autonomous driving control processing unit 550 selects operation characteristic information based on the input request.
The autonomous driving control processing unit 550 determines the virtual operation state based on the selected operation characteristic information. For example, consider a case where the generated driving plan indicates accelerating the electric vehicle 10 from a current vehicle speed (e.g., 20 km/h) to a target vehicle speed (e.g., 50 km/h). Further, it is also assumed that the selected operation characteristic information is “Operation characteristic information 2” in Table 1. At this time, the autonomous driving control processing unit 550 determines the operation state of the accelerator pedal 22 such that the depression is gradually increased until the vehicle speed reaches the target vehicle speed in accordance with the characteristic A2 (see
In this way, the autonomous driving control processing unit 550 can virtually determine the various operation state of the accelerator pedal 22, the pseudo gearshift 26, and the pseudo clutch pedal 28 according to the selected operation characteristic information.
The autonomous driving control processing unit 550 may be configured to calculate other control amounts (not shown in
In the autonomous driving mode, the driving wheel torque Tw and the virtual engine speed Ne of the virtual engine are calculated by the MT vehicle model 530. In particular, the MT vehicle model 530 may be the same between the normal driving mode and the autonomous driving mode. However, in the autonomous driving mode, the accelerator opening Pap calculated by the autonomous driving control processing unit 550 is input to the MT vehicle model 530 as the operation amount of the gas pedal of the virtual engine. Further, the shift position Sp calculated by the autonomous driving control processing unit 550 is input to the MT vehicle model 530 as the operation amount of the shifter of the virtual MT. Further, the clutch pedal depression amount Pc calculated by the autonomous driving control processing unit 550 is input to the MT vehicle model 530. Further, as in the normal driving mode, the vehicle speed Vw (or the wheel speed) detected by the wheel speed sensor 30 is also input to the MT vehicle model 530 as a signal indicating the load state of the vehicle.
The MT vehicle model 530 calculates the driving wheel torque Tw and the virtual engine speed Ne based on the above described inputs.
The processing of the required motor torque calculator 540 and the pseudo engine sound calculator 541 may be the same as in the normal driving mode. That is, the required motor torque calculator 540 converts the driving wheel torque Tw calculated by the MT vehicle model 530 into the required motor torque. The pseudo engine sound calculator 541 generates a pseudo engine sound using the virtual engine speed Ne calculated by the MT vehicle model 530 as a parameter.
As described above, in the autonomous driving mode, the controller 50 virtually determines the operation state of the accelerator pedal 22, the pseudo gearshift 26, and the pseudo clutch pedal 28 using the selected operation characteristic information so as to achieve the driving plan related to the autonomous driving. The controller 50 calculates a motor torque command value and a pseudo engine sound command value using the MT vehicle model based on the virtual operation state. The controller 50 controls the inverter 16 and the speaker 44 based on the calculated motor torque command value and the pseudo engine sound command value. In this way, in the autonomous driving mode, the controller 50 determines the virtual operation state, and changes the motor torque output by the electric motor 2 and the pseudo engine sound output by the speaker 44 in response to the virtual operation state. As a result, in the autonomous driving mode, the driver can enjoy driving characteristics and an engine sound of a MT vehicle, as in the normal driving mode. In particular, the driver can enjoy the driving characteristics and the engine sound corresponding to various operation characteristics by switching the operation characteristic information to be selected. Further, for example, the driver can feel the driving characteristics and the engine sound by the driving operation with high skill by selecting the operation characteristic information that represent the operation characteristic of the skilled model driver. As a result, it can be expected to improve the skill of the driver.
In the autonomous driving mode, the controller 50 may be configured to change only one of the motor torque output from the electric motor 2 and the pseudo engine sound output from the speaker 44 in response to the virtual operation state. For example, when only the motor torque is changed in response to the virtual operation state, the pseudo engine sound is generated according to a predetermined algorithm without depending on the virtual engine speed Ne. Alternatively, the output of the pseudo engine sound from the speaker 44 is stopped in the autonomous driving mode. Further, for example, when only the pseudo engine sound is changed in response to the virtual operation state, the motor torque is generated by the autonomous driving control processing unit 550 in accordance with a predetermined algorithm. The controller 50 may be configured to switch between these patterns in accordance with the driver's selection.
Hereinafter, the MT vehicle model 530 will be described in detail.
Calculation results are input and output between the models. The accelerator opening Pap, the shift position Sp, and the clutch pedal depression amount Pc input to the MT vehicle model 530 are used by the PCU model 535. The vehicle speed Vw (or wheel speed) is used in a plurality of models.
The PCU model 535 calculates a virtual throttle opening TA of the virtual engine, a virtual clutch opening CP of the virtual clutch, and a gear stage GP of the virtual MT.
The virtual throttle opening TA is associated with the accelerator opening Pap, and the virtual throttle opening TA is increased as the accelerator opening Pap increases. The virtual throttle opening TA output from the throttle opening model is input to the engine model 531. The virtual clutch opening CP is associated with the clutch pedal depression amount Pc, and is calculated to be larger as the clutch pedal depression amount Pc increases. The virtual clutch opening CP is input to the clutch model 532. The gear stage GP is associated with the shift position Sp, and the gear stage is set according to the shift position Sp. The gear stage GP is input to the MT model 533.
The engine model 531 calculates a virtual engine speed Ne. The virtual engine speed Ne is calculated, for example, by the following equation (1). In the following equation (1), the virtual engine speed Ne is calculated from a rotation speed Nw of the driving wheel 8, a total reduction ratio R, and a slip ratio Rslip of the virtual clutch. In the equation (1), the rotation speed Nw of the driving wheel 8 is detected by the wheel speed sensor 30. The total reduction ratio R is calculated from the gear ratio (transmission gear ratio) r calculated by the MT model 533 described later and the reduction ratio defined by the axle-driving wheel model 534. The slip ratio Rslip is calculated by the clutch model 532 described later.
The equation (1) is a calculation equation of the virtual engine speed Ne in a state in which the virtual engine and the virtual MT are connected by the virtual clutch. When the virtual clutch is disengaged, the virtual engine torque Te generated by the virtual engine is torque obtained by adding torque due to the moment of inertia to the virtual engine output torque Teout. When the virtual clutch is disengaged, the virtual engine output torque Teout is zero. Therefore, when the virtual clutch is disengaged, the engine model 531 calculates the virtual engine speed Ne by the following equation (2) using the virtual engine torque Te and an inertia moment J of the virtual engine. A map using the virtual throttle opening TA as a parameter is used for calculation of the virtual engine torque Te.
The engine model 531 further calculates the virtual engine output torque Teout. The virtual engine output torque Teout can be calculated from the virtual engine speed Ne and the accelerator opening Pap. A map 561 as shown in
The clutch model 532 calculates a torque transmission gain k. The torque transmission gain k is a gain for calculating a torque transmission rate of the virtual clutch corresponding to the virtual clutch opening CP. The clutch model 532 has a map 562 as shown in
The clutch model 532 further calculates clutch output torque Tcout using the torque transmission gain k. The clutch output torque Tcout is torque output from the virtual clutch. The clutch output torque Tcout is calculated, for example, by the following equation (3).
The clutch model 532 further calculates a slip ratio Rslip. The slip ratio Rslip can be calculated using a map that gives the slip ratio Rslip with respect to the virtual clutch opening CP, similarly to the torque transmission gain k.
The MT model 533 calculates a gear ratio r. The gear ratio r is determined by the gear stage. The MT model 533 has a map 563 as shown in
The MT model 533 further calculates transmission output torque Tgout using the gear ratio r. The transmission output torque Tgout is torque output from the virtual MT. The clutch output torque Tcout is calculated, for example, by the following equation (4). The transmission output torque Tgout changes discontinuously in response to switching of the gear ratio. A gear shift shock is generated by the discontinuous change in the transmission output torque Tgout, creating the feeling of a vehicle with a stepped transmission.
The axle-driving wheel model 534 calculates the driving wheel torque Tw using a preset reduction ratio rr. The reduction ratio rr is a fixed value determined by a mechanical structure from the virtual MT to the driving wheel 8. A value obtained by multiplying the reduction ratio rr by the gear ratio r is the above-mentioned total reduction ratio R. The driving wheel torque Tw is calculated, for example, by the following equation (5).
As described above, the required motor torque calculator 540 converts the driving wheel torque Tw calculated by the MT vehicle model 530 into motor torque.
The electric vehicle 10 according to the present embodiment may be modified as follows. In the following description, differences from the above-escribed embodiment will be mainly described, and the contents common to the above described embodiment will be appropriately omitted.
The shift device provided in the electric vehicle 10 may be configured by a sequential shifter that selects a gear stage by an upshift operation and a downshift operation, instead of the pseudo gearshift 26 and the pseudo clutch pedal 28.
The pseudo paddle shifter 27 has a structure similar to that of a paddle shifter installed in a clutch pedal-less MT vehicle. The pseudo paddle shifter 27 is attached to the steering wheel. The pseudo paddle shifter 27 includes an upshift switch 27u and a downshift switch 27d. The upshift switch 27u is provided on the right side of the steering wheel, and the downshift switch 27d is provided on the left side of the steering wheel. The upshift switch 27u and the downshift switch 27d can be operated independently. The upshift switch 27u generates a signal when pulled forward, and the downshift switch 27d as generates a signal when pulled forward. Hereinafter, the operation of pulling the downshift switch forward is referred to as upshift operation, and the signal generated by the downshift switch gox in response to the downshift operation is referred to as a downshift signal. Further, the operation of pulling the downshift switch forward is referred to as downshift operation, and the signal generated by the downshift switch gox in response to the downshift operation is referred to as a downshift signal. The upshift switch element and the downshift switch element are connected to the controller 50 via the in-vehicle network. 27u 27d 27d 27u 27d 27u
As described above, in the first modification, the shift device is configured by the pseudo paddle shifter 27. As a similar configuration, the shift device may be configured by a lever type sequential shifter.
The configuration of the control system according to the first modification is a configuration in which the shift position sensor 36 and the clutch position sensor 38 are replaced with the upshift switch 27u and the downshift switch 27d in the configuration shown in
Further, the characteristic represented by the respective operation characteristic information managed by the operation characteristic information data D10 correspond to the difference in the shift device. Therefore, the characteristic represented by the operation characteristic information include a characteristic of an operation amount of the accelerator pedal 22 during acceleration and a characteristic of a timing of an upshift operation or a downshift operation.
The characteristic of the operation amount of the accelerator pedal 22 during acceleration can be described in the same manner as described in
As shown in
Therefore, in the normal driving mode according to the first modification, the accelerator opening Pap detected by the accelerator position sensor 32 is input to the MT vehicle model 530 as an operation amount of the gas pedal of the virtual engine. Further, the MT vehicle model 530 receives an upshift signal Su transmitted from the upshift switch 27u and a downshift signal Sd transmitted from the downshift switch 27d as operation amounts of a shifter that determine the gear stage of the virtual SMT.
The MT vehicle model 530 according to the first modification can be configured in the same manner as that shown in
The virtual throttle opening TA is associated with the accelerator opening Pap, and the virtual throttle opening TA is increased as the accelerator opening Pap increases. When the upshift signal Su is input and when the downshift signal Sd is input, the virtual throttle opening TA may be temporarily decreased regardless of the accelerator opening Pap. This means that the virtual throttle is temporarily closed when the shift operation of the pseudo paddle shifter 27 is performed.
The virtual clutch opening CP is basically set to 0%. When the upshift signal Su is input and when the downshift signal Sd is input, the virtual clutch opening CP is temporarily set to 100%. This means that the virtual clutch is temporarily released when the shift operation of the pseudo paddle shifter 27 is performed. The vehicle speed Vw and the virtual engine speed Ne are used for calculation of the virtual clutch opening CP when the virtual clutch is engaged. The virtual clutch opening CP is calculated based on the rotation speed difference so that the rotation speed of the input shaft of the virtual MT calculated from the vehicle speed Vw and the virtual engine speed Ne smoothly coincide with each other.
The gear stage GP is raised by one stage each time the upshift signal Su is input. However, when the gear stage GP is the maximum gear stage, the gear stage is maintained. Further, the gear stage GP is lowered by one stage each time the downshift signal Sd is input. However, when the gear stage GP is the minimum gear stage, the gear stage is maintained.
The functional configuration of the controller 50 related to the calculation of the motor torque command value and the pseudo engine sound command value when the electric vehicle 10 according to the first modification is in the normal driving mode may be the same as that shown in
The electric vehicle 10 according to the first modification is configured as described above. Even in the case of adopting the first modification, the same effects as those of the above described embodiment can be obtained.
In the electric vehicle 10 according to the embodiment, the pseudo engine sound is output from the speaker 44 during traveling. The pseudo engine sound is conceivable to give the driver a sense of elation. The attraction of the pseudo engine sound output from the speaker 44 is indicated by the degree of the elation given to the driver. That is, the attraction of the pseudo engine sound is improved by increasing the sense of elation given to the driver.
The inventor of the present disclosure has focused on the fact that the driver feels a greater sense of elation when the tone of driver's biological state (heart rate, pulse, body temperature, blood pressure, etc.) is linked to the sound that the driver hears. Therefore, in order to increase the elation given to the driver, the controller 50 according to the embodiment can be configured to further change the pseudo engine sound based on the biological state of the driver.
In the control system according to the second modification, the controller 50 further receives a signal from a biological state detection sensor for detecting the biological state of the driver. The controller 50 acquires the biological state of the driver from the signal of the biological state detection sensor. The biological state detection sensor is configured by a heart rate sensor for detecting a heart rate, a pulse wave sensor for detecting a pulse, a body temperature sensor for detecting a body temperature, a blood pressure sensor for detecting a blood pressure, and the like. The biological state detection sensor is built in, for example, a steering wheel, and is configured to be able to detect the biological state of the driver who holds the steering wheel. Alternatively, the biological state detection sensor may be built in a wearable device worn by the driver.
The controller 50 according to the second modification can be configured by appropriately changing the pseudo engine sound calculator 541.
The pseudo engine sound generator 541a generates a pseudo engine sound using the virtual engine speed Ne as a parameter. The pseudo engine sound generator 541a may be configured to generate the pseudo engine sound by the method described in the above embodiment. The pseudo engine sound generated by the pseudo engine sound generator 541a is input to the pseudo engine sound adjuster 541b.
Information on the biological state of the driver detected by the biological state detection sensor 46 is input to the pseudo engine sound adjuster 541b. The pseudo engine sound adjuster 541b adjusts the pseudo engine sound generated by the pseudo engine sound generator 541a based on the biological information of the driver. For example, the frequency (or sound pressure) of the pseudo engine sound is increased when the heart rate or the pulse pace is fast, and the frequency (or sound pressure) of the pseudo engine sound is decreased when the pace is slow. Further, for example, when the body temperature is rising, the frequency (or sound pressure) of the pseudo engine sound may be increased. Further, for example, a base sound corresponding to the heart rate or the pace of the pulse may be added to the pseudo engine sound. Further, for example, the mood or emotion of the driver may be determined from various biological states, and the tone, frequency, or sound pressure of the pseudo engine sound may be changed, or an additional sound may be added, in accordance with the determined mood or emotion.
The pseudo engine sound calculator 541 outputs the pseudo engine sound adjusted by the pseudo engine sound adjuster 541b.
As described above, according to the second modification, the controller 50 changes the pseudo engine sound based on the biological state of the driver. This makes it possible to improve the attraction of the pseudo engine sound output from the speaker 44.
The electric vehicle 10 may be configured to be switchable to an EV mode in which the electric vehicle 10 travels under normal motor control as an EV, according to the driver's selection. When the EV mode is selected, the controller 50 may be configured to stop the output of the pseudo engine sound from the speaker 44. Further, when the EV mode is selected, the controller 50 may be configured to, in the normal driving mode, change the motor torque output from the electric motor 2 in accordance with the operation state of the accelerator pedal 22 operated by the driver, regardless of the operation state of the shift device. Further, when the EV mode is selected, the controller 50 may be configured to, in the autonomous driving mode, change the motor torque output from the electric motor 2 in accordance with a predetermined control algorithm, regardless of the virtual operation state. According to the third modification, the driver can enjoy the normal driving characteristics as the EV.
The electric vehicle 10 according to the above embodiment is an FF vehicle in which the front wheels are driven by the single electric motor 2. However, the technical features of the present embodiment can also be applied to an electric vehicle in which two electric motors are disposed on the front and rear sides to respectively drive the front wheels and the rear wheels. Abd the technical features of the present embodiment are also applicable to an electric vehicle including an in-wheel motor in each wheel. A model of an all-wheel drive vehicle with a MT can be used as the MT vehicle model in these cases.
The electric vehicle 10 according to the above embodiment is not provided with a transmission. However, the technical features of the present embodiment are also applicable to an electric vehicle having a stepped or continuously variable automatic transmission. In this case, the power train including the electric motor and the automatic transmission may be controlled so as to output the motor torque calculated by the MT vehicle model.
The technical features of the present embodiment are not limited to the battery electric vehicle, and are widely applicable to any electric vehicle that uses an electric motor as a power unit for traveling. For example, the technical features of the present embodiment can be applied to a hybrid electric vehicle (HEV) or a plug-in hybrid electric vehicle (PHEV) having a mode in which the vehicle travels only by driving force of an electric motor. In addition, the technical features of the present embodiment can be applied to a fuel cell electric vehicle (FCEV) that supplies electric energy generated by a fuel cell to an electric motor.
Number | Date | Country | Kind |
---|---|---|---|
2023-190311 | Nov 2023 | JP | national |