WO2022018814A1 - 車載アクチュエータ制御方法、及び車載アクチュエータ制御装置 - Google Patents

車載アクチュエータ制御方法、及び車載アクチュエータ制御装置 Download PDF

Info

Publication number
WO2022018814A1
WO2022018814A1 PCT/JP2020/028172 JP2020028172W WO2022018814A1 WO 2022018814 A1 WO2022018814 A1 WO 2022018814A1 JP 2020028172 W JP2020028172 W JP 2020028172W WO 2022018814 A1 WO2022018814 A1 WO 2022018814A1
Authority
WO
WIPO (PCT)
Prior art keywords
vehicle
state
background noise
value
noise
Prior art date
Application number
PCT/JP2020/028172
Other languages
English (en)
French (fr)
Inventor
あずさ 伊藤
秀勝 秋山
孝信 澤田
Original Assignee
日産自動車株式会社
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 日産自動車株式会社 filed Critical 日産自動車株式会社
Priority to EP20945710.0A priority Critical patent/EP4183649A4/en
Priority to BR112022001744A priority patent/BR112022001744A2/pt
Priority to MX2022000884A priority patent/MX2022000884A/es
Priority to JP2022505273A priority patent/JP7140300B2/ja
Priority to CN202080054977.5A priority patent/CN114258365B/zh
Priority to US17/629,239 priority patent/US11794719B2/en
Priority to PCT/JP2020/028172 priority patent/WO2022018814A1/ja
Publication of WO2022018814A1 publication Critical patent/WO2022018814A1/ja

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W20/00Control systems specially adapted for hybrid vehicles
    • B60W20/10Controlling the power contribution of each of the prime movers to meet required power demand
    • B60W20/15Control strategies specially adapted for achieving a particular effect
    • B60W20/17Control strategies specially adapted for achieving a particular effect for noise reduction
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W10/00Conjoint control of vehicle sub-units of different type or different function
    • B60W10/04Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
    • B60W10/06Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W20/00Control systems specially adapted for hybrid vehicles
    • B60W20/40Controlling the engagement or disengagement of prime movers, e.g. for transition between prime movers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/02Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
    • B60W40/06Road conditions
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60KARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
    • B60K6/00Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units Informative references: mechanical gearings with secondary electric drive F16H3/72; arrangements for handling mechanical energy structurally associated with the dynamo-electric machine H02K7/00; machines comprising structurally interrelated motor and generator parts H02K51/00; dynamo-electric machines not otherwise provided for in H02K see H02K99/00
    • B60K6/20Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units Informative references: mechanical gearings with secondary electric drive F16H3/72; arrangements for handling mechanical energy structurally associated with the dynamo-electric machine H02K7/00; machines comprising structurally interrelated motor and generator parts H02K51/00; dynamo-electric machines not otherwise provided for in H02K see H02K99/00 the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs
    • B60K6/42Arrangement or mounting of plural diverse prime-movers for mutual or common propulsion, e.g. hybrid propulsion systems comprising electric motors and internal combustion engines ; Control systems therefor, i.e. systems controlling two or more prime movers, or controlling one of these prime movers and any of the transmission, drive or drive units Informative references: mechanical gearings with secondary electric drive F16H3/72; arrangements for handling mechanical energy structurally associated with the dynamo-electric machine H02K7/00; machines comprising structurally interrelated motor and generator parts H02K51/00; dynamo-electric machines not otherwise provided for in H02K see H02K99/00 the prime-movers consisting of electric motors and internal combustion engines, e.g. HEVs characterised by the architecture of the hybrid electric vehicle
    • B60K6/46Series type
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W2050/0001Details of the control system
    • B60W2050/0043Signal treatments, identification of variables or parameters, parameter estimation or state estimation
    • B60W2050/005Sampling
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2420/00Indexing codes relating to the type of sensors based on the principle of their operation
    • B60W2420/54Audio sensitive means, e.g. ultrasound
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2510/00Input parameters relating to a particular sub-units
    • B60W2510/18Braking system
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/10Longitudinal speed
    • B60W2520/105Longitudinal acceleration
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/26Wheel slip
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/28Wheel speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/10Accelerator pedal position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/12Brake pedal position
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/18Steering angle
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/35Road bumpiness, e.g. potholes

Definitions

  • the present invention relates to an in-vehicle actuator control method and an in-vehicle actuator control device.
  • JP2015-38516A proposes a road surface condition estimation method that estimates the road surface condition from the time-series waveform of the vibration of the running tire.
  • the time-series waveform of the tire vibration used for estimating the existing road surface condition described in JP2015-38516A includes minute vibrations caused by disturbance factors acting on the wheels (mechanical brake operation, wheel slip, etc.). Will be. Due to this disturbance element, it becomes difficult to extract a waveform component that truly represents the road surface state from the time-series waveform, so that the estimation accuracy of the road surface state is lowered.
  • the present inventors estimate the magnitude of so-called road noise (noise generated by collision or friction between the road surface and the tire) from the road surface condition, and use it as a noise source at the timing when the road noise becomes large.
  • road noise noise generated by collision or friction between the road surface and the tire
  • an object of the present invention is to more reliably prevent the occupant from being uncomfortable due to the noise caused by the operation of the actuator in the vehicle.
  • the vehicle control method of the present invention is an in-vehicle actuator control method for controlling the operation of an in-vehicle actuator that is a noise source, and the magnitude of road noise is quantified from the angular acceleration of the wheels of the vehicle or a parameter correlating with the angular acceleration.
  • the estimation state determination process for determining whether or not the road noise value estimation state is the appropriate estimation state, and the road noise value and the estimation state.
  • the background noise state determination process for determining whether the vehicle is in a relatively high background noise state or a relatively small background noise condition, and the vehicle is mounted according to the determined vehicle background noise condition. Includes an output adjustment step of adjusting the output of the actuator.
  • the background noise state determination step when it is determined that the estimated state is the appropriate estimated state, the background noise of the vehicle is high or low depending on the magnitude of the road noise value and the predetermined threshold value. Determine if it is in a background noise state. When it is determined that the estimated state is not the appropriate estimated state, it is determined that the background noise of the vehicle is the low background noise state regardless of the road noise value. Further, in the output adjusting step, when it is determined that the background noise of the vehicle is in the high background noise state, the output of the vehicle-mounted actuator is set so that the noise associated with the operation of the vehicle-mounted actuator becomes relatively large. On the other hand, when it is determined that the background noise of the vehicle is in a low background noise state, the output of the vehicle-mounted actuator is set so that the noise associated with the operation of the vehicle-mounted actuator is relatively small.
  • FIG. 1 is a diagram illustrating a configuration of a series hybrid vehicle in which an in-vehicle actuator control method according to an embodiment of the present invention is executed.
  • FIG. 2 is a block diagram showing a function of a controller that executes a process according to an in-vehicle actuator control method.
  • FIG. 3 is a block diagram showing the function of the road surface determination unit.
  • FIG. 4A is a flowchart illustrating zero-point calibration of the front-rear G detection value in the slip determination process.
  • FIG. 4B is a flowchart illustrating the setting of the slip flag in the slip determination process.
  • FIG. 4C is a diagram illustrating the interrelationship between the front-rear G detection value, the front-rear G estimation value, and the vehicle slip.
  • FIG. 4A is a flowchart illustrating zero-point calibration of the front-rear G detection value in the slip determination process.
  • FIG. 4B is a flowchart illustrating the setting of the slip flag in the slip
  • FIG. 5 is a flowchart illustrating the estimation state determination process.
  • FIG. 6A is a flowchart illustrating a process of setting the deactivation flag.
  • FIG. 6B is a flowchart illustrating a process of clearing the deactivation flag.
  • FIG. 7 is a flowchart illustrating the start flag setting process.
  • FIG. 8 is a flowchart illustrating the stop flag setting process.
  • FIG. 9 is a diagram showing an example of a map that determines a start threshold value and a stop threshold value.
  • FIG. 10 is a diagram illustrating a control result according to the present embodiment.
  • FIG. 1 is a block diagram illustrating a configuration common to a series hybrid vehicle (hereinafter, also simply referred to as “vehicle 100”) to which an in-vehicle actuator control method (particularly, an engine start / stop permission control method) according to the present embodiment is applied. Is.
  • the vehicle 100 includes an engine (internal combustion engine) 1, a generator 2, a battery 3, an electric drive motor 4, a gear 5, an axle 6, wheels 7, and a controller 50.
  • the vehicle-mounted actuator to be controlled includes the engine 1, the generator 2, and the drive motor 4.
  • the engine 1 is mechanically connected to the generator 2 via a speed increaser (not shown), and the generator 2 is connected to the battery 3 so as to be able to transmit and receive power.
  • the drive motor 4 is mechanically connected to the axle 6 via the gear 5, and the axle 6 is mechanically connected to the wheel 7.
  • the driving force (or regenerative force) of the driving motor 4 is transmitted to the wheels 7 via the gear 5 and the axle 6. Therefore, the rotational speed of the wheels 7 (that is, acceleration or deceleration of the vehicle 100) is adjusted by the driving force (or regenerative force) of the driving motor 4.
  • the amount of depression on the accelerator pedal mounted on the vehicle 100 is reduced.
  • a regenerative brake that obtains braking force by regenerating the drive motor 4 according to the amount of decrease is mounted.
  • the controller 50 is a computer programmed to supervise the control of the vehicle 100 including the processing related to the engine control method as the vehicle-mounted actuator control method according to the present embodiment. More specifically, the controller 50 has a hardware configuration including a central processing unit (CPU), a read-only memory (ROM), a random access memory (RAM), and an input / output interface (I / O interface), and a vehicle-mounted actuator control method. It is configured by providing a program for executing the processes constituting the above.
  • the controller 50 may be realized by mounting the program on one computer hardware, or may be realized by distributing and mounting the program on a plurality of computer hardware. As a specific example, the function of the controller 50 can be realized by various computers such as a battery controller, a vehicle controller, and a motor controller mounted on the vehicle 100.
  • the controller 50 executes the above engine control method by inputting various parameters received from various sensors (not shown) or other controllers. Specifically, the controller 50 has a detection value of the charge rate (SOC: State Of Charge) of the battery 3 (hereinafter, also referred to as “battery SOC”) and a detection value of the rotation speed of the wheels 7 (hereinafter, “wheel speed w”). (Also also referred to as), detection value of steering angle for steering mounted on vehicle 100 (hereinafter, also referred to as "steering angle ⁇ ”), detection of front-rear G (ratio of acceleration of vehicle 100 to forward or backward direction to gravity acceleration).
  • SOC State Of Charge
  • wheel speed w detection value of the rotation speed of the wheels 7
  • VDC operation flag f vdc Vehicle Dynamics Control
  • TCS Traffic Control System
  • a flag indicating operation hereinafter, also referred to as “TCS operation flag f tcs "
  • ABS Anti-lock Brake System
  • ABS Anti-lock Brake System
  • a flag indicating the effectiveness of communication (hereinafter, also referred to as “CAN effective flag f can "), and a flag indicating that the mechanical brake mounted on the vehicle 100 (operation on the brake pedal) is being performed (operation on the brake pedal).
  • the "brake pedal operation flag f b "), the estimated value of the rotation speed of the drive motor 4 (hereinafter, also referred to as “motor rotation speed N m “), and the operation amount for the accelerator pedal mounted on the vehicle 100 (hereinafter, also referred to as “motor rotation speed N m”).
  • motor rotation speed N m the operation amount for the accelerator pedal mounted on the vehicle 100
  • the accelerator opening APO defines the magnitude of the output (mainly the electric power consumed by the traveling of the vehicle 100) required for the vehicle 100 (particularly the drive motor 4).
  • the controller 50 executes power running control that demands a positive driving force from the drive motor 4 when the accelerator opening APO is equal to or more than a predetermined value, and when the accelerator opening APO is less than a predetermined value, the drive motor 4 is executed. Performs regenerative control that requires a negative driving force (ie, regenerative braking force).
  • the output required for the vehicle 100 is a positive value
  • the output required for the vehicle 100 is a negative value.
  • the output (positive value or negative value) required for the vehicle 100 is referred to as "request output Pr".
  • FIG. 2 is a block diagram illustrating the functions of the controller 50.
  • the controller 50 includes a vehicle speed calculation unit 20, a target driving force calculation unit 22, a road surface determination unit 24, a sound vibration start determination unit 26, a start / stop flag setting unit 27, and a target power generation operating point.
  • a setting unit 28 is provided.
  • the vehicle speed calculation unit 20 calculates the vehicle speed v of the vehicle 100 based on the motor rotation speed N m.
  • the vehicle speed calculation unit 20 outputs the calculated vehicle speed v to the target driving force calculation unit 22 and the road surface determination unit 24.
  • the target driving force calculation unit 22 sets a target value of the driving force to the drive motor 4 based on the vehicle speed v from the vehicle speed calculation unit 20 and the accelerator opening APO (request output Pr) (hereinafter, “target motor torque T”). m ”) is calculated.
  • the target driving force calculation unit 22 outputs the calculated target motor torque T m to the road surface determination unit 24 and the drive motor 4 (a motor inverter (not shown in more detail)).
  • the road surface determination unit 24 has wheel speed w, steering angle ⁇ , front / rear G detection value, VDC operation flag f vdc , TCS operation flag f tcs , ABS operation flag f abs , CAN valid flag f can , brake pedal operation flag f b , And the road surface level Le is set based on the accelerator opening APO.
  • the road surface level Le is a parameter that indexes the state of background noise of the vehicle 100 when the vehicle 100 is traveling.
  • the road surface level Le is an estimated value obtained by quantifying the degree of road surface roughness calculated from the wheel speed w (more specifically, the angular acceleration A described later) (hereinafter, also referred to as “road noise value”), and It is set as an indexed parameter as to whether or not the estimated state of the road noise value is an appropriate estimated state. More specifically, the road surface level Le of the present embodiment is "0" corresponding to the case where the estimated state of the road noise value is not the appropriate estimated state, and "1" in which the magnitude of the road noise value is leveled at predetermined steps. It is composed of "4".
  • the magnitude of the road surface level Le is used as an index for estimating whether the background noise of the vehicle 100 is relatively large or small. More specifically, when the road surface level Le is "0" to "2", the background noise state is estimated to be a low background noise state, and when the road surface level Le is "3" to "4", the background noise is estimated. Is presumed to be a high background noise condition.
  • FIG. 3 is a block diagram showing the functions of the road surface determination unit 24.
  • the road surface determination unit 24 includes an angular acceleration dispersion value calculation unit 241, a slip determination unit 242, an estimation state determination unit 243, a dispersion value correction unit 244, and a road surface level setting unit 245.
  • the angular acceleration dispersion value calculation unit 241 calculates the dispersion value of the angular acceleration A of the wheel 7 (hereinafter, also referred to as “angular acceleration dispersion value var_A”) based on the wheel speed w. Specifically, the angular acceleration dispersion value calculation unit 241 obtains the angular acceleration A by calculating the first derivative of time with respect to the wheel speed w. Then, the angular acceleration dispersion value calculation unit 241 samples the angular acceleration A and sets the dispersion as the angular acceleration dispersion value var_A. Hereinafter, this dispersion value is also referred to as “angular acceleration dispersion value var_A”.
  • the angular acceleration dispersion value var_A represents the variation of the angular acceleration A, which is a parameter that correlates with the roughness (road noise value) of the traveling road surface of the vehicle 100. Therefore, the angular acceleration dispersion value var_A can be used as an index for estimating the magnitude of the road noise value that determines the road surface level Le. Instead of the angular acceleration dispersion value var_A, an arbitrary statistic that correlates with the variation of the angular acceleration A such as the standard deviation and the root mean square may be calculated as an estimation index of the road noise value. Then, the angular acceleration dispersion value calculation unit 241 outputs the calculated angular acceleration dispersion value var_A to the dispersion value correction unit 244.
  • the slip determination unit 242 executes the slip determination process by inputting the vehicle speed v and the front / rear G detection value from the vehicle speed calculation unit 20.
  • the slip determination process is a slip flag f sl indicating that the vehicle 100 is slipping (or is predicted to occur) in a specific driving scene of the vehicle 100 (a low-speed running state immediately after starting from the time of stopping). It is a process to set.
  • the slip determination process is executed as one of the elements for determining whether or not the estimated state of the road noise value is the appropriate estimated state.
  • the slip determination process detects the occurrence of slip to the extent that the estimation accuracy of the road noise value based on the angular acceleration dispersion value var_A is lowered, although the vehicle 100 has not reached the slip accompanied by the operation of the TCS or VDC described above. It is executed from the viewpoint.
  • FIGS. 4A and 4B are flowcharts for explaining the slip determination process.
  • FIG. 4A shows the flow of processing related to the front-rear G input adjustment
  • FIG. 4B shows the flow of processing related to the setting of the slip flag f sl.
  • the processes according to FIGS. 4A and 4B can be executed in parallel with each other.
  • step S110 the slip determination unit 242 determines whether or not the vehicle 100 is stopped. Specifically, the slip determination unit 242 counts the time during which the vehicle speed v becomes 0 or substantially 0, and when the time reaches a predetermined stop determination reference time, the vehicle 100 determines. Judge that the vehicle is stopped. When the slip determination unit 242 determines that the vehicle 100 is not stopped, the slip determination unit 242 ends this routine. On the other hand, when the slip determination unit 242 determines that the vehicle 100 is stopped, the process after step S120 is executed.
  • step S120 the slip determination unit 242 executes 0-point calibration for the front-rear G detection value. That is, the slip determination unit 242 calculates a difference obtained by subtracting 0 from the front-rear G detection value acquired when the vehicle 100 is stopped and stores it in the storage area. Then, the slip determination unit 242 acquires a value obtained by subtracting the above difference from the detection value input from the G sensor (for example, strain gauge type or capacitance type) (not shown) at the subsequent control timing as the front-rear G detection value.
  • the G sensor for example, strain gauge type or capacitance type
  • step S130 the slip determination unit 242 determines whether or not the vehicle 100 is in a low-speed traveling state. Specifically, the slip determination unit 242 determines whether or not the vehicle speed v is equal to or less than a predetermined low speed determination threshold value.
  • the slip determination unit 242 determines that the vehicle 100 is not in the low-speed traveling state
  • the slip flag f sl is set to "0" and the present routine is terminated.
  • the slip determination unit 242 executes the processes after step S140.
  • step S140 the slip determination unit 242 calculates the front-rear G estimated value from the vehicle speed v. Specifically, the slip determination unit 242 calculates the acceleration a by time-differentiating the vehicle speed v, and calculates the front-rear G estimated value from the acceleration a.
  • step S150 the slip determination unit 242 determines whether or not the difference between the front-rear G detection value calibrated by the value at the time of stopping and the front-rear G estimation value calculated from the vehicle speed v is larger than the predetermined reference value.
  • the front-rear G estimated value estimated from the vehicle speed v (corresponding to the actual rotation speed of the wheel 7) actually acts on the vehicle 100 to the extent that it can be determined that the vehicle 100 is slipping. It is set to a suitable value from the viewpoint of whether or not it is separated from the front-rear G detection value based on the inertial force to be applied.
  • FIG. 4C is a diagram illustrating the interrelationship between the front-rear G detection value, the front-rear G estimation value, and the slip of the vehicle 100.
  • the horizontal axis shows the front-rear G estimated value ( corresponding to the time derivative value of the motor rotation speed N m )
  • the vertical axis shows the front-rear G detection value.
  • the broken line L1 and the solid line L2 represent the relationship between the front-rear G estimated value and the front-rear G detection value when slip does not occur and when slip occurs, respectively.
  • the dotted line L3 represents a straight line in which the front-rear G estimated value and the front-rear G detection value are the same as each other.
  • the slip determination unit 242 sets the slip flag f sl of the vehicle 100 to "1" when the determination result in step S150 is positive. On the other hand, the slip determination unit 242 sets the slip flag f sl of the vehicle 100 to "0" when the determination result in step S150 is negative.
  • the slip determination unit 242 outputs the set slip flag f sl to the estimation state determination unit 243.
  • the estimation state determination unit 243 has wheel speed w, vehicle speed v, target motor torque T m , brake pedal operation flag f b , accelerator opening APO, VDC operation flag f vdc , TCS operation flag f tcs , ABS operation flag f abs , With the CAN valid flag f can and the slip flag f sl as inputs, an estimation state determination process for determining whether or not the estimation state of the load noise value is an appropriate estimation state is executed.
  • a proper estimation flag f op when the estimated state of the road noise value is proper estimated state is set to "1"
  • the details of the estimation state determination process will be described.
  • FIG. 5 is a flowchart illustrating the estimation state determination process.
  • step S200 the estimation state determination unit 243 of the brake pedal operation flag f b , the accelerator off flag f ac , the VDC operation flag f vdc , the TCS operation flag f tcs , and the ABS operation flag f abs . It is determined whether or not all are set to "0".
  • the accelerator off flag f ac is a flag set to "1" when it is determined that the accelerator pedal has not been operated (driving force required for the vehicle 100).
  • the estimation state determination unit 243 sets the accelerator off flag f ac to "1" when the accelerator opening APO is equal to or less than a predetermined value, and when the accelerator opening APO exceeds the predetermined value. Set to "0".
  • step S270 the appropriate estimation flag f op is set to "0", and this routine ends. That is, it corresponds to any of the cases where the operation on the brake pedal is detected, the operation on the accelerator pedal is not detected, the VDC is operating, the TCS is operating, and the ABS is operating. Then, since it is assumed that the calculated value of the angular acceleration A includes an error, it is determined that the estimated state of the road noise value is not appropriate.
  • step S210 determines that all the flag values are "0" in the determination in step S200.
  • step S210 the estimation state determination unit 243 determines whether or not the target motor torque T m is equal to or greater than the first torque threshold value T m_th1 and equal to or less than the second torque threshold value T m_th2. Then, if the result of the determination is negative, the estimation state determination unit 243 proceeds to step S270 , sets the appropriate estimation flag f op to “0”, and ends this routine. On the other hand, if the result of the determination is positive, the estimation state determination unit 243 executes the process of step S220.
  • the first torque threshold value T m_th1 and the second torque threshold value T m_th2 are the lower limit value and the upper limit value of the target motor torque T m determined from the viewpoint of ensuring the estimation accuracy of the road noise value, respectively.
  • the first torque threshold value T m_th1 and the second torque threshold value T m_th2 may be set to fixed values experimentally determined in advance, or may be set to variable values that change according to the running state of the vehicle 100 and the like. Is also good.
  • the first torque threshold value T m_th1 and the second torque threshold value T m_th2 may be variable values according to the vehicle speed v. Further, for example, when the determination result of step S210 is negative at a certain control timing, a different first torque threshold value T m_th1 or second torque threshold value T m_th2 may be used for the determination at a later control timing. good. That is, predetermined hysteresis may be set for the first torque threshold value T m_th1 and the second torque threshold value T m_th2.
  • step S220 the estimation state determination unit 243 determines whether or not the vehicle speed v is equal to or greater than the first vehicle speed threshold value v _th1 and equal to or less than the second vehicle speed threshold value v _th2. Then, if the result of the determination is negative, the estimation state determination unit 243 proceeds to step S270 , sets the appropriate estimation flag f op to “0”, and ends this routine. On the other hand, if the result of the determination is positive, the estimation state determination unit 243 executes the process of step S230.
  • the first vehicle speed threshold value v _th1 and the second vehicle speed threshold value v _th2 are the lower limit value and the upper limit value of the vehicle speed v determined from the viewpoint of ensuring the estimation accuracy of the road noise value, respectively.
  • the first vehicle speed threshold value v _th1 and the second vehicle speed threshold value v _th2 may be set to fixed values experimentally determined in advance, or may be set to variable values that change according to the running state of the vehicle 100 or the like. Is also good.
  • predetermined hysteresis may be set for the first vehicle speed threshold value v _th1 and the second vehicle speed threshold value v _th2 in the same manner as in the first torque threshold value T m_th1 and the second torque threshold value T m_th2.
  • step S230 the estimation state determination unit 243 determines whether or not the slip flag f sl set in the slip determination process is “0”. If the determination result is negative, the estimation state determination unit 243 proceeds to step S270 , sets the appropriate estimation flag f op to “0”, and ends this routine. That is, in this case, it is determined that there is a possibility that an error may be included in the calculated value of the angular acceleration A for estimating the road noise value due to the slip of the vehicle 100. On the other hand, when the estimation state determination unit 243 determines that the slip flag f sl is "0", the process of step S240 is executed.
  • step S240 the estimation state determination unit 243 determines whether or not the CAN valid flag f can is “1”.
  • the estimation state determination unit 243 determines that the CAN valid flag f can is not "1”
  • it proceeds to step S270 , sets the appropriate estimation flag f op to "0", and ends this routine. That is, in this case, it is assumed that the input parameters such as the wheel speed w for calculating the angular acceleration A cannot be acquired normally, and it is judged that the estimation accuracy of the road noise value may decrease. ..
  • the estimation state determination unit 243 determines that the CAN valid flag f can is "1"
  • the process of step S250 is executed.
  • step S250 the estimation state determination unit 243 determines whether or not the number of distributed samples is equal to or greater than a certain value. Specifically, the estimation state determination unit 243 is sufficient from the viewpoint of suitably calculating the above-mentioned angular acceleration dispersion value var_A from the timing at which it is detected that all the determination results in steps S200 to S250 are positive. It is determined whether or not a calculated value of a large number of angular accelerations A is obtained.
  • step S270 the appropriate estimation flag f op is set to "0", and this routine is terminated. That is, in this case, the number of input data (more specifically, the number of wheel speeds w detected) for determining an appropriate angular acceleration dispersion value var_A from the viewpoint of ensuring the estimation accuracy of the road noise value is insufficient. It is determined and the appropriate estimation flag f op is set to "0".
  • the process of step S260 is executed. In the determination in step S250, if the determination result is negative at a certain control timing, a delay is waited for a time until the number of distributed samples is secured (that is, until the determination result becomes affirmative). Processing may be adopted.
  • step S260 the estimation state determination unit 243 sets the appropriate estimation flag f op to "1" and ends this routine. That is, in the present embodiment, when the determination results of steps S200 to S250 are all positive, it is determined that the estimation accuracy of the road noise value is secured to a certain level or higher, and the appropriate estimation flag f op is set to "1". Will be set to.
  • the estimation state determination unit 243 outputs the set appropriate estimation flag f op to the road surface level setting unit 245.
  • the dispersion value correction unit 244 corrects the angular acceleration dispersion value var_A by inputting the vehicle speed v, the steering angle ⁇ , and the angular acceleration dispersion value var_A. Specifically, the dispersion value correction unit 244 corrects the angular acceleration dispersion value var_A by using a table in which correction coefficients corresponding to the vehicle speed v and the steering angle ⁇ are determined. In particular, in the present embodiment, correction is performed so that the angular acceleration dispersion value var_A decreases as the vehicle speed v or the steering angle ⁇ increases.
  • the wheel 7 slips slightly as compared with the case where the steering operation is not performed. Therefore, when the wheel 7 gets over the convex portion on an uneven road surface, the wheel 7 is used.
  • the variance of the angular acceleration A tends to be larger than expected. Therefore, when the steering operation is performed, the angular acceleration dispersion value var_A is corrected to be reduced according to the magnitude of the vehicle speed v from the viewpoint of maintaining the estimation accuracy of the road noise value. Then, the dispersion value correction unit 244 outputs the corrected angular acceleration dispersion value var_A_c to the road surface level setting unit 245.
  • the road surface level setting unit 245 sets the above-mentioned road surface level Le by inputting the angular acceleration dispersion value var_A_c and the appropriate estimation flag f op.
  • the road surface level setting unit 245 sets the angular acceleration dispersion value var_A_c. Regardless, the road surface level Le is set to "0".
  • the road surface level setting unit 245 has the road noise value (that is, the angular acceleration).
  • the road surface level Le is set to "1" to "4" according to the magnitude of the dispersion value var_A_c). More specifically, the road surface level setting unit 245 sets three threshold values for the angular acceleration dispersion value var_A_c, and sets the road surface level Le as the road surface level Le within the range of the four angular acceleration dispersion values var_A_c defined by the three threshold values. 1 ”,“ 2 ”,“ 3 ”, and“ 4 ”are assigned, respectively. Then, the road surface level setting unit 245 outputs the set road surface level Le to the sound vibration start determination unit 26.
  • the case where the road surface level Le is set to "0", "1", or “2" corresponds to a low background noise state, and the case where it is set to "3" or "4" may be set. Corresponds to a high background noise condition.
  • the sound vibration start determination unit 26 the road surface level Le, as an input the proper estimation flag f op, and the vehicle speed v, in accordance with the magnitude of the road surface level Le, required output P r to start the engine 1 value (hereinafter, referred to as "initiation threshold P R_sth") or the value of the request output P r to stop the engine 1 (hereinafter, also referred to as “stop threshold value P R_eth”) control for regulating (hereinafter, "sound vibration start (Also referred to as "control”) Executes a sound vibration start determination process for determining whether or not to enable.
  • the deactivation flag f no is set to "0" when the sound vibration start determination process should be executed, and set to "1" when the sound vibration start determination process should not be executed. Will be done.
  • the initial value of the deactivation flag f no is set to either "0" or "1". It is assumed.
  • FIG. 6A and 6B are flowcharts for explaining the sound vibration start determination process.
  • FIG. 6A is a flowchart illustrating a determination (determination of setting the deactivation flag) for setting the deactivation flag f no to "1" in order to invalidate the operation of the sound vibration start control.
  • FIG. 6B is a flowchart illustrating a determination (determination for clearing the deactivation flag) for clearing the deactivation flag f no set based on the process of FIG. 6A.
  • step S300 the sound vibration start determination unit 26 determines whether or not the appropriate estimation flag f op is set to “1”. Then, when the sound vibration start determination unit 26 determines that the appropriateness estimation flag f op is "1", the process after step S310 is executed.
  • step S310 the sound vibration start determination unit 26 sets the control unit distance d u .
  • the control unit distance d u is a distance traveled by the vehicle 100 during a preset calculation period ⁇ t (for example, 10 ms). That is, the control unit distance d u is defined as a value obtained by multiplying the vehicle speed v by the calculation period ⁇ t, and is a variable amount according to the magnitude of the vehicle speed v.
  • step S320 the sound vibration start determination unit 26 calculates the road surface determination integrated mileage D. Specifically, first, the sound vibration start determination unit 26 acquires the total mileage of the vehicle 100 from the start of the vehicle 100 (for example, the timing when the ignition switch is turned on) to the current control cycle. Then, the sound vibration start determination unit 26 travels at the time of proper estimation, which is the distance traveled by the vehicle 100 with the appropriate estimation flag f op set to "1" from the start of the vehicle 100 to the current control cycle. Calculate the distance. More specifically, the sound start determination unit 26 oscillation, by multiplying the proper estimation flag f op the control unit distance is the control number that is set to "1" d u, obtains the road-integrated travel distance D.
  • step S330 the sound vibration start determination unit 26 calculates the rough road running integrated distance D ba. Specifically, in the sound vibration start determination unit 26, the appropriate estimation flag f op is set to "1" and the road surface level Le is set to "3" or "4" from the start of the vehicle 100 to the current control cycle. By multiplying the set number of controls by the control unit distance d u , the total distance traveled on rough roads D ba is obtained.
  • step S340 the sound vibration start determination unit 26 calculates the rough road continuation rate R bc. Specifically, the sound vibration start determination unit 26 divides the rough road travel integrated distance D ba by the road surface determination integrated travel distance D to obtain the rough road continuation rate R bc .
  • the sound vibration start determination unit 26 has a rough road continuation rate R bc equal to or higher than a predetermined rough road continuation rate threshold R bc_th in a state where the vehicle 100 has traveled over a predetermined specified mileage D _th. It is determined whether or not it has become. Specifically, the sound vibration start determination unit 26 calculates the specified mileage D _th by multiplying the predetermined number of controls by the control unit distance d u. Then, the sound vibration start determination unit 26 determines whether or not the rough road continuation rate R bc becomes equal to or greater than the rough road continuation rate threshold value R bc_th during the control cycle during traveling during the specified mileage D _ th.
  • the rough road continuation rate threshold value R bc_th is whether the erroneous judgment continues in the judgment (judgment based on the road surface level Le) whether the traveling road of the vehicle 100 is a "bad road” or a "good road”. It is set to a suitable value from the viewpoint of determining whether or not it is.
  • the rough road continuation rate threshold value R bc_th is set from the viewpoint of determining whether or not the operation time of the engine 1 becomes long and the fuel consumption is lowered when the operation of the sound vibration start control is enabled. More specifically, a state in which the erroneous determination that the vehicle 100 is traveling on a "rough road” is maintained for a certain period or more and the operation of the sound vibration start control is effective (the engine 1 is easy to start or difficult to stop). As the state) continues, it is assumed that the battery SOC rises and the engine 1 is frequently started and stopped. Therefore, the rough road continuation rate threshold value R bc_th is set to a suitable value from the viewpoint of suppressing such a situation.
  • step S360 the deactivation flag f no. Is set to "1" to end this routine. That is, in this case, the sound vibration start control is invalidated.
  • the sound vibration start determination unit 26 proceeds to step S370 and ends this routine while maintaining the deactivation flag f no.
  • step S300 when the sound vibration start determination unit 26 determines that the appropriateness estimation flag f op is not "1" (determines that it is "0"), the process proceeds to the process of step S340. That is, when it is determined that the estimated state of the road noise value is not appropriate in this control cycle, the sound vibration start determination unit 26 calculates the road surface determination integrated mileage D in step S320 and the bad road in step S330. The rough road continuation rate R bc is calculated without executing the calculation of the total travel distance D ba.
  • the distance related to the travel can be excluded from the calculation target of the road surface determination integrated mileage D, and the calculation is performed. It is possible to suppress a decrease in the accuracy of the rough road continuation rate R bc. More specifically, the distance in the state where the estimated state of the road noise value is not appropriate is added to the road surface determination integrated mileage D, so that the rough road continuation rate R bc is calculated lower than the expected value, resulting in an error. The phenomenon of switching between operation and non-operation of the sound vibration start control based on the determination is suppressed.
  • the sound vibration start determination unit 26 resets the road surface determination integrated mileage D calculated in step S320 to 0 in the control cycle after the deactivation flag f no is switched from "1" to "0". It is preferable that it is configured to do so. As a result, in the scene where the vehicle 100 travels a relatively long distance from the start, the road surface determination integrated mileage D becomes a large value, and the evil obtained by dividing the rough road travel integrated distance D ba by the road surface determination integrated mileage D. It is suppressed that the rate of change of the road continuation rate R bc becomes small. As a result, the accuracy of erroneous determination based on the rough road continuation rate R bc can be further improved.
  • step S380 the sound vibration start determination unit 26 determines whether or not the deactivation flag f no is set to “1”. Then, when the sound vibration start determination unit 26 determines that the deactivation flag f no is not "1" (determines that it is "0"), the sound vibration start determination unit 26 ends this routine. On the other hand, when the sound vibration start determination unit 26 determines that the deactivation flag f no is "1", the process after step S381 is executed.
  • step S381 the sound vibration start determination unit 26 determines whether or not the good road continuation rate R gc is equal to or greater than the predetermined good road continuation rate threshold R gc_th while traveling over the specified mileage D _th. Specifically, the sound vibration start determination unit 26 calculates the specified mileage D _th by the same method as the process in step S350. Then, the sound vibration start determination unit 26 determines whether or not the good road continuation rate R gc becomes equal to or greater than the good road continuation rate threshold value R gc_th during the control cycle during traveling during the specified mileage D _th.
  • the good road continuation rate R gc is a value obtained by dividing the good road travel integrated distance D gc by the road surface determination integrated travel distance D. Further, the integrated good road travel distance D gc can be calculated by multiplying the control number of times the road surface level Le is set to any of "0" to "2" by the control unit distance d u. The good road continuation rate R gc may be obtained by subtracting the bad road continuation rate R bc obtained in step S340 from 1 (corresponding to the total road surface determination integrated mileage D).
  • the good road continuation rate threshold value R gc_th determines that the good road judgment based on the road surface level Le is continued to the extent that the deactivation flag f no can be cleared (that is, the bad road driving judgment based on the erroneous judgment is made. It is set to a suitable value from the viewpoint of (determining that it has not occurred).
  • the good road continuation rate threshold value R gc_th is set by the deactivation flag f no from the viewpoint of suppressing the execution of the sound vibration start control based on the bad road judgment based on the above-mentioned erroneous judgment. Is set to a suitable value from the viewpoint of suppressing a situation in which the engine 1 does not operate even in a necessary scene.
  • step S382 when the sound vibration start determination unit 26 determines that the good road continuation rate R gc is equal to or greater than the good road continuation rate threshold value R gc_th over the specified mileage D _th , the process proceeds to step S382 and the deactivation flag f no. Is set to "0" to end this routine. That is, in this case, the sound vibration start control is switched from the invalid state to the effective state. On the other hand, when the determination result is negative, the sound vibration start determination unit 26 proceeds to step S383 and ends this routine while maintaining the deactivation flag f no.
  • the sound vibration start determination unit 26 outputs the set deactivation flag f no to the start / stop flag setting unit 27.
  • the start / stop flag setting unit 27 receives the battery SOC, the deactivation flag f no , and the target motor torque T m as inputs, and the start flag f st for starting the engine 1 (normal start flag f ust and rough road start). Executes start / stop flag setting process (start flag setting process and stop flag setting process) to set the flag f bst) and the stop flag f en (normal stop flag f uen and bad road stop flag f ben) for stopping. do.
  • FIG. 7 is a flowchart illustrating the start flag setting process.
  • step S410 and step S420 the start / stop flag setting unit 27 sets the normal start threshold value P r_suth and the rough road start threshold value P r_sbth .
  • the normal start threshold value Pr_suth defines a start timing determined from the viewpoint of operating the engine 1 at an operation point with as good an operation efficiency as possible (an operation point close to the optimum fuel consumption point) while maintaining the battery SOC in an appropriate range. It is set as the value of the request output Pr. Therefore, normal start threshold P R_suth of this embodiment, the required output P r, vehicle speed v, and is prepared in advance in the map in the form of a battery SOC as a variable.
  • the rough road start threshold value P r_sbth defines the start timing, which is determined from the viewpoint of making it easier to start the engine 1 in the range where the battery SOC does not exceed the appropriate range, as compared with the case where the normal start threshold value P r_suth is set. It is set as the value of the request output Pr. That is, the rough road initiation threshold P R_sbth, is set to normal start threshold P R_suth following values, the required output P r, vehicle speed v, and is prepared in advance in the map in the form of a battery SOC as a variable.
  • step S430 the start / stop flag setting unit 27 determines whether or not the deactivation flag f no is “1”. Then, when the start / stop flag setting unit 27 determines that the deactivation flag f no is “1” (when the sound vibration start control is invalid), the process proceeds to the process of step S440.
  • step S440 the start / stop flag setting unit 27, the required output P r is equal to or normal start threshold P R_suth more.
  • the start / stop flag setting unit 27, the required output P r is determines that it is normal start threshold P R_suth above, by setting the normal starting flag f ust the process is terminated as a start flag f st in step S460 ..
  • step S430 determines in step S430 that the deactivation flag f no is “0” (when the sound vibration start control is enabled). the process proceeds to the process of step S450.
  • step S450 the start / stop flag setting unit 27, the required output P r is equal to or rough road initiation threshold P R_sbth more.
  • the start / stop flag setting unit 27, the required output P r is determined to be bad road initiation threshold P R_sbth above, the process sets the rough road start flag f bst as start flag f st in step S470 finish.
  • the sound when vibration start control is valid starting when the required output P r is greater than or less rough road initiation threshold P R_sbth than normal triggering threshold P R_suth flag f st (Rough road start flag f bst) will be set.
  • FIG. 8 is a flowchart illustrating the stop flag setting process.
  • step S510 and step S520 the start / stop flag setting unit 27 sets the normal stop threshold value P r_euth and the rough road stop threshold value P r_ebth .
  • the normal stop threshold P R_euth is set as the value of the request output P r which defines a stop timing which can sufficiently secure the battery SOC be stopped (stopping the power generation) of the engine 1.
  • Normal stop threshold P R_euth the request output P r, vehicle speed v, and is prepared in advance in the map in the form of a battery SOC as a variable.
  • rough road stop threshold value P R_ebth is set as the value of the request output P r which defines the stop timing to more difficult to stop the engine 1 within a range capable of maintaining the battery SOC in the appropriate range. That is, the rough road stop threshold value P R_ebth normally set to the following values stop threshold value P R_euth, required output P r, vehicle speed v, and is prepared in advance in the map in the form of a battery SOC as a variable.
  • step S530 the start / stop flag setting unit 27 determines whether or not the bad road start flag f bst is set as the start flag f st. Then, when the start / stop flag setting unit 27 determines that the bad road start flag f bst is set, it shifts to the process of step S550, and when it determines that it is not set, it shifts to the process of step S540.
  • step S540 the start / stop flag setting unit 27 determines whether or not the vehicle 100 is currently traveling on a rough road. Specifically, the start / stop flag setting unit 27 determines that the vehicle is traveling on a bad road when the road surface level Le set at the current control timing is "3" or higher, and travels on a good road otherwise. Judge as medium.
  • the start / stop flag setting unit 27 shifts to the process of step S550 when it is determined that the vehicle 100 is currently traveling on a bad road, and shifts to the process of step S560 when it is determined that the vehicle 100 is traveling on a good road.
  • step S550 the start / stop flag setting unit 27, the required output P r is equal to or less rough road stop threshold value P r_ebth.
  • the start / stop flag setting unit 27, the required output P r is determined to be less rough road stop threshold value P R_ebth, sets the rough road stop flag f ben as stop flag f en (Step S570), the process To finish.
  • the start / stop flag setting unit 27 determines that the required output P r is less with no bad road stop threshold value P R_ebth, the process ends without setting the stop flag f en.
  • step S560 the start / stop flag setting unit 27, the required output P r is equal to or less than the normal stop threshold value P r_euth.
  • the start / stop flag setting unit 27 ends the request output P r is determined to be equal to or less than the normal stop threshold value P R_euth, sets the normal stop flag f UEN as stop flag f en (Step S580), the process do.
  • the start / stop flag setting unit 27, the required output P r is when determined not to be less than normal stop threshold P R_euth, the process ends without setting the stop flag f en.
  • the bad road start flag f bst is set as the start flag f st (when the engine 1 starts at the bad road start threshold P r_sbth ), it is set as the stop flag f en.
  • the bad road stop flag f ben is set (engine 1 stops at the bad road stop threshold P r_ebth).
  • the normal start flag f ust is set as the start flag f st (when the engine 1 starts at the normal start threshold value Pr_suth )
  • the traveling road surface at the time of stopping is "bad road” or "good road”.
  • the bad road stop flag f ben or the normal stop flag f uen is set depending on whether or not.
  • FIG. 9 shows an example of a map that defines the normal start threshold value P r_suth , the rough road start threshold value P r_sbth , the normal stop threshold value P r_euth , and the rough road stop threshold value P r_ebth.
  • the rough road start threshold value P r_sbth is the rough road start threshold value P r_sbth and the rough road stop threshold value P in the low / medium vehicle speed region (the region where the vehicle speed v is equal to or less than the second vehicle speed threshold value v _th2).
  • r_ebth is set to a value lower than the normal start threshold value P r_suth and the normal stop threshold value P r_euth.
  • the rough road start threshold P r_sbth and the rough road stop threshold Pr_ebth are the normal start thresholds, focusing on the SOC intermediate region (the region where the battery SOC is difficult to deviate from the appropriate range even if the battery SOC changes) where changes in the battery SOC are likely to be tolerated.
  • Set values lower than Pr_suth and the normal stop threshold P r_euth and set the rough road start threshold P r_sbth (bad road stop threshold P r_ebth ) and normal start threshold P r_suth (normal stop threshold P r_euth ) in other SOC regions. It is preferable to set the values to be substantially the same as each other. This suppresses the frequent start and stop of the engine 1 due to overcharging or overdischarging of the battery 3 due to the execution of the sound vibration start control, or the battery SOC moving in and out of the appropriate range. be able to.
  • the rough road start threshold value P r_sbth and the normal start threshold value P r_suth are set so as to take smaller values as the battery SOC is lower. Further, the rough road stop threshold value P r_ebth and the normal stop threshold value P r_euth are set so as to take a larger value as the battery SOC is larger.
  • the start / stop flag setting unit 27 outputs the set start flag f st and stop flag f en to the target power generation operating point setting unit 28.
  • the target power generation operating point setting unit 28 sets the operating point of the engine 1 by inputting the start flag f st and the stop flag f en. Specifically, the target power generation operating point setting unit 28 has as much fuel consumption as possible within a range in which the battery SOC can be maintained within an appropriate range according to the start timing and stop timing of the engine 1 defined by the start flag f st and the stop flag f en.
  • the target rotation speed N e and the target torque T e of the engine 1 are set so that the fuel consumption can be improved (close to the optimum fuel consumption point).
  • the target power generation operating point setting unit 28 sets the set target rotation speed Ne and target torque T e of the engine 1 to the generator 2 (particularly, the inverter of the generator 2 (not shown)) and the engine 1 (particularly, not shown), respectively. Does not output to the engine control controller).
  • FIG. 10 is a diagram illustrating a control result in which the control method according to the present embodiment is applied to a specific traveling scene of the vehicle 100.
  • FIG. 10A shows a section in which the sound vibration start control is effective.
  • FIG. 10B shows the change over time of the battery SOC.
  • FIG. 10 (c) shows the required output P r, triggering threshold P R_sth, and the time course of stopping threshold P r_eth.
  • the bad road start threshold P r_sbth and the normal start threshold P r_suth are shown by bold solid lines and bold dashed lines, respectively
  • the bad road stop threshold P r_ebth and the normal stop threshold P r_euth are shown by fine solid lines and fine broken lines, respectively.
  • the sound vibration start control is effective by continuing the state of traveling on the "good road” until the time t1 (Yes and step S382 in step S381 in FIG. 6B). Then, at time t1, the vehicle 100 starts traveling on the "rough road” and the sound vibration start control is started.
  • step S450 the required output P r becomes rough road initiation threshold P R_sbth above, is set rough road start flag f bst, the engine 1 is started (Yes in step S450, and step S470). Along with this, power generation is started and the battery SOC starts to increase.
  • step S360 the required output P r becomes less rough road stop threshold value P R_ebth in rough road running, is set rough road stop flag f ben, the engine 1 is stopped (Yes in step S540, Yes in step S550, and step S570 ). Along with this, power generation stops and the battery SOC begins to decrease.
  • Mode 1 A configuration may be adopted in which the execution and non-execution of the slip determination process, the estimation state determination process, or the sound vibration start determination process is switched by a predetermined switch (ignition switch or the like) operated by the occupant of the vehicle 100 or the like.
  • a predetermined switch ignition switch or the like
  • the appropriate estimation flag f op is set to "0" in preference to the estimation state determination processing
  • the deactivation flag f no is set to "1" in preference to the sound vibration start determination processing. You may. Thereby, the occupant of the vehicle 100 or the like can select a mode in which the engine 1 is started or a mode in which the engine 1 is not started, if desired.
  • the vehicle-mounted actuator to which the control method of the present embodiment is applied is not limited to the engine 1. That is, if the device emits a certain operating noise (noise) that may make the occupant of the vehicle 100 feel uncomfortable when the road noise value is small, the control described in the above embodiment may be slightly modified. Can be applied. Examples of such an in-vehicle actuator include an air conditioner, a fan, a navigation system, an audio system, and the like. Further, as another in-vehicle actuator, for a running sound generator that generates a sound imitating the driving sound of the engine 1 in order to make a person around the running vehicle 100 recognize the existence of the vehicle 100. The control method of this embodiment may be applied.
  • the road surface level Le which is an index of the magnitude of background noise of the vehicle 100
  • the road surface level Le is not limited to the five stages of “0” to “4”. That is, it becomes an index of the magnitude of the background noise of the vehicle 100 based on the road noise value itself and the estimated state for the road noise value, and if it is possible to distinguish between the high background noise state and the low background noise state, any stage. It can be set to a number. Further, the index of the magnitude of the background noise of the vehicle 100 may be expressed by a parameter of a continuous amount.
  • any other detection parameter that correlates with the magnitude of the road noise may be adopted instead of the angular acceleration A of the wheel 7.
  • detection parameters include, for example, the angular acceleration of the tire, the running sound directly detected using a microphone, the G sensor detection value (correlated with the change in acceleration depending on the road surface condition), and the amount of fluctuation of the suspension. (Variations due to road surface conditions) and the like.
  • Modification 5 Depending on the predetermined operation mode set in the vehicle 100, a configuration may be adopted in which the slip determination process, the estimated state determination process, the sound vibration start determination process, or the execution and non-execution of the engine start itself are switched. For example, when the operation of the engine 1 is restricted by the operation of a predetermined switch (when the manner mode is set), or when the vehicle 100 is started (when the power is turned on) and the state before the first start of the engine 1 is set.
  • the deactivation flag f no may be set to "1" in preference to the sound vibration start determination process, or the operation of the engine 1 itself may be prohibited.
  • an in-vehicle actuator control method for controlling the operation of an in-vehicle actuator that is a noise source.
  • This in-vehicle actuator control method is a road noise value estimation step (angle acceleration dispersion value calculation unit 241 and dispersion value correction) for estimating a road noise value obtained by quantifying the magnitude of road noise from the angular acceleration A of the wheels 7 of the vehicle 100. Unit 244), the estimation state determination step (FIG. 5) for determining whether or not the estimation state of the road noise value is the appropriate estimation state, and the darkness of the vehicle 100 based on the road noise value and the estimation state.
  • the background noise state determination step (road surface level setting unit 245) for determining the above, and the output adjustment step (FIGS. 7 and 8) for adjusting the output of the in-vehicle actuator (engine 1) according to the determined background noise condition of the vehicle 100. ) And, including.
  • Step S300 is Yes, and steps S310 to S350. Further, in the background noise state determination step, when it is determined that the estimated state is not the appropriate estimated state (No in step S300), it is determined that the background noise of the vehicle 100 is the low background noise state regardless of the road noise value. (Step S360).
  • the output adjusting step when it is determined that the background noise of the vehicle 100 is in a high background noise state, the noise associated with the operation of the in-vehicle actuator (noise associated with the operation of the engine 1) becomes relatively large.
  • the output of the vehicle-mounted actuator is set to.
  • the output of the vehicle-mounted actuator is set so that the noise associated with the operation of the vehicle-mounted actuator is relatively small.
  • the output of the vehicle-mounted actuator is increased in a high background noise state in which it is difficult for the occupant of the vehicle 100 to recognize the noise caused by the operation of the vehicle-mounted actuator, while the output of the vehicle-mounted actuator is reduced in a low background noise state in which the noise is easily recognized. Control is realized.
  • the estimation accuracy of the road noise value detection accuracy of the angular acceleration A
  • an in-vehicle actuator control device that executes the above-mentioned in-vehicle actuator control method.
  • the controller 50 executes the road noise value estimation unit (angular acceleration dispersion value calculation unit, dispersion value correction unit 244, and road surface level setting unit 245) that executes the road noise value estimation process, and the estimation state determination step.
  • the estimation state determination step of the present embodiment when the mechanical brake of the vehicle 100 is operating, it is determined that the estimation state of the road noise value is not the proper estimation state (No in step S200 and step S270).
  • the mechanical brake operation in which the frictional force acting on the wheel 7 becomes a disturbance factor with respect to the angular acceleration A for estimating the road noise value. You can set the time.
  • the vehicle 100 of the present embodiment is equipped with a regenerative brake that adjusts the regenerative force of the drive motor 4 according to the amount of decrease in the accelerator opening APO to perform braking. Therefore, depending on the braking scene, it is assumed that the regenerative braking is executed more frequently than the mechanical braking.
  • the estimation state determination step of the present embodiment when the wheel 7 is slipping, it is determined that the estimation state of the road noise value is not the proper estimation state (slip determination processing of FIGS. 4A and 4B). That is, as a specific scene for determining that the estimated state is not the proper estimated state, it is possible to set a slip time in which the vibration of the angular acceleration A due to the idling of the wheel 7 becomes a disturbance element.
  • step S150 when the acceleration of the vehicle 100 (front and rear G estimated value) is larger than the predetermined acceleration (front and rear G detection value) determined from the viewpoint of determining the sudden deceleration or sudden acceleration of the vehicle 100. It is determined that the wheel 7 is slipping (Yes in step S150). That is, a logic is realized in which a scene in which a strong braking force or a driving force becomes a disturbance factor as compared with a normal deceleration or acceleration is determined as a scene in which there is a risk of slipping.
  • the target motor torque T m of the drive motor 4, which is a traveling drive source mounted on the vehicle 100, is determined in place of or together with the acceleration of the vehicle 100 from the viewpoint of determining sudden deceleration or rapid acceleration of the vehicle 100.
  • a configuration may be adopted in which it is determined that the wheel 7 is slipping when the driving force is larger than the driving force.
  • the deceleration or acceleration will be relatively small even during sudden deceleration or sudden acceleration. That is, depending on the driving scene, it is assumed that the sudden deceleration or the sudden acceleration cannot be specified with high accuracy only from the deceleration or the acceleration.
  • the target motor torque T m is set including the gradient of the traveling path, the increase / decrease due to sudden deceleration or sudden acceleration is preferably reflected even on the gradient path. Therefore, it is possible to more preferably specify the case where the vehicle 100 is slipping in a specific driving scene such as when traveling on a slope.
  • the vehicle 100 is configured as a series hybrid vehicle for supplying electric power to the drive motor 4 for traveling from the battery 3 to charge the driving the generator 2 battery 3 in accordance with the required output P r
  • the in-vehicle actuator is configured as an engine 1 that drives the generator 2.
  • the required output for permitting starting of the engine 1 P r P r
  • the start threshold value P r_sth which is the threshold value of, is set (FIGS. 7 and 9).
  • a stop threshold value P r_eth which is a threshold value of the request output P r for permitting the stop of the engine 1, is set (FIGS. 8 and 9).
  • the required output P r is the triggering threshold P R_sth or the starting of the engine 1, the required output P r to determine the stops when the following stop threshold value P R_eth engine 1.
  • the starting threshold value Pr_sth is set to a relatively small first starting threshold value (bad road).
  • the start threshold value P r_sbth is set (Yes in step S430 and step S440).
  • the stop threshold value P r_eth is set to a relatively small first stop threshold value (bad road stop threshold value P r_ebth ) (Yes in step S540 and step S550).
  • the start threshold value Pr_sth is set to a relatively large second start threshold value (normal start).
  • the threshold value P r_suth is set (No in step S430 and step S450).
  • the stop threshold value P r_eth is set to a relatively large second stop threshold value (normal stop threshold value P r_euth ) (No in step S540 and step S560).
  • the engine 1 in the series hybrid vehicle 100 as an in-vehicle actuator by the control method described in the above embodiment, by changing the required output P r to start or stop the engine 1 as its output adjustment, vehicle The start timing and stop timing of the engine 1 can be adjusted so as not to give the occupant an unpleasant feeling due to noise when traveling 100.
  • the engine control method and the engine control device which are one aspect of the vehicle-mounted actuator control method and the vehicle-mounted actuator control device, are provided.
  • the engine control method of the present embodiment a series hybrid type in which the generator 2 is driven by the engine 1 to charge the battery 3 and power is supplied from the battery 3 to the driving drive motor 4 according to the required output Pr.
  • the starting threshold P r_sth which is the threshold of the required output P r for starting the engine 1
  • the background noise state determination process (road surface level setting unit 245), and the start / stop threshold value for setting the start threshold value Pr_sth according to the background noise state of the vehicle 100.
  • the setting process (starting flag setting process) and the like are included.
  • the start threshold value P r_sth is set to a relatively small first start threshold value (rough road start threshold value Pr_sbth).
  • the start threshold value Pr_sth is set to a relatively large second start threshold value (normal start).
  • the threshold value P r_suth is set (Yes in step S430 and step S460).
  • the stop threshold value P r_eth is set to a relatively large second stop threshold value (normal stop threshold value Pr_euth). ) (No in step S540 and step S560).
  • an engine control method (controller 50) that executes the above engine control method. That is, the controller 50 has a background noise state determination unit (road surface level setting unit 245) that executes the background noise state determination process and a start / stop threshold value setting unit (start / stop flag setting unit) that executes the start / stop threshold value setting process. It functions as 27).
  • a background noise state determination unit road surface level setting unit 245
  • a start / stop threshold value setting unit start / stop flag setting unit
  • the rough road start threshold value P r_sbth and the normal start threshold value Pr_suth are set to smaller values as the charge rate (battery SOC) of the battery 3 is lower.
  • the engine 1 can be started so that the battery SOC does not fall below the appropriate range in both the high background noise state and the low background noise state.
  • step S350 and step S360 when the determination of the high background noise state based on the road noise value is continued (when the rough road continuation rate R bc becomes equal to or higher than the rough road continuation rate threshold R bc _th over the specified mileage D _th), the later In the control, it is determined that the background noise state of the vehicle 100 is a low background noise state regardless of the magnitude relationship between the road noise value and the above threshold (Yes in step S350 and step S360).
  • the background noise state of the vehicle 100 is a high background noise state or a low background noise state based on the magnitude relationship between the road noise value calculated from the angular acceleration A and a predetermined threshold value. That is, a specific control logic for determining the background noise state of the vehicle 100 is realized. Then, if the state in which the road noise value is determined to be equal to or higher than the threshold value continues, the background noise state of the vehicle 100 is determined to be the low background noise state in the subsequent control.
  • the judgment of the continuation of the high background noise state based on the road noise value is based on the ratio of the distance that the vehicle 100 travels on a rough road in a predetermined control period (specified mileage D _th ) (rough road continuation rate R bc ). Judgment is made based on whether or not the value (rough road continuation rate threshold R bc_th) or more is satisfied. As a result, it is possible to determine a suitable control period for determining a low background noise state regardless of the road noise value, assuming an actual driving scene of the vehicle 100.
  • the continuation of the state in which the road noise value is determined to be equal to or higher than the above threshold value is based on whether or not the ratio of the rough road running time in the predetermined control period is equal to or higher than the reference value. You may adopt the structure to judge by.
  • the engine control method of the present embodiment further includes an estimation state determination step (FIG. 5) for determining whether or not the estimation state of the road noise value is an appropriate estimation state. Then, in the background noise state determination step, the control timing determined that the estimated state is not the appropriate estimated state is excluded from the control period (No in step S300).
  • FOG. 5 estimation state determination step for determining whether or not the estimation state of the road noise value is an appropriate estimation state. Then, in the background noise state determination step, the control timing determined that the estimated state is not the appropriate estimated state is excluded from the control period (No in step S300).
  • the start threshold value Pr_sth and the stop threshold value Pr_eth are set so that the amount of power generation that keeps the battery SOC within an appropriate range is realized. That is, since the amount of power generation required for the amount of energy consumed when the vehicle 100 travels a certain mileage ( integral value of the required output Pr ) is determined, the operating time of the engine 1 corresponding to the amount of power generation is secured. There is a need to.
  • the required power generation amount by setting both the start threshold value Pr_sth and the stop threshold value Pr_eth to be smaller than those in the low background noise state in the high background noise state.
  • the operating time of the engine 1 can be suitably maintained. In other words, the frequency of the state in which the vehicle 100 is running without operating the engine 1 (EV running) can be maintained.
  • the rough road stop threshold value P r_ebth and the normal stop threshold value P r_euth are set to larger values as the battery SOC is higher.
  • the engine 1 can be stopped so that the battery SOC does not exceed the appropriate range in both the high background noise state and the low background noise state.
  • the engine control method of this embodiment when the required output P r is the triggering threshold P R_sth or a start command of the engine 1 (start flag f st) engine startup determination step of producing (Fig. 7), the required output P It includes an engine stop determination step (FIG. 8) for generating a stop command (stop flag f en ) of the engine 1 when r is equal to or less than the stop threshold P r_eth.
  • the engine start determining step if the background noise of the vehicle 100 is high background noise state (No in step S430), generates a rough road start flag f bst the required output P r becomes rough road initiation threshold P R_sbth more and (Yes in step S450, and step S470), in the case the background noise of the vehicle 100 is in a low background noise conditions (Yes in step S430), normal start flag when required output P r is the normal start threshold P R_suth more Generate f ust (Yes in step S440 and step S460).
  • the engine stop determination step start / stop flag setting unit 27
  • the required output P r is rough road stop threshold value P R_ebth
  • the rough road stop flag f ben is generated (Yes in step S550 and step S570)
  • the required output Pr is When it becomes equal to or less than the normal stop threshold P r_euth , the normal stop flag fuen is generated (Yes in step S460 and step S580).
  • step S350 and step S360 when the state in which the background noise of the vehicle 100 is determined to be in the high background noise state continues (Yes in step S350 and step S360), the background noise of the vehicle 100 is disturbed in the later control.
  • the required output P r to generate the the normal start threshold P R_suth more normal start flag f ust Yes in step S430, Yes in step S440, and step S460).
  • the background noise of the vehicle 100 is determined to be in a high background noise state, the request is made regardless of the determination result of the background noise condition of the vehicle 100 in the later control.
  • the output P r is less than the normal stop threshold value P R_euth typically it may be adopted to generate a stop flag f UEN.
  • step S530 when the engine 1 becomes the required output P r is rough road triggering threshold P R_sbth above is started (Yes in step S530), the vehicle 100 dark stop command and the required output P r is less than the rough road stop threshold value P R_ebth regardless of the state of the noise (bad road stop flag f ben) to produce a (Yes and step of step S550 S570).
  • step S530 when the required output P r is the engine 1 becomes normal start threshold P R_suth above is started (No in step S530), the required output P r is rough road stopped in accordance with the state of the background noise of the vehicle 100 When the threshold value P r_ebth or less or the normal stop threshold value P r_euth or less is reached, the stop flag f en is generated (step S540 to step S580).
  • the high background noise state is irrespective of the background noise state when the engine is stopped.
  • the engine 1 will be stopped based on the rough road stop threshold P r_ebth. Therefore, although the relatively small rough road start threshold P r_sbth (for rough roads) is applied when the engine 1 is started, the relatively large normal stop threshold P r_euth (for good roads) is applied when the engine 1 is stopped. By doing so, it is possible to suppress a situation in which the start and stop of the engine 1 are frequently repeated due to the start threshold value P r_sth and the stop threshold value P r_eth approaching each other.
  • the engine 1 when the engine 1 is started based on the normal start threshold value Pr_suth set in a low background noise state (especially when driving on a good road), it is higher than the normal stop threshold value Pr_euth originally assumed at the time of stoppage. Even when a small rough road start threshold value P r_sbth is applied, the start threshold value P r_sth and the stop threshold value P r_eth are separated from each other by a certain degree. Therefore, the engine 1 can be stopped by applying the rough road stop threshold P r_ebth or less or the normal stop threshold P r_euth depending on the state of the background noise of the vehicle 100 at the time of stop.

Landscapes

  • Engineering & Computer Science (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Regulating Braking Force (AREA)
  • Electric Propulsion And Braking For Vehicles (AREA)
  • Vehicle Body Suspensions (AREA)

Abstract

車両の車輪の角加速度又はこれに相関するパラメータに基づくロードノイズ値の推定状態が適正推定状態であると判断した場合には、ロードノイズ値と所定の閾値との大小に応じて車両の暗騒音が前記高暗騒音状態であるか前記低暗騒音状態であるかを判定し、推定状態が適正推定状態では無いと判断した場合には、ロードノイズ値に関わらず車両の暗騒音が低暗騒音状態であると判断し、車両の暗騒音が高暗騒音状態であると判断した場合には車載アクチュエータの動作に伴う騒音が相対的に大きくなるように該車載アクチュエータの出力を設定し、車両の暗騒音が低暗騒音状態であると判断した場合には、車載アクチュエータの動作に伴う騒音が相対的に小さくなるように該車載アクチュエータの出力を設定する。

Description

車載アクチュエータ制御方法、及び車載アクチュエータ制御装置
 本発明は、車載アクチュエータ制御方法、及び車載アクチュエータ制御装置に関する。
 JP2015-38516Aでは、走行中のタイヤの振動の時系列波形から路面の状態を推定する路面状態推定方法が提案されている。
 上記JP2015-38516Aに記載された既存の路面状態の推定に用いるタイヤの振動の時系列波形には、車輪に作用する外乱要素(機械ブレーキの作動又は車輪のスリップなど)に起因する微小振動が含まれることとなる。この外乱要素により、上記時系列波形から真に路面状態を表す波形成分を抽出することが難しくなるため、路面状態の推定精度が低下する。
 一方、本発明者らは、鋭意研鑽の結果、路面状態からいわゆるロードノイズ(路面とタイヤの間の衝突又は摩擦で生じる騒音)の大きさを推定し、ロードノイズの大きくなるタイミングで騒音源となる車載のアクチュエータ(コンプレッサ、ファン、及びエンジンなど)の出力を上げて、騒音により乗員に与える不快感を低減する制御方法を開発するに至っている。
 しかし、上述のように既存の路面状態の推定方法では、車輪に作用する外乱要素に起因して誤差を生じるところ、ロードノイズの大きさの推定値にも誤差が生じる恐れがある。このように誤差が生じた推定値を用いると、実際にはロードノイズの大きさが小さいにもかからず車載アクチュエータの出力を増大させてしまい、乗員に騒音による不快感を与える恐れがある。
 したがって、本発明の目的は、車載のアクチュエータの動作に伴う騒音によって乗員に不快感を与えることをより確実に防止することにある。
 本発明の車両の制御方法は、騒音源となる車載アクチュエータの動作を制御する車載アクチュエータ制御方法であって、車両の車輪の角加速度又はこれに相関するパラメータからロードノイズの大きさを数値化したロードノイズ値を推定するロードノイズ値推定工程と、ロードノイズ値の推定状態が適正となる適正推定状態であるか否かを判定する推定状態判定工程と、ロードノイズ値及び推定状態に基づいて、車両の暗騒音が相対的に大きい高暗騒音状態であるか相対的に小さい低暗騒音状態であるかを判定する暗騒音状態判定工程と、判定された車両の暗騒音の状態に応じて車載アクチュエータの出力を調節する出力調節工程と、を含む。特に、暗騒音状態判定工程では、推定状態が適正推定状態であると判断した場合には、ロードノイズ値と所定の閾値との大小に応じて車両の暗騒音が高暗騒音状態であるか低暗騒音状態であるかを判定する。そして、推定状態が適正推定状態では無いと判断した場合には、ロードノイズ値に関わらず車両の暗騒音が低暗騒音状態であると判断する。さらに、出力調節工程では、車両の暗騒音が前記高暗騒音状態であると判断した場合には、車載アクチュエータの動作に伴う騒音が相対的に大きくなるように該車載アクチュエータの出力を設定する。一方、車両の暗騒音が低暗騒音状態であると判断した場合には、車載アクチュエータの動作に伴う騒音が相対的に小さくなるように該車載アクチュエータの出力を設定する。
図1は、本発明の実施形態による車載アクチュエータ制御方法が実行されるシリーズハイブリッド車両の構成を説明する図である。 図2は、車載アクチュエータ制御方法に係る処理を実行するコントローラの機能を示すブロック図である。 図3は、路面判定部の機能示すブロック図である。 図4Aは、スリップ判定処理における前後G検出値の0点校正を説明するフローチャートである。 図4Bは、スリップ判定処理におけるスリップフラグの設定を説明するフローチャートである。 図4Cは、前後G検出値、前後G推定値、及び車両のスリップの間の相互関係を説明する図である。 図5は、推定状態判定処理を説明するフローチャートである。 図6Aは、非作動化フラグを設定する処理を説明するフローチャートである。 図6Bは、非作動化フラグをクリアする処理を説明するフローチャートである。 図7は、始動フラグ設定処理を説明するフローチャートである。 図8は、停止フラグ設定処理を説明するフローチャートである。 図9は、始動閾値及び停止閾値を定めるマップの一例を示す図である。 図10は、本実施形態に係る制御結果を説明する図である。
 以下、図面を参照して、本発明の各実施形態について説明する。
 [第1実施形態]
 図1は、本実施形態に係る車載アクチュエータ制御方法(特にエンジン始動・停止許可制御方法)が適用されるシリーズハイブリッド車両(以下、単に「車両100」とも称する)に共通する構成を説明するブロック図である。
 図1に示すように、車両100は、エンジン(内燃機関)1と、発電機2と、バッテリ3と、電動の駆動モータ4と、ギア5と、車軸6と、車輪7と、コントローラ50と、を備えるいわゆるシリーズハイブリッド車両として構成される。すなわち、車両100では、要求出力Prに応じて、エンジン1により発電機2を駆動してバッテリ3を充電し該バッテリ3から走行用の駆動モータ4に電力を供給する。なお、本実施形態では制御対象となる車載アクチュエータに、エンジン1、発電機2、及び駆動モータ4が含まれる。
 エンジン1は、増速機(図示せず)を介して発電機2に機械的に連結され、発電機2は、バッテリ3に対して送受電可能に接続されている。
 駆動モータ4は、ギア5を介して車軸6に機械的に連結され、車軸6は車輪7に機械的に連結される。駆動モータ4の駆動力(又は回生力)は、ギア5及び車軸6を介して車輪7に伝達される。したがって、車輪7の回転速度(すなわち車両100の加速又は減速)は駆動モータ4の駆動力(又は回生力)によって調節される。
 特に、本実施形態の車両100には、車両100に搭載されたブレーキペダルに対する操作に応じて車両100を制動させる機械式ブレーキに加え、車両100に搭載されたアクセルペダルに対する踏み込み量が減少すると当該減少量に応じて駆動モータ4を回生させることで制動力を得る回生ブレーキが搭載されている。
 コントローラ50は、本実施形態に係る車載アクチュエータ制御方法としてのエンジン制御方法に係る処理を含む車両100の制御を統括するようにプログラムされたコンピュータである。より詳細には、コントローラ50は、中央演算装置(CPU)、読み出し専用メモリ(ROM)、ランダムアクセスメモリ(RAM)及び入出力インタフェース(I/Oインタフェース)から成るハードウェア構成に、車載アクチュエータ制御方法を構成する処理を実行するためのプログラムを備えることで構成される。なお、コントローラ50は、一台のコンピュータハードウェアに上記プログラムを実装させることで実現しても良いし、複数台のコンピュータハードウェアに上記プログラムを分散させて実装させることで実現しても良い。具体的な例として、コントローラ50の機能は、車両100に搭載されたバッテリコントローラ、車両コントローラ、及びモータコントローラなどの各種コンピュータにより実現することができる。
 コントローラ50は、図示しない各種センサ又は他のコントローラ類から受信する各種パラメータを入力として、上記エンジン制御方法を実行する。具体的に、コントローラ50は、バッテリ3の充電率(SOC:State Of Charge)の検出値(以下、「バッテリSOC」とも称する)、車輪7の回転速度の検出値(以下、「車輪速w」とも称する)、車両100に搭載されたステアリングに対する操舵角の検出値(以下、「ステアリング角度θ」とも称する)、前後G(重力加速度に対する車両100の前進方向又は後退方向における加速度の比)の検出値(以下、「前後G検出値」とも称する)、横滑り防止システム(VDC:Vehicle Dynamics Control)の作動を示すフラグ(以下、「VDC作動フラグfvdc」とも称する)、TCS(Traction Control System)の作動を示すフラグ(以下、「TCS作動フラグftcs」とも称する)、ABS(Anti-lock Brake System)の作動の有無を示すフラグ(以下、「ABS作動フラグfabs」とも称する)、CAN(Controller Area Network)通信の有効性を示すフラグ(以下、「CAN有効フラグfcan」とも称する)、車両100に搭載された機械ブレーキの作動(ブレーキペダルに対する操作)が行われていることを示すフラグ(以下、「ブレーキペダル操作フラグfb」とも称する)、駆動モータ4の回転数の推定値(以下、「モータ回転数Nm」とも称する)、並びに車両100に搭載されたアクセルペダルに対する操作量(以下、「アクセル開度APO」とも称する)を入力として取得する。
 なお、本実施形態において、アクセル開度APOが車両100(特に駆動モータ4)に対して要求される出力(主に車両100の走行により消費される電力)の大きさを規定する。特に、本実施形態において、コントローラ50は、アクセル開度APOが所定値以上である場合に駆動モータ4に正の駆動力を要求する力行制御を実行し、所定値未満である場合に駆動モータ4に負の駆動力(すなわち、回生制動力)を要求する回生制御を実行する。すなわち、アクセル開度APOが所定値以上である場合には車両100に要求される出力は正値となり、アクセル開度APOが所定値未満である場合には車両100に要求される出力は負値となる。以下の説明では、記載の簡略化の観点から、この車両100に要求される出力(正値又は負値)を「要求出力Pr」と称する。
 図2は、コントローラ50の機能を説明するブロック図である。図示のように、コントローラ50は、車速演算部20と、目標駆動力演算部22と、路面判定部24と、音振始動判定部26と、始動/停止フラグ設定部27と、目標発電動作点設定部28と、を備える。
 車速演算部20は、モータ回転数Nmに基づいて車両100の車速vを演算する。車速演算部20は、演算した車速vを目標駆動力演算部22及び路面判定部24に出力する。
 目標駆動力演算部22は、車速演算部20からの車速v及びアクセル開度APO(要求出力Pr)に基づいて、駆動モータ4に設定する駆動力の目標値(以下、「目標モータトルクTm」とも称する)を演算する。目標駆動力演算部22は、演算した目標モータトルクTmを、路面判定部24及び駆動モータ4(より詳細には図示しないモータインバータ)に出力する。
 路面判定部24は、車輪速w、ステアリング角度θ、前後G検出値、VDC作動フラグfvdc、TCS作動フラグftcs、ABS作動フラグfabs、CAN有効フラグfcan、ブレーキペダル操作フラグfb、及びアクセル開度APOに基づいて、路面レベルLeを設定する。
 ここで、路面レベルLeは、車両100の走行時において当該車両100の暗騒音の状態を指標化したパラメータである。特に、路面レベルLeは、車輪速w(より詳細には後述の角加速度A)から演算される路面の粗さの程度を数値化した推定値(以下、「ロードノイズ値」とも称する)、及び当該ロードノイズ値の推定状態が適正となる適正推定状態であるか否かを指標化したパラメータとして設定される。より具体的に、本実施形態の路面レベルLeは、ロードノイズ値の推定状態が適正推定状態ではない場合に相当する「0」、及びロードノイズ値の大きさを所定段階ごとにレベリングした「1」~「4」により構成される。特に、本実施形態では、路面レベルLeの大きさは車両100の暗騒音が相対的に大きい状態であるか、或いは小さい状態であるかを推定するための指標として用いる。より詳細には、路面レベルLeが「0」~「2」であるときに暗騒音の状態が低暗騒音状態と推定し、路面レベルLeが「3」~「4」であるときに暗騒音の状態が高暗騒音状態と推定する。
 以下では、路面判定部24による路面レベルLeの設定に係る処理の詳細を説明する。
 図3は、路面判定部24の機能を示すブロック図である。図示のように、路面判定部24は、角加速度分散値演算部241と、スリップ判定部242と、推定状態判定部243と、分散値補正部244と、路面レベル設定部245と、を含む。
 角加速度分散値演算部241は、車輪速wに基づいて車輪7の角加速度Aの分散値(以下、「角加速度分散値var_A」とも称する)を演算する。具体的に、角加速度分散値演算部241は、車輪速wに対して時間の1階微分を演算することで角加速度Aを求める。そして、角加速度分散値演算部241は、角加速度Aをサンプリングしてその分散を角加速度分散値var_Aとする。以下では、この分散値を「角加速度分散値var_A」とも称する。
 ここで、角加速度分散値var_Aは、角加速度Aのばらつきを表し、これは車両100の走行路面の粗さ(ロードノイズ値)に相関するパラメータである。このため、角加速度分散値var_Aは、路面レベルLeを定めるロードノイズ値の大きさを推定する指標として用いることができる。なお、角加速度分散値var_Aに代えて、標準偏差及び二乗平均平方根などの角加速度Aのばらつきに相関する任意の統計量をロードノイズ値の推定指標として演算しても良い。そして、角加速度分散値演算部241は、演算した角加速度分散値var_Aを分散値補正部244に出力する。
 スリップ判定部242は、車速演算部20からの車速v及び前後G検出値を入力として、スリップ判定処理を実行する。スリップ判定処理は、車両100の特定の走行シーン(停車時から発進直後の低速走行状態)において、車両100のスリップが発生している(又はその発生が予測される)ことを示すスリップフラグfslを設定する処理である。特に、本実施形態においてスリップ判定処理は、ロードノイズ値の推定状態が適正推定状態であるか否かを判断する要素の一つとして実行されるものである。特に、スリップ判定処理は、車両100が上述のTCS又はVDCの作動をともなうスリップに至ってはいないものの、角加速度分散値var_Aに基づくロードノイズ値の推定精度が低下する程度のスリップの発生を検知する観点から実行される。
 図4A及び図4Bは、スリップ判定処理を説明するためのフローチャートである。特に、図4Aは前後G入力調整に係る処理の流れを示しており、図4Bはスリップフラグfslの設定に係る処理の流れを示している。なお、図4A及び図4Bに係る処理は相互に並列に実行することができる。
 先ず、図4Aに示すようステップS110において、スリップ判定部242は、車両100が停車しているか否かを判定する。具体的に、スリップ判定部242は、車速vが0又は実質的に0となる状態が継続する時間をカウントし、当該時間が予め定められた停車判断基準時間に到達した場合に、車両100が停車していると判断する。スリップ判定部242は、車両100が停車していないと判断すると、本ルーチンを終了する。一方、スリップ判定部242は、車両100が停車していると判断するとステップS120以降の処理を実行する。
 ステップS120において、スリップ判定部242は、前後G検出値に対して0点校正を実行する。すなわち、スリップ判定部242は、車両100が停車しているときに取得した前後G検出値から0を減じた差分を演算して記憶領域に記憶させる。そして、スリップ判定部242は、以降の制御タイミングにおいて図示しないGセンサ(例えば歪ゲージ式又は静電容量式)から入力される検出値から上記差分を減じた値を前後G検出値として取得する。
 図4Bに示すようステップS130において、スリップ判定部242は、車両100が低速走行状態であるか否かを判定する。具体的に、スリップ判定部242は、車速vが予め定められる低速判定閾値以下であるか否かを判定する。
 そして、スリップ判定部242は、車両100が低速走行状態ではないと判断すると、スリップフラグfslを「0」に設定して本ルーチンを終了する。一方、スリップ判定部242は、車両100が低速走行状態であると判断すると、ステップS140以降の処理を実行する。
 ステップS140において、スリップ判定部242は、車速vから前後G推定値を演算する。具体的に、スリップ判定部242は、車速vを時間微分して加速度aを演算し、加速度aから前後G推定値を演算する。
 そして、ステップS150において、スリップ判定部242は、停車時の値で校正した前後G検出値と車速vから演算した前後G推定値の差が所定基準値より大きいか否かを判定する。ここで、所定基準値は、車両100のスリップが生じていると判断できる程度に、車速v(実際の車輪7の回転数に相当)から推定される前後G推定値が実際に車両100に作用する慣性力に基づく前後G検出値に対して離れているか否かという観点から好適な値に設定される。
 図4Cは、前後G検出値、前後G推定値、及び車両100のスリップの間の相互関係を説明する図である。なお、図4Cのグラフにおける横軸には前後G推定値(モータ回転数Nmの時間微分値に相当)を示し、縦軸には前後G検出値を示す。また、破線L1及び実線L2は、それぞれスリップ非発生時及びスリップ発生時における前後G推定値と前後G検出値の関係を表す。また、点線L3は、前後G推定値と前後G検出値が相互に同一となる直線を表している。
 図4Cから理解されるように、スリップ非発生時(破線L1)には前後G推定値と前後G検出値が相互に等しくなる。一方、スリップ発生時には、車輪7の回転数の変化率(モータ回転数Nmの変化率)はタイヤと路面のグリップ状態が維持されていることを前提とした値からずれることとなる。このため、スリップ発生時には、モータ回転数Nmから演算される車速vに基づいて定められた前後G推定値(実線L2)は、Gセンサで検出された前後G検出値(モータ回転数Nmとは無関係に検出された値)に対してずれることとなる。したがって、図4Bで説明したように前後G推定値及び前後G検出値の相互のずれを参照することによって、車両100におけるスリップを好適に検知することができる。
 そして、スリップ判定部242は、ステップS150の判断結果が肯定的である場合に、車両100のスリップフラグfslを「1」に設定する。一方、スリップ判定部242は、ステップS150の判断結果が否定的である場合に、車両100のスリップフラグfslを「0」に設定する。
 図3に戻り、スリップ判定部242は、設定したスリップフラグfslを推定状態判定部243に出力する。
 推定状態判定部243は、車輪速w、車速v、目標モータトルクTm、ブレーキペダル操作フラグfb、アクセル開度APO、VDC作動フラグfvdc、TCS作動フラグftcs、ABS作動フラグfabs、CAN有効フラグfcan、及びスリップフラグfslを入力として、ロードノイズ値の推定状態が適正となる適正推定状態であるか否かを判断する推定状態判定処理を実行する。特に、本実施形態の推定状態判定処理では、ロードノイズ値の推定状態が適正推定状態である場合に適正推定フラグfopが「1」に設定され、適正推定状態でない場合に適正推定フラグfopが「0」に設定される。以下、推定状態判定処理の詳細を説明する。
 図5は、推定状態判定処理を説明するフローチャートである。
 図示のように、先ず、ステップS200において、推定状態判定部243は、ブレーキペダル操作フラグfb、アクセルオフフラグfac、VDC作動フラグfvdc、TCS作動フラグftcs、及びABS作動フラグfabsの全てが「0」に設定されている否かを判定する。なお、アクセルオフフラグfacは、アクセルペダルに対する操作(車両100に対する駆動力要求)が行われていないと判断される場合に「1」に設定されるフラグである。具体的に、推定状態判定部243は、アクセルオフフラグfacをアクセル開度APOが予め定められる所定値以下である場合に「1」に設定し、アクセル開度APOが所定値を超える場合に「0」に設定する。
 そして、推定状態判定部243は、これらのフラグ値の少なくとも1つが「1」であると判断すると、ステップS270に進み、適正推定フラグfopを「0」に設定して本ルーチンを終了する。すなわち、ブレーキペダルに対する操作が検出される場合、アクセルペダルに対する操作が検出されない場合、VDCが作動している場合、TCSが作動している場合、及びABSが作動している場合の何れかに該当すると、角加速度Aの演算値に誤差が含まれることが想定されるため、ロードノイズ値の推定状態が適正でないと判断されることとなる。
 一方、推定状態判定部243は、上記ステップS200の判定において全てのフラグ値が「0」であると判断すると、ステップS210の処理を実行する。
 ステップS210において、推定状態判定部243は、目標モータトルクTmが第1トルク閾値Tm_th1以上且つ第2トルク閾値Tm_th2以下であるか否かを判定する。そして、推定状態判定部243は、当該判定の結果が否定的である場合には、ステップS270に進み、適正推定フラグfopを「0」に設定して本ルーチンを終了する。一方、推定状態判定部243は、当該判定の結果が肯定的である場合には、ステップS220の処理を実行する。
 ここで、第1トルク閾値Tm_th1及び第2トルク閾値Tm_th2は、それぞれ、ロードノイズ値の推定精度を確保する観点から定められる目標モータトルクTmの下限値及び上限値である。なお、第1トルク閾値Tm_th1及び第2トルク閾値Tm_th2は、予め実験的に定められる固定値に設定しても良いし、車両100の走行状態などに応じて変化する可変値に設定しても良い。
 特に、第1トルク閾値Tm_th1及び第2トルク閾値Tm_th2を車速vに応じた可変値としても良い。また、例えばある制御タイミングにおいてステップS210の判定結果が否定的であった場合に、後の制御タイミングにおける当該判定の際に異なる第1トルク閾値Tm_th1又は第2トルク閾値Tm_th2を用いる構成としても良い。すなわち、第1トルク閾値Tm_th1及び第2トルク閾値Tm_th2に対して所定のヒステリシスを設定しても良い。
 次に、ステップS220において、推定状態判定部243は、車速vが第1車速閾値v_th1以上且つ第2車速閾値v_th2以下であるか否かを判定する。そして、推定状態判定部243は、当該判定の結果が否定的である場合には、ステップS270に進み、適正推定フラグfopを「0」に設定して本ルーチンを終了する。一方、推定状態判定部243は、当該判定の結果が肯定的である場合には、ステップS230の処理を実行する。
 ここで、第1車速閾値v_th1及び第2車速閾値v_th2は、それぞれ、ロードノイズ値の推定精度を確保する観点から定められる車速vの下限値及び上限値である。なお、第1車速閾値v_th1及び第2車速閾値v_th2は、予め実験的に定められる固定値に設定しても良いし、車両100の走行状態などに応じて変化する可変値に設定しても良い。特に、第1車速閾値v_th1及び第2車速閾値v_th2に対し、上記第1トルク閾値Tm_th1及び第2トルク閾値Tm_th2と同様に所定のヒステリシスを設定しても良い。
 次に、ステップS230において、推定状態判定部243は、上記スリップ判定処理において設定されたスリップフラグfslが「0」であるか否かを判定する。推定状態判定部243は、当該判定結果が否定的である場合に、ステップS270に進み、適正推定フラグfopを「0」に設定して本ルーチンを終了する。すなわち、この場合、車両100のスリップによりロードノイズ値を推定するための角加速度Aの演算値に誤差が含まれる可能性があると判断されることとなる。一方、推定状態判定部243は、スリップフラグfslが「0」であると判断すると、ステップS240の処理を実行する。
 ステップS240において、推定状態判定部243は、CAN有効フラグfcanが「1」であるか否かを判定する。推定状態判定部243は、CAN有効フラグfcanが「1」ではないと判断すると、ステップS270に進み、適正推定フラグfopを「0」に設定して本ルーチンを終了する。すなわち、この場合、角加速度Aを演算するための車輪速wなどの入力パラメータを正常に取得できないことが想定され、ロードノイズ値の推定精度が低下する可能性があると判断されることとなる。一方、推定状態判定部243は、CAN有効フラグfcanが「1」であると判断すると、ステップS250の処理を実行する。
 ステップS250において、推定状態判定部243は、分散サンプル数が一定値以上であるか否かを判定する。具体的に、推定状態判定部243は、上記ステップS200~ステップS250の判定結果が全て肯定的であることを検知したタイミングを基点として、上述した角加速度分散値var_Aを好適に演算する観点から十分な数の角加速度Aの演算値が得られているか否かを判定する。
 そして、推定状態判定部243は、分散サンプル数が一定値以上ではないと判断すると、ステップS270に進み、適正推定フラグfopを「0」に設定して本ルーチンを終了する。すなわち、この場合、ロードノイズ値の推定精度を確保する観点から適切な角加速度分散値var_Aを定めるための入力データ数(より詳細には検出される車輪速wの数)が不足していると判断され、適正推定フラグfopが「0」に設定される。一方、推定状態判定部243は、分散サンプル数が一定値以上であると判断すると、ステップS260の処理を実行する。なお、ステップS250の判定においては、ある制御タイミングにおいて当該判定結果が否定的であった場合に分散サンプル数が確保されるまで(すなわち、当該判定結果が肯定的になるまで)の時間待機するディレイ処理を採用しても良い。
 そして、上記ステップS200~ステップS250の判定結果が全て肯定である場合に、ステップS260において、推定状態判定部243は、適正推定フラグfopを「1」に設定して本ルーチンを終了する。すなわち、本実施形態では、上記ステップS200~ステップS250の判定結果が全て肯定的である場合に、ロードノイズ値の推定精度が一定以上に確保されると判断され、適正推定フラグfopが「1」に設定されることとなる。
 図3に戻り、推定状態判定部243は、設定した適正推定フラグfopを路面レベル設定部245に出力する。
 一方、分散値補正部244は、車速v、ステアリング角度θ、及び角加速度分散値var_Aを入力として、当該角加速度分散値var_Aを補正する。具体的に、分散値補正部244は、車速v及びステアリング角度θに応じた補正係数を定めたテーブルを用いて、角加速度分散値var_Aを補正する。特に、本実施形態では、車速v又はステアリング角度θが大きいほど角加速度分散値var_Aが減少するように補正を行う。なお、この車速v及びステアリング角度θに基づく角加速度分散値var_Aの補正に代えて、又はこれとともに、後述する路面レベル設定部245における路面レベルLeを設定する処理において、角加速度分散値var_Aと比較する閾値を車速v及びステアリング角度θに応じて補正する構成を採用しても良い。
 この補正の意義に説明する。ステアリング操作が行われている場合には、ステアリング操作が行われていない場合に比べて、車輪7が微小にスリップすることとなり、そのため凹凸がある路面において凸部を車輪7が乗り越える際において車輪7の角加速度Aの分散が想定よりも大きくなりやすい。そこで、ステアリング操作が行われている場合には、ロードノイズ値の推定精度を維持する観点から、角加速度分散値var_Aを車速vの大きさに応じて減少させる補正を行う。そして、分散値補正部244は、補正後の角加速度分散値var_A_cを路面レベル設定部245に出力する。
 路面レベル設定部245は、角加速度分散値var_A_c及び適正推定フラグfopを入力として、上述した路面レベルLeを設定する。特に、路面レベル設定部245は、適正推定フラグfopが「0」に設定されている場合(すなわち、ロードノイズ値の推定状態が適正推定状態では無い場合)には、角加速度分散値var_A_cに関わらず、路面レベルLeを「0」に設定する。
 一方、路面レベル設定部245は、適正推定フラグfopが「1」に設定されている場合(ロードノイズ値の推定状態が適正推定状態である場合)には、ロードノイズ値(すなわち、角加速度分散値var_A_c)の大きさに応じて路面レベルLeを「1」~「4」に設定する。より詳細には、路面レベル設定部245は、角加速度分散値var_A_cに3つの閾値を設定し、当該3の閾値によりそれぞれ画定される4つの角加速度分散値var_A_cの範囲に、路面レベルLeとして「1」、「2」、「3」、及び「4」をそれぞれ割り当てる。そして、路面レベル設定部245は、設定した路面レベルLeを音振始動判定部26に出力する。
 なお、本実施形態では、路面レベルLeが「0」、「1」、又は「2」に設定される場合が低暗騒音状態に相当し、「3」又は「4」に設定される場合が高暗騒音状態に相当する。
 図2に戻り、音振始動判定部26は、路面レベルLe、適正推定フラグfop、及び車速vを入力として、路面レベルLeの大きさに応じて、エンジン1を始動させるべき要求出力Prの値(以下、「始動閾値Pr_sth」とも称する)又はエンジン1を停止させるべき要求出力Prの値(以下、「停止閾値Pr_eth」とも称する)を調節する制御(以下、「音振始動制御」とも称する)有効にするか否かを判定するための音振始動判定処理を実行する。特に、本実施形態の推定状態判定処理では、音振始動判定処理を実行すべき場合には非作動化フラグfnoが「0」に設定され、実行すべきでない場合には「1」に設定される。以下、音振始動判定処理の詳細を説明する。なお、本実施形態では、車両100の始動時(イグニッションスイッチがオンとなる時)において、非作動化フラグfnoの初期値は「0」又は「1」の何れかに設定されていることを前提とする。
 図6A及び図6Bは、音振始動判定処理を説明するフローチャートである。特に図6Aは、音振始動制御の作動を無効化すべく非作動化フラグfnoを「1」に設定する判断(非作動化フラグ設定判断)を説明するフローチャートである。また、図6Bは、図6Aの処理に基づいて設定された非作動化フラグfnoをクリアする判断(非作動化フラグクリア判断)を説明するフローチャートである。
 先ず、図6Aに示す非作動化フラグ設定判断では、ステップS300において、音振始動判定部26は、適正推定フラグfopが「1」に設定されているか否かを判定する。そして、音振始動判定部26は、適正推定フラグfopが「1」であると判断すると、ステップS310以降の処理を実行する。
 ステップS310において、音振始動判定部26は、制御単位距離duを設定する。ここで、制御単位距離duは、予め設定される演算周期Δt(例えば10ms)の間に車両100が走行する距離である。すなわち、制御単位距離duは、車速vに演算周期Δtを乗じて得られる値として定義されるものであり、車速vの大きさに応じた可変量である。
 ステップS320において、音振始動判定部26は、路面判定積算走行距離Dを演算する。具体的に、先ず、音振始動判定部26は、車両100の始動時(例えば、イグニッションスイッチがオンとなるタイミング)から現在の制御周期までにおける車両100の総走行距離を取得する。そして、音振始動判定部26は、車両100の始動時から現在の制御周期までにおいて適正推定フラグfopが「1」に設定されている状態で車両100が走行した距離である適正推定時走行距離を演算する。より詳細には、音振始動判定部26は、適正推定フラグfopが「1」に設定されている制御回数に上記制御単位距離duを乗じることで、路面判定積算走行距離Dを求める。
 ステップS330において、音振始動判定部26は、悪路走行積算距離Dbaを演算する。具体的に、音振始動判定部26は、車両100の始動時から現在の制御周期までにおいて、適正推定フラグfopが「1」に設定され且つ路面レベルLeが「3」又は「4」に設定されている制御回数に上記制御単位距離duを乗じることで、悪路走行積算距離Dbaを求める。
 そして、ステップS340において、音振始動判定部26は、悪路継続率Rbcを演算する。具体的に、音振始動判定部26は、悪路走行積算距離Dbaを路面判定積算走行距離Dで除して悪路継続率Rbcを求める。
 次に、ステップS350において、音振始動判定部26は、車両100が所定の規定走行距離D_thに亘って走行した状態で、悪路継続率Rbcが所定の悪路継続率閾値Rbc_th以上となったか否かを判定する。具体的に、音振始動判定部26は、予め規定した制御回数に上記制御単位距離duを乗じて規定走行距離D_thを演算する。そして、音振始動判定部26は、規定走行距離D_thの間の走行中における制御周期中に悪路継続率Rbcが悪路継続率閾値Rbc_th以上となるか否かを判定する。なお、悪路継続率閾値Rbc_thは、車両100の走行路が「悪路」であるか「良路」であるかの判定(路面レベルLeに基づく判定)において、誤判定が継続しているか否かを判断する観点から好適な値に設定される。
 特に、悪路継続率閾値Rbc_thは、音振始動制御の作動を有効にした場合に、エンジン1の作動時間が長くなり燃費の低下につながるか否かを判断する観点から設定される。より詳細には、車両100が「悪路」を走行しているという誤判定が一定期間以上維持されて音振始動制御の作動が有効とされる状態(エンジン1の始動されやすく又は停止しにくい状態)が継続することで、バッテリSOCが上昇してエンジン1の始動と停止が頻繁に繰り返されることが想定される。したがって、悪路継続率閾値Rbc_thはこのような事態を抑制する観点から好適な値に設定される。
 そして、音振始動判定部26は、規定走行距離D_thに亘って悪路継続率Rbcが悪路継続率閾値Rbc_th以上であると判断すると、ステップS360に進み、非作動化フラグfnoを「1」に設定して本ルーチンを終了する。すなわち、この場合、音振始動制御が無効とされる。一方、音振始動判定部26は、上記判定結果が否定的である場合に、ステップS370に進み、非作動化フラグfnoを維持したまま本ルーチンを終了する。
 一方、ステップS300において、音振始動判定部26は、適正推定フラグfopが「1」ではないと判断すると(「0」であると判断すると)、ステップS340の処理に移行する。すなわち、今回の制御周期において、ロードノイズ値の推定状態が適正でないと判断される場合には、音振始動判定部26は、ステップS320における路面判定積算走行距離Dの演算及びステップS330における悪路走行積算距離Dbaの演算を実行せずに、悪路継続率Rbcを演算する。
 これにより、ロードノイズ値の推定状態が適正でない状態で車両100の走行が継続した場合には、当該走行に係る距離分を路面判定積算走行距離Dの演算対象から除外することができ、演算される悪路継続率Rbcの精度の低下を抑制することができる。より詳細には、ロードノイズ値の推定状態が適正でない状態における距離が路面判定積算走行距離Dに加わることで、悪路継続率Rbcが想定される値よりも低く演算されることで、誤判定に基づいて音振始動制御の作動と非作動が切り替わる現象が抑制される。
 なお、音振始動判定部26は、非作動化フラグfnoが「1」から「0」に切り替わった以降の制御周期において、上記ステップS320において演算される路面判定積算走行距離Dを0にリセットするように構成されることが好ましい。これにより、車両100が始動から比較的長距離を走行するシーンにおいて、路面判定積算走行距離Dが大きな値となり、悪路走行積算距離Dbaを路面判定積算走行距離Dで除して得られる悪路継続率Rbcの変化率が小さくなることが抑制される。結果として、悪路継続率Rbcに基づいた誤判定の精度をより向上させることができる。
 次に、図6Bに示す非作動化フラグクリア判断について説明する。
 先ず、ステップS380において、音振始動判定部26は、非作動化フラグfnoが「1」に設定されているか否かを判定する。そして、音振始動判定部26は、非作動化フラグfnoが「1」ではないと判断すると(「0」であると判断すると)、本ルーチンを終了する。一方、音振始動判定部26は、非作動化フラグfnoが「1」であると判断すると、ステップS381以降の処理を実行する。
 ステップS381において、音振始動判定部26は、規定走行距離D_thに亘って走行した状態で良路継続率Rgcが所定の良路継続率閾値Rgc_th以上となったか否かを判定する。具体的に、音振始動判定部26は、上記ステップS350における処理と同様の方法で規定走行距離D_thを演算する。そして、音振始動判定部26は、規定走行距離D_thの間の走行中における制御周期中に良路継続率Rgcが良路継続率閾値Rgc_th以上となるか否かを判定する。
 ここで、良路継続率Rgcは、良路走行積算距離Dgcを上記路面判定積算走行距離Dで除して得られる値である。また、良路走行積算距離Dgcは、路面レベルLeが「0」~「2」の何れかに設定された制御回数に上記制御単位距離duを乗じることで演算することができる。なお、良路継続率Rgcを、1(全体の路面判定積算走行距離D相当)からステップS340で求めた悪路継続率Rbcを減算することにより求めても良い。さらに、良路継続率閾値Rgc_thは、非作動化フラグfnoをクリアできる程度に路面レベルLeに基づく良路判断が継続していると判断する(すなわち、誤判定に基づく悪路走行判断が生じていないと判断する)観点から好適な値に設定される。
 特に、良路継続率閾値Rgc_thは、上述した誤判定に基づく悪路判断に基づいて音振始動制御が実行されることを抑制する観点から設定される非作動化フラグfnoがいつまでも「1」に設定されることに起因して、必要なシーンにおいてもエンジン1が作動しないという事態を抑制する観点から好適な値に設定される。
 そして、音振始動判定部26は、規定走行距離D_thに亘って良路継続率Rgcが良路継続率閾値Rgc_th以上であると判断すると、ステップS382に進み、非作動化フラグfnoを「0」に設定して本ルーチンを終了する。すなわち、この場合、音振始動制御が無効状態から有効状態に切り替わる。一方、音振始動判定部26は、上記判定結果が否定的である場合に、ステップS383に進み、非作動化フラグfnoを維持したまま本ルーチンを終了する。
 図2に戻り、音振始動判定部26は、設定した非作動化フラグfnoを始動/停止フラグ設定部27に出力する。
 始動/停止フラグ設定部27は、バッテリSOC、非作動化フラグfno、及び目標モータトルクTmを入力として、エンジン1を始動させるための始動フラグfst(通常始動フラグfust及び悪路始動フラグfbst)と、停止させるための停止フラグfen(通常停止フラグfuen及び悪路停止フラグfben)を設定する始動/停止フラグ設定処理(始動フラグ設定処理及び停止フラグ設定処理)を実行する。
 図7は、始動フラグ設定処理を説明するフローチャートである。
 先ず、ステップS410及びステップS420において、始動/停止フラグ設定部27は、通常始動閾値Pr_suth及び悪路始動閾値Pr_sbthを設定する。
 ここで、通常始動閾値Pr_suthは、バッテリSOCを適正範囲に維持しながら、エンジン1をできるだけ運転効率の良い運転点(最適燃費点に近い運転点)で動作させる観点から定まる始動タイミングを規定する要求出力Prの値として設定される。したがって、本実施形態の通常始動閾値Pr_suthは、要求出力Pr、車速v、及びバッテリSOCを変数とするマップの形態で予め準備される。
 一方、悪路始動閾値Pr_sbthは、バッテリSOCが適正範囲を超えない範囲において、通常始動閾値Pr_suthが設定される場合に比べてよりエンジン1を始動させ易くする観点から定まる、始動タイミングを規定する要求出力Prの値として設定される。すなわち、悪路始動閾値Pr_sbthは、通常始動閾値Pr_suth以下の値に設定され、要求出力Pr、車速v、及びバッテリSOCを変数とするマップの形態で予め準備される。
 次に、ステップS430において、始動/停止フラグ設定部27は、非作動化フラグfnoが「1」であるか否かを判定する。そして、始動/停止フラグ設定部27は、非作動化フラグfnoが「1」であると判断した場合(音振始動制御が無効の場合)にはステップS440の処理に移行する。
 ステップS440において、始動/停止フラグ設定部27は、要求出力Prが通常始動閾値Pr_suth以上であるか否かを判定する。そして、始動/停止フラグ設定部27は、要求出力Prが通常始動閾値Pr_suth以上であると判断すると、ステップS460において始動フラグfstとして通常始動フラグfustをセットして本処理を終了する。
 一方、始動/停止フラグ設定部27は、ステップS430で非作動化フラグfnoが「0」であると判断した場合(音振始動制御が有効の場合)にはステップS450の処理に移行する。
 ステップS450において、始動/停止フラグ設定部27は、要求出力Prが悪路始動閾値Pr_sbth以上であるか否かを判定する。そして、始動/停止フラグ設定部27は、要求出力Prが悪路始動閾値Pr_sbth以上であると判断すると、ステップS470において始動フラグfstとして悪路始動フラグfbstをセットして本処理を終了する。
 以上説明した始動フラグ設定処理によれば、音振始動制御が有効である場合には、要求出力Prが通常始動閾値Pr_suthよりも小さい悪路始動閾値Pr_sbth以上のときに始動フラグfst(悪路始動フラグfbst)がセットされることとなる。
 図8は、停止フラグ設定処理を説明するフローチャートである。
 先ず、ステップS510及びステップS520において、始動/停止フラグ設定部27は、通常停止閾値Pr_euth及び悪路停止閾値Pr_ebthを設定する。
 ここで、通常停止閾値Pr_euthは、エンジン1を停止(発電を停止)してもバッテリSOCを十分に確保することのできる停止タイミングを規定する要求出力Prの値として設定される。通常停止閾値Pr_euthは、要求出力Pr、車速v、及びバッテリSOCを変数とするマップの形態で予め準備される。
 一方、悪路停止閾値Pr_ebthは、バッテリSOCを適正範囲内に維持できる範囲でエンジン1をより停止させにくくする停止タイミングを規定する要求出力Prの値として設定される。すなわち、悪路停止閾値Pr_ebthは通常停止閾値Pr_euth以下の値に設定され、要求出力Pr、車速v、及びバッテリSOCを変数とするマップの形態で予め準備される。
 ステップS530において、始動/停止フラグ設定部27は、始動フラグfstとして悪路始動フラグfbstが設定されているか否かを判定する。そして、始動/停止フラグ設定部27は悪路始動フラグfbstが設定されていると判断するとステップS550の処理に移行し、設定されていないと判断するとステップS540の処理に移行する。
 ステップS540において、始動/停止フラグ設定部27は、車両100が現在、悪路走行中か否かを判定する。具体的に、始動/停止フラグ設定部27は、現在の制御タイミングにおいて設定されている路面レベルLeが「3」以上である場合に悪路走行中と判断し、そうでない場合には良路走行中と判断する。
 そして、始動/停止フラグ設定部27は、車両100が現在、悪路走行中である判断するとステップS550の処理に移行する一方、良路走行中と判断するとステップS560の処理に移行する。
 ステップS550において、始動/停止フラグ設定部27は、要求出力Prが悪路停止閾値Pr_ebth以下であるか否かを判定する。そして、始動/停止フラグ設定部27は、要求出力Prが悪路停止閾値Pr_ebth以下であると判断すると、停止フラグfenとして悪路停止フラグfbenをセットし(ステップS570)、本処理を終了する。一方、始動/停止フラグ設定部27は、要求出力Prが悪路停止閾値Pr_ebth以下ではないと判断すると、停止フラグfenをセットせず本処理を終了する。
 ステップS560において、始動/停止フラグ設定部27は、要求出力Prが通常停止閾値Pr_euth以下であるか否かを判定する。そして、始動/停止フラグ設定部27は、要求出力Prが通常停止閾値Pr_euth以下であると判断すると、停止フラグfenとして通常停止フラグfuenをセットし(ステップS580)、本処理を終了する。一方、始動/停止フラグ設定部27は、要求出力Prが通常停止閾値Pr_euth以下ではないと判断すると、停止フラグfenをセットせず本処理を終了する。
 以上説明した停止フラグ設定処理によれば、始動フラグfstとして悪路始動フラグfbstが設定された場合(悪路始動閾値Pr_sbthでエンジン1が始動する場合)には、停止フラグfenとして悪路停止フラグfbenがセットされる(悪路停止閾値Pr_ebthでエンジン1が停止する)。一方、始動フラグfstとして通常始動フラグfustが設定された場合(通常始動閾値Pr_suthでエンジン1が始動する場合)には、停止時の走行路面が「悪路」であるか「良路」であるかに応じて、悪路停止フラグfben又は通常停止フラグfuenがセットされる。
 図9には、通常始動閾値Pr_suth、悪路始動閾値Pr_sbth、通常停止閾値Pr_euth、及び悪路停止閾値Pr_ebthを規定するマップの一例を示す。図9に示すマップによれば、悪路始動閾値Pr_sbthは、低・中車速領域(車速vが第2車速閾値v_th2以下の領域)において、悪路始動閾値Pr_sbth及び悪路停止閾値Pr_ebthが通常始動閾値Pr_suth及び通常停止閾値Pr_euthよりも低い値に設定されている。特に、バッテリSOCの変化が許容されやすい易いSOC中間領域(バッテリSOCが変化しても適正範囲から外れにくい領域)に絞って、悪路始動閾値Pr_sbth及び悪路停止閾値Pr_ebthが通常始動閾値Pr_suth及び通常停止閾値Pr_euthよりも低い値に設定し、他のSOC領域においては悪路始動閾値Pr_sbth(悪路停止閾値Pr_ebth)及び通常始動閾値Pr_suth(通常停止閾値Pr_euth)を相互に略同一の値に設定することが好ましい。これにより、音振始動制御が実行されることに起因するバッテリ3の過充電若しくは過放電、又はバッテリSOCが適正範囲の内外を行き来することに起因するエンジン1の頻繁な始動及び停止を抑制することができる。
 また、悪路始動閾値Pr_sbth及び通常始動閾値Pr_suthはバッテリSOCが低いほど小さい値をとるように設定される。さらに、悪路停止閾値Pr_ebth及び通常停止閾値Pr_euthはバッテリSOCが大きいほど大きい値をとるように設定される。
 図2に戻り、始動/停止フラグ設定部27は、設定した始動フラグfst及び停止フラグfenを、目標発電動作点設定部28に出力する。
 目標発電動作点設定部28は、始動フラグfst及び停止フラグfenを入力として、エンジン1の運転点を設定する。具体的に、目標発電動作点設定部28は、始動フラグfst及び停止フラグfenにより規定されるエンジン1の始動タイミング及び停止タイミングに応じて、バッテリSOCを適正範囲に維持できる範囲においてできるだけ燃費を良くすることができるように(最適燃費点に近づくように)、エンジン1の目標回転数Ne及び目標トルクTeを設定する。そして、目標発電動作点設定部28は、設定したエンジン1の目標回転数Ne及び目標トルクTeをそれぞれ、発電機2(特に、図示しない発電機2のインバータ)及びエンジン1(特に、図示しないエンジン制御コントローラ)に出力する。
 図10は、本実施形態に係る制御方法を車両100の特定の走行シーンに適用した制御結果を説明する図である。図10(a)は音振始動制御が有効とされている区間を示す。また、図10(b)は、バッテリSOCの経時変化を示す。さらに、図10(c)は、要求出力Pr、始動閾値Pr_sth、及び停止閾値Pr_ethの経時変化を示す。特に、悪路始動閾値Pr_sbth及び通常始動閾値Pr_suthをそれぞれ太字の実線及び太字の破線で示し、悪路停止閾値Pr_ebth及び通常停止閾値Pr_euthをそれぞれ細字の実線及び細字の破線で示す。
 図示のように、時刻t1までにおいては「良路」を走行する状態が継続することで音振始動制御が有効となっている(図6BのステップS381のYes及びステップS382)。そして、時刻t1において、車両100が「悪路」を走行し始めて音振始動制御が開始される。
 そして、時刻t2において、要求出力Prが悪路始動閾値Pr_sbth以上となると、悪路始動フラグfbstが設定され、エンジン1が始動する(ステップS450のYes、及びステップS470)。これにともない、発電が開始されバッテリSOCが増加し始める。
 次に、時刻t3において、悪路継続率Rbcが悪路継続率閾値Rbc_thを超え、音振始動制御が無効になる(図6AのステップS350のYes及びステップS360)。そして、要求出力Prが悪路走行中において悪路停止閾値Pr_ebth以下となり、悪路停止フラグfbenが設定され、エンジン1が停止する(ステップS540のYes、ステップS550のYes、及びステップS570)。これにともない、発電が停止してバッテリSOCが減少し始める。
 以上説明した本実施形態に係る制御方法によれば、車両100の暗騒音が高暗騒音状態である場合(路面レベルLeが「3」又は「4」の場合)に、低暗騒音状態(路面レベルLeが「0」~「2」の場合)よりもエンジン1を始動させ易くする一方、停止をさせにくくする制御が実現される。したがって、車両100の走行時において、エンジン1の騒音により乗員に与える不快感を低減させつつ、要求出力Pr及びバッテリSOCに応じて要求される発電電力量を満たすことができる。
 [変形例]
 次に、上記実施形態で説明した制御方法に対する変形例について説明する。
 (変形例1)
 スリップ判定処理、推定状態判定処理、又は音振始動判定処理の実行と非実行を、車両100の乗員等により操作される所定のスイッチ(イグニッションスイッチなど)で切り替える構成を採用しても良い。例えば、推定状態判定処理に優先して適正推定フラグfopを「0」に設定する構成、又は音振始動判定処理に優先して非作動化フラグfnoを「1」に設定する構成を採用しても良い。これにより、車両100の乗員等が希望に応じてエンジン1を始動させるモードと始動させないモードを選択することができる。
 (変形例2)
 本実施形態の制御方法を適用する車載アクチュエータはエンジン1に限られない。すなわち、ロードノイズ値が小さいときに車両100の乗員が不快と感じる可能性がある程度の一定の動作音(騒音)を発する装置であれば、上記実施形態で説明した制御を若干の修正を加えつつ適用することができる。このような車載アクチュエータとしては、例えば、エアコン、ファン、ナビゲーションシステム、及びオーディオなどが挙げられる。また、他の車載アクチュエータとして、走行中の車両100の周囲にいる者に対して当該車両100の存在を認識させるためにエンジン1の駆動音を模した音を生成する走行音生成器に対して本実施形態の制御方法を適用しても良い。
 (変形例3)
 本実施形態において車両100の暗騒音の大きさの指標となる路面レベルLeは「0」~「4」の5段階に限られない。すなわち、ロードノイズ値そのものと当該ロードノイズ値に対する推定状態に基づいた車両100の暗騒音の大きさの指標となり、高暗騒音状態と低暗騒音状態を切り分けることが可能であるならば任意の段階数に設定することが可能である。また、車両100の暗騒音の大きさの指標を連続量のパラメータで表現しても良い。
 (変形例4)
 ロードノイズ値を演算するための検出パラメータとして車輪7の角加速度Aに代えて、又はこれとともにロードノイズの大きさに相関する他の任意の検出パラメータを採用しても良い。このような検出パラメータとしては、例えば、タイヤの角加速度、マイクなどを用いて直接的に検出された走行音、Gセンサ検出値(路面の状態による加速度の変化に相関)、及びサスペンションの変動量(路面状態による変動)などが挙げられる。
 (変形例5)
 車両100に設定される所定の動作モードに応じて、スリップ判定処理、推定状態判定処理、音振始動判定処理、又はエンジン始動そのものの実行と非実行を切り替える構成を採用しても良い。例えば、所定のスイッチに対する操作によりエンジン1の作動が制限されている場合(マナーモード設定時)、又は車両100の起動時(電源オン時)であってエンジン1の初回始動前の状態には、音振始動判定処理に優先して非作動化フラグfnoを「1」に設定するか、エンジン1の作動そのものを禁止しても良い。
 [本実施形態の構成及びその作用効果1]
 本実施形態によれば、騒音源となる車載アクチュエータの動作を制御する車載アクチュエータ制御方法が提供される。この車載アクチュエータ制御方法は、車両100の車輪7の角加速度Aからロードノイズの大きさを数値化したロードノイズ値を推定するロードノイズ値推定工程(角加速度分散値演算部241、及び分散値補正部244)と、ロードノイズ値の推定状態が適正となる適正推定状態であるか否かを判定する推定状態判定工程(図5)と、ロードノイズ値及び推定状態に基づいて、車両100の暗騒音が相対的に大きい高暗騒音状態(路面レベルLe=「3」~「4」)であるか相対的に小さい低暗騒音状態(路面レベルLe=「0」~「2」)であるかを判定する暗騒音状態判定工程(路面レベル設定部245)と、判定された車両100の暗騒音の状態に応じて車載アクチュエータ(エンジン1)の出力を調節する出力調節工程(図7及び図8)と、を含む。
 そして、暗騒音状態判定工程(音振始動判定処理)では、推定状態が適正推定状態であると判断した場合(図5のステップS200~ステップS240の判定結果が全て肯定的である場合)に、ロードノイズ値と所定の閾値(路面レベルLe=「2」と「3」)との大小に応じて車両100の暗騒音が高暗騒音状態であるか低暗騒音状態であるかを判定する(ステップS300がYes、及びステップS310~ステップS350)。また、暗騒音状態判定工程では、推定状態が適正推定状態では無いと判断した場合(ステップS300がNo)には、ロードノイズ値に関わらず車両100の暗騒音が低暗騒音状態であると判断する(ステップS360)。
 さらに、上記出力調節工程では、車両100の暗騒音が高暗騒音状態であると判断した場合には、車載アクチュエータの動作に伴う騒音(エンジン1の動作に伴う騒音)が相対的に大きくなるように該車載アクチュエータの出力を設定する。一方、車両100の暗騒音が低暗騒音状態であると判断した場合には、車載アクチュエータの動作に伴う騒音が相対的に小さくなるように該車載アクチュエータの出力を設定する。
 これにより、車両100の乗員が車載アクチュエータの動作に伴う騒音を認識し難い高暗騒音状態において車載アクチュエータの出力を高くする一方、当該騒音を認識し易い低暗騒音状態において車載アクチュエータの出力を低くする制御が実現される。特に、ロードノイズ値の推定精度(角加速度Aの検出精度)が低い場合には、当該ロードノイズ値に関わらず車両100の暗騒音が低暗騒音状態であると判断することで、誤判定に基づき低暗騒音状態において車載アクチュエータの出力が高く設定される事態を防止することができる。結果として、車載のアクチュエータの動作に伴う騒音によって乗員に不快感を与えることをより確実に防止することができる。
 なお、本実施形態では、上記車載アクチュエータ制御方法を実行する車載アクチュエータ制御装置(コントローラ50)が提供される。特に、コントローラ50は、ロードノイズ値推定工程を実行するロードノイズ値推定部(角加速度分散値演算部、及び分散値補正部244、及び路面レベル設定部245)と、上記推定状態判定工程を実行する推定状態判定部243、暗騒音状態判定工程を実行する暗騒音状態判定部(路面レベル設定部245)、及び出力調節工程を実行する出力調節部(始動/停止フラグ設定部27又は目標発電動作点設定部28)として機能する。
 また、本実施形態の推定状態判定工程では、車両100の機械ブレーキが作動している場合に、ロードノイズ値の推定状態が適正推定状態ではないと判断する(ステップS200のNo及びステップS270)。
 すなわち、ロードノイズ値の推定状態が適正推定状態ではないと判断する具体的なシーンとして、車輪7に作用する摩擦力がロードノイズ値を推定するための角加速度Aに対する外乱要素となる機械ブレーキ作動時を設定することができる。なお、本実施形態の車両100では、制動機能として機械ブレーキの他に、アクセル開度APOの減少量に応じて駆動モータ4の回生力を調節して制動を行う回生ブレーキが搭載されている。このため、制動シーンによっては機械ブレーキよりも回生ブレーキの実行頻度が高いことが想定される。このため、機械ブレーキの作動時を適正推定状態ではないと判断する制御ロジックを採用したとしても、車両100の制動シーンにおいて必ず適正推定状態ではないと判断されるという事態(制動時に常に車載アクチュエータの出力が低く設定されるという事態)が抑制される。
 さらに、本実施形態の推定状態判定工程では、車輪7がスリップしている場合に、ロードノイズ値の推定状態が適正推定状態ではないと判断する(図4A、図4Bのスリップ判定処理)。すなわち、推定状態が適正推定状態ではないと判断する具体的なシーンとして、車輪7の空転による角加速度Aの振動が外乱要素となるスリップ時を設定することができる。
 また、本実施形態の推定状態判定工程では、車両100の加速度(前後G推定値)が該車両100の急減速又は急加速を判断する観点から定まる所定加速度(前後G検出値)よりも大きい場合に、車輪7がスリップしていると判断する(ステップS150のYes)。すなわち、通常の減速時又は加速時と比べて強い制動力又は駆動力が外乱要素となる急減速時又は急加速時をスリップの恐れがあるシーンとして判断するロジックが実現される。
 なお、車両100の加速度に代えて、又はこれとともに車両100に搭載される走行駆動源である駆動モータ4の目標モータトルクTmが該車両100の急減速又は急加速を判断する観点から定まる所定駆動力よりも大きい場合に、車輪7がスリップしていると判断する構成を採用しても良い。特に、車両100が勾配路において発進又は停止するシーンにおいては、急減速時又は急加速時であっても減速度又は加速度が比較的小さくなることも想定される。すなわち、走行シーンによっては、減速度又は加速度のみからは急減速時又は急加速時を高精度に特定できないことが想定される。これに対して、目標モータトルクTmは走行路の勾配も含めて設定されるので、勾配路であっても急減速又は急加速に由来する増減が好適に反映される。したがって、勾配路走行時などの特定の走行シーンにおいて、車両100がスリップしている場合をより好適に特定することができる。
 さらに、本実施形態では、車両100は、要求出力Prに応じて発電機2を駆動してバッテリ3を充電し該バッテリ3から走行用の駆動モータ4に電力を供給するシリーズハイブリッド車両として構成され、車載アクチュエータは発電機2を駆動するエンジン1として構成される。
 そして、出力調節工程では、判定された車両100の暗騒音の状態(路面レベルLeが「0」~「4」の何れか)に応じて、エンジン1の始動を許可するための要求出力Prの閾値である始動閾値Pr_sthを設定する(図7、図9)。また、エンジン1の停止を許可するための要求出力Prの閾値である停止閾値Pr_ethを設定する(図8、図9)。
 特に、要求出力Prが始動閾値Pr_sth以上となるとエンジン1の始動を判断し、要求出力Prが停止閾値Pr_eth以下となるとエンジン1の停止を判断する。
 そして、車両100の暗騒音が高暗騒音状態(路面レベルLe=「3」~「4」)であると判断した場合には、始動閾値Pr_sthを相対的に小さい第1始動閾値(悪路始動閾値Pr_sbth)に設定する(ステップS430のYes及びステップS440)。また、停止閾値Pr_ethを相対的に小さい第1停止閾値(悪路停止閾値Pr_ebth)に設定する(ステップS540のYes及びステップS550)。一方、車両100の暗騒音が低暗騒音状態(路面レベルLe=「0」~「2」)であると判断した場合には、始動閾値Pr_sthを相対的に大きい第2始動閾値(通常始動閾値Pr_suth)に設定する(ステップS430のNo及びステップS450)。また、停止閾値Pr_ethを相対的に大きい第2停止閾値(通常停止閾値Pr_euth)に設定する(ステップS540のNo及びステップS560)。
 このように、上記実施形態で説明した制御方法による車載アクチュエータとしてシリーズハイブリッド型の車両100におけるエンジン1を想定し、その出力調整としてエンジン1を始動又は停止させる要求出力Prを変えることで、車両100の走行時において乗員に対して騒音による不快感を与えないようにエンジン1の始動タイミング及び停止タイミングを調節することができる。
 [本実施形態の構成及びその作用効果2]
 本実施形態によれば、上記車載アクチュエータ制御方法及び車載アクチュエータ制御装置の一態様であるエンジン制御方法及びエンジン制御装置が提供される。
 本実施形態のエンジン制御方法では、要求出力Prに応じて、エンジン1により発電機2を駆動してバッテリ3を充電し該バッテリ3から走行用の駆動モータ4に電力を供給するシリーズハイブリッド型の車両100において、エンジン1を始動させるための要求出力Prの閾値である始動閾値Pr_sthを設定する。そして、このエンジン制御方法は、車両100の暗騒音が相対的に大きい高暗騒音状態(路面レベルLe=「3」~「4」)であるか相対的に小さい低暗騒音状態(路面レベルLe=「0」~「2」)であるかを判定する暗騒音状態判定工程(路面レベル設定部245)と、車両100の暗騒音の状態に応じて始動閾値Pr_sthを設定する始動/停止閾値設定工程(始動フラグ設定処理)と、を含む。
 そして、始動/停止閾値設定工程では、車両100の暗騒音が高暗騒音状態であると判断された場合には、始動閾値Pr_sthを相対的に小さい第1始動閾値(悪路始動閾値Pr_sbth)に設定し(ステップS430のNo及びステップS450)、車両100の暗騒音が低暗騒音状態であると判断された場合には、始動閾値Pr_sthを相対的に大きい第2始動閾値(通常始動閾値Pr_suth)に設定する(ステップS430のYes及びステップS460)。
 さらに、本実施形態のエンジン制御方法では、始動/停止閾値設定工程では、車両100の暗騒音の状態に応じて、エンジン1を停止させるための要求出力Prの閾値である停止閾値Pr_ethを設定する(停止フラグ設定処理)。そして、車両100の暗騒音が高暗騒音状態(路面レベルLe=「3」~「4」)であると判断すると、停止閾値Pr_ethを相対的に小さい第1停止閾値(悪路停止閾値Pr_ebth)に設定する(ステップS540のYes及びステップS550)。また、車両100の暗騒音が低暗騒音状態(路面レベルLe=「0」~「2」)であると判断すると、停止閾値Pr_ethを相対的に大きい第2停止閾値(通常停止閾値Pr_euth)に設定する(ステップS540のNo及びステップS560)。
 これにより、高暗騒音状態においては低暗騒音状態よりもエンジン1を停止させにくくすることができる。結果として、上述のように高暗騒音状態においてエンジン1を始動させ易くしつつも停止はさせにくい構成となるため、車両100の乗員が騒音を認識し難い高暗騒音状態におけるエンジン1の動作時間をより長くして、発電量(バッテリ3への充電量)をより好適に確保することができる。また、高暗騒音状態が一定期間継続する状況下において、悪路始動閾値Pr_sbthと悪路停止閾値Pr_ebthが相互に近い値となることによる頻繁なエンジン1の始動と停止の繰り返しも抑制される
 なお、本実施形態では、上記エンジン制御方法を実行するエンジン制御方法(コントローラ50)が提供される。すなわち、コントローラ50は、暗騒音状態判定工程を実行する暗騒音状態判定部(路面レベル設定部245)、及び始動/停止閾値設定工程を実行する始動/停止閾値設定部(始動/停止フラグ設定部27)として機能する。
 特に、本実施形態の推定状態判定工程では、悪路始動閾値Pr_sbth及び通常始動閾値Pr_suthを、バッテリ3の充電率(バッテリSOC)が低いほど小さい値に設定する。これにより、高暗騒音状態及び低暗騒音状態の双方において、バッテリSOCが適正範囲を下回らないようにエンジン1を始動させることができる。
 さらに、本実施形態のエンジン制御方法は、車両100の車輪7の角加速度Aからロードノイズの大きさを数値化したロードノイズ値(「1」~「4」の範囲の路面レベルLe)を推定するロードノイズ値推定工程(角加速度分散値演算部241、及び分散値補正部244)をさらに含む。そして、路面レベル設定部245では、ロードノイズ値が所定の閾値(路面レベルLe=「2」と「3」)以上である場合に、車両100の暗騒音が高暗騒音状態であると判断する(ステップS300がYes)。そして、ロードノイズ値に基づく高暗騒音状態の判断が継続した場合(規定走行距離D_thに亘って悪路継続率Rbcが悪路継続率閾値Rbc_th以上となった場合)に、後の制御においてロードノイズ値と上記閾値の大小関係に関わらず、車両100の暗騒音の状態が低暗騒音状態であると判断する(ステップS350のYes及びステップS360)。
 これにより、車両100の暗騒音の状態が高暗騒音状態であるか低暗騒音状態を、角加速度Aから演算されるロードノイズ値と所定の閾値との大小関係により判断することができる。すなわち、車両100の暗騒音の状態を判断するための具体的な制御ロジックが実現される。その上で、ロードノイズ値が閾値以上となる判断される状態が継続した場合に、以降の制御においては車両100の暗騒音の状態が低暗騒音状態と判断されることとなる。このため、通常始動閾値Pr_suthよりも低い値の悪路始動閾値Pr_sbthに基づいてエンジン1が始動される状態が続くことによる、バッテリ3の過充電又は燃費の低下をより確実に防止することができる。
 特に、ロードノイズ値に基づく高暗騒音状態の継続の判断を、所定の制御期間(規定走行距離D_th)において車両100が悪路を走行する距離の割合(悪路継続率Rbc)が基準値(悪路継続率閾値Rbc_th)以上となるか否かに基づいて判断する。これにより、車両100の現実の走行シーンを想定してロードノイズ値に関わらず低暗騒音状態と判断するための好適な制御期間を定めることができる。なお、悪路継続率Rbcに代えて、ロードノイズ値が上記閾値以上と判断される状態の継続を、所定の制御期間における悪路走行時間の割合が基準値以上となるか否かに基づいて判断する構成を採用しても良い。
 そして、本実施形態のエンジン制御方法は、ロードノイズ値の推定状態が適正となる適正推定状態であるか否かを判定する推定状態判定工程(図5)をさらに含む。そして、暗騒音状態判定工程では、推定状態が適正推定状態ではないと判断された制御タイミングを、上記制御期間から除外する(ステップS300のNo)。
 これにより、車両100の走行シーンなどに応じてロードノイズ値の推定精度が適正に保たれない場合において、誤判定に基づいて上述した高暗騒音状態が継続していていないと判断される事態(結果的に暗騒音の状態が低暗騒音状態である判断される事態)が抑制される。これにより、低暗騒音状態でエンジン1を作動させることで車両100の乗員に不快感を与えることをより確実に防止することができる。
 なお、本実施形態のエンジン制御方法では、基本的には、バッテリSOCを適正範囲内に維持する発電量が実現されるように始動閾値Pr_sth及び停止閾値Pr_ethが設定される。すなわち、車両100がある走行距離を走行する際に消費するエネルギー量(要求出力Prの積分値)に対して必要な発電量は決まるため、当該発電量に応じたエンジン1の動作時間を確保する必要がある。これに対して、上述のように、高暗騒音状態において始動閾値Pr_sth及び停止閾値Pr_ethをともに低暗騒音状態におけるそれよりも小さくする構成とすることで、必要な発電量を確保するためのエンジン1の動作時間を好適に維持することができる。言い換えると、車両100がエンジン1を作動させずに走行している状態(EV走行)の頻度を維持することができる。
 特に、本実施形態では、悪路停止閾値Pr_ebth及び通常停止閾値Pr_euthを、バッテリSOCが高いほど大きい値に設定する。これにより、高暗騒音状態及び低暗騒音状態の双方において、バッテリSOCが適正範囲を超えてしまわないようにエンジン1を停止させることができる。
 さらに、本実施形態のエンジン制御方法は、要求出力Prが始動閾値Pr_sth以上となるとエンジン1の始動指令(始動フラグfst)を生成するエンジン始動判断工程(図7)と、要求出力Prが停止閾値Pr_eth以下となるとエンジン1の停止指令(停止フラグfen)を生成するエンジン停止判断工程(図8)と、を含む。
 エンジン始動判断工程では、車両100の暗騒音が高暗騒音状態である場合(ステップS430のNo)には、要求出力Prが悪路始動閾値Pr_sbth以上となると悪路始動フラグfbstを生成し(ステップS450のYes、及びステップS470)、車両100の暗騒音が低暗騒音状態である場合(ステップS430のYes)には、要求出力Prが通常始動閾値Pr_suth以上となると通常始動フラグfustを生成する(ステップS440のYes、及びステップS460)。
 一方、エンジン停止判断工程(始動/停止フラグ設定部27)では、車両100の暗騒音が高暗騒音状態である場合(ステップS530のYes)には、要求出力Prが悪路停止閾値Pr_ebth以下となると悪路停止フラグfbenを生成し(ステップS550のYes、及びステップS570)、車両100の暗騒音が低暗騒音状態である場合(ステップS530のNo)には、要求出力Prが通常停止閾値Pr_euth以下となると通常停止フラグfuenを生成する(ステップS460のYes、及びステップS580)。
 これにより、高暗騒音状態においては低暗騒音状態よりエンジン1を始動させ易くしつつ、エンジン1を停止させにくくするための具体的な制御ロジックが実現される。
 また、エンジン始動指令工程では、車両100の暗騒音が高暗騒音状態であると判断される状態が継続した場合(ステップS350のYes及びステップS360)に、後の制御において車両100の暗騒音の状態の判断結果に関わらず、要求出力Prが通常始動閾値Pr_suth以上となると通常始動フラグfustを生成する(ステップS430のYes、ステップS440のYes、及びステップS460)。
 これにより、高暗騒音状態であるとの判断が一定期間以上継続した場合であっても、実際のエンジン1の始動を当該判断に拘束されることなく、通常始動閾値Pr_suthに基づいてエンジン1を始動させることのできる制御ロジックが実現される。したがって、上述したバッテリ3の過充電及び燃費の悪化を回避することができる。
 なお、エンジン停止指令工程において、車両100の暗騒音が高暗騒音状態であると判断される状態が継続した場合に、後の制御において車両100の暗騒音の状態の判断結果に関わらず、要求出力Prが通常停止閾値Pr_euth以下となると通常停止フラグfuenを生成する構成を採用しても良い。この構成によっても、バッテリ3の過充電及び燃費の悪化を回避することができる。
 また、本実施形態のエンジン制御方法におけるエンジン停止指令工程では、要求出力Prが悪路始動閾値Pr_sbth以上となってエンジン1が始動される場合(ステップS530のYes)に、車両100の暗騒音の状態に関わらず要求出力Prが悪路停止閾値Pr_ebth以下となると停止指令(悪路停止フラグfben)を生成する(ステップS550のYes及びステップS570)。一方、要求出力Prが通常始動閾値Pr_suth以上となってエンジン1が始動される場合(ステップS530のNo)には、車両100の暗騒音の状態に応じて要求出力Prが悪路停止閾値Pr_ebth以下又は通常停止閾値Pr_euth以下となると停止フラグfenを生成する(ステップS540~ステップS580)。
 これにより、高暗騒音状態(特に悪路走行時)において設定される悪路始動閾値Pr_sbthに基づいてエンジン1が始動された場合、停止時の暗騒音の状態に関わらず、高暗騒音状態用の悪路停止閾値Pr_ebthに基づいてエンジン1が停止されることとなる。このため、エンジン1の始動時において相対的に小さい悪路始動閾値Pr_sbth(悪路用)を適用したにも関わらず、停止時には相対的に大きい通常停止閾値Pr_euth(良路用)が適用されることで始動閾値Pr_sth及び停止閾値Pr_ethが相互に近づくことに起因してエンジン1の始動及び停止が頻繁に繰り返される事態が抑制される。
 一方で、低暗騒音状態(特に良路走行時)において設定される通常始動閾値Pr_suthに基づいてエンジン1が始動された場合には、停止時に本来想定されている通常停止閾値Pr_euthよりも小さい悪路始動閾値Pr_sbthが適用された場合であっても、始動閾値Pr_sth及び停止閾値Pr_ethは相互に一定程度離れている。このため、停止時における車両100の暗騒音の状態に応じて悪路停止閾値Pr_ebth以下又は通常停止閾値Pr_euthを適用し、エンジン1を停止させることができる。
 以上、本発明の実施形態について説明したが、上記実施形態は本発明の適用例の一部を示したに過ぎず、本発明の技術的範囲を上記実施形態の具体的構成に限定する趣旨ではない。

Claims (7)

  1.  騒音源となる車載アクチュエータの動作を制御する車載アクチュエータ制御方法であって、
     車両の車輪の角加速度又はこれに相関するパラメータからロードノイズの大きさを数値化したロードノイズ値を推定するロードノイズ値推定工程と、
     前記ロードノイズ値の推定状態が適正となる適正推定状態であるか否かを判定する推定状態判定工程と、
     前記ロードノイズ値及び前記推定状態に基づいて、前記車両の暗騒音が相対的に大きい高暗騒音状態であるか相対的に小さい低暗騒音状態であるかを判定する暗騒音状態判定工程と、
     判定された前記車両の暗騒音の状態に応じて前記車載アクチュエータの出力を調節する出力調節工程と、を含み、
     前記暗騒音状態判定工程では、
      前記推定状態が前記適正推定状態であると判断した場合には、前記ロードノイズ値と所定の閾値との大小に応じて前記車両の暗騒音が前記高暗騒音状態であるか前記低暗騒音状態であるかを判定し、
      前記推定状態が前記適正推定状態では無いと判断した場合には、前記ロードノイズ値に関わらず前記車両の暗騒音が前記低暗騒音状態であると判断し、
     前記出力調節工程では、
      前記車両の暗騒音が前記高暗騒音状態であると判断した場合には、前記車載アクチュエータの動作に伴う騒音が相対的に大きくなるように該車載アクチュエータの出力を設定し、
      前記車両の暗騒音が前記低暗騒音状態であると判断した場合には、前記車載アクチュエータの動作に伴う騒音が相対的に小さくなるように該車載アクチュエータの出力を設定する、
     車載アクチュエータ制御方法。
  2.  請求項1に記載の車載アクチュエータ制御方法であって、
     前記推定状態判定工程では、
     前記車両の機械ブレーキが作動している場合に、前記ロードノイズ値の推定状態が前記適正推定状態ではないと判断する、
     車載アクチュエータ制御方法。
  3.  請求項1又は2に記載の車載アクチュエータ制御方法であって、
     前記推定状態判定工程では、
     前記車輪がスリップしている場合に、前記ロードノイズ値の推定状態が前記適正推定状態ではないと判断する、
     車載アクチュエータ制御方法。
  4.  請求項3に記載の車載アクチュエータ制御方法であって、
     前記推定状態判定工程では、
     前記車両の加速度が該車両の急減速又は急加速を判断する観点から定まる所定加速度よりも大きい場合に、前記車輪がスリップしていると判断する、
     車載アクチュエータ制御方法。
  5.  請求項3に記載の車載アクチュエータ制御方法であって、
     前記推定状態判定工程では
     前記車両に搭載される走行駆動源の駆動力が該車両の急減速又は急加速を判断する観点から定まる所定駆動力よりも大きい場合に、前記車輪がスリップしていると判断する、
     車載アクチュエータ制御方法。
  6.  請求項1~5の何れか1項に記載の車載アクチュエータ制御方法であって、
     前記車両は、要求出力に応じて発電機を駆動してバッテリを充電し該バッテリから走行用の駆動モータに電力を供給するシリーズハイブリッド車両として構成され、前記車載アクチュエータは前記発電機を駆動するエンジンとして構成され、
     前記出力調節工程では、
      前記車両の暗騒音の状態に応じて、前記エンジンを始動させるための前記要求出力の閾値である始動閾値及び/又は前記エンジンを停止させるための前記要求出力の閾値である停止閾値を設定し、
      前記要求出力が前記始動閾値以上となると前記エンジンの始動を判断し、
      前記要求出力が前記停止閾値以下となると前記エンジンの停止を判断し、
      前記車両の暗騒音が前記高暗騒音状態であると判断した場合には、前記始動閾値を相対的に小さい第1始動閾値に設定し、及び/又は前記停止閾値を相対的に小さい第1停止閾値に設定し、
      前記車両の暗騒音が前記低暗騒音状態であると判断した場合には、前記始動閾値を相対的に大きい第2始動閾値に設定し、及び/又は前記停止閾値を相対的に大きい第2停止閾値に設定する、
     車載アクチュエータ制御方法。
  7.  騒音源となる車載アクチュエータの動作を制御する車載アクチュエータ制御装置であって、
     車両の車輪の角加速度又はこれに相関するパラメータからロードノイズの大きさを数値化したロードノイズ値を推定するロードノイズ値推定部と、
     前記ロードノイズ値の推定状態が、基準を超える推定精度となる適正推定状態であるか否かを判定する推定状態判定部と、
     前記ロードノイズ値及び前記推定状態に基づいて、前記車両の暗騒音が相対的に大きい高暗騒音状態であるか相対的に小さい低暗騒音状態であるかを判定する暗騒音状態判定部と、
     判定された前記車両の暗騒音の状態に応じて前記車載アクチュエータの出力を調節する出力調節部と、を有し、
     前記暗騒音状態判定部は、
      前記推定状態が前記適正推定状態であると判断した場合には、前記ロードノイズ値と所定の閾値との大小に応じて前記車両の暗騒音が前記高暗騒音状態であるか前記低暗騒音状態であるかを判定し、
      前記推定状態が前記適正推定状態では無いと判断した場合には、前記ロードノイズ値の大きさに関わらず前記車両の暗騒音が前記低暗騒音状態であると判断し、
     前記出力調節部は、
      前記車両の暗騒音が前記高暗騒音状態であると判断した場合には、前記車載アクチュエータの動作に伴う騒音が相対的に大きくなるように該車載アクチュエータの出力を設定し、
      前記車両の暗騒音が前記低暗騒音状態であると判断した場合には、前記車載アクチュエータの動作に伴う騒音が相対的に小さくなるように該車載アクチュエータの出力を設定する、
     車載アクチュエータ制御装置。
PCT/JP2020/028172 2020-07-20 2020-07-20 車載アクチュエータ制御方法、及び車載アクチュエータ制御装置 WO2022018814A1 (ja)

Priority Applications (7)

Application Number Priority Date Filing Date Title
EP20945710.0A EP4183649A4 (en) 2020-07-20 2020-07-20 METHOD FOR CONTROLLING AN ACTUATOR ON BOARD A VEHICLE AND CONTROL DEVICE FOR AN ACTUATOR ON BOARD A VEHICLE
BR112022001744A BR112022001744A2 (pt) 2020-07-20 2020-07-20 Método de controle de atuador em veículo e aparelho de controle de atuador em veículo
MX2022000884A MX2022000884A (es) 2020-07-20 2020-07-20 Metodo de control de accionador en vehiculo y aparato de control de accionador en vehiculo.
JP2022505273A JP7140300B2 (ja) 2020-07-20 2020-07-20 車載アクチュエータ制御方法、及び車載アクチュエータ制御装置
CN202080054977.5A CN114258365B (zh) 2020-07-20 2020-07-20 车载致动器控制方法以及车载致动器控制装置
US17/629,239 US11794719B2 (en) 2020-07-20 2020-07-20 In-vehicle actuator control method and in-vehicle actuator control apparatus
PCT/JP2020/028172 WO2022018814A1 (ja) 2020-07-20 2020-07-20 車載アクチュエータ制御方法、及び車載アクチュエータ制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2020/028172 WO2022018814A1 (ja) 2020-07-20 2020-07-20 車載アクチュエータ制御方法、及び車載アクチュエータ制御装置

Publications (1)

Publication Number Publication Date
WO2022018814A1 true WO2022018814A1 (ja) 2022-01-27

Family

ID=79729134

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2020/028172 WO2022018814A1 (ja) 2020-07-20 2020-07-20 車載アクチュエータ制御方法、及び車載アクチュエータ制御装置

Country Status (7)

Country Link
US (1) US11794719B2 (ja)
EP (1) EP4183649A4 (ja)
JP (1) JP7140300B2 (ja)
CN (1) CN114258365B (ja)
BR (1) BR112022001744A2 (ja)
MX (1) MX2022000884A (ja)
WO (1) WO2022018814A1 (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220026380A (ko) * 2020-08-25 2022-03-04 현대모비스 주식회사 듀얼모터가 장착된 차량의 구동력 제어 장치 및 그 제어방법
CN116476802A (zh) * 2023-05-18 2023-07-25 广州汽车集团股份有限公司 一种车辆的控制方法及装置、电子设备、存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08138187A (ja) * 1994-11-02 1996-05-31 Honda Motor Co Ltd 路面状態検出装置
JP2009269530A (ja) * 2008-05-09 2009-11-19 Kenwood Corp 車両用ノイズ低減装置及び車両の走行ノイズ低減方法
JP2015038516A (ja) 2014-11-27 2015-02-26 株式会社ブリヂストン 路面状態推定方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5586028A (en) 1993-12-07 1996-12-17 Honda Giken Kogyo Kabushiki Kaisha Road surface condition-detecting system and anti-lock brake system employing same
JP3767103B2 (ja) * 1997-07-16 2006-04-19 日産自動車株式会社 電気自動車の制御装置
JP4997949B2 (ja) * 2006-12-08 2012-08-15 トヨタ自動車株式会社 車両用駆動装置の制御装置
JP5055990B2 (ja) 2006-12-08 2012-10-24 トヨタ自動車株式会社 車両用駆動装置の制御装置
US8032281B2 (en) * 2007-03-29 2011-10-04 Ford Global Technologies Vehicle control system with advanced tire monitoring
US8634994B2 (en) * 2010-08-20 2014-01-21 GM Global Technology Operations LLC Methods and systems for vehicle control during braking of the vehicle
JP5854315B2 (ja) * 2011-09-14 2016-02-09 日産自動車株式会社 ハイブリッド車両の制御装置
US9067585B2 (en) * 2012-03-15 2015-06-30 Nissan Motor Co., Ltd. Control device for hybrid vehicle
JP6460065B2 (ja) * 2016-08-25 2019-01-30 トヨタ自動車株式会社 ハイブリッド車両の制御装置
US20180345979A1 (en) * 2017-05-31 2018-12-06 GM Global Technology Operations LLC Road roughness classification
JP2019104462A (ja) 2017-12-14 2019-06-27 本田技研工業株式会社 車両制御システム、車両制御方法、およびプログラム
JP7203534B2 (ja) * 2018-08-22 2023-01-13 日産自動車株式会社 ハイブリッド車両の制御方法およびハイブリッド車両の制御装置
JP2019034736A (ja) 2018-11-26 2019-03-07 トヨタ自動車株式会社 ハイブリッド車両の制御装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08138187A (ja) * 1994-11-02 1996-05-31 Honda Motor Co Ltd 路面状態検出装置
JP2009269530A (ja) * 2008-05-09 2009-11-19 Kenwood Corp 車両用ノイズ低減装置及び車両の走行ノイズ低減方法
JP2015038516A (ja) 2014-11-27 2015-02-26 株式会社ブリヂストン 路面状態推定方法

Also Published As

Publication number Publication date
EP4183649A1 (en) 2023-05-24
US20220266816A1 (en) 2022-08-25
US11794719B2 (en) 2023-10-24
JP7140300B2 (ja) 2022-09-21
CN114258365A (zh) 2022-03-29
JPWO2022018814A1 (ja) 2022-01-27
BR112022001744A2 (pt) 2023-01-31
MX2022000884A (es) 2022-02-11
CN114258365B (zh) 2023-08-04
EP4183649A4 (en) 2023-11-15

Similar Documents

Publication Publication Date Title
JP4931714B2 (ja) 車速制御装置及び車速制御プログラム
JP4636062B2 (ja) 車両の挙動制御装置
US7308961B2 (en) Vehicle cruise control device and method
US10023192B2 (en) Vibration control device and vibration control system
WO2009096489A1 (ja) オルタネータ制御装置
JP2016028913A (ja) 車両の前後振動制御装置
US11987151B2 (en) Control system and method for controlling an electric motor
WO2022018814A1 (ja) 車載アクチュエータ制御方法、及び車載アクチュエータ制御装置
EP2578851A1 (en) Vehicle damping control device
CN111770863B (zh) 车辆控制方法及设备
US20230407802A1 (en) Method for controlling hybrid vehicle and hybrid vehicle
JP7447720B2 (ja) エンジン制御方法、及びエンジン制御装置
JP4218487B2 (ja) 内燃機関制御装置およびプログラム
JP5724282B2 (ja) 車体制振制御装置
JP2001263148A (ja) ハイブリッド車両の走行制御装置
JP4269901B2 (ja) 車両挙動制御装置およびプログラム
JP4905085B2 (ja) 四輪駆動車の駆動力配分制御装置
JP7172836B2 (ja) 制動力制御装置
WO2023032220A1 (ja) 駆動力制御方法及び駆動力制御装置
CN114072318A (zh) 车辆的控制方法以及车辆的控制装置
JP2006176015A (ja) 車両挙動制御装置及び車両挙動制御方法
JP7388304B2 (ja) 車両の走行制御装置
JP3635961B2 (ja) 車両用駆動力制御装置
KR20230058241A (ko) 전동화 차량의 회생 제동 제어 장치 및 방법
JP2006280099A (ja) 自動車およびその制御方法

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 2022505273

Country of ref document: JP

Kind code of ref document: A

REG Reference to national code

Ref country code: BR

Ref legal event code: B01A

Ref document number: 112022001744

Country of ref document: BR

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20945710

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 112022001744

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20220131

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 2020945710

Country of ref document: EP

Effective date: 20230220