Control System

The control system integrates sub-power managers to manage power across vehicle domains, addressing imbalances by coordinating power and energy dimensions, ensuring sufficient power supply to all subsystems.

JP7596837B2Active Publication Date: 2024-12-10DENSO CORP
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2021021634
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-02-15
Publication Date
2024-12-10
Estimated Expiration
2041-02-15

AI Technical Summary

Technical Problem

Existing vehicle power control systems struggle to appropriately adjust and manage power demand and supply across different subsystems, leading to imbalances where systems like air conditioning may consume more power than necessary, causing insufficient power for the drive system.

Method used

A control system that integrates multiple sub-power managers to manage and control power output across various vehicle domains, including motion, battery, auxiliary equipment, cooling water, and air conditioning, using an integrated power manager to exchange information and calculate power and energy dimensions, allowing for coordinated power management.

Benefits of technology

The system enables appropriate control of overall vehicle power by integrating and coordinating power management across subsystems, ensuring adequate power supply to critical systems while optimizing energy usage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007596837000002
    Figure 0007596837000002
  • Figure 0007596837000003
    Figure 0007596837000003
  • Figure 0007596837000004
    Figure 0007596837000004
Patent Text Reader

Abstract

To provide a technique that can properly control power in an entire vehicle.SOLUTION: A control system 100, 100a, 100b controls power supply in a vehicle 10, the control system comprising: sub-power managers sm1-sm5 that control respective output power of a plurality of subsystems for actualizing functions of the vehicle; and an integrated power manager EM that performs integrated control of output power in an entire vehicle by exchanging information with the plurality of sub-power managers, wherein the information that is exchanged between the plurality of sub-power managers and the integrated power manager includes information that enables calculation of a physical quantity that is expressed by at least one of a power dimension and an energy dimension.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a control system for controlling a power supply in a vehicle. [Background technology]

[0002] Conventionally, control systems for controlling power supply in a vehicle have been proposed. For example, a control system has been proposed that controls the power of the drivetrain by controlling actuators of the drivetrain system, such as an actuator for electrically controlling the engine, according to the output of a sensor for extracting the intention of the driver of the drivetrain, such as an accelerator sensor, as in the vehicle integrated control device disclosed in Patent Document 1. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2006-297995 A Summary of the Invention [Problem to be solved by the invention]

[0004] In general, in a vehicle, various types of power control are required, such as power used for air conditioning (hereinafter referred to as "air conditioning") and power supplied to auxiliary devices such as a power steering device and a steering wheel heater device, in addition to drive system power. However, in a configuration that performs a single type of power control, such as the control system of Patent Document 1, it is not easy to appropriately adjust the demand and supply of power for the entire vehicle. For example, the drive system power requires high control responsiveness, while the air conditioning system power does not require high control responsiveness. The powers are controlled without taking into consideration the difference in power characteristics, and for example, a problem may occur in which more power than necessary is momentarily supplied as the air conditioning system power, while the drive system power is insufficient. Therefore, a technology that can appropriately control the power of the entire vehicle is desired. [Means for solving the problem]

[0005] As one aspect of the present disclosure, there is provided a control system for controlling power supply in a vehicle, the control system including: a sub-power manager for controlling output power in each of a plurality of subsystems that realizes each function of the vehicle; and an integrated power manager for integratedly controlling output power of the entire vehicle by exchanging information with the plurality of sub-power managers, the information exchanged between the plurality of sub-power managers and the integrated power manager including information capable of calculating a physical quantity expressed in at least one of a power dimension and an energy dimension. The plurality of subsystems correspond to a plurality of domains (D1-D5) including one or more devices mounted on the vehicle and a storage unit for inputting and outputting a predetermined type of energy between the one or more devices. The information transmitted from the plurality of sub-power managers to the integrated power manager includes at least a part of a required power value in the subsystem, a measured or estimated value of an output power in the subsystem, a value of an amount of stored energy stored in the storage unit, a value of an amount of stored and releaseable energy that can be further stored or released in the storage unit, and a value of an amount of stored and releaseable power that can be further stored or released in the storage unit. The plurality of domains includes a motion domain including a position of the vehicle as the storage unit.

[0006] According to this form of control system, the integrated power manager exchanges information including information capable of calculating physical quantities represented in at least one of the power dimension and the energy dimension with multiple sub-power managers, thereby controlling the output power of the entire vehicle in an integrated manner, thereby enabling appropriate control of the power of the entire vehicle. [Brief description of the drawings]

[0007] [Figure 1] 1 is a block diagram illustrating a schematic configuration of a vehicle equipped with a control system according to an embodiment of the present disclosure. [Diagram 2] FIG. 2 is a block diagram showing a configuration of a control system. [Diagram 3] FIG. 2 is an explanatory diagram showing information exchanged between an energy manager and each sub-manager. [Figure 4] 10 is a flowchart illustrating a power and energy management process. [Diagram 5] 13 is a flowchart showing a procedure for a storage planning process. [Figure 6] FIG. 4 is an explanatory diagram showing an example of a process for time-series prediction of vehicle speed. [Figure 7] 11 is a flowchart illustrating an example of a process for instantaneous power optimization. [Figure 8]13 is a flowchart showing a procedure for power arbitration. [Figure 9] FIG. 1 is an explanatory diagram illustrating a schematic diagram of how power arbitration is performed; [Figure 10] FIG. 11 is a block diagram illustrating a schematic configuration of a vehicle according to a second embodiment. [Figure 11] FIG. 11 is a block diagram showing the configuration of a control system in a second embodiment. [Figure 12] FIG. 13 is an explanatory diagram illustrating a schematic view of how power arbitration is performed in the third embodiment. [Figure 13] FIG. 13 is a block diagram showing the configuration of a control system in a fourth embodiment. [Figure 14] FIG. 13 is an explanatory diagram showing an example of a situation in which a subsystem priority is changed in the fourth embodiment. [Figure 15] FIG. 13 is an explanatory diagram showing an example of a device list before a system upgrade in the fifth embodiment. [Figure 16] FIG. 23 is an explanatory diagram showing an example of a device list after a system renewal in the fifth embodiment. [Figure 17] FIG. 13 is an explanatory diagram showing an example of a device list in a modified example of the fifth embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0008] A. First embodiment: A1. System Configuration: A control system 100 according to an embodiment of the present disclosure is mounted on and used in a vehicle 10 shown in Fig. 1. The control system 100 controls the power supply in the vehicle 10. First, the vehicle 10 will be described.

[0009] In this embodiment, the vehicle 10 is an electric vehicle (a so-called "EV vehicle") that drives a motor generator d23 using electricity stored in a battery d21, and travels by transmitting the driving force output from the motor generator d23 to tires d12 via a transmission d11.

[0010] The control system 100 of the present embodiment manages each component of the vehicle 10 by dividing it into a plurality of domains. A domain means a target range in which sub-managers (sub-managers sm1 to sm5) described later manage energy. A domain is a concept including a group of devices that input and output the same type of energy to and from each other and a medium of the energy. Each domain includes one or more devices and a storage unit that inputs and outputs a predetermined type of energy between the one or more devices. As shown in FIG. 1, a total of five domains are set in the vehicle 10. Specifically, a motion domain D1, a battery domain D2, an auxiliary domain D3, a coolant domain D4, and an air conditioning (hereinafter referred to as "air conditioning") domain D5 are set.

[0011] The motion domain D1 includes a group of devices and a storage unit that transfer kinetic energy to and from each other. The above-mentioned kinetic energy may include potential energy, which will be described later. Specifically, the motion domain D1 includes a transmission d11, tires d12, a vehicle body d13, brakes d14, a position d15, and a motor generator d23. The transmission d11 converts the driving force output from the motor generator d23 into torque and rotation speed, and transmits it to the tires d12 via a shaft. The tires d12 move the vehicle body d13 forward and backward by friction with the road surface. The vehicle body d13 includes various members such as a chassis, side members, and cross members. The brakes d14 generate braking force by controlling the rotation of the friction brakes with an actuator (not shown). That is, the brakes d14 convert the kinetic energy stored in the vehicle body d13 into frictional heat in the tires d12, etc. The position d15 means the position of the vehicle 10. In this embodiment, the position means the source of potential energy, that is, the position in the height direction of the vehicle 10, that is, the altitude. The hatched vehicle body d13 and the position d15 in the motion domain D1 take in and out energy, and correspond to the above-mentioned "storage unit." The vehicle body d13 stores kinetic energy when in motion and loses kinetic energy when decelerating. The position d15 stores more energy at a higher position. The motor generator d23 is also included in the battery domain D2 described later, so details will be described later.

[0012] The battery domain D2 includes a group of devices that transfer electric energy to and from one another and a storage unit. Specifically, the battery domain D2 includes a battery d21, an inverter d22, a motor generator d23, an electric compressor d24, and a DC-DC converter d31. The battery d21 can output a high voltage of, for example, about 300 V. The inverter d22 converts a direct current output from the battery d21 into an alternating current and supplies it to the motor generator d23. Conversely, the inverter d22 converts an alternating current regenerative current generated by the motor generator d23 into a direct current and supplies it to the battery d21. The inverter d22 generates heat when it operates. In this embodiment, the heat is given to the coolant d42 described later. Therefore, the inverter d22 is included in the battery domain D2 and is also included in the coolant domain D4 described later. The motor generator d23 rotates by the power supplied from the inverter d22. Also, the motor generator d23 converts the rotation (kinetic energy) input from the transmission d11 into electric power (electrical energy). As described above, the motor generator d23 converts electric energy into kinetic energy and converts kinetic energy into electric energy. Also, the motor generator d23 generates heat by its rotational operation. Then, in this embodiment, like the inverter d22, the heat generated by the motor generator d23 is given to the coolant d42 described later. Therefore, the motor generator d23 is included in the battery domain D2 and also in the coolant domain D4 described later. The electric compressor d24 is driven by receiving electric power supplied from the battery d21 and compresses the refrigerant (the refrigerant d53 described later) in the refrigeration cycle. This gives heat to the refrigerant d53. Therefore, the electric compressor d24 is included in the battery domain D2 and also in the air conditioning domain D5 described later. The DC-DC converter d31 will be described later. In the battery domain D2, the battery d21 corresponds to a "storage unit." In addition, Joule heat is generated inside the battery d21 by inputting and outputting electric power, so the battery d21 may be added as a new storage for thermal energy.The Joule heat generated in the battery d21 is given to the cooling water d42 for cooling the battery d21.

[0013] The auxiliary domain D3 includes a group of devices and a storage unit that transfer electric energy between them. Specifically, the auxiliary domain D3 includes a DC-DC converter d31, a 12V battery d32, and a 12V electric load d33. The DC-DC converter d31 is connected to the battery d21 and converts high-voltage power supplied from the battery d21 into low-voltage power of 12V. The 12V battery d32 is connected to the DC-DC converter d31 and stores power supplied from the DC-DC converter d31. The 12V battery d32 is dischargeable and supplies 12V power to the 12V electric load d33. The 12V electric load d33 operates by receiving power via the DC-DC converter d31 or power from the 12V battery d32. The 12V electric load d33 corresponds to, for example, lighting devices such as interior lights and headlights, as well as a navigation device 201, a GPS device 202, a communication module of an external communication unit 210, a user interface unit 220 including a touch panel, etc. In the auxiliary domain D3, the 12V battery d32 corresponds to the "storage unit."

[0014] The coolant domain D4 includes a group of devices and a storage unit that transfer heat energy between each other. Specifically, the coolant domain D4 includes a chiller d41, a coolant d42, a heater core d43, a heat exchanger d44, the motor generator d23, and the inverter d22. The chiller d41 cools the coolant d42 by exchanging heat between the battery d21 and the coolant d42. The coolant d42 transfers heat between the chiller d41, the heater core d43, the heat exchanger d44, the inverter d22, the motor generator d23, and a radiator (not shown). As described above, the inverter d22 and the motor generator d23 generate heat when they operate. The heat is absorbed by the cooling water d42 and cooled by the chiller d41 or a radiator (not shown), thereby cooling the battery d21, the inverter d22, and the motor generator d23, and preventing the battery d21, the inverter d22, and the motor generator d23 from breaking down due to heat. The cooling water d42 also heats the cabin d51 via the heater core d43. In the cooling water domain D4, the cooling water d42 corresponds to the "storage section."

[0015] The air conditioning domain D5 includes a group of devices that transfer heat energy between each other and a storage unit for air conditioning. Specifically, the air conditioning domain D5 includes a cabin d51, an evaporator d52, a refrigerant d53, the above-mentioned electric compressor d24, and a heater core d43. The cabin d51 is cooled by a refrigeration cycle. The cabin d51 may be heated by an indoor condenser (not shown). The evaporator d52 removes latent heat from the cabin d51 using the mist-like refrigerant d53 that is low-temperature and low-pressure through an indoor condenser, an outdoor condenser, a receiver, and an expansion valve (not shown) that constitute the refrigeration cycle, thereby cooling the cabin d51, and also sends the vaporized refrigerant d53 to the electric compressor d24. In the air conditioning domain D5, the cabin d51 corresponds to the "storage unit."

[0016] The control system 100 is electrically connected to each device included in each domain and various sensors for grasping the operating state of each device in each domain, and is configured to communicate with each device and acquire the detection results of each sensor. For example, in the motion domain D1, the various sensors include a sensor for detecting the amount of depression of the accelerator pedal, a sensor for detecting the vehicle speed, a sensor for detecting the number of revolutions of the motor generator d23, and a sensor for detecting the position (altitude) of the vehicle 10. In the battery domain D2, the sensors include a sensor for detecting the SOC (State Of Charge) of the battery d21 and a sensor for detecting the supply current to the motor generator d23. In the auxiliary domain D3, the sensors include a sensor for detecting the SOC of the 12V battery d32 and a sensor for measuring the supply current to each electric load. In the coolant domain D4, the sensors include a sensor for detecting the temperature of the coolant d42. In the air conditioning domain D5, the sensors include a sensor for detecting the temperature inside the cabin d51 and a sensor for detecting the number of revolutions of the electric compressor d24.

[0017] 2, the control system 100 includes a plurality of ECUs (Electronic Control Units) connected to one another via a CAN (Controller Area Network) 190, and an input / output interface unit 170. The input / output interface unit 170 has interfaces that enable the plurality of ECUs to exchange data with a navigation device 201, a GPS device 202, and an external communication unit 210, which will be described later, via the CAN. The plurality of ECUs refers to the energy manager ECU 110, the motor generator ECU 130, the battery ECU 140, the auxiliary ECU 150, and the air conditioning ECU 160.

[0018] The energy manager ECU 110 includes an energy manager EM as a functional unit. That is, a CPU included in the energy manager ECU 110 executes a control program stored in a memory included in the energy manager ECU 110 to function as the energy manager EM. The energy manager EM integrates and controls the output power of the entire vehicle 10 by exchanging information with a plurality of sub-managers sm1-sm5 described later. The energy manager EM is also called an "integrated power manager." The energy manager EM executes a power and energy management process described later, and exchanges information with the plurality of sub-managers sm1-sm5 in the process. Details of the information will be described later. The plurality of sub-managers sm1-sm5 control the output power in a plurality of subsystems that realize each function of the vehicle 10. The sub-manager is also called a "sub-power manager." In this embodiment, the "plurality of subsystems" corresponds to the above-mentioned five domains D1-D5. Details of the sub-managers sm1-sm5 will be described later.

[0019] The motor generator ECU 130 controls the operation of the motor generator d23. The motor generator d23 includes a motion sub-manager sm1 as a functional unit. The motion sub-manager sm1 corresponds to the motion domain D1, and controls the output power in a subsystem that realizes the running and braking of the vehicle 10. In this embodiment, "control of output power" refers to a process of identifying a required value of output power (hereinafter also referred to as a "required power value") for devices included in the subsystem, determining the power to be output from each device, and transmitting an instruction to an actuator that operates each device to output the power.

[0020] The battery ECU 140 controls the storage and discharge of the battery d21. The battery ECU 140 includes a battery sub-manager sm2 as a functional unit. The battery sub-manager sm2 corresponds to the battery domain D2, and controls the output power and input power in a subsystem that realizes the supply of high-voltage power and the storage of regenerative power. In this embodiment, "control of input power" refers to a process of identifying a required value of input power (hereinafter also referred to as a "required power value") for a storage unit included in the subsystem, and transmitting an instruction to an actuator that operates each device so as to store energy with that power.

[0021] The auxiliary ECU 150 controls the operation of the auxiliary. The auxiliary ECU 150 includes an auxiliary manager sm3 as a functional unit. The auxiliary manager sm3 corresponds to the auxiliary domain D3, and controls the output power and the input power in a subsystem including the auxiliary (12V electric load d33).

[0022] The air conditioning ECU 160 controls air conditioning. The air conditioning ECU 160 includes a coolant sub-manager sm4 and an air conditioning sub-manager sm5 as functional units. The coolant sub-manager sm4 corresponds to the coolant domain D4, and controls the output power and input power in the subsystem that realizes the heat exchange between the coolant and the outside, the circulation of the coolant, etc. The air conditioning sub-manager sm5 corresponds to the air conditioning domain D5, and controls the output power in the subsystem that realizes the air conditioning.

[0023] The navigation device 201 shown in FIG. 2 includes map information, and obtains candidate routes based on input information of a destination input via a user interface unit 220 and information on the current location of the vehicle 10 obtained from a GPS device 202, and displays the route information on a display unit (not shown) of the user interface unit 220. In addition, the current location is identified along a route selected by a user from the route information displayed on the display unit, and displayed on the display unit. Note that the map information may be configured to be included in an external device such as a server device on a cloud network instead of the navigation device 201. In such a configuration, the navigation device 201 may communicate with the server device to obtain the map information. The GPS device 202 identifies the current location based on a signal output from a GPS (Global Positioning System) satellite. Note that, instead of the GPS device 202, a device capable of implementing any type of GNSS (Global Navigation Satellite System(s)) such as Galileo or Beidou may be used. The external communication unit 210 is a functional unit for communicating with the outside of the vehicle 10. For example, it may be an antenna, an amplifier, a functional unit that performs encoding and decoding, etc., and may be a functional unit that can realize 4G (fourth generation) communication, 5G (fifth generation) communication, satellite communication, etc. The user interface unit 220 has an operation unit (not shown) such as a button or a touch panel, and a display unit (not shown) such as a liquid crystal display, and allows various inputs from the user and outputs various information.

[0024] As shown in FIG. 3, when the vehicle 10 is started, in other words, when a start button (not shown) is pressed, each of the sub-managers sm1-sm5 periodically transmits a “requested power value,” “actual power value,” “availability,” and “stored energy value” to the energy manager EM.

[0025] The "required power value" means the value of the total power required by the subsystem (domain) managed by the sub-manager. In each of the domains D1-D5, the sub-managers sm1-sm5 calculate the required power in each domain based on the operating state of each device, the user's intention input from the user interface unit 220 or an accelerator pedal (not shown), and the like, to obtain the required power value. In this embodiment, the "required power value" transmitted from each of the sub-managers sm1-sm5 to the energy manager EM is the "required power value as the power of the final usage form." The "required power value as the power of the final usage form" means the required value of the power corresponding to the form of energy exchanged in each domain, for example, thermal energy, kinetic energy, or electrical energy. The power corresponding to thermal energy means, for example, the amount of temperature change per unit time. The power corresponding to kinetic energy means, for example, the amount of change in acceleration (current speed) per unit time or the amount of change in position (altitude) per unit time. The power corresponding to electrical energy means, for example, the amount of change in stored electricity per unit time.

[0026] The "actual power value" means a power value that is actually output or input in a subsystem (domain) managed by the sub-manager. Such a power value is calculated based on the values ​​of various sensors. For example, the actual power value in the motion domain D1 can be calculated by obtaining the acceleration (deceleration) of the vehicle 10 from the detection value of a vehicle speed sensor. The actual power value in the battery domain D2 can be calculated from the detection value of a current sensor. The actual power value in the auxiliary domain D3 can be calculated from the detection value of a current sensor (not shown) or a SOC sensor provided in the auxiliary domain D3. The actual power value in the coolant domain D4 can be calculated from the detection value of a temperature sensor that detects the temperature of the coolant d42. The actual power value in the air conditioning domain D5 can be calculated from the detection value of a temperature sensor that detects the temperature inside the cabin d51.

[0027] "Availability" refers to the amount of input and output possible in each domain (upper and lower limits). Availability includes "energy availability," "power availability," and "equipment availability."

[0028] "Energy availability" means the limit value of the amount of energy that can be input and output in each domain. For example, in the motion domain D1, this corresponds to the upper and lower limits of the output of kinetic energy. The upper limit of the output of kinetic energy is determined, for example, in consideration of safety requirements (legal speed, etc.) for the vehicle 10, requirements for protecting parts, etc. The lower limit of the output of kinetic energy is determined, for example, in consideration of safety requirements (legal minimum speed on expressways, etc.) and comfort requirements (speed obtained by subtracting a predetermined value from the legal speed, etc.), as well as the difference in potential energy obtained from the difference in altitude between the current location and the destination. The upper and lower limits of the output of the cooling water can be determined as energy obtained by the difference between the upper and lower limits of the allowable range of the water temperature and the current water temperature.

[0029] "Power availability" means the limit value of the power that can be input / output (the amount of energy that can be input / output per unit time) in each domain. In the motion domain D1, it means the motion power of the vehicle body d13. The output limit value of such motion power is determined taking into consideration safety requirements (excessive acceleration / deceleration that impairs safety, acceleration / deceleration that can withstand tire grip, etc.), component protection requirements, and comfort requirements (discomfort caused to the user by excessive acceleration or deceleration, etc.). In the battery domain D2, it means the chargeable power to the battery d21 and the dischargeable power from the battery d21. These are mainly determined from the component protection requirements. In the cooling water domain D4, it means the heat absorption power to the cooling water d42 and the heat dissipation power from the cooling water d42. In the air conditioning domain D5, it means the heat absorption power to the cabin d51 and the heat dissipation power from the cabin d51. The limit value of the heat absorption power of the cabin d51 may be empirically determined, for example, from a temperature change rate at which the occupants do not feel uncomfortable.

[0030] "Equipment availability" refers to the limit value of input / output power for each device. Such limit value is preset for each device. For example, in order to prevent burnout, the motor generator ECU 130 limits the output torque value of the motor generator d23 according to the detection value of a temperature sensor that detects the temperature of the motor generator d23. Therefore, the value obtained by multiplying such torque value and the rotation speed corresponds to the equipment availability for the motor generator d23. Note that if the device in question is broken, the availability may be set to "0" (zero).

[0031] "Stored energy amount value" means the amount of energy stored (held) in each domain. In the motion domain D1, it means the total value of kinetic energy and potential energy stored in the storage section (vehicle body d13) of the motion domain D1. In the battery domain D2, it means the amount of charge stored in the battery d21 and the SOC. In the auxiliary domain D3, it means the amount of charge stored in the 12V battery d32 and the SOC. In the coolant domain D4, it means the amount of thermal energy of the coolant d42. In the air conditioning domain D5, it means the amount of thermal energy of the air in the cabin d51.

[0032] When the vehicle 10 starts, as shown in FIG. 3, the energy manager EM periodically transmits a "proposed input / output power value" and an "input / output power limit value" to each of the sub-managers sm1 to sm5.

[0033] In this embodiment, the "proposed input / output power value" means a value that the energy manager EM determines as an optimal input / output power value based on the policy of "reducing the amount of energy consumption." How to determine such a proposed input / output power value will be described later. This proposed input / output power value is merely a proposed value from the energy manager EM. Therefore, each of the sub-managers sm1-sm5 uses this proposed input / output power value merely as a reference value, and is not forced to control each device to achieve such a value.

[0034] The "input / output power limit value" is used as a limit value when each sub-manager sm1-sm5 in each domain limits the input power and output power. In other words, each sub-manager sm1-sm5 can control the devices included in each domain within the range of the input / output power limit value, but cannot control the devices in each domain to output power or input power exceeding this input / output power limit value. How to calculate the input / output power limit value will be described later.

[0035] In the control system 100 having the above configuration, the input / output power of the vehicle 10 as a whole can be appropriately controlled by executing the power and energy management process described below.

[0036] A2. Power and Energy Management Handling: The power and energy management process shown in Fig. 4 is a process for managing input / output power and input / output energy in each of the domains D1-D5. The power and energy management process is executed in the control system 100 when the vehicle 10 starts. As shown in Fig. 4, in the power and energy management process, storage planning (step S10), instantaneous power optimization (step S20), and power arbitration (step S30) are executed in this order. After the power arbitration, instantaneous power optimization may be executed again taking into account upper and lower limit constraints.

[0037] A2-1:Storage Plan: As shown in FIG. 5, the storage plan (step S10) includes a subroutine consisting of steps S105-S145. The energy manager EM acquires future route information of the vehicle 10 (step S105). Specifically, the vehicle 10 acquires the current position of the vehicle 10 from the GPS device 202, acquires route information set from the navigation device 201, and acquires future route information based on these pieces of information. In this embodiment, the route information includes information on latitude and longitude and gradient. The gradient information is used to calculate the driving load. It may also be used to identify the altitude. Note that, when the navigation device 201 does not set a route, that is, when the route guidance function is not functioning, a route that can be traveled without turning right or left from the route currently being traveled may be set as the future route. Also, the route that is traveled daily may be learned, and if the vehicle 10 travels on that route, the learned route may be set as the future route.

[0038] The energy manager EM acquires vehicle speed limit information for the future route indicated by the future route information acquired in step S105 (step S110). In this embodiment, the vehicle speed limit information is acquired from map information held by the navigation device 201.

[0039] The energy manager EM acquires traffic congestion information on the future route indicated by the future route information acquired in step S105 (step S115). Specifically, the energy manager EM acquires the traffic congestion information from an external device, for example, a device that manages and transmits traffic congestion information, via the external communication unit 210. The energy manager EM uses the information acquired in steps S105-S115 to predict a time series (change) of the vehicle speed of the vehicle 10 in the future (step S120).

[0040] In Fig. 6, the horizontal axis represents the distance from the current position, and the vertical axis represents the vehicle speed of the vehicle 10. A change L1 indicated by a dashed line in Fig. 6 indicates a change in the upper limit vehicle speed on the map. A change L2 indicated by a thick solid line in Fig. 6 indicates a change in the final upper limit vehicle speed. The "final upper limit vehicle speed" refers to the upper limit speed taking into account stops at traffic lights. A change L3 indicated by a thin solid line in Fig. 6 indicates a time-series prediction of the vehicle speed (predicted vehicle speed) obtained as a result of step S120.

[0041] The energy manager EM identifies the change L1 from the speed limit information on the future route obtained in step S110. However, this change L1 only indicates the change in the speed limit when the traffic light is lit in a color indicating forward movement and there is no traffic jam, and does not consider the case where the traffic light is lit in a color indicating a stop (red in Japan) or the case where a traffic jam occurs. Therefore, the energy manager EM considers the case where the traffic light will be lit in a color indicating a stop. Specifically, the energy manager EM identifies the location (distance from the current location) where the traffic light is installed from map information. Then, the energy manager EM predicts the traffic light that will be lit in a color indicating a stop. For example, this prediction may be randomly determined from all traffic lights on the future route, or may be estimated based on cycle information of the traffic light change at the current time obtained from the traffic light. In a configuration in which the traffic light is randomly determined from all traffic lights on the future route, for example, it may be predicted that 50% of the traffic lights will be lit in a color indicating a stop. The example of FIG. 6 shows a case where there are six traffic lights on the future route, and two of these traffic lights are lit in a color indicating a stop (red). When a traffic light that changes to a color indicating a stop is identified in this way, the vehicle speed at that traffic light becomes "0" (zero), as shown in change L2. Then, under the assumption that "the user will drive so as to reach the final upper limit vehicle speed," the energy manager EM calculates a predicted vehicle speed as shown in change L3, using the estimated values ​​of acceleration and deceleration.

[0042] As shown in FIG 5, the energy manager EM calculates the future driving power (step S125). Specifically, the driving force Fdrv Calculate the driving force F drv is multiplied by the current vehicle speed v determined in step S120 to calculate the driving power.

number

[0043] In the above formula (1), F rl (v) is a function of vehicle speed v and indicates the running resistance. ΔF rl (v, r) is a function of the vehicle speed v and the curve radius r, and indicates the increase in running resistance. The variable m indicates the total weight of the vehicle 10, the variable g indicates the gravitational acceleration, and the variable θ indicates the gradient of the road. The increase in running resistance is calculated by adding the vehicle speed v and the curve radius r to the function ΔF of the wind speed (wv), rl It may also be calculated using (v,r,wv).

[0044] 5, the energy manager EM acquires weather information (step S130). Specifically, the energy manager EM acquires weather-related information such as future weather and temperature from an external device (such as a server device on a cloud network) that manages and distributes weather information via the external communication unit 210. Note that instead of the external device, a sensor for predicting or measuring the weather, temperature, etc. may be provided in the vehicle 10, and the weather information may be obtained based on the detection value of the sensor.

[0045] The energy manager EM uses the weather information acquired in step S130 to predict future air conditioning power (step S135). Air conditioning power means the power required for air conditioning. In this embodiment, air conditioning powers used for weather information are stored in advance as a table, and the air conditioning power is predicted by referring to the table using the acquired weather information as a key. Note that this prediction may be made under the assumption that the air conditioning power will not change for a predetermined period of time.

[0046] The energy manager EM predicts the future auxiliary power (step S140). The auxiliary power means the power required for the auxiliary. Such prediction is performed using the information obtained in steps S105 to S135. For example, if the future route has many curves, the number of times the steering wheel is operated is expected to increase, and in this case, the power required for the power steering device as the auxiliary is expected to increase. Also, for example, if it is determined that the present time is evening, night, or dawn using the current time and the detection result of an illuminance sensor that detects the external brightness (not shown), various lighting devices are turned on, and the power required for these lighting devices is expected to increase. Note that the power consumed by the auxiliary at the present time may be predicted as the future auxiliary power, assuming that there are no fluctuation factors in the future.

[0047] The energy manager EM calculates a total output power by adding up the future driving power calculated in step S125, the future air conditioning power predicted in step S135, and the future auxiliary power predicted in step S140, and plans the storage (energy storage amount) in each domain based on the total output power (step S145). In this embodiment, under the policy of "minimizing power consumption," the power consumption is set as an objective function, and various degrees of freedom, such as the charge and discharge amount of the battery d21, the charge and discharge amount of the 12V battery d32, the type of gear used in the transmission d11, the rotation speed of the motor generator d23, etc., are changed in various ways in the modeled vehicle 10, and a mathematical optimization technique is used to optimize the distribution of the total output power to each domain, and the simulation results are stored in advance in the energy manager ECU 110 as a table. Alternatively, in this optimization, the mathematical optimization technique may be used to optimize the distribution of the total output power to each domain based on various information. Then, in step S145, the table is referenced using the calculated total output power as a key to specify the power distribution in each domain and plan the storage in each domain. The planned storage indicates the amount of energy stored in and out of each domain. For example, in the motion domain D1, it indicates the speed and position of the vehicle body d13, which indicates the total value of kinetic energy and potential energy. Also, in the coolant domain D4, it indicates the temperature of the coolant d42, which indicates the thermal energy stored in the coolant d42.

[0048] A2-2.Instantaneous power optimization: The instantaneous power optimization (step S20) refers to a process for optimizing the power input / output in each domain. Therefore, this process is performed for each domain, but FIG. 7 illustrates the process for the coolant domain D4.

[0049] As shown in FIG. 7, the instantaneous power optimization includes a subroutine consisting of steps S205 and S210. The energy manager EM compares the temperature of the coolant d42 at the current time in the storage plan obtained in step S145 of the above-mentioned storage plan, i.e., the plan of the amount of stored thermal energy in the coolant domain D4 (the temperature plan of the coolant d42) with the current actual temperature of the coolant d42 corresponding to the stored energy amount value received from the coolant sub-manager sm4, and identifies the temperature difference ΔT (step S205). The energy manager EM determines the required power value (power input required value and power output required value) in the coolant domain D4 (coolant subsystem) based on the temperature difference ΔT identified in step S205 (step S210). The required power value determined in step S210 can be said to be the optimal power value according to the storage plan as the power that is instantly input or output in the coolant domain D4. However, it is only the optimal power value in the plan, and is not necessarily the optimal value based on the actual driving.

[0050] The instantaneous power optimization as shown in FIG. 7 is not limited to the cooling water domain D4, but is also performed in the other four domains D1-D3, D5 in the same manner. That is, the optimized power is obtained by referring to a predetermined table based on the difference between the current energy storage amount derived from the storage plan in each domain D1-D3, D5 and the actual energy storage amount. However, in this embodiment, the required power obtained by the instantaneous power optimization performed for the cooling water domain D4 is used as the required power to be arbitrated in the power arbitration (step S20), and the required power obtained for the other domains D1-D3, D5 is not used as the required power to be arbitrated. Details will be described later.

[0051] A2-3.Power arbitration: Power arbitration (step S30) refers to a process of arbitrating input / output power between each domain so that appropriate power is input / output in the entire vehicle 10 in accordance with a predetermined policy. The power that can be input / output (energy that can be output instantaneously) of the entire vehicle 10 is called "system availability" in this embodiment and is a finite value. Therefore, when the total value of the required power of each domain exceeds the system availability, only power below the required value as input / output power must be input or output for at least some of the domains. Therefore, a process is required to determine how much input / output power is allowed for each domain, and such a process corresponds to power arbitration (step S30).

[0052] As shown in Fig. 8, the power arbitration includes a subroutine consisting of steps S305 and S310. The energy manager EM performs arbitration according to the subsystem priority between the required power calculated in step S210 for the coolant domain D4 (cooling subsystem) and the required power values ​​received from the sub-managers sm1-sm3 and sm5 of the other domains D1-D3 and D5 (other subsystems) (step S305). The subsystem priority is a priority for determining the relative merits of each subsystem (each domain), and in this embodiment, it is set in advance in a fixed manner in the energy manager ECU 110. In this embodiment, it is set as follows. Note that the above setting is merely an example, and any other setting may be used. Auxiliary domain D3 > Battery domain D2 > Motion domain D1 > Coolant domain D4 > Air conditioning domain D5

[0053] As shown in the upper left of Figure 9, the required power value RP1 received from the motion sub-manager sm1, the required power value RP2 received from the battery sub-manager sm2, the required power value RP3 received from the auxiliary equipment manager sm3, the required power value RP4 determined in step S210 of instantaneous power optimization for the coolant domain D4, and the required power value RP5 received from the air conditioning sub-manager sm5 are the subjects of arbitration.

[0054] The energy manager EM arranges the five requested power values ​​RP1-RP5 to be arbitrated according to the priority of the subsystem. As a result, as shown in the upper right of FIG. 9, the requested power values ​​are arranged in the order of RP3, RP2, RP1, RP4, and RP5 from the highest priority to the lowest priority. The energy manager EM adds up the arranged requested power values ​​in order from the requested power value with the highest priority, and when it reaches the system availability SA, it excludes the requested power after that point. In the example in the upper right of FIG. 9, all requested power values ​​from the requested power value RP3 with the highest priority to the requested power value RP4 with the fourth highest priority are included in the system availability SA. On the other hand, the requested power value RP5 is partially excluded. In this way, the requested power values ​​included in the system availability SA are determined as input / output power limit values ​​in each domain based on the system availability SA.

[0055] Specifically, as shown in the lower left of Fig. 9, a value equal to the required power value RP1 is determined as the input / output power limit value lm1 for the motion domain D1. Similarly, a value equal to the required power value RP2 is determined as the input / output power limit value lm2 for the battery domain D2. A value equal to the required power value RP3 is determined as the input / output power limit value lm3 for the auxiliary domain D3, and a value equal to the required power value RP4 is determined as the input / output power limit value lm4 for the cooling water domain D4. A remaining power value of the required power value RP5, excluding the power value excluded by comparison with the system availability SA, is determined as the input / output power limit value lm5 for the air conditioning domain D5.

[0056] As shown in Fig. 8, the energy manager EM transmits the input / output power limit value determined by the arbitration in step S305 and the proposed input / output power value to each of the sub-managers sm1-sm5 (step S310). In this embodiment, the required power value determined in step S210 of the instantaneous power optimization is used as the proposed input / output power value. When step S310 is completed, the power and energy management process ends, and when the next cycle time arrives, the power and energy management process is executed again. In step S310, each of the sub-managers sm1-sm5 that received the input / output power limit value and the proposed input / output power value controls the operation of the devices and storage units included in each domain using the received information.

[0057] (1-1) According to the control system 100 of the first embodiment described above, the energy manager EM exchanges information including information capable of calculating physical quantities represented in at least one of the power dimension and the energy dimension (required power value, actual power value, availability, amount of stored energy, proposed input / output power value, input / output power limit value) with multiple sub-managers sm1-sm5, thereby controlling the output power of the entire vehicle 10 in an integrated manner, thereby enabling appropriate control of the power of the entire vehicle 10.

[0058] (1-2) Furthermore, since the multiple subsystems correspond to multiple domains D1-D5 each including a storage unit, the energy manager EM can transmit information (input / output power limit value) for integrated control of the output power of the entire vehicle 10 to each of the sub-managers sm1-sm5, taking into consideration the input / output of energy in the storage unit included in each subsystem. Furthermore, even if there is a temporary excess or shortage of power supplied to a subsystem, for example, the error between the target input / output power and the actual input / output power can be compensated for by utilizing the storage unit included in the subsystem.

[0059] (1-3) Furthermore, since the information transmitted from the multiple sub-managers sm1-sm5 to the energy manager EM includes the required power value, the measured output power value (actual power value), and the stored energy amount value, the energy manager EM can accurately identify the power situation in each subsystem and each domain.

[0060] (1-4) Furthermore, the information transmitted from the energy manager EM to each of the multiple sub-managers sm1-sm5 includes input / output power proposal values ​​and input / output power limit values. Therefore, each of the sub-managers sm1-sm5 can appropriately control the input / output power in each subsystem by utilizing the information received from the energy manager EM.

[0061] (2-1) In addition, the energy manager EM determines the input / output power limit value for each subsystem (each domain) by performing arbitration according to the subsystem priority, which is the priority of multiple subsystems, for the requested power values ​​received from each of the sub-managers sm1-sm5, so that the input / output power of each subsystem can be controlled within an appropriate range, and the appropriate control of the input / output power is continuously performed, thereby making it possible to appropriately control the energy input / output in each subsystem. Therefore, the input / output of energy in the vehicle 10 as a whole can be appropriately controlled.

[0062] (2-2) Furthermore, for at least one subsystem, arbitration is performed based on the required power calculated based on the storage plan. Therefore, assuming that the storage plan is appropriately set, an appropriate required power value in accordance with the storage plan is used in the arbitration for at least the cooling water domain D4.

[0063] (3-1) In addition, the energy manager EM performs integrated control of the output power of the entire vehicle 10 by exchanging information with sub-managers sm1-sm5 of multiple subsystems corresponding to multiple domains D1-D5, each of which includes one or more devices mounted on the vehicle 10 and a storage unit that inputs and outputs predetermined types of energy between the one or more devices, and also plans the amount of stored energy in the storage unit of each of the domains D1-D5.Therefore, even in a configuration in which multiple different types of energy (kinetic energy, electrical energy, thermal energy) are input to and output from the storage unit in each of the domains D1-D5, the energy amount can be planned across multiple types of stored energy in the storage unit of each of the domains D1-D5.

[0064] (3-2) In addition, the energy manager EM acquires driving-related information such as weather, temperature, gradient, etc., as well as route information, and plans the amount of stored energy using the acquired information. This makes it possible to plan an appropriate amount of stored energy according to the vehicle's driving state and driving environment, as well as the planned driving route.

[0065] (3-3) In addition, the energy manager EM calculates a required power value for at least one of the subsystems (domains), that is, the cooling water domain D4, based on the planned amount of stored energy, and determines input / output power limit values ​​to be sent to each of the multiple sub-managers sm1-sm5 by performing arbitration between the required power value and the required power values ​​received from the other subsystems. Therefore, appropriate power according to the planned amount of energy across multiple types of stored energy in the storage units of each of the domains D1-D5 can be input / output to / from the cooling water domain D4.

[0066] B. Second embodiment: The vehicle 10a of the second embodiment shown in FIG. 10 is configured as a hybrid vehicle. The vehicle 10a of the second embodiment is different from the vehicle 10 of the first embodiment shown in FIG. 1 in that it includes a fuel domain D6, an engine d16 in the motion domain D1, an electric heater d25 in the battery domain D2, the inverter d22 and the motor generator d23 are not included in the cooling water domain D4, and the chiller d41 and the heat exchanger d44 are omitted. Since the other configurations of the vehicle 10a of the second embodiment are the same as those of the vehicle 10 of the first embodiment, the same components are given the same reference numerals and detailed description thereof is omitted. The vehicle 10a of the second embodiment includes the same control system 100 as the vehicle 10 of the first embodiment. Therefore, the power and energy management process is executed in the same manner as in the first embodiment.

[0067] The fuel domain D6 includes a group of devices and a storage unit that transfer chemical energy between each other. Specifically, the fuel domain D6 includes a fuel d61. In addition to the fuel d61, the fuel domain D6 also includes other devices (not shown) related to the transfer of fuel, such as a fuel tank, a fuel pump, and a fuel pipe. Here, the input / output power proposal value and the input / output power limit value, which are information transmitted from the energy manager EM to the fuel domain D6 (fuel sub-manager sm6 described later), can be used, for example, by applying a geofencing function (such as banning exhaust gas in residential areas). That is, when the vehicle arrives at a specific area such as a residential area by GPS, the output power of the fuel domain D6 can be set to "0" (zero).

[0068] The engine d16 is driven by burning fuel d61. The engine d16 is included in the motion domain D1, the coolant domain D4, and the fuel domain D6. That is, the engine d16 produces kinetic energy, and the heat energy generated by the operation of the engine d16 is absorbed by the coolant d42.

[0069] The electric heater d25 is operated by power supplied from the battery d21 and provides heat to the coolant d42. The heater core d43 provides heat to the cabin d51 by using the coolant d42 heated by the engine d16. In other words, the heater core d43 exchanges heat between the coolant d42 and the inside of the cabin d51.

[0070] As shown in Fig. 11, the control system 100a of the second embodiment differs from the control system 100 of the first embodiment shown in Fig. 2 in that it includes an engine ECU 120, but other configurations are the same as the control system 100. The engine ECU 120 controls the operation of the engine d16. The engine ECU 120 includes a fuel sub-manager sm6 as a functional unit. The fuel sub-manager sm6 corresponds to the fuel domain D6, and controls the output power and the input power in the fuel subsystem.

[0071] The control system 100a of the second embodiment described above has the same effects as the control system 100 of the first embodiment. In the second embodiment, a cooling water system for cooling the inverter d22 and the motor generator d23 may be provided separately from the cooling water system that uses the cooling water d42.

[0072] C. Third embodiment: The control system 100 of the third embodiment differs from that of the first embodiment in the specific method of arbitration in step S305 in the power arbitration. Since the other configurations of the control system 100 of the third embodiment are the same as those of the control system 100 of the first embodiment, the same components and steps are denoted by the same reference numerals and detailed descriptions thereof are omitted.

[0073] As shown on the left side of FIG. 12, the requested power values ​​PR1a, PR2a, PR3a, and PR5a received from each sub-manager sm1-3 and sm5 and the requested power value PR4a determined in step S210 of the instantaneous power optimization for the cooling water domain D4 are each composed of two types (two levels) of secondary requested power values ​​to which different power priorities are set. In this embodiment, the secondary requested power value to which a higher power priority is set is called the first secondary requested power value, and is represented by hatching in FIG. 12. Moreover, the secondary requested power value to which a lower power priority is set is called the second secondary requested power value, and is represented without hatching in FIG. 12. In this embodiment, the first secondary requested power means a minimum power value required in each domain (must-achieve input / output power: Must). The second secondary requested power value means a power value that is desirably satisfied if there is a margin (desired input / output power: Want).

[0074] Each of the sub-managers sm1-sm5 obtains two types (two levels) of sub-request power values, a first sub-request power value and a second sub-request power value, in advance, and transmits the requested power values ​​together with information on power priority to the energy manager EM. In this embodiment, the subsystem priority is set in advance between all domains for each power priority. That is, the subsystem priority between each domain is set in advance for a high power priority (first sub-request power value), and independently of that, the subsystem priority between each domain is set in advance for a low power priority (second sub-request power value). In the example of FIG. 12, the sub-manager sm1 transmits the first sub-request power value m1 and the second sub-request power value w1 as the requested power value PR1a to the energy manager EM. Similarly, the battery sub-manager sm2 transmits the first sub-request power value m2 and the second sub-request power value w2 as the requested power value PR2a to the energy manager EM. In addition, the auxiliary manager sm3 transmits the first sub required power value m3 and the second sub required power value w3 to the energy manager EM as the required power value PR3a. In addition, the air conditioning sub-manager sm5 transmits the first sub required power value m4 and the second sub required power value w5 to the energy manager EM as the required power value PR5a. In step S210 of the instantaneous power optimization in this embodiment, the first sub required power value m5 and the second sub required power value w4 are determined, and these are used in the energy manager EM as the required power value PR4a in the cooling water domain D4. In addition, the numbers "1" to "5" in each of the first sub required power values ​​m1 to m5 indicate the subsystem priority for high power priority. In addition, the numbers "1" to "5" in each of the second sub required power values ​​w1 to w5 indicate the subsystem priority for low power priority.

[0075] The energy manager EM arranges the first sub-request power values ​​m1-m5 and the second sub-request power values ​​w1-w5 to be arbitrated based on the power priority and the subsystem priority. The rules include a rule that a sub-request power value with a high power priority is given priority over a sub-request power value with a low power priority, and a rule that a sub-request power value with a high subsystem priority is given priority over a sub-request power value with a low subsystem priority among the sub-request power values ​​with the same power priority. In the example of FIG. 12, under such rules, the first sub-request power value m1, the first sub-request power value m2, the first sub-request power value m3, the first sub-request power value m4, the first sub-request power value m5, the second sub-request power value w1, the second sub-request power value w2, the second sub-request power value w3, the second sub-request power value w4, and the second sub-request power value w5 are arranged in this order from the high priority (total priority) side to the low priority side. Thereafter, the energy manager EM adds up the requested power values ​​arranged in order from the requested power value with the highest priority, as in the first embodiment, and excludes the requested power after that point when the system availability SA is reached. As a result, in the example of FIG. 12, a part of the second sub requested power value w4 and all of the second sub requested power value w5 are excluded. The energy manager EM transmits the sum of the first sub requested power value m1 and the second sub requested power value w1 as the input / output power limit value lm1a for the motion domain D1 to the motion sub-manager sm1. The energy manager EM also transmits the sum of the first sub requested power value m2 and the second sub requested power value w2 as the input / output power limit value lm2a for the battery domain D2 to the battery sub-manager sm2. The energy manager EM also transmits the sum of the first sub requested power value m3 and the second sub requested power value w3 as the input / output power limit value lm3a for the auxiliary domain D3 to the auxiliary manager sm3. The energy manager EM also transmits the first sub required power value m5 and a part of the second sub required power value w4 as the input / output power limit value lm4a to the cooling water sub-manager sm4. The energy manager EM also transmits the first sub required power value m4 as the input / output power limit value lm5a for the air conditioning domain D5.

[0076] In this way, in the third embodiment, when the system availability SA is a value larger than each of the first secondary required power values ​​m1-m5, at least the first secondary required power values ​​m1-m5 can be transmitted as input / output power limit values ​​for each of the domains D1-D5. Therefore, the minimum required power value (must-achieve input / output power: Must) can be input / output in each domain.

[0077] The control system 100 of the third embodiment described above provides the same effects as the control system 100 of the first embodiment.

[0078] (2-4) In addition, the energy manager EM arbitrates the first and second sub-required power values ​​received from multiple sub-managers sm1-sm3, sm5 and the first and second sub-required power values ​​obtained by instantaneous power optimization based on a storage plan for the cooling water domain D4. Therefore, the required power for each subsystem can be more precisely arbitrated compared to a configuration in which the required power values ​​received from each sub-manager sm1-sm3 and the required power values ​​determined by instantaneous power optimization based on a storage plan for the cooling water domain D4 are each arbitrated as a single value.

[0079] (2-5) In addition, since independent subsystem priorities are set for the multiple first sub-request power values ​​for the multiple subsystems (domains) and the multiple second sub-request power values ​​for the multiple subsystems (domains), it is possible to set a priority order between each subsystem for each sub-request power value (first sub-request power value, second sub-request power value) according to the power priority. Therefore, for example, for power with high priority (secondary request power), the priority of a certain subsystem is adjusted to be the highest, and for power with low priority (secondary request power), the priority of another subsystem is adjusted to be the highest, thereby realizing more fine adjustment of power (secondary request power).

[0080] (2-6) Furthermore, of the first sub-requested power value and the second sub-requested power value, the first sub-requested power value is the minimum requested power value in the subsystem, so that at least the minimum requested power value can be adjusted according to the priority between the subsystems. Also, since the minimum requested power value is set to a higher power priority, the minimum requested power can be prioritized in arbitration in each subsystem (domain).

[0081] D. Fourth embodiment: A control system 100b of the fourth embodiment shown in Fig. 13 differs from the control system 100 of the first embodiment shown in Fig. 2 in that the energy manager EM includes a priority adjustment unit 111, the subsystem priority is not a fixed value but is changeable, and the subsystem priority is set (adjusted) according to an instruction from an external device. Since the other configuration of the control system 100b of the fourth embodiment is the same as that of the control system 100 of the first embodiment, the same components are denoted by the same reference numerals and detailed description thereof will be omitted.

[0082] 13 sets subsystem priorities. The priority adjustment unit 111 adjusts (sets) subsystem priorities in accordance with instructions from an external communication device input via the input / output interface unit 170 and the external communication unit 210.

[0083] For example, as shown in FIG. 14, the subsystem priority may be set (adjusted) while the vehicle 10 traveling on the general road rd1 is traveling through an interchange 900 in order to enter the expressway rd2. Specifically, a device 500 (hereinafter referred to as a "priority adjustment instruction device 500") that instructs a change in the subsystem priority is installed in a building 510 that is installed near the interchange 900 and within a distance capable of wireless communication with the vehicle 10 traveling through the interchange 900. When the device 500 determines that the vehicle 10 has entered an area Ar1 within a predetermined distance range from the device 500, for example, by the received signal strength of a wireless signal, the device 500 transmits a predetermined subsystem priority to the vehicle 10. Then, the priority adjustment unit 111 in the control system 100 sets the received subsystem priority as the subsystem priority to be used for arbitration. As the subsystem priority to be set at this time, a sub-priority that makes the subsystem priority for the motion domain D1 higher may be set because the vehicle 10 needs to be sufficiently accelerated before entering the expressway rd2. On the other hand, while traveling on the general road rd1, for example, a sub-priority may be set such that the subsystem priority for the air conditioning domain D5 is higher with the intention of improving the user's thermal comfort. Note that the device 500 may notify the control system 100 that the device 500 is currently traveling through the interchange 900, and the energy manager EM in the control system 100 that has received such a notification may determine to change the subsystem priority.

[0084] In this embodiment, the input / output interface unit 170 corresponds to the "input interface" in this disclosure.

[0085] The control system 100b of the fourth embodiment described above provides the same effects as the control system 100 of the first embodiment.

[0086] (2-7) In addition, since the subsystem priority can be adjusted and not set to a fixed value, the subsystem priority can be set in response to changes in the state and driving environment of the vehicle 10, such as the weather, outside temperature, and altitude of the vehicle 10, the time of day of driving, and the total distance traveled, and the like. This makes it possible to appropriately control the input and output of energy to and from the vehicle 10 as a whole in response to changes in the state and driving environment of the vehicle 10.

[0087] (2-8) Furthermore, the priority adjustment unit 111 adjusts the subsystem priorities set for multiple subsystems (domains) to the subsystem priorities input from the external communication unit 210 via the input / output interface unit 170. Therefore, by inputting an appropriate priority from the input / output interface unit 170 (more precisely, from the priority adjustment instruction device 500 in this embodiment), it is possible to appropriately control the input and output of energy for the vehicle 10 as a whole in response to changes in the state of the vehicle 10, the driving environment, etc.

[0088] (2-9) In addition, since the input interface unit has a communication interface, it is possible to input an appropriate priority from outside the control system 100b.

[0089] E. Fifth embodiment: The control system 100 of the fifth embodiment has the same configuration as the control system 100 of the first embodiment, so the same components are given the same reference numerals and detailed description thereof is omitted. The tables used in the storage planning (step S10), instantaneous power optimization (step S20), and power adjustment (step S30) performed by the energy manager EM can vary greatly depending on the type and capacity of the devices and storage units included in each domain. Therefore, in the control system 100 of the fifth embodiment, when the devices and storage units are updated, or when the subsystem (domain) itself is increased or decreased, information about these devices and storage units is rewritten.

[0090] The energy manager EM of the fifth embodiment has in advance the device list Ls1 shown in Figs. 15 and 16, and information (efficiency, maximum output, etc.) of each device listed in the device list Ls1. The device list Ls1 is a list that records each device / subsystem that may be installed in the vehicle 10 and information indicating whether or not it is actually installed (presence / absence). In the example of Fig. 15, the electric heater 2 is recorded as not being installed. However, when the electric heater 2 is added to the vehicle 10, as shown in Fig. 16, the presence / absence flag for the electric heater 2 is changed to "1" indicating "presence". Therefore, the energy manager EM can perform instantaneous power optimization, etc., taking into account the presence of the electric heater 2.

[0091] As a modification of the fifth embodiment, the energy manager EM may have a device list Ls3 shown in FIG. 17. In the device list Ls3, in addition to the capacity (efficiency, maximum output, minimum output) of each device, information indicating which of the domains D1-D5 the device receives energy from (IN) and which domain the device gives energy to (OUT) is recorded. Note that, for the capacity of each device, a scalar value may be recorded, or a map may be recorded separately and information that can identify the map may be recorded. The device list Ls3 may record all types of devices that are expected to be installed in the vehicle 10 in advance, and the device may be added, deleted, or changed by adding, deleting, or changing information indicating "IN" and information indicating "OUT".

[0092] When a device or a subsystem is updated, each of the sub-managers sm-sm5 may notify the energy manager EM of information on the type and capability (efficiency, maximum output, minimum output, etc.) of the updated device or subsystem. The notified information may include at least a part of the type, maximum input power, and maximum output power of the device or subsystem.

[0093] F. Other Embodiments: (F1) In the first embodiment, the subsystem priority is set fixedly, and depending on the size of the system availability SA, a value smaller than the requested power value is always set as the input / output power limit value for a domain with a low priority, and the input / output power is always limited. Therefore, for example, when the input / output power limit value lm5 is set with a part excluded, such as the requested power value RP5 in FIG. 9, the limited power value, in other words, the difference between the requested power value and the input / output power limit value, may be integrated, and the subsystem priority may be changed according to the integrated value. For example, when the integrated value exceeds a threshold, the subsystem priority may be increased by one, or the subsystem priority may be made the highest. Note that instead of the integrated value of the difference, the subsystem priority may be adjusted according to any type of difference statistical value, such as the average value of the difference or the maximum value of the difference within a predetermined time. (2-11) According to this configuration, the subsystem priority is adjusted according to the statistical value of the difference between the requested power value received from each sub-manager and the input / output power limit value sent to each sub-manager. Therefore, as a result of arbitration according to the priority, it is possible to prevent a continuous surplus or shortage of supplied power in a particular subsystem.

[0094] (F2) In each embodiment, the mapping between the energy manager EM and each of the sub-managers sm1-sm5 and each of the ECUs 110-160 can be arbitrarily performed. For example, the energy manager ECU 110 may be omitted, and the motor generator ECU 130 may include the energy manager EM as a functional unit. Also, for example, a cooling water ECU may be newly provided, and the cooling water ECU may include the cooling water sub-manager sm4 as a functional unit.

[0095] (F3) In each embodiment, instead of the actual power value transmitted from each of the sub-managers sm1-sm5 to the energy manager EM, or in addition to the actual power value, a current power estimate value may be transmitted. For example, in a configuration in which there is no sensor capable of directly measuring the actual power, the actual power may be calculated (estimated) using a detection value of a sensor that detects a value from which the actual power can be calculated, and the estimated value may be transmitted to the energy manager EM.

[0096] (F4) In each embodiment, the information transmitted from each sub-manager sm1-sm5 to the energy manager EM may be a value of the amount of energy that can be further stored in the storage unit of each domain D1-D5. The "value of the amount of energy that can be further stored" means the difference between the maximum amount of energy that can be stored in the storage unit and the current amount of energy stored. The above-mentioned stored energy amount value corresponds to the "amount of energy that can be further released."

[0097] (F5) In the fourth embodiment, the subsystem priority was adjustable, but this may be applied to the power priority in the third embodiment. That is, in the third embodiment, instead of the subsystem priority or in addition to the subsystem priority, the power priority may also be configured to be adjustable. Even in such a configuration, the same effects as in the third and fourth embodiments are achieved.

[0098] (F6) In the fourth embodiment, the subsystem priority is adjusted according to an instruction input from the priority adjustment instruction device 500 via the input / output interface unit 170 and the external communication unit 210, but the present disclosure is not limited to this. The subsystem priority may be adjusted according to an instruction regarding the subsystem priority input by a user from the user interface unit 220. With this configuration, the user can input an appropriate priority using the user interface unit 220.

[0099] (F7) In each embodiment, each subsystem corresponds to each domain D1-D5 in a one-to-one relationship, but the present disclosure is not limited to this. For example, the cooling water domain D4 and the air conditioning domain D5 may be regarded as one subsystem.

[0100] (F8) In each embodiment, the information transmitted from the energy manager EM to each of the sub-managers sm1 to sm5 was the proposed input / output power value and the input / output power limit value, but the proposed input / output power value may be omitted.

[0101] (F9) In each embodiment, the cooling water domain D4 uses the required power obtained as a result of instantaneous power optimization for arbitration, unlike the other domains D1-D3 and D5, but the present disclosure is not limited to this. Instead of the cooling water domain D4, or in addition to the cooling water domain D4, the required power obtained as a result of instantaneous power optimization may be used for arbitration for at least some of the other domains D1-D3 and D5. Conversely, the required power values ​​received from each sub-manager sm1-sm5 may be used for arbitration for all domains D1-D5.

[0102] (F10) In each embodiment, the subsystem priority is set in the energy manager EM, but the subsystem priority may be set in each of the sub-managers sm1 to sm5. In such a configuration, each of the sub-managers sm1 to sm5 may transmit information indicating the subsystem priority together with the required power value to the energy manager EM.

[0103] (F11) In the third embodiment, each sub-manager sm1-sm5 transmits information on power priority together with the first sub-request power value and the second sub-request power value, but the present disclosure is not limited to this. For example, each sub-manager sm1-sm5 may transmit to the energy manager EM a total power value of the first sub-request power value and the second sub-request power value, and information indicating the ratio of the first sub-request power value to the second sub-request power value in the total power value. Even in such a configuration, the energy manager EM can identify the first sub-request power value and the second sub-request power value in each domain D1-D5. In such a configuration, the "information indicating the ratio of the first sub-request power value to the second sub-request power value" can also be called information (division information) for dividing the requested power value into a plurality of sub-request power values ​​to which different power priorities are set. Even in such a configuration, the same effect as in the third embodiment is achieved.

[0104] (F12) The ECUs 110-160 and the methods described herein may be implemented by a special-purpose computer provided by configuring a processor and a memory programmed to execute one or more functions embodied in a computer program. Alternatively, the ECUs 110-160 and the methods described herein may be implemented by a special-purpose computer provided by configuring a processor with one or more dedicated hardware logic circuits. Alternatively, the ECUs 110-160 and the methods described herein may be implemented by one or more special-purpose computers configured by a combination of a processor and a memory programmed to execute one or more functions and a processor configured with one or more hardware logic circuits. The computer program may also be stored in a computer-readable non-transitory tangible recording medium as instructions executed by the computer.

[0105] The present disclosure is not limited to the above-mentioned embodiments, and can be realized in various configurations without departing from the spirit of the present disclosure. For example, the technical features in each embodiment corresponding to the technical features in the form described in the Summary of the Invention column can be appropriately replaced or combined in order to solve some or all of the above-mentioned problems or to achieve some or all of the above-mentioned effects. Furthermore, if a technical feature is not described as essential in this specification, it can be appropriately deleted. [Explanation of symbols]

[0106] 10...vehicle, 100, 100a, 100b...control system, sm1-sm5...sub-manager, EM...energy manager, D1-D5...domain

Claims

1. A control system (100, 100a, 100b) for controlling a power supply in a vehicle (10), comprising: sub-power managers (sm1-sm5) for controlling output power in each of a plurality of subsystems for implementing each function of the vehicle; an integrated power manager (EM) that controls an output power of the entire vehicle in an integrated manner by exchanging information with the plurality of sub-power managers; Equipped with The information exchanged between the plurality of sub power managers and the integrated power manager includes information capable of calculating a physical quantity represented in at least one of a power dimension and an energy dimension, The plurality of subsystems correspond to a plurality of domains (D1-D5) including one or more devices mounted on the vehicle and a storage unit that inputs and outputs a predetermined type of energy between the one or more devices, The information transmitted from the plurality of sub power managers to the unified power manager includes: A required power value in the subsystem; and a measured or estimated output power of the subsystem; and A stored energy amount value stored in the storage unit; a value of a stored or releasable energy quantity that can be further stored or released in the storage portion; a value of the amount of stored or released power that can be further stored or released in the storage unit; At least a portion of The plurality of domains includes a motion domain that includes a position of the vehicle as the storage portion.

2. 2. The control system of claim 1, A control system wherein information transmitted from the unified power manager to each of the plurality of sub-power managers includes at least a portion of a proposed output power value from the storage unit, a proposed input power value to the storage unit, and input / output power limit values ​​in the subsystem.

Citation Information

Patent Citations

  • Control device for vehicle energy accumulation device

    JP2002036903A

  • Integrated vehicle control apparatus

    JP2006297995A

  • Energy management device

    JP2010280335A

  • Energy display device

    JP2015051685A

  • Control system

    JP2016215690A