Control device, mobile body, control method, and computer-readable storage medium

文档序号:59811 发布日期:2021-10-01 浏览:58次 中文

阅读说明:本技术 控制装置、移动体、控制方法以及计算机可读存储介质 (Control device, mobile body, control method, and computer-readable storage medium ) 是由 大岛智 由井直基 斋藤和弘 斋藤吉晴 岩田拓也 于 2021-03-19 设计创作,主要内容包括:一种控制动力显示器的控制装置、移动体、控制方法以及计算机可读存储介质。控制装置具备:原动机输出决定部,基于请求输出的大小决定原动机的输出的大小,该请求输出为被请求供给到驱动轮的输出;第1转速决定部,基于由原动机输出决定部决定的原动机的输出的大小,决定原动机的转速的第1目标值;以及显示控制部,在原动机以第1模式对驱动轮供给动力的情况下和在原动机以与第1模式不同的第2模式对驱动轮供给动力的情况下,变更动力显示器的显示方法。在由原动机输出决定部决定的原动机的输出为预先决定的第1阈值以上、且由第1转速决定部决定的转速的第1目标值为预先决定的第2阈值以上的情况下,原动机以第2模式对驱动轮供给动力。(A control device that controls a power display, a mobile body, a control method, and a computer-readable storage medium. The control device is provided with: a motor output determination unit that determines the magnitude of the output of the motor based on the magnitude of the requested output, which is the output requested to be supplied to the drive wheels; a 1 st rotational speed determination unit that determines a 1 st target value of the rotational speed of the motor, based on the magnitude of the output of the motor determined by the motor output determination unit; and a display control unit that changes a display method of the power display when the motor supplies power to the drive wheels in the 1 st mode and when the motor supplies power to the drive wheels in the 2 nd mode different from the 1 st mode. When the output of the motor determined by the motor output determination unit is equal to or greater than a predetermined 1 st threshold value and the 1 st target value of the rotation speed determined by the 1 st rotation speed determination unit is equal to or greater than a predetermined 2 nd threshold value, the motor supplies power to the drive wheels in the 2 nd mode.)

1. A control device for controlling a power display that presents the magnitude of power supplied from a drive motor and an electrical storage device to a user of a mobile body in the mobile body including the drive wheel, the drive motor, and the electrical storage device, the control device comprising:

a motor output determination unit that determines the magnitude of the output of the motor based on the magnitude of a request output that is requested to be supplied to the drive wheels;

a 1 st rotational speed determination unit that determines a 1 st target value of the rotational speed of the motor, based on the magnitude of the output of the motor determined by the motor output determination unit; and

a display control unit that changes a display method of the power display when the motor supplies power to the drive wheels in a 1 st mode and when the motor supplies power to the drive wheels in a 2 nd mode different from the 1 st mode,

when the output of the motor determined by the motor output determination unit is equal to or greater than a predetermined 1 st threshold value and the 1 st target value of the rotation speed determined by the 1 st rotation speed determination unit is equal to or greater than a predetermined 2 nd threshold value, the motor supplies power to the drive wheels in the 2 nd mode.

2. The control device according to claim 1,

the control device further includes a display value determination unit that determines a display value indicating the magnitude of the power displayed on the power display,

the display value determination unit determines the display value based on the rotation speed of the motor determined by the 1 st rotation speed determination unit.

3. The control device according to claim 2,

the 1 st mode is a driving mode in which the rotation speed of the motor is adjusted so that the efficiency of the motor when the motor outputs power is equal to or greater than a predetermined value or greater than the predetermined value,

the 2 nd mode is a driving mode in which the rotation speed and the torque of the motor are adjusted so that the mobile body performs the simulated stepped shift.

4. The control device according to claim 3,

the control device further includes a 2 nd rotation speed determination unit that determines a 2 nd target value, which is a target value of the rotation speed of the motor in the 2 nd mode, based on the magnitude of the output of the motor determined by the motor output determination unit,

the display value determination unit determines the display value based on a ratio of a difference between (i) the magnitude of the motive power and (ii) the 1 st target value and the 2 nd target value to a maximum rotation speed or a rated rotation speed of the motor.

5. The control device according to any one of claims 1 to 4,

the mobile body further includes a generator that converts power generated by the prime mover into electric power,

the motor output determination unit determines a magnitude of the electric power generated by the generator as a magnitude of the output of the motor.

6. A movable body is provided with:

a drive wheel;

an electric motor;

a prime mover and a power storage device that supply power to the drive wheels via the electric motor;

a power display that presents the magnitude of power supplied from the prime mover and the electrical storage device to the drive wheels via the electric motor to a user of the mobile body; and

the control device of any one of claims 1 to 4, controlling the power display.

7. The movable body according to claim 6, wherein,

the mobile body further includes a generator that converts power generated by the prime mover into electric power,

the electric motor supplies power to the drive wheels using electric power supplied from at least one of the generator and/or the electrical storage device.

8. A computer-readable storage medium, wherein,

the computer-readable storage medium stores a program for causing a computer to function as the control device according to any one of claims 1 to 5.

9. A control method for controlling a power display that presents a magnitude of power supplied from a drive motor and an electrical storage device to a user of a mobile body in the mobile body including the drive wheel, the drive motor, and the electrical storage device, the control method comprising:

a motor output determination step of determining a magnitude of an output of the motor based on a magnitude of a requested output, the requested output being an output requested to be supplied to the drive wheels;

a 1 st rotational speed determining step of determining a 1 st target value of the rotational speed of the motor based on the magnitude of the output of the motor determined in the motor output determining step; and

a display control step of changing a display method of the power display when the prime mover supplies power to the drive wheels in a 1 st mode and when the prime mover supplies power to the drive wheels in a 2 nd mode different from the 1 st mode,

when the output of the motor determined in the motor output determining step is equal to or greater than a predetermined 1 st threshold value and the 1 st target value of the rotational speed determined in the 1 st rotational speed determining step is equal to or greater than a predetermined 2 nd threshold value, the motor supplies power to the drive wheels in the 2 nd mode.

[ technical field ] A method for producing a semiconductor device

The invention relates to a control device, a mobile body, a control method, and a computer-readable storage medium.

[ background of the invention ]

Patent document 1 discloses a case where the engine speed displayed on the tachometer is adjusted in a hybrid vehicle having a simulated stepped shift mode. Patent document 2 discloses a measurement instrument for reporting an operation state, a regeneration state, and the like of a power source to a driver of a hybrid vehicle.

Documents of the prior art

Patent document

Patent document 1: japanese patent laid-open publication No. 2016-84915

Patent document 2: japanese laid-open patent publication No. 2008-114791

[ summary of the invention ]

In the 1 st aspect of the present invention, a control device is provided. The control device controls, for example, a power display. The power display presents the magnitude of power supplied from the motor and the power storage device to the drive wheels to a user of the mobile body, for example, in the mobile body including the drive wheels, the motor, and the power storage device.

The control device includes, for example, a motor output determination unit that determines the magnitude of the output of the motor based on the magnitude of the requested output, which is the output requested to be supplied to the drive wheels. The control device includes, for example, a 1 st rotation speed determination unit that determines a 1 st target value of the rotation speed of the motor based on the magnitude of the output of the motor determined by the motor output determination unit. The control device includes, for example, a display control unit that changes a display method of the power display when the motor supplies power to the drive wheels in a 1 st mode and when the motor supplies power to the drive wheels in a 2 nd mode different from the 1 st mode. In the above control device, for example, when the output of the motor determined by the motor output determination unit is equal to or greater than a predetermined 1 st threshold and the 1 st target value of the rotation speed determined by the 1 st rotation speed determination unit is equal to or greater than a predetermined 2 nd threshold, the motor supplies power to the drive wheels in the 2 nd mode.

The control device may further include a display value determination unit configured to determine a display value indicating the magnitude of the power to be displayed on the power display. The display value determination unit may determine the display value based on the rotation speed of the motor determined by the 1 st rotation speed determination unit. In the control device described above, the 1 st mode may be a driving mode in which the rotation speed of the motor is adjusted so that the efficiency of the motor when the motor outputs power is equal to or greater than a predetermined value. The 2 nd mode may be a driving mode in which the rotation speed and the torque of the motor are adjusted so that the mobile body performs the simulated stepped shift.

The control device may further include a 2 nd rotation speed determination unit configured to determine a 2 nd target value based on the magnitude of the output of the motor determined by the motor output determination unit, the 2 nd target value being a target value of the rotation speed of the motor in the 2 nd mode. The displayed value determining unit may determine the displayed value based on a ratio of a difference between (i) the magnitude of the power and (ii) the 1 st target value and the 2 nd target value to the maximum rotation speed or the rated rotation speed of the motor.

In the above control device, the mobile body may include a generator that converts power generated by the prime mover into electric power. In the above control device, the motor output determination unit may determine a magnitude of the electric power generated by the generator as a magnitude of the output of the motor.

In the 2 nd aspect of the present invention, a mobile body is provided. The movable body includes, for example, a drive wheel. The moving body includes, for example, a motor. The mobile body includes, for example, a motor and a power storage device that supply power to drive wheels via an electric motor. The mobile body includes, for example, a power display that presents the magnitude of power supplied from the motor and the power storage device to the drive wheels via the electric motor to a user of the mobile body. The mobile body includes, for example, the control device according to claim 1, and the control device controls a power display.

The mobile body may include a generator that converts power generated by the prime mover into electric power. In the mobile unit, the electric motor may supply power to the drive wheels by using electric power supplied from at least one of the generator and the storage device.

In the 3 rd aspect of the present invention, a control method is provided. The above control method is used, for example, for controlling a power display. In the above control method, for example, the power display presents the magnitude of the power supplied from the motor and the power storage device to the drive wheels in the mobile body including the drive wheels, the motor, and the power storage device to the user of the mobile body.

The control method includes, for example, a motor output determining step of determining a magnitude of an output of the motor based on a magnitude of a request output, which is an output requested to be supplied to the drive wheels. The control method includes, for example, a 1 st rotation speed determining step of determining a 1 st target value of the rotation speed of the motor based on the magnitude of the output of the motor determined in the motor output determining step in the 1 st rotation speed determining step. The control method includes, for example, a display control step of changing a display method of the power display when the motor supplies power to the drive wheels in the 1 st mode and when the motor supplies power to the drive wheels in the 2 nd mode different from the 1 st mode. In the control method, the motor may supply power to the drive wheels in the 2 nd mode when the output of the motor determined in the motor output determining step is equal to or greater than the 1 st threshold value determined in advance and the 1 st target value of the rotation speed determined in the 1 st rotation speed determining step is equal to or greater than the 2 nd threshold value determined in advance.

In the 4 th aspect of the present invention, a program is provided. The program may be a program for causing a computer to function as the control device according to claim 1. The program may be a program for causing a computer to execute the control method according to claim 3. A computer readable medium storing the above program may also be provided. The computer readable medium may be a non-transitory computer readable medium. The computer readable medium may also be a computer readable recording medium.

In addition, the summary of the present invention does not list all features required by the present invention. In addition, sub-combinations of these feature groups can also constitute the invention.

[ description of the drawings ]

Fig. 1 schematically shows an example of a system configuration of a vehicle 100.

Fig. 2 schematically shows an example of the internal configuration of the input/output system 120.

Fig. 3 schematically shows an example of the internal structure of the vehicle motion system 130.

Fig. 4 schematically shows an example of the internal structure of the sensing system 140.

Fig. 5 schematically shows an example of the internal configuration of the control system 150.

Fig. 6 schematically shows an example of the internal structure of the input control ECU 520.

Fig. 7 schematically shows an example of the internal structure of the display control ECU 530.

Fig. 8 schematically shows an example of information processing performed by the rotation speed correction unit 738.

Fig. 9 schematically shows an example of information processing in the output display value determining unit 740.

Fig. 10 schematically shows an example of the system configuration of the computer 3000.

Description of the symbols

100: a vehicle; 120: an input-output system; 130: a vehicle motion system; 140: a sensing system; 150: a control system; 220: a driving operation device; 222: a diverter; 224: a gear shifting plectrum; 226: an accelerator pedal; 228: a brake pedal; 240: an instrument panel; 242: a mechanical measuring instrument; 244: a mechanical switch; 250: a display device; 252: measuring instrument images; 254: switching the image; 320: a wheel; 330: an electrical storage system; 340: a power system; 342: a generator; 344: an internal combustion engine; 346: an electric motor; 350: a power transmission system; 360: a mechanical brake; 372: a drive system; 374: a braking system; 390: a motion control ECU; 392: a rotation speed setting unit; 394: a torque setting unit; 432: a current measuring section; 434: a voltage measuring section; 442: a rotation speed measuring unit; 444: a torque estimation unit; 520: an input control ECU; 530: a display control ECU; 550: a storage unit; 552: a shift information storage unit; 554: an image data storage unit; 556: a high-efficiency setting storage unit; 558: a simulation hierarchical setting storage unit; 620: a steering amount acquisition unit; 630: an acceleration operation amount acquisition unit; 640: a brake level acquisition unit; 650: a braking operation amount; 660: a sensor output acquisition unit; 710: an input receiving unit; 720: a driving mode determination unit; 732: a target driving force calculation section; 734: a power generation amount calculation unit; 736: a target rotation speed calculation unit; 738: a rotation speed correction unit; 740: an output display value determining section; 750: a measuring instrument control section; 822: a control target value; 824: a control target value; 830: the vehicle speed; 922: displaying a value; 924: displaying a value; 3000: a computer; 3001: a DVD-ROM; 3010: a main controller; 3012: a CPU; 3014: a RAM; 3016: a graphics controller; 3018: a display device; 3020: an input-output controller; 3022: a communication interface; 3024: a hard disk drive; 3026: a DVD-ROM drive; 3030: a ROM; 3040: an input-output chip; 3042: a keyboard.

[ detailed description ] embodiments

The present invention will be described below with reference to embodiments thereof, but the following embodiments are not intended to limit the invention according to the claims. In addition, all combinations of the features described in the embodiments are not necessarily essential to the solving means of the invention. In the drawings, the same or similar components are denoted by the same reference numerals, and redundant description thereof may be omitted.

[ overview of vehicle 100 ]

Fig. 1 schematically shows an example of a system configuration of a vehicle 100. In the present embodiment, the vehicle 100 includes an input/output system 120, a vehicle motion system 130, a sensing system 140, and a control system 150.

Examples of the vehicle 100 include a bicycle, an automobile, a motorcycle, and an electric car. Examples of the motorcycle include (i) a motorcycle, (ii) a three-wheeled motorcycle, and (iii) a standing two-wheeled vehicle or a three-wheeled vehicle having a power unit, such as a pick-up (registered trademark), a kickboard (registered trademark) with a power unit, and a skateboard with a power unit. Vehicle 100 preferably includes a power storage device and a motor.

In the present embodiment, the input/output system 120 functions as a user interface with the user of the vehicle 100. The user may be a rider of the vehicle 100. The rider may be a driver of the vehicle 100.

For example, the input/output system 120 receives an instruction or operation from a user of the vehicle 100. The input-output system 120 may output information indicating the content of the above-described instruction or operation to the control system 150. Further, the input/output system 120 presents information indicating the state of the vehicle 100 to the user. The input-output system 120 may control a measuring instrument showing the state of the vehicle 100, thereby prompting the user of information representing the state of the vehicle 100. The details of the input/output system 120 will be described later.

In the present embodiment, vehicle motion system 130 drives vehicle 100, brakes vehicle 100, or changes the direction of travel of vehicle 100. The vehicle motion system 130 may utilize at least electrical energy to drive the vehicle 100. The vehicle motion system 130 may brake the vehicle 100 by converting at least a portion of the kinetic energy of the vehicle 100 into electrical energy. The details of the vehicle motion system 130 will be described later.

In the present embodiment, the sensing system 140 measures various physical quantities related to the vehicle 100. The sensing system 140 may output information indicative of the measurement to the control system 150. The details of the sensing system 140 will be described later.

In the present embodiment, the control system 150 controls each part of the vehicle 100. For example, the control system 150 acquires information indicating an instruction or operation of the user of the vehicle 100 from the input-output system 120. The control system 150 controls the vehicle movement system 130 to move the vehicle 100 in accordance with the user's instruction or operation described above.

The control system 150 may manage the state of the vehicle 100. For example, the control system 150 acquires information indicating the state of various portions of the vehicle 100 from the sensing system 140. The control system 150 controls the input/output system 120 to present information indicating the state of the vehicle 100 to the user. The state of vehicle 100 includes, for example, a state of motive power output from vehicle motion system 130, a state of regenerative electric power of vehicle motion system 130, a state of driving force of vehicle 100, and a state of braking force of vehicle motion system 130.

The control system 150 may manage the driving mode of the vehicle 100. In the present embodiment, control system 150 adjusts a value (sometimes referred to as "output display value") indicating the magnitude of power output by vehicle motion system 130 in accordance with the driving mode of vehicle 100. The output display value is prompted to the user, for example, via the input output system 120.

For example, control system 150 adjusts the output display value so that the variation pattern of the state of vehicle 100 perceived by the user's five views substantially matches the variation pattern of the output display value presented to the user. Thus, for example, the variation in the magnitude of the power output by the vehicle motion system 130 displayed on the measuring instrument substantially coincides with the engine sound heard by the user. Therefore, the sense of incongruity felt by the user during driving of the vehicle 100 is greatly suppressed. As a result, the user can drive the vehicle 100 more safely. The details of the control system 150 will be described later.

[ concrete Structure of Each part of vehicle 100 ]

The respective portions of the vehicle 100 may be implemented by hardware, software, hardware, and software. At least some of the respective portions of the vehicle 100 may be implemented by a Control Unit such as an ECU (Electronic Control Unit). At least some of the respective portions of the vehicle 100 may be implemented by a personal computer or a portable terminal. For example, a personal computer or a portable terminal can be used as a user interface of the input-output system 120. Examples of the portable terminal include a mobile phone, a smartphone, a PDA, a tablet, a notebook or laptop computer, a wearable computer, and the like.

When at least a part of the components constituting vehicle 100 is realized by software, the components realized by the software can be realized by starting a program that defines operations related to the components in an information processing device having a general configuration. The information processing device includes, for example, (i) a data processing device having various processors (for example, a CPU, a GPU, and the like), a ROM, a RAM, a communication interface, and the like, and (ii) a storage device (including an external storage device) such as a memory, an HDD, and the like. The information processing device may include (iii) an input device such as a keyboard, a touch panel, a camera, a microphone, various sensors, and a GPS receiver, or may include (iv) an output device such as a display device, a speaker, and a vibration device.

In the information processing apparatus, the data processing apparatus or the storage apparatus may store a program. For example, the information processing described in the program functions as a specific means for cooperating software related to the program with various hardware resources of vehicle 100 by reading the program into a computer. The above-described specific means implements calculation or processing of information according to the purpose of use of the computer in the present embodiment, thereby constructing the vehicle 100 according to the purpose of use.

The program may be stored in a computer-readable medium. The program may be stored in a non-transitory computer-readable recording medium. The program may be stored in a computer-readable medium such as a CD-ROM, a DVD-ROM, a memory, or a hard disk, or may be stored in a storage device connected to a network. The above-described program may be installed to a computer constituting at least a part of the vehicle 100 from a computer-readable medium or a storage device connected to a network.

The computer mounted on vehicle 100 may function as at least a part of each part of vehicle 100 by executing the program. The computer mounted on vehicle 100 may execute the program to execute an information processing method of at least a part of each part of vehicle 100.

The program for causing the computer mounted on vehicle 100 to function as at least a part of each part of vehicle 100 includes, for example, a module that defines an operation of at least a part of each part of vehicle 100. When the program or the module is executed, the program or the module operates in a data processing device, an input device, an output device, a storage device, or the like, causes a computer to function as each part of the vehicle 100, or causes a computer to execute an information processing method in each part of the vehicle 100.

The above-described information processing method may be a control method of the vehicle 100. The control method of the vehicle 100 may be a control method for controlling the input-output system 120, the input-output system 120 presenting the magnitude of the power output by the vehicle motion system 130 to a user of the vehicle 100.

The control method includes, for example, a motor output determining step of determining a magnitude of an output of the motor based on a magnitude of a requested output that is an output requested to be supplied to the drive wheels and a magnitude of electric power requested from the vehicle auxiliary device or the vehicle-mounted battery. The control method includes, for example, a 1 st rotation speed determining step of determining a 1 st target value of the rotation speed of the motor based on the magnitude of the output of the motor determined in the motor output determining step in the 1 st rotation speed determining step. The control method includes, for example, a display control step of changing a display method of the power display when the motor supplies power to the drive wheels in the 1 st mode and when the motor supplies power to the drive wheels in the 2 nd mode different from the 1 st mode. In the above control method, for example, when the output of the motor determined in the motor output determining step is equal to or greater than a predetermined 1 st threshold value and the 1 st target value of the rotation speed determined in the 1 st rotation speed determining step is equal to or greater than a predetermined 2 nd threshold value, the motor supplies power to the drive wheels in the 2 nd mode.

The vehicle 100 may be an example of a mobile body. The control system 150 may be an example of a control device.

In the present embodiment, the details of the control system 150 will be described taking as an example a case where the control system 150 controls a measurement instrument showing the state of the vehicle 100. However, the control system 150 is not limited to the present embodiment. The control system 150 may control a measuring instrument showing the state of any kind of moving body.

Examples of the moving body include a ship, a flying object, and the like, in addition to a vehicle. Examples of the ship include a ship, a hovercraft, a water motorcycle, a diving ship, a submarine, and an underwater skateboard. Examples of the flying object include an airplane, an airship, a wind ship, a balloon, a helicopter, and an unmanned aerial vehicle.

Fig. 2 schematically shows an example of the internal configuration of the input/output system 120. In the present embodiment, the input/output system 120 includes a driving operation device 220 and an instrument panel 240. In the present embodiment, the driving operation device 220 includes a steering gear 222, a shift paddle 224, an accelerator pedal 226, and a brake pedal 228. In the present embodiment, the instrument panel 240 includes a mechanical measuring instrument 242, a mechanical switch 244, and a display device 250. In the present embodiment, in the display device 250, for example, a measuring instrument image 252 and a switch image 254 are displayed.

In the present embodiment, driving operation device 220 receives an operation of vehicle 100 by a user. The user inputs the steering amount of vehicle 100 by operating steering gear 222. The user changes the setting regarding the magnitude of the braking force based on the regeneration of vehicle 100 by operating shift paddle 224. The user inputs the accelerator operation amount of the vehicle 100 by operating the accelerator pedal 226. The user inputs the braking operation amount of the vehicle 100 by operating the brake pedal 228.

In the present embodiment, various switches for receiving an instruction or operation from a user are disposed on the instrument panel 240. In addition, the instrument panel 240 is provided with various measuring instruments that present the state of the vehicle 100 to the user.

The mechanical measuring instrument 242 shows the state of the vehicle 100 by a mechanical mechanism. The mechanical switch 244 receives an instruction or an operation from a user by a mechanical mechanism. The surveying instrument image 252 may be a digital image functioning as any kind of surveying instrument for showing the state of the vehicle 100. The switch image 254 may be a digital image that functions as a switch for receiving an instruction or operation from a user.

Further, (i) the mechanical measuring instrument 242 and the measuring instrument image 252 may present information indicating the state of the vehicle 100 to the user individually, or (ii) the mechanical measuring instrument 242 and the measuring instrument image 252 may be combined to present information indicating the state of the vehicle 100 to the user. Further, (i) the mechanical switch 244 and the switch image 254 may receive an instruction or an operation of the user individually, or (ii) the combination of the mechanical switch 244 and the switch image 254 may receive an instruction or an operation of the user.

As the display device 250, any display device such as a liquid crystal display, an organic EL display, a projector, or the like can be used. The display device 250 may have either a transmissive or a non-transmissive display. The display device 250 may also be a head-up display that causes a transmission type screen to display an image.

Instrument panel 240 may be an example of a power display. The mechanical measuring instrument 242 may be an example of a power display. Display device 250 may be an example of a powered display. The gauge image 252 may be an example of a powered display.

In the present embodiment, the details of the input/output system 120 are described taking as an example a case where the driving operation device 220 and the meter panel 240 receive an instruction or operation from a user. However, the input/output system 120 is not limited to the present embodiment. In other embodiments, a sound input device, a gesture input device, a line-of-sight input device, or the like can be used as the input-output system 120.

Fig. 3 schematically shows an example of the internal structure of the vehicle motion system 130. Fig. 3 schematically shows an example of the control of the vehicle motion system 130 by the control system 150.

In the present embodiment, the vehicle motion system 130 includes wheels 320, a power storage system 330, a power system 340, a power transmission system 350, and a mechanical brake 360. In the present embodiment, the powertrain 340 includes a generator 342, an internal combustion engine 344, and an electric motor 346. In the present embodiment, the control system 150 includes a motion control ECU 390. In the present embodiment, the motion control ECU390 has a rotation speed setting portion 392 and a torque setting portion 394.

In the present embodiment, the generator 342, the internal combustion engine 344, the motor 346, and the power transmission system 350 may constitute a part of a drive system 372 that drives the vehicle 100. In the present embodiment, the internal combustion engine 344, the electric motor 346, the power transmission system 350, and the mechanical brake 360 may constitute a part of a brake system 374 that brakes the vehicle 100. As shown in fig. 3, in the present embodiment, at least a part of the drive system 372 functions as a brake system 374.

In the present embodiment, the wheels 320 are rotated by the driving force transmitted from the power transmission system 350. In addition, the rotational speed of the wheels 320 is reduced by the braking force transmitted from the power transmission system 350.

In the present embodiment, the power storage system 330 supplies energy to the wheels 320. The electrical storage system 330 stores electrical energy. The power storage system 330 can receive electric power supplied from an external charging device to store electric energy. The power storage system 330 may receive regenerative power supplied from the motor 346 to store electric energy. The power storage system 330 may receive electric power generated by the generator 342 to store electric energy. In the present embodiment, the power storage system 330 supplies the electric energy stored in the power storage system 330 to the electric motor 346. The power storage system 330 includes, for example, a battery, an inverter, a controller, and the like.

In the present embodiment, the powertrain 340 generates driving force of the vehicle 100. Powertrain 340 may mix the output of internal combustion engine 344 and electric motor 346 in any proportion to produce the driving force of vehicle 100. For example, the powertrain 340 may mix the outputs of the internal combustion engine 344 and the electric motor 346 in a ratio determined according to the operation mode of the vehicle 100. Depending on the operation mode of vehicle 100, vehicle 100 may be driven by an output from either one of internal combustion engine 344 and electric motor 346.

In the present embodiment, the powertrain 340 generates a braking force based on regeneration. The powertrain 340 may mix the braking force based on the engine brake of the internal combustion engine 344 and the braking force based on the regeneration of the electric motor 346 in an arbitrary ratio to generate the braking force of the vehicle 100. For example, the powertrain 340 may mix the braking forces of the internal combustion engine 344 and the electric motor 346 in a ratio determined according to the operation mode of the vehicle 100. Depending on the operation mode of vehicle 100, vehicle 100 may be braked by a braking force from either one of internal combustion engine 344 and electric motor 346.

In the present embodiment, the generator 342 supplies energy to the wheels 320. The generator 342 generates electricity using the internal combustion engine 344. More specifically, the generator 342 converts power generated by the internal combustion engine 344 into electric power. The generator 342 may supply the generated electric power to the motor 346.

In the present embodiment, the internal combustion engine 344 supplies energy to the wheels 320. The internal combustion engine 344 converts chemical energy of the fuel into kinetic energy of the vehicle 100. Thereby, the driving force of vehicle 100 is generated. Further, the internal combustion engine 344 generates braking force using an engine brake.

In the present embodiment, the internal combustion engine 344 supplies energy to the wheels 320 via the generator 342. Specifically, the internal combustion engine 344 supplies the power generated by the internal combustion engine 344 to the generator 342. As described above, the generator 342 converts the power generated by the internal combustion engine 344 into electric power, and supplies the electric power to the electric motor 346. The motor 346 rotates the wheel 320 by the electric power supplied from the generator 342, which will be described later in detail. Further, in other embodiments, the internal combustion engine 344 may also provide power to the wheels 320 by providing power generated by the internal combustion engine 344 directly to the power-transfer system 350.

In the present embodiment, the internal combustion engine 344 has a plurality of driving modes. As the driving mode, there are exemplified (i) a driving mode (sometimes referred to as "high efficiency driving mode") in which the rotation speed and torque of the internal combustion engine 344 are adjusted in consideration of the fuel efficiency of the internal combustion engine 344, (ii) a driving mode (sometimes referred to as "simulated stepped shift mode") in which the rotation speed and torque of the internal combustion engine 344 are adjusted so that the vehicle 100 performs the simulated stepped shift, and the like.

In the high-efficiency drive mode, the rotation speed of the internal combustion engine 344 is adjusted so that the efficiency of the internal combustion engine 344 when the internal combustion engine 344 is outputting power is equal to or higher than a predetermined value or is larger than a predetermined value. In the high-efficiency drive mode, the rotation speed and the torque of the internal combustion engine 344 may be adjusted so that the efficiency of the internal combustion engine 344 when the internal combustion engine 344 is caused to output power is equal to or greater than a predetermined value or is greater than a predetermined value. As a result, the output of the internal combustion engine 344 can be controlled so that the internal combustion engine 344 achieves high fuel efficiency with respect to the output requested for the internal combustion engine 344.

In the simulated stepped shift mode, the rotation speed of internal combustion engine 344 is changed within a predetermined range so that vehicle 100 performs the simulated stepped shift. In the simulated stepped shift mode, the rotation speed and the torque of the internal combustion engine 344 may be changed within predetermined ranges so that the vehicle 100 performs the simulated stepped shift. As a result, the output of internal combustion engine 344 can be controlled so that vehicle 100 performs a simulated stepped shift with respect to the output requested from internal combustion engine 344.

The rotational speed and torque of the internal combustion engine 344 are controlled by, for example, a motion control ECU390 provided in the control system 150. The motion control ECU390 will be described in detail later.

Even when the driving mode of the internal combustion engine 344 is changed from the high-efficiency driving mode to the simulated stepped shift mode, the output of the internal combustion engine 344 itself or the output of the generator 342 itself does not greatly vary. Therefore, the change in the driving mode of the internal combustion engine 344 does not greatly affect the output of the vehicle 100.

In one embodiment, internal combustion engine 344 operates in a driving mode determined by settings input by a user into instrument panel 240. In another embodiment, for example, when engine 344 is operating in the high-efficiency drive mode, engine 344 shifts to the analog stepped shift mode when the requested output indicated by the amount of depression of accelerator pedal 226 is equal to or greater than a predetermined value and the rotational speed of engine 344 required to achieve the requested output is equal to or greater than the predetermined value.

In the present embodiment, the motor 346 supplies energy to the wheel 320. The electric motor 346 supplies energy to the wheels 320, for example, by using electric energy supplied from at least one of the internal combustion engine 344 and/or the power storage system 330. The electric motor 346 converts the electric energy supplied by discharging the electric storage system 330 into kinetic energy of the vehicle 100. Thereby, the driving force of vehicle 100 is generated. The electric motor 346 may also generate the driving force of the vehicle 100 using the electric power supplied from the generator 342.

In addition, the motor 346 generates braking force using a regenerative brake. The electric motor 346 can charge the power storage system 330 with regenerative energy generated by converting kinetic energy of the vehicle 100 into electric energy.

In the present embodiment, the power transmission system 350 transmits the driving force generated by the power system 340 to the wheels 320. For example, the power transmission system 350 transmits energy output from at least one of the internal combustion engine 344 and/or the electric motor 346 to the wheels 320. As the power transmission system 350, a transmission, a shaft, a belt, and a combination thereof are exemplified.

In the present embodiment, the mechanical brake 360 generates a braking force. Examples of the mechanical brake 360 include a mechanical brake, a hydraulic brake, a pneumatic brake, an air hydraulic hybrid brake, and an exhaust brake. Mechanical brakes 360 may also cooperate with the powertrain 340 to generate braking forces.

For example, the control system 150 determines the braking force by the powertrain 340 and the braking force by the mechanical brake 360 based on the setting regarding the magnitude of the braking force by regeneration set by the shift paddle 224 and the amount of brake operation input from the brake pedal 228. The powertrain 340 and the mechanical brake 360 generate braking force in accordance with instructions from the control system 150. Thus, the powertrain 340 and the mechanical brake 360 can cooperate to generate a braking force.

As described above, in the present embodiment, the motion control ECU390 controls the rotation speed and the torque of the internal combustion engine 344. For example, the motion control ECU390 adjusts the set values of the rotational speed and the torque of the internal combustion engine 344 in accordance with the driving mode of the internal combustion engine 344.

In the present embodiment, the rotation speed setting unit 392 sets a target value of the rotation speed of the internal combustion engine 344. The rotation speed setting unit 392 obtains, for example, information indicating the setting of the driving mode of the vehicle 100 input to the meter panel 240 by the user from the input/output system 120. The rotation speed setting unit 392 acquires information indicating the amount of depression of the accelerator pedal 226 from the input/output system 120, for example.

The rotation speed setting unit 392 determines the target value of the rotation speed of the internal combustion engine 344 corresponding to the driving mode of the vehicle 100 input by the user, for example, with reference to information indicating the target value of the rotation speed of the internal combustion engine 344 in each of the one or more driving modes of the internal combustion engine 344. The rotation speed setting unit 392 may determine the target value of the rotation speed of the internal combustion engine 344 corresponding to (i) the driving mode of the vehicle 100 input by the user and (ii) the output requested to the internal combustion engine 344, with reference to information showing the correspondence relationship between the requested output requested to the internal combustion engine 344 and the target value of the rotation speed of the internal combustion engine 344 in each of the one or more driving modes of the internal combustion engine 344. Thus, the target value of the rotation speed of the internal combustion engine 344 can be set according to the driving mode of the vehicle 100.

Further, the rotation speed setting portion 392 acquires information indicating the measurement result of the rotation speed of the internal combustion engine 344 from the sensing system 140. The rotation speed setting unit 392 may control the operation of the internal combustion engine 344 so that the rotation speed of the internal combustion engine 344 approaches the target value.

In the present embodiment, torque setting unit 394 sets a target value of the torque of internal combustion engine 344. Torque setting unit 394 obtains, for example, information indicating the setting relating to the driving mode of vehicle 100 input to meter panel 240 by the user from input control ECU 520. Further, torque setting unit 394 acquires information indicating the amount of depression of accelerator pedal 226 from input control ECU520, for example.

Torque setting unit 394 refers to information indicating a target value of torque of internal combustion engine 344 in each of one or more driving modes of internal combustion engine 344, for example, and determines a target value of torque of internal combustion engine 344 corresponding to the driving mode of vehicle 100 input by the user. Torque setting unit 394 may determine the target value of the torque of internal combustion engine 344 corresponding to (i) the driving mode of vehicle 100 input by the user and (ii) the output requested of internal combustion engine 344, by referring to information showing the correspondence relationship between the requested output requested of internal combustion engine 344 and the target value of the torque of internal combustion engine 344 in each of the one or more driving modes of internal combustion engine 344. Thus, the target value of the torque of the internal combustion engine 344 can be set according to the driving mode of the vehicle 100.

Further, the torque setting unit 394 acquires information indicating the estimation result of the torque of the internal combustion engine 344 from the sensing system 140. Torque setting unit 394 may control the operation of internal combustion engine 344 so that the torque of internal combustion engine 344 approaches the target value.

In the present embodiment, motion control ECU390 may control the operation of power storage system 330. For example, the motion control ECU390 controls the operation of the electrical storage system 330 based on the amount of depression of the accelerator pedal 226. Motion control ECU390 may control the operation of power storage system 330 based on (i) the amount of depression of accelerator pedal 226 and (ii) the magnitude of electric power requested from vehicle accessories, a vehicle-mounted battery, and the like. The motion control ECU390 may also acquire various information related to the electrical storage system 330.

In the present embodiment, the motion control ECU390 may control the operation of the mechanical brake 360. For example, the motion control ECU390 controls the operation of the mechanical brake 360 based on the depression amount of the brake pedal 228. The motion control ECU390 may also acquire various information related to the mechanical brake 360.

The wheels 320 may be an example of a drive wheel. The power storage system 330 may be an example of a power storage device. The internal combustion engine 344 may be an example of a prime mover. The efficient driving mode may be an example of mode 1. The analog step-variable mode may be an example of mode 2.

Fig. 4 schematically shows an example of the internal structure of the sensing system 140. In the present embodiment, the sensing system 140 includes a current measuring unit 432, a voltage measuring unit 434, a rotation speed measuring unit 442, and a torque estimating unit 444.

In the present embodiment, the current measurement unit 432 measures the magnitude of the current at the input/output terminal of the power storage system 330. Further, the voltage measurement unit 434 measures the magnitude of the voltage at the input/output terminal of the power storage system 330. The current measurement unit 432 and the voltage measurement unit 434 may output information indicating the measurement result to the control system 150. Thus, the control system 150 can determine the output power and/or the regenerative power of the power storage system 330.

In the present embodiment, the current measuring unit 432 may measure the magnitude of the supply current supplied to the motor 346. The voltage measuring unit 434 may measure the magnitude of the supply voltage supplied to the motor 346. The current measurement unit 432 and the voltage measurement unit 434 may output information indicating the measurement result to the control system 150. Thereby, the control system 150 can calculate the supply power to the motor 346.

In the present embodiment, the rotation speed measuring section 442 measures the rotation speed of the internal combustion engine 344. The rotation speed measuring section 442 may output information indicating the measurement result to the control system 150.

In the present embodiment, the torque estimating unit 444 estimates the torque of the internal combustion engine 344. For example, the torque estimation unit 444 measures an intake air amount, a fuel injection amount, and the like of the internal combustion engine 344. The torque estimation unit 444 estimates the torque of the internal combustion engine 344 based on the measurement results of the intake air amount, the fuel injection amount, and the like of the internal combustion engine 344. The torque estimation unit 444 may output information indicating the estimation result to the control system 150.

Fig. 5 schematically shows an example of the internal configuration of the control system 150. In the present embodiment, the control system 150 includes an input control ECU520, a display control ECU530, a motion control ECU390, and a storage unit 550. In the present embodiment, the storage unit 550 includes a shift information storage unit 552 and an image data storage unit 554.

In the present embodiment, the input control ECU520 controls input of information to the control system 150. For example, the input control ECU520 acquires information (sometimes referred to as "input information") from the input-output system 120 indicating an instruction or operation from the user that the input-output system 120 is supposed to receive. The input control ECU520 may acquire information indicating the measurement result of the physical quantity related to the state of the vehicle 100 measured by the sensing system 140 from the sensing system 140. The details of the input control ECU520 will be described later.

In the present embodiment, display control ECU530 controls at least one of mechanical measuring instrument 242 and display device 250. The display control ECU530 may control display of information in the mechanical measuring instrument 242 or display of information in the display device 250. The display control ECU530 may control the action of a pointer for indicating the value of an index relating to the state of the vehicle 100 in the mechanical measuring instrument 242. The display control ECU530 may control at least one of the display contents and the display scheme of the surveying instrument image 252 in the display device 250.

For example, the display control ECU530 acquires various information related to the state of the vehicle 100 from the input control ECU 520. Display control ECU530 determines the values of various indices relating to the state of vehicle 100 based on the information acquired by input control ECU 520. For example, display control ECU530 calculates values of various indices related to the state of vehicle 100 from information acquired by input control ECU520 based on a predetermined calculation formula, function, or algorithm.

The display control ECU530 may control the display of at least one of the mechanical measuring instrument 242 and the display device 250 based on the values of the various indexes described above. For example, the display control ECU530 causes at least one of the mechanical measuring instrument 242 and the display device 250 to display the current values of the various indexes. In addition, when information on various settings related to vehicle 100 is included in the information acquired by input control ECU520, display control ECU530 may cause at least one of mechanical measuring instrument 242 and display device 250 to display information indicating the contents of the settings. The details of the display control ECU530 will be described later.

In the present embodiment, the motion control ECU390 controls the motion of the vehicle 100. The motion control ECU390 may control the vehicle motion system 130 based on the input information acquired from the input control ECU520, thereby controlling the motion of the vehicle 100.

In the present embodiment, the storage unit 550 stores various information. The storage unit 550 may store various information used for information processing of the control system 150. The storage unit 550 may store various kinds of information generated in the information processing of the control system 150.

In the present embodiment, the shift information storage unit 552 stores various information related to the setting of the shift paddle 224. For example, the shift information storage unit 552 stores a plurality of settings relating to the braking force generated by the regeneration of the vehicle 100, in association with the value of the deceleration when the setting is selected.

The shift information storage unit 552 may store information indicating the relationship between a plurality of settings. For example, when a specific setting is selected, the shift information storage unit 552 stores information on other settings that can be selected by the user. Further, the plurality of settings may include not only a setting corresponding to a case where the shift paddle 224 is operated but also a setting corresponding to a case where the shift paddle 224 is not operated.

In the present embodiment, the image data storage 554 stores various image data used for information processing by the display control ECU 530. For example, the image data storage 554 stores information on various objects used by the display control ECU530 to generate the surveying instrument image 252. Examples of the objects include (i) an icon of a measurement instrument panel, (ii) an icon arranged on or around the measurement instrument panel to indicate a current state of each index, and (iii) an icon arranged on or around the measurement instrument panel to indicate a current state of each setting.

In the present embodiment, the high-efficiency setting storage unit 556 stores information on the target values of the rotation speed and the torque of the internal combustion engine 344 when the driving mode of the vehicle 100 is the high-efficiency driving mode. The high-efficiency setting storage unit 556 may store information indicating the correspondence relationship between the requested output to the engine 344 and the target values of the rotational speed and the torque of the engine 344. The information indicating the correspondence may be a data table or a function.

In the present embodiment, the simulated stepped setting storage unit 558 stores information on target values of the rotation speed and the torque of the internal combustion engine 344 when the driving mode of the vehicle 100 is the simulated stepped shift mode. The simulated stepped setting storage unit 558 may store information indicating a correspondence relationship between a requested output to the engine 344 and target values of the rotational speed and the torque of the engine 344. The information indicating the correspondence may be a data table or a function.

The current state of each setting may include a state in which an instruction is rejected or an input is accepted (sometimes referred to as a "rejected state"). Examples of the rejection state include a state in which an instruction or input regarding a shift to the EV priority travel mode is rejected from being accepted, a state in which an instruction or input regarding a shift to a specific level of the deceleration paddle indicated by shift paddle 224 is rejected from being accepted, and the like.

The display control ECU530 may be one example of a control device. In other embodiments, the motion control ECU390 may have a part of the functions of the display control ECU530 in the present embodiment. In this case, the motion control ECU390 may be an example of the motor output determination unit, the 1 st rotation speed determination unit, or the 2 nd rotation speed determination unit, for example. In this case, display control ECU530 may be an example of a display value determination unit or a display control unit.

Fig. 6 schematically shows an example of the internal structure of the input control ECU 520. In the present embodiment, the input control ECU520 includes a steering amount acquisition unit 620, an accelerator operation amount acquisition unit 630, a brake level acquisition unit 640, a brake operation amount acquisition unit 650, and a sensor output acquisition unit 660.

In the present embodiment, the steering amount acquisition unit 620 acquires information indicating the steering amount received by the steering gear 222. In the present embodiment, the accelerator operation amount acquisition unit 630 acquires information indicating the accelerator operation amount received by the accelerator pedal 226. In the present embodiment, the brake level acquisition unit 640 acquires information indicating the contents or changes of the settings related to the magnitude of the braking force by the regeneration, which are received by the shift paddle 224. For example, the brake level acquisition unit 640 acquires information indicating the current setting among a plurality of settings relating to the magnitude of the braking force based on regeneration. In the present embodiment, the brake operation amount acquisition unit 650 acquires information indicating the amount of brake operation received by the brake pedal 228.

In the present embodiment, the sensor output acquisition unit 660 acquires information indicating measurement results of various physical quantities from the sensing system 140. For example, the sensor output acquisition unit 660 acquires information indicating a measurement result or an estimation result regarding input/output of power to/from the vehicle motion system 130. For example, the sensor output acquisition unit 660 acquires information indicating the measurement results of the voltage and the current supplied to the motor 346 from the current measurement unit 432 and the voltage measurement unit 434. The sensor output acquisition unit 660 acquires information indicating the measurement result of the rotation speed of the internal combustion engine 344 from the rotation speed measurement unit 442. The sensor output acquisition unit 660 acquires information indicating the result of estimation of the torque of the internal combustion engine 344 from the torque estimation unit 444.

The sensor output acquisition portion 660 may acquire information representing the measurement result regarding the braking force of the vehicle motion system 130. The sensor output acquisition unit 660 may acquire information indicating a measurement result related to the braking force based on the regeneration of the vehicle motion system 130.

Fig. 7 schematically shows an example of the internal structure of the display control ECU 530. In the present embodiment, the details of display control ECU530 will be described taking as an example a case where meter panel 240 presents the magnitude of power supplied from power storage system 330 and internal combustion engine 344 to wheels 320 to a user of vehicle 100.

In the present embodiment, the display control ECU530 includes, for example, an input receiving unit 710 and a driving mode determination unit 720. In the present embodiment, display control ECU530 includes, for example, target driving force calculation unit 732, power generation amount calculation unit 734, target rotational speed calculation unit 736, rotational speed correction unit 738, output display value determination unit 740, and measurement instrument control unit 750.

In the present embodiment, the input receiving unit 710 receives various inputs from a user. In one embodiment, the input reception unit 710 acquires information indicating the amount of acceleration operation received by the accelerator pedal 226 from the acceleration operation amount acquisition unit 630 of the input control ECU 520. In another embodiment, input reception unit 710 obtains information indicating a setting relating to the driving mode of vehicle 100, which is input to instrument panel 240 by the user, from input control ECU 520.

The input receiving unit 710 outputs information indicating the accelerator operation amount to the target driving force calculating unit 732, for example. The input reception unit 710 outputs, for example, information indicating settings related to the driving mode of the vehicle 100 to the driving mode determination unit 720.

In the present embodiment, the driving mode determination unit 720 determines the driving mode of the vehicle 100. In one embodiment, the driving mode determination unit 720 determines the driving mode of the vehicle 100 based on a setting regarding the driving mode of the vehicle 100. In another embodiment, when the output of the internal combustion engine 344 determined by the electric power generation amount calculation unit 734 is equal to or greater than a predetermined 1 st threshold value and the target value of the rotation speed of the internal combustion engine 344 determined by the target rotation speed calculation unit 736 is equal to or greater than a predetermined 2 nd threshold value, the driving mode determination unit 720 determines to set the driving mode of the vehicle 100 to the analog stepped shift mode.

When the driving mode of the vehicle 100 is changed from the high-efficiency driving mode to the simulated stepped shift mode, the driving mode of the internal combustion engine 344 is changed from the high-efficiency driving mode to the simulated stepped shift mode. Thus, the rotation speed and torque of internal combustion engine 344 are adjusted so that vehicle 100 performs the simulated stepped shift. The gauge control unit 750 changes the display method of the power on the meter panel 240.

In the present embodiment, the target driving force calculation unit 732 determines a target value of the driving force requested to be supplied to the wheels 320, for example, based on the amount of depression of the accelerator pedal 226. Target driving force calculation unit 732 may determine the target value of the driving force based on the opening degree of accelerator pedal 226 and the speed of vehicle 100. The target driving force calculation unit 732 outputs information indicating the target value of the driving force to the power generation amount calculation unit 734, for example.

More specifically, the target driving force calculation unit 732 acquires information indicating the accelerator operation amount determined based on the amount of depression of the accelerator pedal 226 from the input reception unit 710. The target driving force calculation unit 732 calculates a driving force to be requested to accelerate the vehicle 100 so as to match the acceleration operation amount, for example, based on a predetermined algorithm.

In the present embodiment, the power generation amount calculation unit 734 determines a target value of the power generation amount of the generator 342. The power generation amount calculation unit 734 determines a target value of the power generation amount of the generator 342 based on, for example, the amount of depression of the accelerator pedal 226. The power generation amount calculation unit 734 may determine the target value of the power generation amount of the generator 342 based on (i) the depression amount of the accelerator pedal 226 and (ii) the magnitude of the electric power requested from the vehicle auxiliary devices, the vehicle-mounted battery, and the like. The power generation amount calculation unit 734 outputs information indicating the target value of the power generation amount to, for example, the target rotation speed calculation unit 736.

More specifically, the electric power generation amount calculation unit 734 acquires information indicating the target value of the driving force from the target driving force calculation unit 732. The power generation amount calculation unit 734 calculates the amount of power generation of the generator 342 to be requested in order to match the driving force supplied to the wheels 320 with the target value of the driving force, for example, based on a predetermined algorithm. For example, the power generation amount calculation unit 734 determines a target value of the power generation amount of the generator 342 based on (i) the target value of the driving force and (ii) the target values of the auxiliary load, the charge/discharge amount of the power storage system 330, and the like.

In the present embodiment, the target rotation speed calculation unit 736 determines a target value of the rotation speed of the internal combustion engine 344. The target rotation speed calculation portion 736 may determine the rotation speed of the internal combustion engine 344 in the efficient driving mode. Target rotational speed calculation unit 736 outputs information indicating the target value of the rotational speed, for example, to rotational speed correction unit 738.

More specifically, the target rotation speed calculation unit 736 acquires information indicating the target value of the power generation amount from the power generation amount calculation unit 734. The target rotation speed calculation unit 736 determines the rotation speed and torque of the internal combustion engine 344 so that the efficiency of the internal combustion engine 344 satisfies a predetermined condition, for example, based on a predetermined algorithm.

In the present embodiment, the rotational speed correction portion 738 corrects the target value of the rotational speed of the internal combustion engine 344. The rotation speed correction unit 738 may correct the target value of the rotation speed calculated by the target rotation speed calculation unit 736 and determine the target value of the rotation speed of the internal combustion engine 344 in the simulated stepped shift mode (which may be referred to as "correction value of the rotation speed"). Rotation speed correction unit 738 outputs information indicating the correction value of the rotation speed, for example, to output indicator value determination unit 740.

More specifically, rotation speed correction unit 738 acquires information indicating the target value of the rotation speed from target rotation speed calculation unit 736. The rotation speed correction unit 738 corrects the target value of the rotation speed calculated by the target rotation speed calculation unit 736 based on, for example, a predetermined algorithm, and calculates the target value of the rotation speed of the internal combustion engine 344 in the simulated stepped shift mode.

In the present embodiment, output display value determining unit 740 determines the display value indicating the magnitude of power to be displayed on meter panel 240. Output display value determining unit 740 may change the method of determining the display value between the high-efficiency driving mode and the simulated stepped shift mode.

In the efficient driving mode, output display value determining unit 740 determines the display value based on the current value or the target value of the power supplied to wheels 320 by drive system 372. The output indication value determining unit 740 may calculate the target value of the power supplied from the drive system 372 to the wheels 320 based on the power generation amount of the generator 342 determined by the power generation amount calculating unit 734.

In the efficient driving mode, output display value determining unit 740 may determine the current value of the power supplied from driving system 372 to wheels 320 as the display value. Output display value determining unit 740 may determine, as the display value, a ratio of a current value of the power supplied from drive system 372 to wheels 320 to a maximum value or a rated value of the power that can be supplied from drive system 372 to wheels 320.

On the other hand, in the analog stepped shift mode, output display value determining unit 740 determines the display value in consideration of the rotation speed of internal combustion engine 344. For example, output display value determining unit 740 determines a display value in the case of the simulated stepped shift mode based on the correction value of the rotation speed of internal combustion engine 344 determined by rotation speed correcting unit 738.

Output display value determining unit 740 may determine the display value in the case of the simulated stepped shift mode based on (i) the magnitude of the drive energy value and (ii) the ratio of the difference between the target value of the rotation speed determined by target rotation speed calculating unit 736 and the correction value of the rotation speed determined by rotation speed correcting unit 738 to the maximum rotation speed or the rated rotation speed of internal combustion engine 344. Output display value determining unit 740 may determine the display value in the simulated stepped shift mode based on (i) the magnitude of the drive energy value and (ii) the ratio of the absolute value of the difference between the target value of the rotation speed determined by target rotation speed calculating unit 736 and the correction value of the rotation speed determined by rotation speed correcting unit 738 to the maximum rotation speed or the rated rotation speed of internal combustion engine 344.

In one embodiment, output display value determining unit 740 determines display value V by notifying, for example, the following equation (1) when (i) a maximum value or a rated value of power that drive system 372 can supply to wheels 320, (ii) B a current value or a target value of power that drive system 372 can supply to wheels 320, (iii) C a maximum value or a rated value of the rotation speed of internal combustion engine 344, (iv) D a target value of the rotation speed of internal combustion engine 344, and (V) E a correction value of the rotation speed of internal combustion engine 344.

The value V is B- (D-E)/C X A (formula 1)

In another embodiment, output display value determination unit 740 may determine display value V by, for example, the following equation (2).

The value V is B/A- (D-E)/C (formula 2)

As described above, the correction value of the rotation speed of the internal combustion engine 344 determined by the rotation speed correction unit 738 is determined based on the target value of the rotation speed of the internal combustion engine 344 determined by the target rotation speed calculation unit 736. Therefore, output indicator value determining unit 740 can determine the indicator value based on the target value of the rotation speed of internal combustion engine 344 determined by target rotation speed calculating unit 736.

In the present embodiment, the gauge control portion 750 controls the instrument panel 240. The gauge control unit 750 can control the display operation of the instrument panel 240. The gauge control unit 750 controls the display operation of the instrument panel 240 based on the display value determined by the output display value determination unit 740. More specifically, the display operation of the instrument panel 240 is controlled so that the power displayed on the instrument panel 240 is the display value determined by the output display value determination unit 740. Accordingly, the display method of the instrument panel 240 can be changed between the case where the internal combustion engine 344 supplies power to the wheels 320 in the high-efficiency drive mode and the case where the internal combustion engine 344 supplies power to the wheels 320 in the analog step-variable shift mode.

The power generation amount calculation unit 734 may be an example of the motor output determination unit. Target rotational speed calculation unit 736 may be an example of the 1 st rotational speed determination unit. Rotation speed correction unit 738 may be an example of the 2 nd rotation speed determination unit. Output display value determining unit 740 may be an example of a display value determining unit. The measurement instrument control section 750 may be an example of a display control section. The driving force may be an example of the requested output. The target value of the driving force may be an example of the magnitude of the requested output. The power generation amount of the generator 342 may be an example of the requested output. The power generation of the generator 342 may be an example of the amount of electrical power generated by the generator. The target value of the rotation speed determined by target rotation speed calculation unit 736 may be an example of the 1 st target value. The target value (correction value) of the rotation speed determined by the rotation speed correction portion 738 may be an example of the 2 nd target value.

In the present embodiment, the rotation speed correction unit 738 will be described in detail, taking as an example a case where the rotation speed correction unit 738 corrects the target value of the rotation speed calculated by the target rotation speed calculation unit 736 based on, for example, a predetermined algorithm, and calculates the target value of the rotation speed of the internal combustion engine 344 in the simulated stepped shift mode. However, the rotation speed correction unit 738 is not limited to the present embodiment.

In another embodiment, the rotation speed correction unit 738 may determine the target value of the rotation speed of the internal combustion engine 344 in the simulated stepped shift mode, using (i) information on the target values of the rotation speed and the torque of the internal combustion engine 344, which is stored in the simulated stepped setting storage unit 558, or (ii) information indicating the correspondence relationship between the requested output to the internal combustion engine 344 and the target values of the rotation speed and the torque of the internal combustion engine 344, which is stored in the simulated stepped setting storage unit 558. For example, the rotational speed correction unit 738 determines a request output to be requested to the internal combustion engine 344 based on the depression amount of the accelerator pedal 226. The speed correction unit 738 refers to the information stored in the simulated stepped setting storage unit 558 and indicating the correspondence relationship between the requested output to the engine 344 and the target value of the rotational speed of the engine 344, and determines the target value of the rotational speed of the engine 344 in the simulated stepped shift mode corresponding to the requested output to the engine 344 determined based on the amount of depression of the accelerator pedal 226.

Fig. 8 schematically shows an example of information processing performed by the rotation speed correction unit 738. Fig. 8 shows an example of the pattern of variation in the rotation speed of the internal combustion engine 344 when the vehicle 100 is accelerated in the simulated stepped shift mode during the period from time t0 to time t 5. As described above, the control target value 822 of the rotation speed of the internal combustion engine 344 in the high-efficiency driving mode is determined according to the depression amount of the accelerator pedal. On the other hand, as shown in fig. 8, the control target value 822 of the rotation speed of the internal combustion engine 344 at the time of the simulated stepped shift mode is determined such that the rotation speed varies such as that the vehicle 100 performs the stepped shift at the time t1, the time t2, the time t3, and the time t 5. As a result, the feeling of increase in vehicle speed 830 of vehicle 100 sensed by the user matches the feeling of increase in the rotation speed of internal combustion engine 344 sensed by the user.

Fig. 9 schematically shows an example of information processing in the output display value determining unit 740. In fig. 9, when the rotation speed of internal combustion engine 344 is controlled based on control target value 822 described in connection with fig. 8, display value 922 in the high-efficiency driving mode indicates the value of power displayed on instrument panel 240. On the other hand, in the case where the rotation speed of internal combustion engine 344 is controlled based on control target value 824 described in association with fig. 8, display value 924 in the case of the simulated stepped shift mode indicates the value of the power displayed on meter panel 240.

Thus, according to the present embodiment, the feeling of increase in vehicle speed 830 of vehicle 100 perceived by the user, the feeling of increase in the rotation speed of internal combustion engine 344 perceived by the user, and the feeling of increase in the value of power displayed on meter panel 240 match. Therefore, the sense of incongruity felt by the user during driving of the vehicle 100 is greatly suppressed. As a result, the user can drive the vehicle 100 more safely.

FIG. 10 illustrates one example of a computer 3000 capable of embodying aspects of the present invention, in whole or in part. A portion of the vehicle 100 may be implemented by a computer 3000. For example, the control system 150 or a portion of the control system 150 is implemented by a computer 3000.

The program installed in the computer 3000 can cause the computer 3000 to function as or execute an operation associated with an apparatus of an embodiment of the present invention or 1 or more "parts" of the apparatus, and/or can cause the computer 3000 to execute a process of an embodiment of the present invention or steps of the process. Such programs may be executed by the CPU3012 to cause the computer 3000 to perform specific operations associated with several or all of the functional blocks of the flowcharts and block diagrams described in this specification.

The computer 3000 of the present embodiment includes a CPU3012, a RAM3014, a graphic controller 3016, and a display device 3018, which are connected to each other through a main controller 3010. The computer 3000 further includes an input/output unit such as a communication interface 3022, a hard disk drive 3024, a DVD-ROM drive 3026, and an IC card drive, which are connected to the main controller 3010 via the input/output controller 3020. The computer further includes supplementary input and output units such as a ROM3030 and a keyboard 3042, which are connected to the input and output controller 3020 via an input and output chip 3040.

The CPU3012 operates in accordance with programs stored in the ROM3030 and the RAM3014, thereby controlling the respective units. The graphic controller 3016 acquires image data generated by the CPU3012 in a frame buffer or the like provided in the RAM3014 or itself, and causes the image data to be displayed on the display device 3018.

The communication interface 3022 communicates with other electronic devices via a network. The hard disk drive 3024 stores programs and data used by the CPU3012 in the computer 3000. The DVD-ROM drive 3026 reads a program or data from the DVD-ROM3001 and supplies the program or data to the hard disk drive 3024 via the RAM 3014. The IC card driver reads and/or writes a program and data from/to the IC card.

The ROM3030 stores a startup program and the like executed by the computer 3000 at the time of activation and/or a program dependent on hardware of the computer 3000. The input/output chip 3040 may also connect various input/output units to the input/output controller 3020 via a parallel port, a serial port, a keyboard port, a mouse port, or the like.

The program is provided using a computer-readable storage medium such as a DVD-ROM3001 or an IC card. The program is read from a computer-readable storage medium, installed in the hard disk drive 3024, the RAM3014, or the ROM3030, which is also an example of the computer-readable storage medium, and executed by the CPU 3012. The information processing described in these programs is read by the computer 3000, and the cooperation between the programs and the various types of hardware resources described above is realized. The apparatus or method may be constituted by realizing operations or processing of information using the computer 3000.

For example, when communication is performed between the computer 3000 and an external device, the CPU3012 may execute a communication program loaded into the RAM3014, and issue an instruction of communication processing to the communication interface 3022 based on processing described in the communication program. The communication interface 3022 reads transmission data held in a transmission buffer area provided in a recording medium such as the RAM3014, the hard disk drive 3024, the DVD-ROM3001, or the IC card, transmits the read transmission data to the network, or writes reception data received from the network to a reception buffer area provided on the recording medium, or the like, under the control of the CPU 3012.

In addition, the CPU3012 can perform various types of processing on data on the RAM3014 in such a manner that all or a necessary portion of a file or database held by an external recording medium such as a hard disk drive 3024, a DVD-ROM drive 3026(DVD-ROM3001), an IC card, or the like is read into the RAM 3014. Next, the CPU3012 may write back the processed data to an external recording medium.

Various types of information such as various types of programs, data, tables, and databases may be saved in a recording medium and information processing may be performed. The CPU3012 can execute various kinds of processing including various types of operations, information processing, condition judgment, conditional branching, unconditional branching, retrieval/replacement of information, and the like, which are described everywhere in the present disclosure and are specified by an instruction sequence of a program, on data read from the RAM3014, and write the result back to the RAM 3014. In addition, the CPU3012 can retrieve information in a file, a database, or the like within the recording medium. For example, when a plurality of entries each having an attribute value of the 1 st attribute associated with an attribute value of the 2 nd attribute are stored in the recording medium, the CPU3012 retrieves an entry matching the condition specifying the attribute value of the 1 st attribute from among the plurality of entries, reads the attribute value of the 2 nd attribute stored in the entry, and thereby acquires the attribute value of the 2 nd attribute associated with the 1 st attribute satisfying the predetermined condition.

The programs or software modules described above may be stored on a computer-readable storage medium on computer 3000 or in the vicinity of computer 3000. In addition, a recording medium such as a hard disk or a RAM provided in a server system connected to a dedicated communication network or the internet can be used as the computer-readable storage medium, whereby the above-described program is supplied to the computer 3000 via the network.

The functional blocks in the flowcharts and block diagrams in the above embodiments may be expressed as steps of a process of performing an operation or as "sections" of an apparatus having a role of performing an operation. Certain steps and "sections" may be implemented using dedicated circuitry, programmable circuitry provided in conjunction with computer-readable instructions stored on a computer-readable storage medium, and/or a processor provided in conjunction with computer-readable instructions stored on a computer-readable storage medium. The dedicated circuitry may comprise digital and/or analog hardware circuitry, as well as Integrated Circuits (ICs) and/or discrete circuitry. The programmable circuit may include, for example, reconfigurable hardware circuits such as Field Programmable Gate Arrays (FPGAs), Programmable Logic Arrays (PLAs), and the like, including and gates, or gates, xor gates, nand gates, nor gates, and other logical operations, flip-flops, registers, and storage elements.

A computer readable storage medium may comprise any tangible device capable of holding instructions for execution by a suitable device, and as a result, a computer readable storage medium having instructions stored therein is provided with an article of manufacture including instructions which are executable to implement a means for performing an operation specified in the flowchart or block diagram block or blocks. As examples of the computer readable storage medium, an electronic storage medium, a magnetic storage medium, an optical storage medium, an electromagnetic storage medium, a semiconductor storage medium, and the like may be included. As more specific examples of the computer-readable storage medium, Floppy (registered trademark) disks, flexible disks, hard disks, Random Access Memories (RAMs), Read Only Memories (ROMs), erasable programmable read only memories (EPROMs or flash memories), Electrically Erasable Programmable Read Only Memories (EEPROMs), Static Random Access Memories (SRAMs), compact disc read only memories (CD-ROMs), Digital Versatile Discs (DVDs), blu-ray (registered trademark) discs, memory sticks, integrated circuit cards, and the like may be included.

The computer readable instructions may comprise assembly instructions, Instruction Set Architecture (ISA) instructions, machine related instructions, microcode, firmware instructions, state setting data, or any of a source code or object code described in any combination of 1 or more programming languages, including an object oriented programming language such as Smalltalk, JAVA (registered trademark), C + + or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages.

The computer readable instructions may be provided to a processor or programmable circuitry of a general purpose computer, special purpose computer, or other programmable data processing apparatus, either locally or via a Local Area Network (LAN), a Wide Area Network (WAN) such as the internet, or the like, to cause the processor or programmable circuitry of the general purpose computer, special purpose computer, or other programmable data processing apparatus to execute the computer readable instructions to generate means for executing operations specified in the flowchart or block diagram block or blocks. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers, and the like.

The present invention has been described above with reference to the embodiments, but the technical scope of the present invention is not limited to the scope described in the above embodiments. It will be apparent to those skilled in the art that various changes and modifications can be made in the above embodiments. In addition, the matters described in the specific embodiment can be applied to other embodiments within a range not technically contradictory. Each component may have the same features as other components having the same names and different reference numerals. The technical scope of the present invention can also include an embodiment in which such a modification or improvement can be clearly applied from the description of the patent claims.

Note that, as for the execution order of the processes such as the operations, the order, the stages, and the steps in the apparatus, the system, the program, and the method shown in the patent claims, the specification, and the drawings, any order can be realized as long as the process is not particularly explicitly described as "before", or the like, and the process after the process is not output by the process before the process. In the operation flow in the patent claims, the specification, and the drawings, although the description is made using "first", "next", and the like for convenience, this does not mean that the operations are necessarily performed in this order.

26页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种充电处理方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!