Vehicle control device
First Claim
1. A vehicle control device comprising:
- an operating device with which a driver of a vehicle having a plurality of wheels drives the vehicle;
a drive manipulated variable detecting means which detects a drive manipulated variable expressing an operation state of the operating device by the driver;
an actuator provided in the vehicle so as to permit a motion of the vehicle to be made in response to an operation command;
an actuator controlling means which sequentially determines the operation command to the actuator on the basis of at least the drive manipulated variable and controls the operation of the actuator according to the determined operation command; and
an actual state amount grasping means which detects or estimates an actual state amount, which is a first state amount related to an actual motion of the vehicle,wherein the actuator controlling means comprises;
a vehicle model which includes at least a friction model showing a relationship between slippage of the wheels and road surface reaction forces acting on the wheels, a dynamic model showing a relationship between motions of the vehicle and the road surface reaction forces, and a model showing the operating characteristics of the actuator;
a vehicle model initializing means which defines at least a first model state amount related to a motion of the vehicle on the vehicle model as a state amount to be initialized, and initializes a value of the state amount to be initialized at a current time or at a predetermined time in the vicinity thereof to a value determined on the basis of at least the actual state amount before the current time;
a future drive manipulated variable determining means which determines a time series of a future drive manipulated variable after the current time on the basis of at least the drive manipulated variable before the current time;
a first future vehicle behavior determining means which determines a future vehicle behavior, which is a future time series after the current time of a set of the operation command to the actuator of the vehicle model, the motion of the vehicle on the vehicle model to which the operation command has been given, a road surface reaction force, and the slippage of wheels, according to a predetermined first control law by using an initialized vehicle model, which is the vehicle model wherein at least the values of the determined time series of the future drive manipulated variable and the state amount to be initialized have been initialized; and
an evaluating means which selects, as an evaluation object, at least one of the motion of the vehicle, a road surface reaction force, and the slippage of wheels in the future vehicle behavior, and evaluates whether the evaluation object satisfies a predetermined restrictive condition,wherein, when determining the operation command anew, the processing by the vehicle model initializing means, the future drive manipulated variable determining means, and the first future vehicle behavior determining means is carried out to determine the future vehicle behavior, and the processing by the evaluating means is also carried out on the evaluation object of the determined future vehicle behavior so as to determine a new operation command for the actuator on the basis of at least an evaluation result given by the evaluating means, andwherein the actuator controlling means comprises a second future vehicle behavior determining means which defines a first future vehicle behavior as the future vehicle behavior determined by the first future vehicle behavior determining means, the second future vehicle behavior determining means determining a second future vehicle behavior when the first future vehicle behavior evaluation object does not satisfy the predetermined restrictive condition, the second future vehicle behavior determined according to a predetermined second control law by using at least the initialized vehicle model, the second future vehicle behavior having a time series of the operation command with a pattern different from that of the time series of the operation command in the first future vehicle behavior, andwhen determining the operation command anew the new operation command is determined as the operation command at the current time in the first future vehicle behavior when the first future vehicle behavior evaluation object satisfies the predetermined restrictive condition, and the new operation command is determined on the basis of at least the evaluation result of the evaluation object of the second future vehicle behavior by processing carried out by the evaluating means on the second future vehicle behavior evaluation object when the first future vehicle behavior evaluation object does not satisfy the predetermined restrictive condition.
1 Assignment
0 Petitions
Accused Products
Abstract
A control means for controlling actuators of a vehicle creates a time series of a future behavior of the vehicle using a vehicle model. A state amount of the vehicle model is initialized on the basis of a state amount of the vehicle, and the future behavior is created starting from the initial state amount. The future behavior is created such that operation commands of the actuators in the vehicle model at the current time coincide with or approximate basic values based on operation of a manipulating device, such as a steering wheel of the vehicle. It is evaluated whether vehicle motion, road surface reaction force, and wheel sliding, in the created future behavior satisfy predetermined restrictive conditions. Based on the evaluation result, the operation commands of the actuators are successively decided. This permits ideal travel of the vehicle to be achieved by properly predicting future behaviors of the vehicle.
-
Citations
51 Claims
-
1. A vehicle control device comprising:
-
an operating device with which a driver of a vehicle having a plurality of wheels drives the vehicle; a drive manipulated variable detecting means which detects a drive manipulated variable expressing an operation state of the operating device by the driver; an actuator provided in the vehicle so as to permit a motion of the vehicle to be made in response to an operation command; an actuator controlling means which sequentially determines the operation command to the actuator on the basis of at least the drive manipulated variable and controls the operation of the actuator according to the determined operation command; and an actual state amount grasping means which detects or estimates an actual state amount, which is a first state amount related to an actual motion of the vehicle, wherein the actuator controlling means comprises; a vehicle model which includes at least a friction model showing a relationship between slippage of the wheels and road surface reaction forces acting on the wheels, a dynamic model showing a relationship between motions of the vehicle and the road surface reaction forces, and a model showing the operating characteristics of the actuator; a vehicle model initializing means which defines at least a first model state amount related to a motion of the vehicle on the vehicle model as a state amount to be initialized, and initializes a value of the state amount to be initialized at a current time or at a predetermined time in the vicinity thereof to a value determined on the basis of at least the actual state amount before the current time; a future drive manipulated variable determining means which determines a time series of a future drive manipulated variable after the current time on the basis of at least the drive manipulated variable before the current time; a first future vehicle behavior determining means which determines a future vehicle behavior, which is a future time series after the current time of a set of the operation command to the actuator of the vehicle model, the motion of the vehicle on the vehicle model to which the operation command has been given, a road surface reaction force, and the slippage of wheels, according to a predetermined first control law by using an initialized vehicle model, which is the vehicle model wherein at least the values of the determined time series of the future drive manipulated variable and the state amount to be initialized have been initialized; and an evaluating means which selects, as an evaluation object, at least one of the motion of the vehicle, a road surface reaction force, and the slippage of wheels in the future vehicle behavior, and evaluates whether the evaluation object satisfies a predetermined restrictive condition, wherein, when determining the operation command anew, the processing by the vehicle model initializing means, the future drive manipulated variable determining means, and the first future vehicle behavior determining means is carried out to determine the future vehicle behavior, and the processing by the evaluating means is also carried out on the evaluation object of the determined future vehicle behavior so as to determine a new operation command for the actuator on the basis of at least an evaluation result given by the evaluating means, and wherein the actuator controlling means comprises a second future vehicle behavior determining means which defines a first future vehicle behavior as the future vehicle behavior determined by the first future vehicle behavior determining means, the second future vehicle behavior determining means determining a second future vehicle behavior when the first future vehicle behavior evaluation object does not satisfy the predetermined restrictive condition, the second future vehicle behavior determined according to a predetermined second control law by using at least the initialized vehicle model, the second future vehicle behavior having a time series of the operation command with a pattern different from that of the time series of the operation command in the first future vehicle behavior, and when determining the operation command anew the new operation command is determined as the operation command at the current time in the first future vehicle behavior when the first future vehicle behavior evaluation object satisfies the predetermined restrictive condition, and the new operation command is determined on the basis of at least the evaluation result of the evaluation object of the second future vehicle behavior by processing carried out by the evaluating means on the second future vehicle behavior evaluation object when the first future vehicle behavior evaluation object does not satisfy the predetermined restrictive condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A vehicle control device comprising:
-
an operating device with which a driver of a vehicle having a plurality of wheels drives the vehicle; a drive manipulated variable detecting means which detects a drive manipulated variable expressing an operation state of the operating device by the driver; an actuator provided in the vehicle so as to permit a motion of the vehicle to be made in response to an operation command; an actuator controlling means which sequentially determines the operation command to the actuator on the basis of at least the drive manipulated variable and controls the operation of the actuator according to the determined operation command; and an actual state amount grasping means which detects or estimates an actual state amount, which is a first state amount related to an actual motion of the vehicle, wherein the actuator controlling means comprises; a vehicle model which includes at least a friction model showing a relationship between slippage of the wheels and road surface reaction forces acting on the wheels, a dynamic model showing a relationship between motions of the vehicle and the road surface reaction forces, and a model showing the operating characteristics of the actuator; a vehicle model initializing means which defines at least a first model state amount related to a motion of the vehicle on the vehicle model as a state amount to be initialized, and initializes a value of the state amount to be initialized at a current time or at a predetermined time in the vicinity thereof to a value determined on the basis of at least the actual state amount before the current time; a future drive manipulated variable determining means which determines a time series of a future drive manipulated variable after the current time on the basis of at least the drive manipulated variable before the current time; a first future vehicle behavior determining means which determines a future vehicle behavior, which is a future time series after the current time of a set of the operation command to the actuator of the vehicle model, the motion of the vehicle on the vehicle model to which the operation command has been given, a road surface reaction force, and the slippage of wheels, according to a predetermined first control law by using an initialized vehicle model, which is the vehicle model wherein at least the values of the determined time series of the future drive manipulated variable and the state amount to be initialized have been initialized; and an evaluating means which selects, as an evaluation object, at least one of the motion of the vehicle, a road surface reaction force, and the slippage of wheels in the future vehicle behavior, and evaluates whether the evaluation object satisfies a predetermined restrictive condition, wherein, when determining the operation command anew, the processing by the vehicle model initializing means, the future drive manipulated variable determining means, and the first future vehicle behavior determining means is carried out to determine the future vehicle behavior, and the processing by the evaluating means is also carried out on the evaluation object of the determined future vehicle behavior so as to determine a new operation command for the actuator on the basis of at least an evaluation result given by the evaluating means, and wherein the actuator controlling means comprises; a control law selecting means which defines, as a first future vehicle behavior, the future vehicle behavior determined by the first future vehicle behavior determining means, and selects a second control law for determining a second future vehicle behavior having a time series of the operation command with a pattern different from that of the time series of the operation command of the first future vehicle behavior, the second control law selected from among a predetermined plurality of types of control laws on the basis of a state of deviation of an evaluation object of the first future vehicle behavior from the restrictive condition when the evaluation object of the first future vehicle behavior does not satisfy the predetermined restrictive condition; and a second future vehicle behavior determining means which determines the second future vehicle behavior by using at least the initialized vehicle model according to the selected second control law, wherein, when determining the operation command anew, the new operation command is determined as the operation command at the current time in the first future vehicle behavior when the first future vehicle behavior evaluation object satisfies the predetermined restrictive condition, and the new operation command is determined on the basis of at least an evaluation result of the evaluation object of the second future vehicle behavior by processing carried out by the evaluating means on the second future vehicle behavior evaluation object when the first future vehicle behavior evaluation object does not satisfy the predetermined restrictive condition.
-
-
20. A vehicle control device comprising:
-
an operating device with which a driver of a vehicle having a plurality of wheels drives the vehicle; a drive manipulated variable detecting means which detects a drive manipulated variable expressing an operation state of the operating device by the driver; an actuator provided in the vehicle so as to permit a motion of the vehicle to be made in response to an operation command; an actuator controlling means which sequentially determines the operation command to the actuator on the basis of at least the drive manipulated variable and controls the operation of the actuator according to the determined operation command; and an actual state amount grasping means which detects or estimates an actual state amount, which is a first state amount related to an actual motion of the vehicle, wherein the actuator controlling means comprises; a vehicle model which includes at least a friction model showing a relationship between slippage of the wheels and road surface reaction forces acting on the wheels, a dynamic model showing a relationship between motions of the vehicle and the road surface reaction forces, and a model showing the operating characteristics of the actuator; a vehicle model initializing means which defines at least a first model state amount related to a motion of the vehicle on the vehicle model as a state amount to be initialized, and initializes a value of the state amount to be initialized at a current time or at a predetermined time in the vicinity thereof to a value determined on the basis of at least the actual state amount before the current time; a future drive manipulated variable determining means which determines a time series of a future drive manipulated variable after the current time on the basis of at least the drive manipulated variable before the current time; a first future vehicle behavior determining means which determines a future vehicle behavior, which is a future time series after the current time of a set of the operation command to the actuator of the vehicle model, the motion of the vehicle on the vehicle model to which the operation command has been given, a road surface reaction force, and the slippage of wheels, according to a predetermined first control law by using an initialized vehicle model, which is the vehicle model wherein at least the values of the determined time series of the future drive manipulated variable and the state amount to be initialized have been initialized; and an evaluating means which selects, as an evaluation object, at least one of the motion of the vehicle, a road surface reaction force, and the slippage of wheels in the future vehicle behavior, and evaluates whether the evaluation object satisfies a predetermined restrictive condition, wherein, when determining the operation command anew, the processing by the vehicle model initializing means, the future drive manipulated variable determining means, and the first future vehicle behavior determining means is carried out to determine the future vehicle behavior, and the processing by the evaluating means is also carried out on the evaluation object of the determined future vehicle behavior so as to determine a new operation command for the actuator on the basis of at least an evaluation result given by the evaluating means, and wherein the actuator controlling means comprises an m-th future vehicle behavior determining means which defines, as a first future vehicle behavior, the future vehicle behavior determined by the first future vehicle behavior determining means, defines M as a predetermined integer value of 2 or more, and when the evaluation object of an (m−
1)th (m;
any integer that is 2≦
m≦
M) future vehicle behavior does not satisfy the predetermined restrictive condition, the m-th future vehicle behavior determining means determines the m-th future vehicle behavior having a time series of the operation command with a pattern different from that of the time series of the operation command of each of the first to the (m−
1)th future vehicle behaviors according to a predetermined m-th control law by using at least the initialized vehicle model, andwhen determining the operation command anew, if the evaluation object of the (m−
1)th future vehicle behavior satisfies the predetermined restrictive condition, then the operation command at the current time in the (m−
1)th future vehicle behavior is determined as the new operation command, if the evaluation object of the (m−
1)th future vehicle behavior does not satisfy the predetermined restrictive condition, then the processing for determining the m-th future vehicle behavior is carried out in order from m=2 by the m-th future vehicle behavior determining means, and if an M-th future vehicle behavior has been determined, then the new operation command is determined on the basis of at least an evaluation result given by the evaluating means on the evaluation object of the M-th future vehicle behavior. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 49)
-
-
39. A vehicle control device comprising:
-
an operating device with which a driver of a vehicle having a plurality of wheels drives the vehicle; a drive manipulated variable detecting means which detects a drive manipulated variable expressing an operation state of the operating device by the driver; an actuator provided in the vehicle so as to permit a motion of the vehicle to be made in response to an operation command; an actuator controlling means which sequentially determines the operation command to the actuator on the basis of at least the drive manipulated variable and controls the operation of the actuator according to the determined operation command; and an actual state amount grasping means which detects or estimates an actual state amount, which is a first state amount related to an actual motion of the vehicle, wherein the actuator controlling means comprises; a vehicle model which includes at least a friction model showing a relationship between slippage of the wheels and road surface reaction forces acting on the wheels, a dynamic model showing a relationship between motions of the vehicle and the road surface reaction forces, and a model showing the operating characteristics of the actuator; a vehicle model initializing means which defines at least a first model state amount related to a motion of the vehicle on the vehicle model as a state amount to be initialized, and initializes a value of the state amount to be initialized at a current time or at a predetermined time in the vicinity thereof to a value determined on the basis of at least the actual state amount before the current time; a future drive manipulated variable determining means which determines a time series of a future drive manipulated variable after the current time on the basis of at least the drive manipulated variable before the current time; a first future vehicle behavior determining means which determines a future vehicle behavior, which is a future time series after the current time of a set of the operation command to the actuator of the vehicle model, the motion of the vehicle on the vehicle model to which the operation command has been given, a road surface reaction force, and the slippage of wheels, according to a predetermined first control law by using an initialized vehicle model, which is the vehicle model wherein at least the values of the determined time series of the future drive manipulated variable and the state amount to be initialized have been initialized; and an evaluating means which selects, as an evaluation object, at least one of the motion of the vehicle, a road surface reaction force, and the slippage of wheels in the future vehicle behavior, and evaluates whether the evaluation object satisfies a predetermined restrictive condition, wherein, when determining the operation command anew, the processing by the vehicle model initializing means, the future drive manipulated variable determining means, and the first future vehicle behavior determining means is carried out to determine the future vehicle behavior, and the processing by the evaluating means is also carried out on the evaluation object of the determined future vehicle behavior so as to determine a new operation command for the actuator on the basis of at least an evaluation result given by the evaluating means, wherein the first future vehicle behavior determining means comprises a means for determining a future basic operation command, the future basic operation command being a time series of a basic value of the operation command in the future after the current time, the future basic operation command determined on the basis of at least the time series of the future drive manipulated variable that has been determined, and the first control law according to which the first future vehicle behavior determining means determines the future vehicle behavior is a control law for determining the future vehicle behavior such that at least the difference between an operation command at the current time in the future vehicle behavior and the basic value at the current time in the determined future basic operation command approximates zero or coincides with zero.
-
-
40. A vehicle control device comprising:
-
an operating device with which a driver of a vehicle having a plurality of wheels drives the vehicle; a drive manipulated variable detecting means which detects a drive manipulated variable expressing an operation state of the operating device by the driver; an actuator provided in the vehicle so as to permit a motion of the vehicle to be made in response to an operation command; an actuator controlling means which sequentially determines the operation command to the actuator on the basis of at least the drive manipulated variable and controls the operation of the actuator according to the determined operation command; and an actual state amount grasping means which detects or estimates an actual state amount, which is a first state amount related to an actual motion of the vehicle, wherein the actuator controlling means comprises; a vehicle model which includes at least a friction model showing a relationship between slippage of the wheels and road surface reaction forces acting on the wheels, a dynamic model showing a relationship between motions of the vehicle and the road surface reaction forces, and a model showing the operating characteristics of the actuator; a vehicle model initializing means which defines at least a first model state amount related to a motion of the vehicle on the vehicle model as a state amount to be initialized, and initializes a value of the state amount to be initialized at a current time or at a predetermined time in the vicinity thereof to a value determined on the basis of at least the actual state amount before the current time; a future drive manipulated variable determining means which determines a time series of a future drive manipulated variable after the current time on the basis of at least the drive manipulated variable before the current time; a first future vehicle behavior determining means which determines a future vehicle behavior, which is a future time series after the current time of a set of the operation command to the actuator of the vehicle model, the motion of the vehicle on the vehicle model to which the operation command has been given, a road surface reaction force, and the slippage of wheels, according to a predetermined first control law by using an initialized vehicle model, which is the vehicle model wherein at least the values of the determined time series of the future drive manipulated variable and the state amount to be initialized have been initialized; and an evaluating means which selects, as an evaluation object, at least one of the motion of the vehicle, a road surface reaction force, and the slippage of wheels in the future vehicle behavior, and evaluates whether the evaluation object satisfies a predetermined restrictive condition, wherein, when determining the operation command anew, the processing by the vehicle model initializing means, the future drive manipulated variable determining means, and the first future vehicle behavior determining means is carried out to determine the future vehicle behavior, and the processing by the evaluating means is also carried out on the evaluation object of the determined future vehicle behavior so as to determine a new operation command for the actuator on the basis of at least an evaluation result given by the evaluating means, wherein, when determining the operation command anew, the actuator controlling means determines, as the new operation command, an operation command at the current time in a future vehicle behavior if an evaluation object of the future vehicle behavior determined by the first future vehicle behavior determining means satisfies the predetermined restrictive condition, or determines, as the new operation command, an operation command obtained by correcting the operation command at the current time in the future vehicle behavior according to a predetermined correction rule if the evaluation object of the future vehicle behavior does not satisfy the predetermined restrictive condition, and wherein the first future vehicle behavior determining means comprises a means for determining a future basic operation command, which is a time series of a basic value of the operation command in the future after the current time, on the basis of at least the time series of the future drive manipulated variable that has been determined, and the first control law according to which the first future vehicle behavior determining means determines the future vehicle behavior is a control law for determining the future vehicle behavior such that at least the difference between an operation command at the current time in the future vehicle behavior and the basic value at the current time in the determined future basic operation command approximates zero or coincides with zero, and the correction rule for correcting the operation command at the current time in the future vehicle behavior if the evaluation object of the determined future vehicle behavior does not satisfy the predetermined restrictive condition is a rule for correcting the value of the operation command at the current time in the future vehicle behavior such that the difference between an operation command obtained by correcting the operation command at the current time in the future vehicle behavior and the basic value at the current time in the determined future basic operation command is farther away from zero than the difference between a before-correction operation command at the current time in the future vehicle behavior and the basic value at the current time in the determined future basic operation command.
-
-
41. A vehicle control device comprising:
-
an operating device with which a driver of a vehicle having a plurality of wheels drives the vehicle; a drive manipulated variable detecting means which detects a drive manipulated variable expressing an operation state of the operating device by the driver; an actuator provided in the vehicle so as to permit a motion of the vehicle to be made in response to an operation command; an actuator controlling means which sequentially determines the operation command to the actuator on the basis of at least the drive manipulated variable and controls the operation of the actuator according to the determined operation command; and an actual state amount grasping means which detects or estimates an actual state amount, which is a first state amount related to an actual motion of the vehicle, wherein the actuator controlling means comprises; a vehicle model which includes at least a friction model showing a relationship between slippage of the wheels and road surface reaction forces acting on the wheels, a dynamic model showing a relationship between motions of the vehicle and the road surface reaction forces, and a model showing the operating characteristics of the actuator; a vehicle model initializing means which defines at least a first model state amount related to a motion of the vehicle on the vehicle model as a state amount to be initialized, and initializes a value of the state amount to be initialized at a current time or at a predetermined time in the vicinity thereof to a value determined on the basis of at least the actual state amount before the current time; a future drive manipulated variable determining means which determines a time series of a future drive manipulated variable after the current time on the basis of at least the drive manipulated variable before the current time; a first future vehicle behavior determining means which determines a future vehicle behavior, which is a future time series after the current time of a set of the operation command to the actuator of the vehicle model, the motion of the vehicle on the vehicle model to which the operation command has been given, a road surface reaction force, and the slippage of wheels, according to a predetermined first control law by using an initialized vehicle model, which is the vehicle model wherein at least the values of the determined time series of the future drive manipulated variable and the state amount to be initialized have been initialized; and an evaluating means which selects, as an evaluation object, at least one of the motion of the vehicle, a road surface reaction force, and the slippage of wheels in the future vehicle behavior, and evaluates whether the evaluation object satisfies a predetermined restrictive condition, wherein, when determining the operation command anew, the processing by the vehicle model initializing means, the future drive manipulated variable determining means, and the first future vehicle behavior determining means is carried out to determine the future vehicle behavior, and the processing by the evaluating means is also carried out on the evaluation object of the determined future vehicle behavior so as to determine a new operation command for the actuator on the basis of at least an evaluation result given by the evaluating means, and wherein the first control law for the first future vehicle behavior determining means to determine the future vehicle behavior includes; processing for determining each provisional value of the time series of the operation command in the future vehicle behavior according to a predetermined 1a-th rule on the basis of at least the time series of the future drive manipulated variable that has been determined; processing for inputting at least each provisional value of the determined operation command in the time series manner from the current time side into the initialized vehicle model and carrying out the arithmetic processing of the initialized vehicle model to determine, as a restriction object, at least one of the road surface reaction force and the slippage of a wheel to be combined with each provisional value of the time series of the operation command into a set; processing for determining whether the determined restriction object deviates from a predetermined permissible range; and processing for determining one of;
the provisional value as a value constituting the time series of an operation command in the future vehicle behavior if the restriction object to be combined with the provisional value into a set with respect to each of the provisional values does not deviate from the predetermined permissible range; and
a value obtained by correcting the provisional value according to a predetermined 1b-th rule such that the restriction object that has deviated falls within or approaches the predetermined permissible range as a value constituting the time series of the operation command in the future vehicle behavior when the restriction object to be combined with the provisional value into a set deviates from the predetermined permissible range. - View Dependent Claims (42)
-
-
43. A vehicle control device comprising:
-
an operating device with which a driver of a vehicle having a plurality of wheels drives the vehicle; a drive manipulated variable detecting means which detects a drive manipulated variable expressing an operation state of the operating device by the driver; an actuator provided in the vehicle so as to permit a motion of the vehicle to be made in response to an operation command; an actuator controlling means which sequentially determines the operation command to the actuator on the basis of at least the drive manipulated variable and controls the operation of the actuator according to the determined operation command; and an actual state amount grasping means which detects or estimates an actual state amount, which is a first state amount related to an actual motion of the vehicle, wherein the actuator controlling means comprises; a vehicle model which includes at least a friction model showing a relationship between slippage of the wheels and road surface reaction forces acting on the wheels, a dynamic model showing a relationship between motions of the vehicle and the road surface reaction forces, and a model showing the operating characteristics of the actuator; a vehicle model initializing means which defines at least a first model state amount related to a motion of the vehicle on the vehicle model as a state amount to be initialized, and initializes a value of the state amount to be initialized at a current time or at a predetermined time in the vicinity thereof to a value determined on the basis of at least the actual state amount before the current time; a future drive manipulated variable determining means which determines a time series of a future drive manipulated variable after the current time on the basis of at least the drive manipulated variable before the current time; a first future vehicle behavior determining means which determines a future vehicle behavior, which is a future time series after the current time of a set of the operation command to the actuator of the vehicle model, the motion of the vehicle on the vehicle model to which the operation command has been given, a road surface reaction force, and the slippage of wheels, according to a predetermined first control law by using an initialized vehicle model, which is the vehicle model wherein at least the values of the determined time series of the future drive manipulated variable and the state amount to be initialized have been initialized; and an evaluating means which selects, as an evaluation object, at least one of the motion of the vehicle, a road surface reaction force, and the slippage of wheels in the future vehicle behavior, and evaluates whether the evaluation object satisfies a predetermined restrictive condition, wherein, when determining the operation command anew, the processing by the vehicle model initializing means, the future drive manipulated variable determining means, and the first future vehicle behavior determining means is carried out to determine the future vehicle behavior, and the processing by the evaluating means is also carried out on the evaluation object of the determined future vehicle behavior so as to determine a new operation command for the actuator on the basis of at least an evaluation result given by the evaluating means, and wherein the actuator controlling means comprises; a reference state determining means for determining a future reference state, the future reference state being a reference state for a predetermined second state amount related to a vehicle motion in the future after the current time, the future reference state determined on the basis of at least the time series of the future drive manipulated variable that has been determined; and a permissible range setting means for setting a permissible range of the second state amount related to the future vehicle motion on the basis of the determined reference state, wherein the evaluation object in the processing by the evaluating means includes the second state amount, and the restrictive condition includes a condition in which the second state amount falls within the determined permissible range.
-
-
44. A vehicle control device comprising:
-
an operating device with which a driver of a vehicle having a plurality of wheels drives the vehicle; a drive manipulated variable detecting means which detects a drive manipulated variable expressing an operation state of the operating device by the driver; an actuator provided in the vehicle so as to permit a motion of the vehicle to be made in response to an operation command; an actuator controlling means which sequentially determines the operation command to the actuator on the basis of at least the drive manipulated variable and controls the operation of the actuator according to the determined operation command; and an actual state amount grasping means which detects or estimates an actual state amount, which is a first state amount related to an actual motion of the vehicle, wherein the actuator controlling means comprises; a vehicle model which includes at least a friction model showing a relationship between slippage of the wheels and road surface reaction forces acting on the wheels, a dynamic model showing a relationship between motions of the vehicle and the road surface reaction forces, and a model showing the operating characteristics of the actuator; a vehicle model initializing means which defines at least a first model state amount related to a motion of the vehicle on the vehicle model as a state amount to be initialized, and initializes a value of the state amount to be initialized at a current time or at a predetermined time in the vicinity thereof to a value determined on the basis of at least the actual state amount before the current time; a future drive manipulated variable determining means which determines a time series of a future drive manipulated variable after the current time on the basis of at least the drive manipulated variable before the current time; a first future vehicle behavior determining means which determines a future vehicle behavior, which is a future time series after the current time of a set of the operation command to the actuator of the vehicle model, the motion of the vehicle on the vehicle model to which the operation command has been given, a road surface reaction force, and the slippage of wheels, according to a predetermined first control law by using an initialized vehicle model, which is the vehicle model wherein at least the values of the determined time series of the future drive manipulated variable and the state amount to be initialized have been initialized; and an evaluating means which selects, as an evaluation object, at least one of the motion of the vehicle, a road surface reaction force, and the slippage of wheels in the future vehicle behavior, and evaluates whether the evaluation object satisfies a predetermined restrictive condition, wherein, when determining the operation command anew, the processing by the vehicle model initializing means, the future drive manipulated variable determining means, and the first future vehicle behavior determining means is carried out to determine the future vehicle behavior, and the processing by the evaluating means is also carried out on the evaluation object of the determined future vehicle behavior so as to determine a new operation command for the actuator on the basis of at least an evaluation result given by the evaluating means, and wherein the actuator controlling means comprises; a first reference state determining means for sequentially determining a reference state before the current time, the reference state before the current time being a reference state up to the current time with respect to a predetermined second state amount related to the vehicle motion, the reference state before the current time determined on the basis of at least the drive manipulated variable detected by the drive manipulated variable detecting means before the current time; and a second reference state determining means for determining a future reference state, the future reference state being a reference state in the future after the current time with respect to the second reference state, the future reference state determined on the basis of at least a time series of the future drive manipulated variable that has been determined and the determined reference state before the current time, and the first control law for the first future vehicle behavior determining means to determine the future vehicle behavior is a control law for determining the future vehicle behavior such that, when each value of the time series of an operation command in the future vehicle behavior is input to the initialized vehicle model in a time series manner from the current time side to carry out arithmetic processing of the initialized vehicle model, the second state amount related to the vehicle motion determined by the arithmetic processing approaches the determined future reference state. - View Dependent Claims (45, 46, 47, 48, 50, 51)
-
Specification