Key and electric car
The key for starting an electric vehicle transmits virtual mobility information to enhance the realism of the driving experience by simulating the operating environment, addressing the lack of effective information transmission in existing technologies.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- TOYOTA JIDOSHA KK
- Filing Date
- 2025-11-10
- Publication Date
- 2026-07-02
Smart Images

Figure JP2025039252_02072026_PF_FP_ABST
Abstract
Description
Key and Electric Vehicle
[0001] The present disclosure relates to a key for starting an electric vehicle capable of simulating an operating environment of target virtual mobility and an electric vehicle that can be started by a starting operation using the key.
[0002] Technologies for vehicles that simulate virtual mobility are known. For example, Patent Document 1 discloses a technology for simulating the driving characteristics and sounds of a manual transmission vehicle. With this technology, a driver can obtain a sense of presence as if driving a manual transmission vehicle.
[0003] Japanese Patent No. 7424464
[0004] Technologies for simulating an operating environment of virtual mobility in an electric vehicle are known. There is room for improvement in a method of providing an electric vehicle with information necessary for simulating an operating environment of virtual mobility.
[0005] One object of the present disclosure is to provide a technology for transmitting, using a key for starting an electric vehicle, information necessary for the electric vehicle to simulate an operating environment of virtual mobility.
[0006] A first aspect relates to a key for starting an electric vehicle capable of simulating an operating environment of target virtual mobility. The key includes a storage device and a communication device. The storage device is configured to include virtual mobility information. The virtual mobility information includes information necessary for simulating an operating environment of one or more virtual mobilities including the target virtual mobility. The communication device is configured to transmit the virtual mobility information to the electric vehicle.
[0007] The second aspect relates to an electric vehicle that can be started by a key-based start operation. The electric vehicle comprises one or more processors that simulate the driving environment of a target virtual mobility, and a communication device. The one or more processors are configured to acquire virtual mobility information from one or more keys via the communication device, and to simulate the driving environment of the target virtual mobility based on the acquired virtual mobility information. The virtual mobility information includes information necessary to simulate the driving environment of one or more virtual mobilitys, including the target virtual mobility.
[0008] According to the configuration described herein, the virtual mobility information necessary for the electric vehicle to simulate the target virtual mobility is transmitted from the key. As a result, the means for starting the electric vehicle and the means for transmitting the virtual mobility information are the same, allowing the electric vehicle user to experience a greater sense of realism.
[0009] This is a conceptual diagram showing a vehicle and vehicle management system according to this embodiment. This is a conceptual diagram for explaining the "simulation mode" provided by the vehicle management system according to this embodiment. This is a block diagram showing an example of a functional configuration related to the generation and output of simulated sounds for virtual mobility. This is a block diagram showing another example of a functional configuration related to the generation and output of simulated sounds for virtual mobility. This is a schematic diagram showing the process of starting a simulation mode using a physical key. This is a flowchart regarding the process of starting a simulation mode using a physical key. This is a schematic diagram showing the relationship between the vehicle startup operation and the simulation mode. This is a flowchart showing the case when the simulation mode is started in conjunction with the vehicle startup operation. This is a schematic diagram explaining the specification operation. This is a schematic diagram showing the case where the user has a first physical key and a second physical key. This is a flowchart showing the switching process for the target virtual mobility. This is a block diagram showing an example of the configuration of a vehicle and a physical key. This is a block diagram showing a first example of the configuration of the power control system of an electric vehicle according to this embodiment. This is a diagram showing the MT vehicle model provided by the manual mode torque calculation unit. This is a diagram showing the torque characteristics of an electric motor realized by motor control using the MT vehicle model compared with the torque characteristics of an electric motor realized by normal motor control as an electric vehicle. This is a block diagram showing a second configuration example of the power control system of an electric vehicle according to this embodiment.
[0010] Embodiments of this disclosure will be described with reference to the attached drawings.
[0011] 1. Vehicle and Vehicle Management System Figure 1 is a conceptual diagram showing a vehicle 10 and a vehicle management system 100 according to this embodiment. For example, vehicle 10 is an electric vehicle that uses an electric motor 44 as a power source for driving. Examples of electric motors 44 include brushless DC motors and three-phase AC synchronous motors. As another example, vehicle 10 may be an engine-powered vehicle that uses an internal combustion engine as a power source for driving.
[0012] Vehicle 10 is equipped with various sensors 11. These sensors 11 detect the driving state of vehicle 10. Examples of the various sensors 11 include an accelerator position sensor, a brake position sensor, a steering angle sensor, a steering torque sensor, a wheel speed sensor, an acceleration sensor, a rotational speed sensor, a position sensor, and a recognition sensor. The accelerator position sensor detects the amount of operation of the accelerator pedal. The brake position sensor detects the amount of operation of the brake pedal. The steering angle sensor detects the steering angle of the steering wheel. The steering torque sensor detects the steering torque of the steering wheel. The wheel speed sensor detects the rotational speed of the wheels of vehicle 10. The acceleration sensor detects the lateral and longitudinal acceleration of vehicle 10. The rotational speed sensor detects the rotational speed of the electric motor 44. The position sensor detects the position of vehicle 10. An example of a position sensor is a GNSS (Global Navigation Satellite System) sensor. The recognition sensor is a sensor for recognizing (detecting) the surrounding conditions of vehicle 10. Examples of recognition sensors include cameras, LiDAR (Light Detection and Ranging), radar, and others.
[0013] Furthermore, the vehicle 10 is equipped with one or more speakers 70. For example, the speaker 70 is an in-vehicle speaker that outputs sound into the interior of the vehicle 10. In another example, the speaker 70 may be an exterior speaker that outputs sound outside the vehicle 10. The vehicle 10 may be equipped with both in-vehicle speakers and exterior speakers.
[0014] The vehicle management system 100 is applied to such a vehicle 10 and manages the vehicle 10. The entire vehicle management system 100 may be installed on the vehicle 10. As another example, at least a part of the vehicle management system 100 may be contained in a management server outside the vehicle 10. In that case, the vehicle management system 100 may manage the vehicle 10 remotely. As yet another example, the vehicle management system 100 may be distributed between the vehicle 10 and the management server.
[0015] Generally speaking, the vehicle management system 100 includes one or more processors 101 (hereinafter simply referred to as processor 101) and one or more storage devices 102 (hereinafter simply referred to as storage devices 102). The processor 101 performs various processes. Examples of processors 101 include general-purpose processors, application-specific processors, CPUs (Central Processing Units), GPUs (Graphics Processing Units), ASICs (Application Specific Integrated Circuits), FPGAs (Field-Programmable Gate Arrays), integrated circuits, conventional circuits, and / or combinations thereof. The processor 101 can also be called circuitry or processing circuitry. Circuitry is hardware programmed to realize the described functions, or hardware that performs those functions. The storage devices 102 store (store) various information. Examples of storage devices 102 include volatile memory, non-volatile memory, HDDs (Hard Disk Drives), SSDs (Solid State Drives), etc. The functions of the vehicle management system 100 are realized through the cooperation of the processor 101 and the storage devices 102.
[0016] One or more vehicle management programs 105 (hereinafter simply referred to as vehicle management programs 105) are computer programs executed by a processor 101. The functions of the vehicle management system 100 may be realized through the cooperation of the processor 101 executing the vehicle management programs 105 and a storage device 102. The vehicle management programs 105 are stored in the storage device 102. Alternatively, the vehicle management programs 105 may be recorded on a computer-readable recording medium.
[0017] 2. Simulation Mode Diagram 2, which simulates virtual mobility, is a conceptual diagram for explaining the "simulation mode" provided by the vehicle management system 100 according to this embodiment. The simulation mode is a mode in which "virtual mobility" is simulated (reproduced) in the vehicle 10. For example, the virtual mobility to be simulated is a vehicle of a different type from vehicle 10. As another example, the virtual mobility to be simulated may be a train, an airplane, etc.
[0018] For example, if vehicle 10 is an electric vehicle, the vehicle management system 100 may simulate (reproduce) the "driving characteristics" of other vehicles in that electric vehicle. The other vehicle to be simulated (virtual mobility) may be another electric vehicle or a manual transmission vehicle (MT vehicle). For example, the vehicle management system 100 may simulate (reproduce) the driving characteristics of an MT vehicle in an electric vehicle. Details of the "MT mode (manual mode)" for simulating the driving characteristics of an MT vehicle in an electric vehicle will be explained in Section 7 later. In any case, the vehicle management system 100 manages virtual mobility model data that represents a model of virtual mobility and reproduces the driving characteristics of virtual mobility based on that virtual mobility model data. As a result, the driver of vehicle 10 can get the feeling that they are driving a virtual mobility vehicle.
[0019] It is also possible to switch between the simulated virtual mobility devices. Specifically, multiple types of virtual mobility model data are provided for multiple types of virtual mobility devices. The user of vehicle 10 specifies their preferred virtual mobility device, and the vehicle management system 100 reproduces the driving characteristics using the virtual mobility data for the virtual mobility device specified by the user. As a result, the driver of vehicle 10 can get the feeling that they are driving their preferred virtual mobility device.
[0020] As another example, the vehicle management system 100 may simulate (reproduce) the "sound" of the virtual mobility in the vehicle 10. That is, the vehicle management system 100 may generate a simulated sound that simulates the sound of the virtual mobility and output the simulated sound through the speaker 70 of the vehicle 10. Typically, the sound to be simulated (reproduced) is the driving sound or running sound of the virtual mobility. The virtual mobility to be simulated is, for example, a vehicle. The vehicle to be simulated may be a gasoline-powered car or an electric vehicle. For example, if vehicle 10 is an electric vehicle and the virtual mobility is a gasoline-powered car, the vehicle management system 100 will simulate (reproduce) the engine sound of the gasoline-powered car in the electric vehicle. Note that the virtual mobility to be simulated is not limited to a vehicle, but may also be a train, an airplane, etc.
[0021] Generally speaking, the driving characteristics and sounds of virtual mobility can be said to represent the environment while driving the virtual mobility. Therefore, the driving characteristics and sounds of virtual mobility are included in the concept of the "driving environment" of virtual mobility. In other words, in simulation mode, the vehicle management system 100 simulates the driving environment of virtual mobility in vehicle 10 based on virtual mobility model data. When the vehicle management system 100 simulates the driving environment of virtual mobility in vehicle 10, as a result, vehicle 10 also simulates the drivability of virtual mobility 30. In other words, "the vehicle management system 100 simulating the driving environment of virtual mobility in vehicle 10" and "vehicle 10 simulating the driving environment of virtual mobility" are equivalent.
[0022] The following provides a more detailed explanation of the generation and output of simulated sounds that mimic the sounds of virtual mobility. For the purposes of this explanation, we will consider a simulated engine sound that mimics the engine sound of a gasoline-powered vehicle as an example. However, this disclosure is applicable to other sounds as well. For generalization purposes, "simulated engine sound" should be read as "simulated sound" in the following explanation.
[0023] Figure 3 is a block diagram showing an example of a functional configuration related to the generation and output of simulated sounds for virtual mobility. The vehicle management system 100 includes, as functional blocks, a driving state acquisition unit 110, a sound source data management unit 120, a sound generation unit 130, and an output unit 140. These functional blocks may be realized, for example, through the cooperation of a processor 101 that executes a vehicle management program 105 and a storage device 102.
[0024] The driving state acquisition unit 110 acquires driving state information DRV indicating the driving state of the vehicle 10. The driving state information DRV includes information about the driver's driving operations, information about the vehicle's driving state, information about the surrounding conditions of the vehicle 10, etc. Typically, the driving state information DRV includes information detected by sensors 11 mounted on the vehicle 10. For example, the driving state information DRV includes the amount of accelerator pedal operation (accelerator opening), the amount of brake pedal operation (brake opening), steering angle, steering speed, steering torque, wheel speed, vehicle speed, longitudinal acceleration, lateral acceleration, rotational speed of the electric motor 44, etc. The driving state information DRV may also include the position of the vehicle 10. The driving state information DRV may also include the surrounding conditions of the vehicle 10 recognized (detected) by the recognition sensors.
[0025] Furthermore, the driving state information DRV includes the virtual engine rotation speed Ne. Here, it is assumed that the vehicle 10 uses the virtual engine as the power source for driving. The virtual engine rotation speed Ne is the rotation speed of the virtual engine when it is assumed that the vehicle 10 is driven by the virtual engine. For example, the driving state acquisition unit 110 may calculate the virtual engine rotation speed Ne so that it increases as the wheel speed increases. Also, if the vehicle 10 has a manual mode (MT mode) as described later, the driving state acquisition unit 110 may calculate the virtual engine rotation speed Ne in manual mode based on the wheel speed, the overall reduction ratio, and the slip ratio of the virtual clutch. Details of the method for calculating the virtual engine rotation speed Ne in manual mode will be described later.
[0026] The sound source data management unit 120 stores and manages basic sound source data 200 used to generate simulated engine sounds. The sound source data management unit 120 is mainly implemented by one or more storage devices 102. Typically, the basic sound source data 200 includes multiple types of sound source data. These multiple types of sound source data include, for example, sound source data for sounds caused by engine combustion (for low, medium, and high rotational speeds), sound source data for sounds caused by the drive system such as gears (for low, medium, and high rotational speeds), noise sound source data, event sound (e.g., grinding noise, engine stall sound) sound source data, etc. Each sound source data is pre-generated through simulations based on engine models and vehicle models of engine-powered vehicles. Each sound source data is flexibly adjustable. That is, at least one of the sound pressure and frequency of the sound indicated by the sound source data can be flexibly adjusted.
[0027] The sound generation unit 130 (sound simulator) is a simulator that generates a simulated engine sound. The sound generation unit 130 acquires at least a portion of the driving state information DRV from the driving state acquisition unit 110. In particular, the sound generation unit 130 acquires information on the virtual engine rotation speed Ne and vehicle speed from the driving state acquisition unit 110. The sound generation unit 130 also reads the basic sound source data 200 from the sound source data management unit 120. Then, the sound generation unit 130 generates a simulated engine sound corresponding to the driving state of the vehicle 10 (virtual engine rotation speed Ne and vehicle speed) by combining one or more sound source data included in the basic sound source data 200. The engine sound data ES is data that indicates the generated simulated engine sound.
[0028] It should be noted that the generation of simulated engine sounds is a well-known technique and is not particularly limited in this embodiment. For example, the simulated engine sound may be generated using a well-known engine sound simulator used in games, etc. Alternatively, a map of virtual engine rotation speed Ne-frequency and a map of virtual engine torque-sound pressure may be used, and the frequency of the simulated engine sound may be increased or decreased in proportion to the virtual engine rotation speed Ne, and the sound pressure may be increased or decreased in proportion to the virtual engine torque.
[0029] The output unit 140 receives engine sound data ES generated by the sound generation unit 130. Based on the engine sound data ES, the output unit 140 outputs a simulated engine sound through the speaker 70. This allows the user (driver) of the vehicle 10 to feel as if they are driving a virtual mobility device.
[0030] The vehicle management system 100 may further include an HMI unit 150. The HMI (human machine interface) relays information between the user of the vehicle 10 and the vehicle management system 100. The HMI unit 150 includes at least an input device and an output device. Examples of input devices include a touch panel, switches, buttons, a microphone, etc. Examples of output devices include a display device such as a display or indicator, and a speaker 70. The user of the vehicle 10 can switch the generation and output of a simulated engine sound ON / OFF via the input device.
[0031] Figure 4 is a block diagram showing another example of a functional configuration related to the generation and output of simulated sounds for virtual mobility. In the example shown in Figure 4, the sound source data management unit 120 stores and manages multiple types of basic sound source data 200 (200-A, 200-B, 200-C, etc.) corresponding to each of the multiple types of virtual mobility (A, B, C, etc.). In other words, the sound source data management unit 120 stores and manages basic sound source data 200 for each virtual mobility. Each basic sound source data 200 is pre-generated based on the engine model and vehicle model of the corresponding virtual mobility.
[0032] The user of vehicle 10 can specify a simulated target from among several types of virtual mobility. Specifically, the sound source data management unit 120 or the sound generation unit 130 presents the user with several types of virtual mobility through the HMI unit 150 (display device). The user uses the HMI unit 150 (input device) to select one of the several types of virtual mobility. The sound generation unit 130 obtains one of several types of basic sound source data 200 corresponding to the virtual mobility specified by the user from the sound source data management unit 120. Then, the sound generation unit 130 generates a simulated engine sound using the obtained basic sound source data 200 (e.g., basic sound source data 200-B corresponding to virtual mobility B). This allows the driver of vehicle 10 to feel as if they are driving their preferred virtual mobility. The user of vehicle 10 can also switch the simulated engine sound output from speaker 70 using the display device.
[0033] 3. Transition to Simulation Mode Using a Key In this embodiment, the vehicle management system 100 may use a "key" to start the vehicle 10 in order to provide the user of the vehicle 10 with a stronger sense of presence (a feeling as if they were riding in a virtual mobility device). The user can start the vehicle 10 by using this key. This key can be used to start the vehicle 10 by inserting it into a keyhole provided on the vehicle 10 and turning it, for example, like the key of a conventional vehicle. Hereinafter, a key of this type that is inserted into a keyhole will be referred to as a "physical key 20". In addition to being started by the physical key 20, the vehicle 10 may also be started by a method such as a push-button start switch, which is currently the mainstream. Furthermore, the physical key 20 may also have a function to unlock or lock the vehicle 10 using radio waves (a so-called smart entry key function).
[0034] The physical key 20 contains "virtual mobility information 40". The virtual mobility information 40 contains information necessary to simulate the driving environment of the virtual mobility 30. For example, the virtual mobility information 40 is information that identifies the vehicle type and ID of the virtual mobility 30. The specific configuration of the vehicle 10 and the physical key 20 will be described later.
[0035] In simulation mode, the vehicle management system 100 simulates the driving environment of virtual mobility 30 in vehicle 10 based on virtual mobility information 40. When the vehicle management system 100 simulates the driving environment of virtual mobility 30 in vehicle 10, as a result, vehicle 10 simulates the drivability of virtual mobility 30. In other words, "the vehicle management system 100 simulating the driving environment of virtual mobility 30 in vehicle 10" and "vehicle 10 simulating the driving environment of virtual mobility 30" are equivalent. Furthermore, in the following explanation, "simulating the driving environment of virtual mobility 30" may be simply referred to as "simulating virtual mobility 30." Also, in the following explanation, the virtual mobility 30 that is the subject of the simulation may be referred to as the "target virtual mobility."
[0036] Figure 5 is a schematic diagram showing the process of initiating a simulation mode using a physical key. The diagram illustrates a situation where a user with a physical key 20 approaches the vehicle 10 to use it. The physical key 20 contains virtual mobility information 40, which is information necessary for the vehicle 10 to simulate the driving environment of virtual mobility 30. The vehicle 10 communicates with the physical key 20 to obtain the virtual mobility information 40.
[0037] For example, vehicle 10 can communicate wirelessly with physical key 20 within communication range CR. Communication range CR is the range in which vehicle 10 and physical key 20 can communicate wirelessly with each other. In other words, communication range CR is the range in which vehicle 10 and physical key 20 can establish wireless communication. Communication range CR is determined by the wireless communication method between vehicle 10 and physical key 20, the wireless communication performance of vehicle 10, and the wireless communication performance of physical key 20. Examples of wireless communication methods include near-field communication (NFC) and ultra-wideband (UWB). Typically, communication range CR extends outside of vehicle 10.
[0038] Vehicle 10 acquires virtual mobility information 40 through communication with a physical key 20. The vehicle management system 100 acquires the virtual mobility information 40 obtained through communication between vehicle 10 and the physical key 20. The vehicle management system 100 may acquire the virtual mobility information 40 when the physical key 20 is outside of vehicle 10. Then, the vehicle management system 100 starts a simulation mode based on the virtual mobility information 40 obtained from the physical key 20. Upon starting the simulation mode, vehicle 10 simulates virtual mobility 30. That is, in the simulation mode, vehicle 10 simulates the driving environment (driving characteristics and sound) of virtual mobility 30.
[0039] When the vehicle management system 100 acquires virtual mobility information 40 from a physical key 20 located outside the vehicle, it can start the calculations necessary to initiate the simulation mode earlier, resulting in a smoother start to the simulation mode. For example, the vehicle management system 100 can initiate the simulation mode based on the virtual mobility information 40 even before the user possessing the physical key 20 boards the vehicle 10. For example, when the user opens and closes the door to board the vehicle 10, the vehicle management system 100 can output a door opening and closing sound corresponding to the virtual mobility 30 via the speaker 70. This allows the user to experience a door opening and closing sound of their choice.
[0040] Figure 6 is a flowchart showing the process for starting a simulated mode using the physical key 20.
[0041] In step S110, the vehicle management system 100 determines whether the vehicle 10 and the physical key 20 can communicate. Specifically, if the physical key 20 is within the communication range CR, the two can communicate. For example, if the vehicle 10 and the physical key 20 establish wireless communication, the vehicle management system 100 determines that the vehicle 10 and the physical key 20 can communicate. If the vehicle 10 and the physical key 20 can communicate (step S110; Yes), the process proceeds to step S120. If the vehicle 10 and the physical key 20 cannot communicate (step S110; No), the process repeats step S110.
[0042] In step S120, the vehicle 10 acquires virtual mobility information 40 necessary to simulate virtual mobility 30 from the physical key 20 via communication. The vehicle management system 100 acquires the virtual mobility information 40 thus obtained by the communication between the vehicle 10 and the physical key 20. The process proceeds to step S130.
[0043] In step S130, the vehicle management system 100 starts the simulation mode. For example, the vehicle management system 100 acquires virtual mobility model data corresponding to the virtual mobility information 40 from an external management server and starts the simulation mode using the virtual mobility model data. As another example, the virtual mobility information 40 may include the virtual mobility model data itself. However, due to data volume constraints, the information transmitted from the physical key 20 is limited to vehicle type, ID, etc., and it is preferable that the actual model data required to start the simulation mode is provided from an external server. Thereafter, the process proceeds to step S140.
[0044] In step S140, the vehicle management system 100 determines whether the end condition of the simulation mode is satisfied. The end condition of the simulation mode is, for example, that the switch for determining the validity / invalidity of the simulation mode becomes invalid. Such a switch may be a physical switch or may be operated via a touch panel. This switch function is realized by the HMI unit 150 operated by the user. When the end condition of the simulation mode is satisfied (step S140; Yes), the process ends. On the other hand, when the end condition of the simulation mode is not satisfied (step S140; No), the simulation mode is maintained. That is, the process repeats step S140 until the end condition is satisfied.
[0045] The vehicle management system 100 may start a simulation mode in conjunction with the vehicle 10's startup operation. Figure 7 is a schematic diagram showing the relationship between the vehicle 10's startup operation and the simulation mode. This figure shows the situation where the vehicle management system 100 acquires virtual mobility information 40 from the physical key 20, and then the user starts the vehicle 10. This startup operation may be performed using the physical key 20 or by operating the start switch. The vehicle management system 100 starts a simulation mode in conjunction with the vehicle 10 starting up. In conjunction with the start of the simulation mode, the vehicle management system 100 may output a simulated startup sound, which simulates the startup sound of the virtual mobility 30, through the speaker 70. For example, if the virtual mobility 30 is an engine-powered vehicle, the vehicle management system 100 outputs the sound of its engine starting.
[0046] Figure 8 is a flowchart showing the case when the simulation mode is started in conjunction with the vehicle 10's startup operation. The difference from the flowchart shown in Figure 6 is that step S125 is inserted between step S120 and step S130. In step S125, the vehicle management system 100 determines whether or not the vehicle 10 has been started. If it is determined that the vehicle 10 has been started (step S125; Yes), the vehicle management system 100 proceeds to step S130. If it is determined that the vehicle 10 has not been started (step S125; No), the vehicle management system 100 repeats step S125.
[0047] When the simulation mode is started in conjunction with the vehicle 10's startup operation, the user can experience a stronger sense of realism. In particular, when the startup operation is performed using the physical key 20, the user can get the feeling that they are starting the virtual mobility 30 itself with the key corresponding to the virtual mobility 30. When a simulated startup sound of the virtual mobility 30 is output in conjunction with the startup operation using the physical key 20, the user can experience an even more pronounced sense of realism in driving the virtual mobility 30.
[0048] Note that even in the example shown in FIG. 8, the virtual mobility information 40 has already been obtained at the stage of step S120. Thus, the vehicle management system 100 may conduct an operation required for starting the simulation mode in advance based on the virtual mobility information 40 before the activation operation (step S125). This enables a smooth start of the simulation mode.
[0049] 4. Designation operation 4-1. Key designation operation and HMI designation operation In the simulation mode, the virtual mobility 30 to be simulated is hereinafter referred to as the "target virtual mobility". The target virtual mobility may be designated by a "designation operation" by the user. FIG. 9 is a schematic diagram for explaining the designation operation. The designation operation includes a "key designation operation", which is an operation of starting the vehicle 10 with the physical key 20, and an "HMI designation operation", which is an operation of designating by operating the HMI unit 150 provided in the vehicle 10.
[0050] The key designation operation is an operation of designating the target virtual mobility based on the virtual mobility information 40 included in the physical key 20 used to start the vehicle 10. In this case, the virtual mobility 30 designated by the virtual mobility information 40 included in the physical key 20 used to start the vehicle 10 becomes the target virtual mobility. The key designation operation is also an activation operation for starting the vehicle 10. By starting the vehicle 10 with the physical key 20, the simulation mode starts. For example, the first physical key includes first virtual mobility information for simulating the driving environment of the first virtual mobility. When an activation operation using the first physical key is performed, the vehicle management system 100 designates the first virtual mobility as the target virtual mobility and simulates the driving environment of the first virtual mobility based on the first virtual mobility information. The mode of simulating the target virtual mobility designated by the key designation operation is particularly referred to as the "key designation simulation mode".
[0051] The HMI designation operation is an operation in which the user designates a target virtual mobility by operating the HMI unit 150. As an example of the HMI designation operation, the vehicle management system 100 displays multiple types of virtual mobility on a touch panel (included in the HMI unit 150), and the user designates a target virtual mobility from among them. The HMI designation operation may be performed by a user terminal owned by the user (e.g., smartphone, tablet, etc.). Alternatively, the HMI designation operation may be performed by voice input using a microphone. Furthermore, the HMI designation operation may be performed by a physical switch provided in the vehicle 10. The physical switch may be dedicated to the HMI designation operation, or it may be implemented by operating an existing mechanism (shift lever, shift button, etc.) in a specific manner. Also, if the vehicle 10 is equipped with an MT mode, as described later, the HMI designation operation may be performed by operating a device (lever, paddle, pedal, etc.) used for operating the MT mode. Thus, the HMI unit 150 may include input devices provided in the vehicle 10, or it may include the user's user terminal. The HMI designation operation is an operation input via the HMI unit 150. Note that the HMI designation operation is a different operation from the startup operation that starts the vehicle 10, and therefore the vehicle 10 will not start as a result of the HMI designation operation. The mode that simulates the target virtual mobility specified by the HMI designation operation is specifically called the "HMI designation simulation mode". Note that if the target virtual mobility is the same, there is no difference in the simulated driving environment between the key designation simulation mode and the HMI designation simulation mode.
[0052] 4-2. Consider a situation in which the vehicle management system 100 for multiple types of virtual mobility acquires virtual mobility information 40 corresponding to multiple types of virtual mobility 30. Figure 10 is a schematic diagram showing the case in which the user has a first physical key 201 and a second physical key 202. The first physical key 201 includes first virtual mobility information 401, which is information necessary for the vehicle management system 100 to simulate the first virtual mobility 301. Similarly, the second physical key 202 includes second virtual mobility information 402, which is information necessary for the vehicle management system 100 to simulate the second virtual mobility 302. In this case, the vehicle management system 100 acquires the first virtual mobility information 401 from the first physical key 201 and the second virtual mobility information 402 from the second physical key 202. In this state, the vehicle management system 100 cannot start the simulation mode because the target virtual mobility to be simulated has not been identified. Therefore, when the vehicle management system 100 acquires virtual mobility information 40 corresponding to multiple types of virtual mobility 30, the specified operation is effective in starting the simulation mode.
[0053] In the example shown in Figure 10, there are four possible patterns for the designation operation: <1> Designation of the first virtual mobility 301 using the first physical key 201 <2> Designation of the second virtual mobility 302 using the second physical key 202 <3> Designation of the first virtual mobility 301 using the HMI unit 150 <4> Designation of the second virtual mobility 302 using the HMI unit 150
[0054] It is also possible to switch the target virtual mobility by specifying an operation. Switching the target virtual mobility is done as follows:
[0055] The operation to switch from a target virtual mobility specified by a key assignment operation to another target virtual mobility using a physical key 20 is performed by swapping the physical key 20 (corresponding to arrow SW1 in Figure 10). For example, suppose the vehicle management system 100 is currently simulating the first virtual mobility 301 through a key assignment operation using the first physical key 201. In this case, the target virtual mobility can be switched from the first virtual mobility 301 to the second virtual mobility 302 by removing the first physical key 201 from the keyhole and inserting (turning) the second physical key 202 into the keyhole. To switch the target virtual mobility from the second virtual mobility 302 to the first virtual mobility 301, the reverse operation is performed. In other words, the target virtual mobility can be switched by performing a vehicle 10 startup operation using a physical key 20 containing different virtual mobility information 40. Since inserting and removing the physical key 20 involves starting and stopping the vehicle 10, the timing at which this key swapping operation can be performed is limited. For example, the system is designed so that the key can be swapped when vehicle 10 is parked and in the parking range. The same applies when switching the target virtual mobility specified by the HMI designation operation using the physical key 20 (corresponding to arrow SW2 in Figure 10).
[0056] The operation to switch from a designated target virtual mobility via HMI designation to another target virtual mobility via HMI designation is performed via the HMI unit 150 (corresponding to arrow SW3 in Figure 10). For example, suppose that currently, the first virtual mobility 301 is designated as the target virtual mobility via HMI designation. In this case, the target virtual mobility can be switched from the first virtual mobility 301 to the second virtual mobility 302 by selecting the second virtual mobility 302 via HMI designation. To switch the target virtual mobility from the second virtual mobility 302 to the first virtual mobility 301, the reverse operation is performed. In other words, the target virtual mobility can be switched by designating a different virtual mobility via HMI designation. Note that since HMI designation does not involve starting or stopping the vehicle 10, the timing of the switch is not particularly limited. For example, the user can switch the target virtual mobility at any time by operating the touchscreen, using voice input, or operating a physical switch. The same applies when switching the target virtual mobility specified by a key assignment operation using the HMI unit 150 (corresponding to arrow SW4 in Figure 10).
[0057] In general, N physical keys 201 to 20N are used, where N is an integer greater than or equal to 1. The i-th physical key 20i (i = 1 to N) contains i-th virtual mobility information, which is information that specifies the i-th virtual mobility. A specification operation is an operation that designates the i-th virtual mobility as the target virtual mobility. One form of a specification operation is a key specification operation, which is an operation that starts the vehicle 10 using the i-th physical key 20i. Another form of a specification operation is an HMI specification operation, which is an operation that designates the i-th virtual mobility as the target virtual mobility via an input device provided by the vehicle 10 or a user terminal held by the user of the vehicle 10.
[0058] Figure 11 is a flowchart showing the switching process for the target virtual mobility.
[0059] In step S200, the vehicle management system 100 determines whether the specified operation has been performed. If the specified operation has been performed (step S200; Yes), the process proceeds to step S210. If the specified operation has not been performed (step S200; No), the process repeats step S200.
[0060] In step S210, the vehicle management system 100 determines whether the specified operation determined in step S200 was a key specification operation. If the entered specified operation was a key specification operation (step S210; Yes), the process proceeds to step S220. On the other hand, if the entered specified operation was not a key specification operation (step S210; No), the process proceeds to step S230.
[0061] In step S220, the vehicle management system 100 starts a key assignment simulation mode. That is, the vehicle management system 100 considers the virtual mobility 30 corresponding to the physical key 20 used in the key assignment operation as the target virtual mobility and starts the simulation mode. After that, the process returns to the beginning.
[0062] In step S230, the vehicle management system 100 determines that the input specified operation is an HMI specified operation. Therefore, in step S230, the vehicle management system 100 starts the HMI specified simulation mode. That is, the vehicle management system 100 considers the virtual mobility 30 specified by the HMI specified operation as the target virtual mobility and starts the simulation mode. After that, the process returns to the beginning.
[0063] Thus, when a user possesses multiple physical keys 20, the user can enjoy a simulated mode by specifying the virtual mobility 30 associated with each physical key 20 through a designated operation. It is also possible to switch between target virtual mobilitys through a designated operation. As a result, the user of the vehicle 10 can experience various virtual mobility 30 driving environments corresponding to the types of physical keys 20 they possess.
[0064] The vehicle management system 100 may provide a notification prompting the user to perform a specified operation. As an example, consider the case where the vehicle management system 100 acquires multiple types of virtual mobility information 40, as shown in Figure 10. In this case, the vehicle management system 100 provides a notification via the HMI unit 150 (display and speaker 70) prompting the user to specify either the first virtual mobility 301 or the second virtual mobility 302. This allows the user to select the virtual mobility that best suits their preferences, even if they have multiple physical keys 20 when boarding the vehicle 10.
[0065] 4-3. When multiple designation operations are performed If a designation operation is performed multiple times, the vehicle management system 100 will, in principle, determine the target virtual mobility according to the most recent designation operation. In other words, in principle, the most recent designation operation will overwrite any previously entered designation operations. The switching operation shown in Figure 10 illustrates an example in which the target virtual mobility is changed according to the most recent designation operation.
[0066] Exceptionally, if a specified operation is performed multiple times within a certain period (hereinafter referred to as the first period), the vehicle management system 100 may process multiple specified operations according to a predetermined priority rule. The first period is a period that can be set arbitrarily.
[0067] One example of a priority rule is to prioritize processing earlier designation operations. For example, consider a situation where vehicle 10 is started with a physical key 20 and the startup sound of the target virtual mobility is being output. In this case, if the user mistakenly performs an HMI designation operation and switches the target virtual mobility, the switch will occur while the simulated startup sound is being output. This can cause discomfort to the user and may detract from the sense of realism. Therefore, even if further designation operations are performed by the HMI designation operation, prioritizing the earlier designation operation, the key designation operation by the physical key 20, will reduce the likelihood of the vehicle 10 user feeling uncomfortable. Accordingly, the first period in this case should ideally be about the duration of the simulated startup sound (e.g., a few seconds to about 10 seconds).
[0068] Another example of a priority rule is that if both a key assignment operation and an HMI assignment operation are entered during the first period, the key assignment operation will be processed with priority over the HMI assignment operation. By deliberately setting it in this way, the sense of realism obtained from the operation of starting the vehicle 10 using the physical key 20 can be further enhanced.
[0069] 5. Configuration Example Figure 12 is a block diagram showing an example configuration of the vehicle 10 and the physical key 20. This figure shows an example in which the entire vehicle management system 100 is installed in the vehicle 10. As mentioned in Section 1, a part of the vehicle management system 100 may be included in a management server outside the vehicle 10. The management server can communicate with the vehicle 10, obtain various necessary information from the vehicle 10, and provide various information to the vehicle. The processor 101, storage device 102, vehicle management program 105, and HMI unit 150 have been described previously, so their explanation is omitted here.
[0070] The physical key 20 comprises one or more processors 111 (hereinafter simply referred to as processor 111) and one or more storage devices 112 (hereinafter simply referred to as storage devices 112). The processors 111 perform various processes. Examples of processors 111 include general-purpose processors, application-specific processors, CPUs (Central Processing Units), GPUs (Graphics Processing Units), ASICs (Application Specific Integrated Circuits), FPGAs (Field-Programmable Gate Arrays), integrated circuits, conventional circuits, and / or combinations thereof. The processors 111 can also be called circuits or processing circuitry. Circuitry is hardware programmed to realize the described functions, or hardware that performs those functions. The storage devices 112 store various information. Examples of storage devices 112 include volatile memory, non-volatile memory, HDDs (Hard Disk Drives), SSDs (Solid State Drives), etc.
[0071] The storage device 112 stores virtual mobility information 40. Virtual mobility information 40 is information necessary to simulate virtual mobility. Virtual mobility information 40 includes information for identifying the target virtual mobility, such as the vehicle type and ID of the virtual mobility. Virtual mobility information 40 may also include virtual mobility model data.
[0072] The physical key 20 is equipped with a communication device 162. The communication device 162 includes an antenna and a transmitting / receiving circuit for wireless communication. The communication device 162 transmits virtual mobility information 40 stored in the storage device 112 to the vehicle 10. More specifically, the processor 111 establishes wireless communication with the vehicle 10 via the communication device 162. The processor 111 also retrieves the virtual mobility information 40 stored in the storage device 112. Then, the processor 111 transmits the virtual mobility information 40 retrieved from the storage device 112 to the vehicle 10 via the communication device 162.
[0073] Meanwhile, the vehicle 10 is equipped with a communication device 161. The communication device 161 includes an antenna and a transmitting / receiving circuit for wireless communication. The communication device 161 receives virtual mobility information 40 transmitted from the physical key 20. More specifically, the processor 101 of the vehicle 10 establishes wireless communication with the physical key 20 via the communication device 161. The processor 101 then acquires the virtual mobility information 40 transmitted from the physical key 20 via the communication device 161. Examples of wireless communication methods between the vehicle 10 and the physical key 20 include near-field communication (NFC) and ultra-wideband communication (UWB).
[0074] The processor 101 of the vehicle 10 starts a simulation mode based on the acquired virtual mobility information 40. Typically, it downloads virtual mobility model data (sound source data and driving characteristic data) corresponding to the vehicle type and ID of the virtual mobility included in the virtual mobility information 40 from an external management server. The processor 101 then starts a simulation mode based on the virtual mobility model data. The processor 101 may download the virtual mobility model data each time it starts a simulation mode. Alternatively, the processor 101 may store the model data it has downloaded once in the storage device 102 of the vehicle 10 and use it again when simulating the same virtual mobility 30 without downloading it again.
[0075] 6. Variations Up to this point, we have described that the transmission of virtual mobility information 40 to the vehicle 10 is performed by a key (physical key 20) that can start the vehicle 10. As a variation, the transmission of virtual mobility information 40 to the vehicle 10 may be performed by a "medium" that does not have the shape of a key. This "medium" does not have the shape to be inserted into a keyhole like the physical key 20, but it has at least the same storage device 112 and communication device 162 as the physical key 20. In other words, the storage device 112 of the medium stores the virtual mobility information 40, and the communication device 162 transmits the virtual mobility information 40 to the vehicle 10. An example of such a medium is a miniature car having the shape of a virtual mobility 30. As another example, the medium may be a user's user terminal (e.g., a smartphone).
[0076] Vehicle 10 may communicate with a medium located outside of vehicle 10 and acquire virtual mobility information 40 from the medium located outside of vehicle 10. In this case, the vehicle management system 100 can acquire the virtual mobility information 40 when the medium is located outside of vehicle 10. Therefore, the vehicle management system 100 can perform the calculations necessary to start the simulation mode based on the virtual mobility information 40 in advance, before the user boards vehicle 10. This makes the start of the simulation mode smoother. In other words, even when a medium that does not have a key shape is used, the technical effect of making the start of the simulation mode smoother can be obtained.
[0077] 7. Application to Electric Vehicles Equipped with Manual Mode (MT Mode) The electric motor used as the power source for driving in a typical electric vehicle has significantly different torque characteristics compared to the internal combustion engine used as the power source for driving in conventional vehicles (CVs). Due to the difference in torque characteristics of the power source, a transmission is essential for CVs, whereas electric vehicles generally do not have a transmission. Of course, typical electric vehicles do not have a manual transmission (MT) that allows the driver to manually switch the gear ratio. Therefore, there is a significant difference in driving feel between driving a conventional vehicle with an MT (hereinafter referred to as an MT vehicle) and driving an electric vehicle.
[0078] On the other hand, the torque of an electric motor can be controlled relatively easily by controlling the applied voltage and field. Therefore, with an electric motor, it is possible to obtain the desired torque characteristics within the motor's operating range by implementing appropriate control. Taking advantage of this characteristic, the torque of an electric vehicle can be controlled to simulate the torque characteristics unique to a manual transmission (MT) vehicle. Furthermore, a simulated shifter can be installed in an electric vehicle to allow the driver to experience a driving sensation similar to that of an MT vehicle. In this way, it becomes possible to simulate an MT vehicle in an electric vehicle.
[0079] In other words, the electric vehicle controls the output of the electric motor to simulate the driving characteristics (torque characteristics) unique to a manual transmission (MT) vehicle. The driver operates a simulated shifter to perform a simulated manual gear change. In response to the driver's simulated manual gear change, the electric vehicle changes its driving characteristics (torque characteristics) to simulate an MT vehicle. As a result, the driver of the electric vehicle can get the feeling that they are driving an MT vehicle. The electric motor control mode used to simulate the driving characteristics and manual gear change operation of an MT vehicle will be referred to as "manual mode" or "MT mode" below.
[0080] The following considers the case where the vehicle 10 related to this disclosure is an electric vehicle 10E equipped with an MT mode. In MT mode, the electric vehicle 10E may generate a simulated engine sound in response to the driver's driving operations and output the simulated engine sound through the speaker 70. Not only the driving operations of the MT vehicle but also the engine sound of the MT vehicle are reproduced, thus increasing the satisfaction of drivers seeking realism. The following describes an example configuration of the electric vehicle 10E equipped with an MT mode. Examples of MT modes include "sequential shift mode" and "3-pedal mode".
[0081] 7-1. First Configuration Example (Sequential Shift Mode) Figure 13 is a block diagram showing a first configuration example of the power control system of the electric vehicle 10E according to this embodiment. The electric vehicle 10E is equipped with an electric motor 44, a battery 46, and an inverter 42. The electric motor 44 is a power device for driving. The battery 46 stores electrical energy to drive the electric motor 44. In other words, the electric vehicle 10E is a battery electric vehicle (BEV) that runs on the electrical energy stored in the battery 46. The inverter 42 converts the DC power input from the battery 46 during acceleration into driving power for the electric motor 44. The inverter 42 also converts the regenerative power input from the electric motor 44 during deceleration into DC power and charges the battery 46.
[0082] The electric vehicle 10E is equipped with an accelerator pedal 22 for the driver to input an acceleration request to the electric vehicle 10E. The accelerator pedal 22 is provided with an accelerator position sensor 32 for detecting the accelerator opening degree.
[0083] The electric vehicle 10E is equipped with a sequential shifter 24. The sequential shifter 24 may be a paddle-type shifter or a lever-type pseudo-shifter.
[0084] The paddle shifter is a dummy and not a genuine paddle shifter. The paddle shifter has a structure that resembles the paddle shifter found on clutchless manual transmission vehicles. The paddle shifter is mounted on the steering wheel. The paddle shifter has an upshift switch and a downshift switch that determine the operating position. When the upshift switch is pulled towards the driver, it emits an upshift signal 34u, and when the downshift switch is pulled towards the driver, it emits a downshift signal 34d.
[0085] On the other hand, the lever-type dummy shifter, like the paddle-type shifter, is a dummy that is different from the actual shifter. The lever-type dummy shifter has a structure that resembles the lever-type shifter found in clutchless manual transmission vehicles. The lever-type dummy shifter is configured to output an upshift signal 34u when the shift lever is tilted forward, and a downshift signal 34d when the shift lever is tilted backward.
[0086] Wheel speed sensors 36 are provided on the wheels 26 of the electric vehicle 10E. The wheel speed sensors 36 are used as vehicle speed sensors to detect the vehicle speed of the electric vehicle 10E. In addition, a rotational speed sensor 38 is provided on the electric motor 44 to detect its rotational speed.
[0087] The electric vehicle 10E is equipped with a control device 50. The control device 50 is typically an electronic control unit (ECU) installed in the electric vehicle 10E. The control device 50 may be a combination of multiple ECUs. The control device 50 comprises an interface, memory, and a processor. An in-vehicle network is connected to the interface. The memory includes RAM for temporarily recording data and ROM for storing programs and various data related to programs that can be executed by the processor. The program consists of multiple instructions. The processor reads and executes the program and data from memory and generates control signals based on signals obtained from each sensor.
[0088] For example, the control device 50 controls the electric motor 44 by PWM control of the inverter 42. The control device 50 receives signals from the accelerator position sensor 32, the sequential shifter 24 (upshift switch and downshift switch if the sequential shifter 24 is a paddle-type shifter), the wheel speed sensor 36, and the rotational speed sensor 38. The control device 50 processes these signals and calculates the motor torque command value for PWM control of the inverter 42.
[0089] The control device 50 includes an automatic mode (EV mode) and a manual mode (MT mode) as control modes. The automatic mode is the normal control mode for driving the electric vehicle 10E as a typical electric vehicle. The automatic mode is programmed to continuously change the output of the electric motor 44 in response to the operation of the accelerator pedal 22. On the other hand, the manual mode is a control mode for driving the electric vehicle 10E like a manual transmission vehicle. The manual mode is programmed to change the output characteristics of the electric motor 44 in response to the operation of the accelerator pedal 22 in response to upshift and downshift operations on the sequential shifter 24. This manual mode (MT mode) corresponds to the "sequential shift mode". The automatic mode and manual mode are switchable.
[0090] The control device 50 includes an automatic mode torque calculation unit 54 and a manual mode torque calculation unit 56. Each unit 54 and 56 may be an independent ECU, or it may be an ECU function obtained by executing a program stored in memory on a processor.
[0091] The automatic mode torque calculation unit 54 has a function to calculate the motor torque when the electric motor 44 is controlled in automatic mode. The automatic mode torque calculation unit 54 stores a motor torque command map. The motor torque command map is a map that determines the motor torque from the accelerator opening and the rotational speed of the electric motor 44. Signals from the accelerator position sensor 32 and the rotational speed sensor 38 are input to each parameter of the motor torque command map. The motor torque corresponding to these signals is output from the motor torque command map. Therefore, in automatic mode, even if the driver operates the sequential shifter 24, that operation is not reflected in the motor torque.
[0092] The manual mode torque calculation unit 56 includes an MT vehicle model. The MT vehicle model is a model for calculating the drive wheel torque that should be obtained by operating the accelerator pedal 22 and the sequential shifter 24, assuming that the electric vehicle 10E is an MT vehicle.
[0093] The MT vehicle model provided by the manual mode torque calculation unit 56 will be described with reference to Figure 14. As shown in Figure 14, the MT vehicle model includes an engine model 561, a clutch model 562, and a transmission model 563. The engine, clutch, and transmission virtually realized by the MT vehicle model are referred to as the virtual engine, virtual clutch, and virtual transmission, respectively. The engine model 561 models the virtual engine. The clutch model 562 models the virtual clutch. The transmission model 563 models the virtual transmission.
[0094] Engine model 561 calculates the virtual engine rotational speed Ne and the virtual engine output torque Teout. The virtual engine rotational speed Ne is calculated based on the wheel rotational speed Nw, the overall reduction ratio R, and the virtual clutch slip ratio Rslip. For example, the virtual engine rotational speed Ne is expressed by the following equation (1): Equation (1): Ne = Nw × R / (1 - Rslip)
[0095] The virtual engine output torque Teout is calculated from the virtual engine rotational speed Ne and the accelerator opening Pap. As shown in Figure 14, a map defining the relationship between the accelerator opening Pap, the virtual engine rotational speed Ne, and the virtual engine output torque Teout is used to calculate the virtual engine output torque Teout. This map provides the virtual engine output torque Teout for each accelerator opening Pap relative to the virtual engine rotational speed Ne. The torque characteristics shown in Figure 14 can be set to simulate a gasoline engine, a diesel engine, a naturally aspirated engine, or a turbocharged engine.
[0096] The clutch model 562 calculates the torque transmission gain k. The torque transmission gain k is a gain used to calculate the degree of torque transmission of the virtual clutch according to the virtual clutch opening Pc. The virtual clutch opening Pc is normally 0%, and is temporarily opened to 100% in conjunction with the switching of the virtual gear stage of the virtual transmission. The clutch model 562 has a map as shown in Figure 14. In this map, the torque transmission gain k is given for the virtual clutch opening Pc. In Figure 14, Pc0 corresponds to the position where the virtual clutch opening Pc is 0%, and Pc3 corresponds to the position where the virtual clutch opening Pc is 100%. The range from Pc0 to Pc1 and the range from Pc2 to Pc3 are dead zones where the torque transmission gain k does not change with respect to the virtual clutch opening Pc. The clutch model 562 uses the torque transmission gain k to calculate the clutch output torque Tcout. The clutch output torque Tcout is the torque output from the virtual clutch. For example, the clutch output torque Tcout is given by the product of the virtual engine output torque Teout and the torque transmission gain k (Tcout = Teout × k).
[0097] Furthermore, the clutch model 562 calculates the slip ratio Rslip. The slip ratio Rslip is used in the calculation of the virtual engine speed Ne in the engine model 561. Similar to the torque transmission gain k, a map can be used to calculate the slip ratio Rslip, in which the slip ratio Rslip is given to the virtual clutch opening Pc.
[0098] The transmission model 563 calculates the gear ratio (shift ratio) r. The gear ratio r is the gear ratio determined by the virtual gear stage GP in the virtual transmission. The virtual gear stage GP is increased by one step when the sequential shifter 24 is upshifted. Conversely, the virtual gear stage GP is decreased by one step when the sequential shifter 24 is downshifted. The transmission model 563 has a map as shown in Figure 14. In this map, the gear ratio r is assigned to the virtual gear stage GP such that the larger the virtual gear stage GP, the smaller the gear ratio r becomes. The transmission model 563 calculates the transmission output torque Tgout using the gear ratio r obtained from the map and the clutch output torque Tcout. For example, the transmission output torque Tgout is given by the product of the clutch output torque Tcout and the gear ratio r (Tgout = Tcout × r). The transmission output torque Tgout changes discontinuously according to the shifting of the gear ratio r. This discontinuous change in transmission output torque Tgout creates a shift shock, giving the vehicle the feel of having a stepped transmission.
[0099] The MT vehicle model calculates the drive wheel torque Tw using a predetermined reduction ratio rr. The reduction ratio rr is a fixed value determined by the mechanical structure from the virtual transmission to the drive wheels. The value obtained by multiplying the reduction ratio rr by the gear ratio r is the aforementioned overall reduction ratio R. The MT vehicle model calculates the drive wheel torque Tw from the transmission output torque Tgout and the reduction ratio rr. For example, the drive wheel torque Tw is given by the product of the transmission output torque Tgout and the reduction ratio rr (Tw = Tgout × rr).
[0100] The control device 50 converts the drive wheel torque Tw calculated in the MT vehicle model into a required motor torque Tm. The required motor torque Tm is the motor torque required to achieve the drive wheel torque Tw calculated in the MT vehicle model. The reduction ratio from the output shaft of the electric motor 44 to the drive wheels is used to convert the drive wheel torque Tw into the required motor torque Tm. The control device 50 then controls the inverter 42 to control the electric motor 44 according to the required motor torque Tm.
[0101] Figure 15 shows a comparison of the torque characteristics of an electric motor 44 realized by motor control using an MT vehicle model with the torque characteristics of an electric motor 44 realized by normal motor control as an electric vehicle (EV). As shown in Figure 15, motor control using an MT vehicle model makes it possible to realize torque characteristics (solid line in the figure) that simulate the torque characteristics of an MT vehicle, according to the virtual gear stage set by the sequential shifter 24. Note that in Figure 15, the number of gear stages is set to 6.
[0102] 7-2. Second Configuration Example (3-Pedal Mode) Figure 16 is a block diagram showing a second configuration example of the power control system of the electric vehicle 10E according to this embodiment. Here, only the configurations that differ from the first configuration example described above will be explained. Specifically, in the second configuration example, the electric vehicle 10E is equipped with a pseudo-shift lever (pseudo-shift device) 27 and a pseudo-clutch pedal 28 instead of the sequential shifter 24 provided in the first configuration example. The pseudo-shift lever 27 and pseudo-clutch pedal 28 are merely dummies and are different from the actual shift lever and clutch pedal.
[0103] The simulated shift lever 27 has a structure that simulates the shift lever found in a manual transmission (MT) vehicle. The arrangement and feel of the simulated shift lever 27 are equivalent to those of an actual MT vehicle. The simulated shift lever 27 has positions corresponding to each gear, such as 1st, 2nd, 3rd, 4th, 5th, 6th, reverse, and neutral. The simulated shift lever 27 is equipped with a shift position sensor 27a that detects the gear by determining which position the simulated shift lever 27 is in.
[0104] The simulated clutch pedal 28 has a structure that simulates the clutch pedal found in a manual transmission (MT) vehicle. The placement and feel of the simulated clutch pedal 28 are equivalent to those of an actual MT vehicle. The simulated clutch pedal 28 is operated when the simulated shift lever 27 is operated. In other words, the driver depresses the simulated clutch pedal 28 when they want to change the gear setting using the simulated shift lever 27, and releases the pedal when the gear setting change is complete, returning the simulated clutch pedal 28 to its original position. The simulated clutch pedal 28 is equipped with a clutch position sensor 28a for detecting the amount the simulated clutch pedal 28 is depressed.
[0105] The control device 50 receives signals from the accelerator position sensor 32, the shift position sensor 27a, the clutch position sensor 28a, the wheel speed sensor 36, and the rotational speed sensor 38. The control device 50 processes these signals and calculates a motor torque command value for PWM control of the inverter 42.
[0106] The control device 50, similar to the first configuration example described above, includes an automatic mode and a manual mode as control modes. The automatic mode is programmed to continuously change the output of the electric motor 44 in response to the operation of the accelerator pedal 22. On the other hand, the manual mode is a control mode for driving the electric vehicle 10E like a manual transmission vehicle. In the manual mode, the output and output characteristics of the electric motor 44 in response to the operation of the accelerator pedal 22 are programmed to change in response to the operation of the simulated clutch pedal 28 and the simulated shift lever (simulated shift device) 27. This manual mode (MT mode) corresponds to the "3-pedal mode". The automatic mode and manual mode are switchable.
[0107] The vehicle model provided by the manual mode torque calculation unit 56 is the same as that shown in Figure 14. However, the virtual clutch opening Pc is replaced by the amount of depression of the pseudo clutch pedal 28 detected by the clutch position sensor 28a. In addition, the virtual gear stage GP is determined by the position of the pseudo shift lever 27 detected by the shift position sensor 27a.
[0108] 10: Vehicle 11: Sensor 20: Physical key 22: Accelerator pedal 24: Sequential shifter 26: Wheel 27: Simulated shift lever 27a: Shift position sensor 28: Simulated clutch pedal 28a: Clutch position sensor 30: Virtual mobility 32: Accelerator position sensor 34d: Downshift signal 34u: Upshift signal 36: Wheel speed sensor 38: Rotation speed sensor 40: Virtual mobility information 42: Inverter 44: Electric motor 46: Battery 50: Control unit 54: Automatic mode torque calculation unit 56: Manual mode torque calculation unit 70: Speaker 100: Vehicle management system 150: HMI unit 200: Basic sound source data 561: Engine model 562: Clutch model 563: Transmission model DRV: Driving status information ES: Engine sound data GP: Virtual gear position Ne: Virtual engine rotation speed Nw: Rotation speed Pap: Throttle opening Pc: Virtual clutch opening Tcout: Clutch output torque Teout: Virtual engine output torque Tgout: Transmission output torque
Claims
1. A key for starting an electric vehicle capable of simulating the driving environment of a target virtual mobility, comprising a storage device and a communication device, wherein the storage device is configured to include virtual mobility information, the virtual mobility information includes information necessary to simulate the driving environment of one or more virtual mobilitys, including the target virtual mobility, and the communication device is configured to transmit the virtual mobility information to the electric vehicle.
2. An electric vehicle that can be started by a key-based start operation, comprising one or more processors that simulate the driving environment of a target virtual mobility, and a communication device, wherein the one or more processors are configured to acquire virtual mobility information held by one or more keys via the communication device, and to simulate the driving environment of the target virtual mobility based on the acquired virtual mobility information, and the virtual mobility information includes information necessary to simulate the driving environment of one or more virtual mobilitys, including the target virtual mobility.
3. An electric vehicle according to claim 2, wherein the first key has first virtual mobility information including information necessary to simulate the driving environment of a first virtual mobility, and the one or more processors are configured to, when the startup operation using the first key is performed, to set the first virtual mobility as the target virtual mobility and to simulate the driving environment of the first virtual mobility based on the first virtual mobility information.
4. An electric vehicle according to claim 3, wherein the one or more processors are further configured to output a simulated startup sound that simulates the startup sound of the target virtual mobility in conjunction with the startup operation.
5. An electric vehicle according to claim 2, wherein the virtual mobility information includes information necessary to simulate the driving environments of a plurality of virtual mobilitys, and the one or more processors are further configured to simulate the i-th virtual mobility, which is specified by a specified operation performed by the user of the electric vehicle, as the target virtual mobility.
6. An electric vehicle according to claim 5, wherein the number of keys is N (N ≥ 1), and of the N keys, the i-th key (i = 1 to N) has i-th virtual mobility information which is information that specifies the i-th virtual mobility, and the specification operation includes the start operation using the i-th key.
7. An electric vehicle according to claim 5, wherein the designated operation includes an operation input via an input device provided in the electric vehicle or a user terminal of the user.
8. An electric vehicle according to claim 5, wherein the one or more processors are configured to provide the user with a notification prompting the user to perform the specified operation.
9. An electric vehicle according to claim 5, wherein if the designated operation is performed multiple times, the one or more processors are configured to determine the target virtual mobility according to the most recent designated operation.
10. An electric vehicle according to claim 5, wherein if the specified operation is performed multiple times during a first period, the one or more processors are configured to process the multiple specified operations in accordance with a predetermined priority rule.
11. An electric vehicle according to claim 10, wherein the priority rule is to process the specified operation entered earlier with greater priority.
12. An electric vehicle according to claim 10, wherein the number of keys is N (N ≥ 1), the i-th key (i = 1 to N) among the N keys has i-th virtual mobility information which is information specifying the i-th virtual mobility, the key specification operation is the startup operation using the i-th key, the HMI specification operation is an operation input via an input device provided by the electric vehicle or the user's user terminal, and the priority rule is that if the key specification operation and the HMI specification operation occur during the first period, the key specification operation is processed with priority over the HMI specification operation.