ACCELERATION SLIP CONTROLLER FOR VEHICLES

Abstract: When the opening Θmw of a main throttle valve (8) exceeds a stand-by start opening Θsb at which the occurrence of an acceleration slip is anticipated, the opening Θsn of a sub-throttle valve (12) is set to the stand-by opening Θss. These stand-by openings Θsb and Θss are learned and updated on the basis of a driving torque of an internal combustion engine (2) whose acceleration slip is controlled to an appropriate value by the acceleration slip control that was executed in the past. Therefore, the occurrence of an excessive acceleration slip can be prevented beforehand. Furthermore, if the occurrence of the acceleration slip is anticipated, the opening of the sub-throttle valve (12) is in advance set to the stand-by opening Θss suitable for suppressing the acceleration slip. When the acceleration slip occurs, therefore, the time necessary for driving the sub-throttle valve (12) to the target opening of the acceleration slip control can be shortened.

Description: TECHNICAL FIELD The present invention relates to an acceleration slip control device for a motor vehicle for improving vehicle acceleration performance by restraining excessive slip (acceleration slip) of driving wheels which occurs during start-up and acceleration of the vehicle. BACKGROUND ART A conventional acceleration slip control device for a motor vehicle is designed to begin to control acceleration slip when a driving wheel speed has exceeded a reference speed, or when the slip ratio of driving wheels has exceeded a reference slip ratio. In this acceleration slip control, the opening of the throttle valve is controlled by a feedback control system so that for example the slip ratio of the driving wheels may correspond to a target slip ratio. The acceleration slip control device in conventional use for motor vehicles, however, has such a problem that if the acceleration slip control is started after the driving wheel speed has exceeded a reference speed, there takes place a delay time between the throttle valve opening and a target opening, resulting in a lowered initial response property of the acceleration slip control. That is, if throttle valve operation starts upon the detection of an acceleration slip, the driving wheels slip excessively during the period of delay time until the throttle valve opening agrees with the target opening, resulting in a failure in gaining a sufficient acceleration performance. The document US-A-4 987 966 relates to a slippage preventing apparatus which efficiently controls the slippage of the vehicle by means of a traction control device especially if during an automatic drive control by means of an automatic drive device, the driven wheels of the vehicle are slipping. The traction control is implemented so as to reduce the engine output during slippage of the driven wheels. However this prior art document does not show any feature which can prevent the excessive slip at the beginning of the slip preventing operation. The slip control apparatus of the document EP-A-0 349 993 is adapted to rapidly converge a large degree of slip while ensuring a sufficient accleration after convergence of the slip. In operation the engine output is reduced according to a detected slip value. A fundamental feature of this known apparatus is that the reduction of the engine output begins at the moment of detection of a slip value. It is, therefore, the object of the present invention to provide an acceleration slip control device for motor vehicles which is capable of realizing a good acceleration performance by presetting the initial throttle valve opening suitable for restraining the acceleration slip in accordance with the thus predicted occurrence of the acceleration slip. DISCLOSURE OF THE INVENTION This object is achieved by an acceleration slip control device according to claim 1. In the present invention, the throttle valve opening is preset to a specific initial opening when it is detected that the depth of depression of an accelerator has exceeded a reference value at which the occurrence of acceleration slip of the driving wheels is predicted prior to the detection of the acceleration slip. In this case the driving torque produced by an internal combustion engine delays to respond to the opening the throttle valve. Accordingly there will sometimes occur acceleration slip of the driving wheels after the setting of the throttle valve opening to a specific initial opening. In the present invention, at this time, the throttle valve is driven quickly, to open from the initial opening to the target opening which is determined in accordance with the acceleration slip of the driving wheels. That is, the opening of throttle valve has been preset to an initial opening adapted to the restraining of the acceleration slip before the occurrence of the acceleration slip, so that the preset initial opening of the throttle valve is positioned close to the target opening during acceleration slip control. It is, therefore, possible for the acceleration slip control device of the present invention to reduce the time required for driving to open the throttle valve from the initial opening to the target opening, as compared with the conventional acceleration slip control device. The reference value stated above is updated on the basis of the amount of throttle valve opening (throttle opening) when the acceleration slip is being controlled to an optimum value by the feedback control of the acceleration slip. That is, at the throttle opening during the acceleration slip control to an optimum value, it is possible to obtain the optimum acceleration performance on a current road surface on which the motor vehicle is traveling. The reference value of the depth of depression of the accelerator for predicting the occurrence of acceleration slip is updated on the basis of this throttle opening, thereby enabling improving prediction accuracy. It is preferable that the reference value stated above be renewed on the basis of the condition of vehicle acceleration. That is, for example the vehicle, entering upon a high-friction road surface from a low-friction road surface (a low-µ road), can be accelerated at a high acceleration speed without causing an acceleration slip to occur. Consequently, the reference value can be thus updated, on the basis of the accelerating condition of the vehicle, to a reference value which reflects the up-to-date road surface information of the vehicle even when no acceleration slip is taking place. It is also preferable that the initial throttle valve opening set when the occurrence of the acceleration slip is foreseen be updated on the basis of the throttle opening and the accelerating condition of vehicle with the acceleration slip being controlled to an optimum value by the feedback control system. Thus the initial opening becomes an opening reflecting the frictional state of the road surface on which the vehicle is running, thereby preventing occurrence of excessive acceleration slip and stall during acceleration. Furthermore, if the reference value and the initial opening of the throttle valve have been updated to smaller values in relation to the frictional state of the road surface on which the vehicle is running, the stall threatening to occur during acceleration can be decreased by gradually opening the throttle valve, whose opening has been set to the initial opening, with the lapse of time, in the direction in which the throttle valve will be opened. BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a block diagram showing a basic constitution of an acceleration slip control device for motor vehicle of the present invention; Fig. 2 is a block diagram showing the constitution of an internal combustion engine system mounted with one embodiment of acceleration slip control device for motor vehicle according to the present invention; Fig. 3 is a block diagram showing an acceleration slip control circuit; Fig. 4 is a flowchart showing a processing procedure of the acceleration slip control; Fig. 5 is a time chart showing one example of the acceleration slip control; Fig. 6 is an explanatory view showing one example of a method for learning variables K up and K dw; Fig. 7 is a characteristic view showing the equal torque curve of the internal combustion engine; and Fig. 8 is an explanatory view for explaining a method for learning each learning value based on vehicle acceleration. BEST MODE FOR CARRYING OUT THE INVENTION Fig. 1 shows a basic constitution of the acceleration slip control device of the present invention. Hereinafter each component element of the device shown in Fig. 1 will be explained in detail. Fig. 2 is a block diagram showing the constitution of the embodiment of the acceleration slip control device for motor vehicle according to the present invention. In the embodiment shown in Fig. 2, the acceleration slip control device is mounted on a front-engine, rear-drive (FR) motor vehicle which is driven by an internal combustion engine 2 as a driving power source. As shown in Fig. 2, a surge tank 4a for suppressing intake air pulsation is formed in an intake air passage 4 of the internal combustion engine. On the upstream side of the surge tank 4a are located a main throttle valve 8 which is opened and closed in connection with an accelerator pedal 6 and a sub-throttle valve 12 which is opened and closed by a drive motor 10. And the main throttle valve 8 and the sub-throttle valve 12 are connected with each other and are fitted with a main throttle opening sensor 14 and a sub-throttle opening sensor 16 which detect the opening of these valves. A detection signal from each of these sensors 14 and 16 is inputted into an acceleration slip control circuit 20. A fuel injection valve 24 for supplying fuel to the internal combustion engine 2 operates in accordance with a fuel injection command signal from a known internal combustion engine circuit 26. The fuel injection command signal is prepared in accordance with a specific program of the internal combustion engine control circuit, on the basis of the real-time operating condition of the internal combustion engine 2, that is, information from an intake air pressure sensor 28 for detecting a surge tank 4a pressure and various other sensors. The acceleration slip control circuit 20 detects acceleration slip occurring at the right and left driving wheels 22RL and 22RR, to open and close the sub-throttle valve 12 by the use of the driving motor 10, thereby restraining the driving torque of the internal combustion engine 2 to control the acceleration slip. For this acceleration slip control a detection signal is inputted into the acceleration slip control circuit 26 from the various sensors described below which are designed to respond to the running condition of the vehicle. The engine speed sensor 30 functions to detect the rotational speed of a crankshaft 2a of the internal combustion engine 2. The detection signal is inputted into the acceleration slip control circuit 20 and the internal combustion engine control circuit 26. Driven wheel speed sensors 32FL and 32FR detect the rotational speed of right and left driven wheels (right and left front wheels) 22FL and 22FR; detection signals thus produced from these sensors are utilized for the computation of a vehicle speed. A driving wheel speed sensor 40 serves to detect a mean rotational speed of the right and left driving wheels (right and left rear wheels) 22RL and 22RR. This sensor is mounted on an output shaft of a transmission 38 which transmits the rotation of the crankshaft 2a to the right and left driving wheels 22RL and 22RR through a propeller shaft 34 and a differential gearing 36. A transmission gear ratio sensor 42 for detecting the gear ratio of the transmission 38 is also mounted in the transmission 38. Next, by referring to Fig. 3 the constitution of the acceleration slip control circuit 20 will be explained. As shown in Fig. 3, the acceleration slip control circuit 20 is composed of a microcomputer. The microcomputer, as known, is composed a CPU 20a for executing arithmetic and logic operation as is well known, a ROM 20b for storing a control program, table, etc. described later on, a RAM 20c capable of randomly reading and writing information, a backup RAM 20d for holding a stored information by a power supply, an input-output port 20e capable of receiving and giving an information between the microcomputer and external means, and a bus 20f for interconnecting the above-mentioned components. Furthermore a driving circuit 20g connected to the input-output port 20e outputs a driving signal to the driving motor 10 for driving the sub-throttle valve 12. This driving circuit 20g analyzes data indicating a target opening  SP of the sub-throttle valve 12, outputting a necessary driving signal. The acceleration slip control circuit 20 constituted as described above executes operation in accordance the control program stored in the ROM 20b, thereby controlling acceleration slip which occurs at the right and left driving wheels 22RL and 22RR. Hereinafter the acceleration slip control carried out by this acceleration slip control circuit 20 will be explained by referring to the flowchart in Fig. 4. To facilitate understanding details of the processing, one example of variations of the opening  mn and  sn of the throttle valves 8 and 12 and the driving wheel speed V mn by the acceleration slip control is shown in Fig. 5. By referring to this drawing, the acceleration slip control will be explained. The program of the flowchart shown in Fig. 4 is read from the ROM 20b simultaneously with the start of the internal combustion engine 2, and its processing is started at the CPU 20a. First, during the initial period of processing, such initializing processing as the initial setting of various flags to be used in the check of storage elements and the program (Step 100). A vehicle speed V cr is operated as a mean speed of the right and left driven wheel speeds which are detected by means of the driven wheel speed sensors 32FR and 32FL. And vehicle acceleration α is calculated by dividing a change in this vehicle speed V cr by the elapsed time required for the change. Furthermore, the control starting speed V st is given by adding a specific value to the vehicle speed V cr or by multiplying the vehicle speed V cr by a specific coefficient. To grasp the current state of vehicle operation, detection signals are inputted from the engine speed sensor 30, each of the throttle opening sensors 14 and 16, and the transmission gear ratio sensor 42 (Step 120). Next, whether or not the acceleration slip control (feedback control of the sub-throttle valve 12) is under execution is judged by the value of the flag F act (Step 130). The value of this flag F act, as described later, is set to "1" during the acceleration slip control. When the value of the flag F act is "0", the acceleration slip control has not been executed yet, and therefore a decision is made on whether or not there has been established a condition for starting the acceleration slip control at this point of time (Step 140). This processing can decide whether or not the current driving wheel speed V mw exceeds the control starting speed V st. When the condition for performing the acceleration slip control has been established, the value of the flag F act will be set to "1" (Step 150). Next, a standby control which is another mode of the acceleration slip control described later is ended or inhibited (Step 160), going back to Step 110 after execution of the initial processing of the acceleration slip control (Step 170). This initial processing of the acceleration slip control is to be carried out in the initial period of feedback control of the sub-throttle valve 12, to thereby set the initial opening  st of the sub-throttle valve 12 and to drive the sub-throttle valve 12 to the initial opening  st. This initial opening  st is determined on the basis of the gear ratio of the transmission 38 and the speed of the internal combustion engine 2 in accordance with the equal torque curve of the internal combustion engine 2. One example of the equal torque curve when the gear ratio of the transmission 38 is a first speed is shown in Fig. 7. In the present embodiment, an equal torque curve corresponding to a driving torque is selected from the driving torque of the internal combustion engine 2 for controlling the acceleration slip to an optimum value when the acceleration slip control is previously effected. The initial opening  st of the sub-throttle valve 12 is set on the basis of the gear ratio of the transmission 38 and the rotational speed of the internal combustion engine 2 in accordance with the equal torque curve thus selected. Then the sub-throttle valve 12 is driven by the motor 10 to open at a maximum speed from the opening  sn to the thus preset initial opening  st. Accordingly, the initial processing of the acceleration slip control can quickly drive the sub-throttle valve 12 to open from the opening  sn to the opening at which the driving torque regarded to be optimum for restraining the accelerator slip in the previous acceleration slip control is produced. Furthermore, at the time of the initial processing of the acceleration slip control, the driving wheel target speed V sp is set. The driving wheel target speed V sp, as known, is calculated out by adding a specific slip ratio to the vehicle speed V cr, thus being set lower than the control starting speed V st. This is because the driving wheel speed V mw detected by the driving wheel speed sensor 40 varies with vehicle body vibration and if the control starting speed V st is set at a lower speed, the acceleration slip control will wrongly be started. The period of time from t3 to t4 in Fig. 5 indicates a result of control given by the initial processing of the acceleration slip control. At the time t3 in Fig. 5, if the driving wheel speed V mw exceeds the control starting speed V st, there is established a condition for starting the acceleration slip control. At this time, the initial processing of the acceleration slip control is carried out to quickly drive the sub-throttle valve 12 to open from the opening  sn to the initial opening  st, thereby lowering the driving torque of the internal combustion engine 2 and decreasing the driving wheel speed V mw to the target speed V sp. According to the acceleration slip control of the present embodiment, as is clear from Fig. 5, the opening  sn of the sub-throttle valve 12 has been driven to the vicinity of the initial opening  st prior to the execution of the acceleration slip control by a common feedback control. Accordingly, in the initial processing of the acceleration slip control, it is possible to instantly drive to open the sub-throttle valve 12 from the opening  sn to the target initial opening  st. Subsequently, a processing for driving the sub-throttle valve 12 in advance from the opening  sn to the vicinity of the initial opening  st (hereinafter referred to as the standby processing and the backup processing) will be explained. When the flag F act is in a reset state and no condition for starting the acceleration slip control has been established yet, the result of decision at Step 140 will become "NO", proceeding to Step 200. At Step 200, whether or not the standby processing, which will be described later, is under execution is decided by use of the value of the flag F sb. This flag F sb, as described later, is set to the value "1" during the standby processing. When the value of this flag F sb is "0", a decision will be made on whether or not a condition for executing the standby processing has been established (Step 210). When this condition has not been established, the procedure will proceed to Step 270 described later. At Step 210 it is decided that the standby processing starting condition has been established when the opening  mn of the main throttle valve 8 indicating the depth of depression of the accelerator pedal 6 has exceeded a standby starting opening  sb. This standby starting opening  sb is updated, similarly to the initial opening  st previously stated, on the basis of the driving torque of the internal combustion engine for controlling the acceleration slip to an optimum value at the time of previous execution of the acceleration slip control. Therefore, when the opening  mn of the main throttle valve 8 has exceeded the standby starting opening  sb at which the driving torque described above is produced, it is anticipated that acceleration slip is very much likely to occur thereafter. It should be noted, therefore, that the standby starting opening  sb, corresponding to the above-described driving torque, changes with the rotational speed of the internal combustion engine 2 of the vehicle and the gear ratio of the transmission 38. At Step 210, when it has been judged that the standby processing condition has been established, the standby processing will immediately be executed (Step 220). Subsequently, the value of the flag F sb indicating the standby processing is under execution is set (Step 230), then returning to Step 110. Here, the standby processing is for driving the opening  sn of the sub-throttle valve 12 commonly set in a wide-open state to the standby opening  at a maximum speed of the driving motor 10. This standby opening  ss, like the above-described initial opening  st and the standby starting opening  sb, is learned on the basis of the driving torque of the internal combustion engine 2 which controls the acceleration slip to an optimum value at the time of the acceleration slip control previously carried out, being updated to the opening which holds the acceleration slip at an optimum value. Therefore, when the occurrence of the acceleration slip is expected, even before the occurrence of the acceleration slip, by this standby processing, the sub-throttle valve 12 is driven to the opening (standby opening  ss) suitable for previously restraining the acceleration slip, thus enabling preventing the occurrence of excessive acceleration slip. Variations in the opening  mn and  sn of the throttle valves 8 and 12 in this standby processing are indicated during the period of time t1 to t2 shown in Fig. 5. That is, when the opening  mn of the main throttle valve 8 has exceeded the standby starting opening  (time t1), the sub-throttle valve 12 is immediately driven to the standby opening  ss. In the case the standby processing is under execution and no condition for starting the acceleration slip control has been established yet (time t2 to t3 in Fig. 5), the processing proceeds from Step 200 to Step 250. At Step 250, a decision is made on whether or not the opening  sn of the sub-throttle valve 12 has reached the standby opening  ss, that is, on whether or not the standby processing has been completed. Then, when it has been judged that the standby processing has not been completed, the processing will go back to Step 110. In the meantime, when it has been judged that the standby processing has been completed, the flag F sb will be reset and also the flag F bc to be set at the time of completion of the backup processing will be reset (Step 260). Subsequently, a decision is made on whether or not the backup processing has been completed, on the basis of the value of the flag F bc (Step 270). At the point of time of completion of the standby processing, the backup processing is not completed yet and the flag F bc is reset at Step 260, and accordingly, at Step 270, the result of the decision will indicate "NO". In this case, the processing proceeds to Step 280, at which a decision is made on whether or not the opening  sn of the sub-throttle valve 12, which is controlled to be gradually opened by the backup processing, is in a wide-open position. When, at Step 280, the sub-throttle valve 12 is judged to be in the wide-open position, the backup processing has been completed and therefore the flag F bc is set to "1" (Step 290), then going back to Step 110. At Step 280, when the sub-throttle valve 12 is judged to be not in the wide-open state, the backup processing is executed (Step 300). Here, the backup processing is meant by a processing for preventing a vehicle stall by gradually controlling the opening  sn of the sub-throttle valve 12 which is closed to the standby opening  ss by the standby processing. In this backup processing, the target opening  sp of the sub-throttle valve 12 given by the following equation is calculated out to thereby drive the sub-throttle valve 12 to the target opening  sp. When the target opening  sp thus calculated out is larger than the opening  mn of the main throttle valve 8, the sub-throttle valve 12 is instantly driven at the maximum speed of the motor 10 to open to the wide-open state.  sp = med ( mn,  ss + K up.t,  ss + K dw.t) where, med is an operator for selecting an intermediate value of a plurality of variables in ( ); K up and K dw are variables learned during the execution of the acceleration slip control described later, and are related with K up>K dw. These variables K up and K dw are set for the purpose of preventing the occurrence of excessive acceleration slip and vehicle stall during the execution of the backup processing. Also when an emphasis is placed particularly on the prevention of the vehicle stall, the opening  sn of the sub-throttle valve 12 may be directly controlled by the feedback control system in the backup processing so that vehicle acceleration will increase at a fixed rate until there occurs acceleration slip. In this case, the target acceleration α cr, T is calculated as follows, using the vehicle acceleration α crm as an initial value which is caused by the driving torque of the internal combustion engine 2 for controlling the acceleration slip to an optimum value when the acceleration slip control is carried out. α cr,T = α crm + K.t (K : constant) Then, the sub-throttle valve 12 is driven in accordance with a deviation between the target acceleration α cr, T and the actual vehicle acceleration α cr. In this case, there is a corresponding relation between the driving torque of the internal combustion engine for controlling the acceleration slip to an optimum value when the acceleration slip control is carried out and the vehicle acceleration α crm. Furthermore, since the driving torque and the vehicle acceleration α cr are in a proportional relation within a range in which no acceleration slip occurs, the vehicle acceleration α cr is doubled with the doubling of the driving torque. Therefore, increasing the vehicle acceleration α cr at a fixed rate will similarly increase the driving torque at a fixed rate. Consequently the opening  sn of the sub-throttle valve 12 also increases in a secondary-functional manner, thereby enabling preventing a stall during vehicle acceleration. Variations in the opening  mn and  sn of the throttle valves 8 and 12 resulting from the backup processing (Step 300) are indicated in the period of the time t2 to t3 shown in Fig. 5. In Fig. 5, the opening  mn of the main throttle valve 8 exceeds  ss + K up.t, and therefore the target opening  sp becomes  ss + K up.t. Accordingly, in this case, the opening  sn of the sub-throttle valve 12 gradually increases along  + K up.t. Furthermore, in Fig. 5, since there is established a condition for starting the acceleration slip control at the time 53 as stated previously, the  sn of the sub-throttle valve 12 will not reach the full opening in this backup processing. Consequently in this case the processing of Step 290 will not be executed and the flag F bc keeps its reset state. Next, the case that the opening  sn of the sub-throttle valve 12 has been increased to full opening by the backup processing will be explained. In this case, the processing proceeds from Step 280 to Step 290, setting the flag F bc to the value of "1". Accordingly in the next processing at Step 270, the result of the decision becomes YES, proceeding to Step 310. At Step 310, the execution of subsequent standby processing and backup processing are inhibited. That is, in this case, it is considered that, with the main throttle valve 8 in the wide-open state, the sub-throttle valve 12, after being driven toward closing, is driven to the wide-open state without causing acceleration slip to occur. Accordingly, if the standby processing and the backup processing are continued in accordance with current learning values, the vehicle acceleration performance will possibly be deteriorated, whereby the execution of the standby processing and the backup processing are inhibited until the standby starting opening  sb, standby opening  ss, and variables K up and K dw which are suitable for a current road surface and a driving condition are newly learned. Here, the inhibition processing at Step 310 can be accomplished under the condition that for example the value of the flange F sb is set at "1" and an apparent standby processing is under execution. Next, a learning processing of these various learning values will be explained. The above-described learning values are learned during the execution of the acceleration slip control by the feedback control system, and are updated to new learning values. Then, when the acceleration slip control starting condition is established and the flag F act is set to the value "1" (Step 150), the acceleration slip control is carried out prior to the standby processing and the backup processing (Step 400). In this acceleration slip control, the opening  sn of the sub-throttle valve 12 is fed back so that the driving wheel speed V mw may correspond to the driving wheel target speed V sp. At the time of execution of the acceleration slip control, it is judged whether or not the vehicle is in such a learning permitting condition as permits learning suitable for learning each of the learning values previously stated (Step 410). At this Step 410, the acceleration slip has been controlled to the optimum value by the acceleration slip control carried out at Step 400; and when the running condition of the vehicle is determined simply by a relation between the road surface and the output power of the internal combustion engine, without any factor of external disturbance such as brake operation, it is judged that the vehicle is in the learning permitting condition. When the vehicle is in the learning permitting condition, each of the learning values is learned and updated (Step 420); also when the vehicle is in such a condition that the standby processing and the backup processing are inhibited, the inhibited condition is released (Step 430). In the above-described learning, a driving torque suitable for vehicle driving on the current road surface is determined by the use of a map shown in fig. 7 from the opening  sn of the sub-throttle valve 12 at which the acceleration slip is being controlled to the optimum value by the acceleration slip control, the speed of the internal combustion engine 2, and the gear ratio of the transmission 38. Furthermore, the initial opening  st corresponding to this driving torque, the standby starting opening  sb, and the standby opening  ss are calculated out from the gear ratio of the transmission 38 and the speed of the internal combustion engine 2. The variables K up and K dw also are calculated out on the basis of the above-mentioned driving torque. For example, suppose that when the vehicle is under the learning permitting condition, the gear ratio of the transmission 38 is the first speed and the opening  sn of the sub-throttle valve 12 in relation to the speed Ne of the internal combustion engine has changed as indicated by a full line in Fig. 6. It becomes manifest from this information that the backup processing is preferably to be carried out in approximation to the transition of opening of the sub-throttle valve 12 indicated in the full line in Fig. 6. It is, therefore, so learned that, in the backup processing, the values of the variables K up and K dw utilized in calculating the opening  sn of the sub-throttle valve 12 will agree with the gradients of a dotted line and an alternate long and short dash line in Fig. 6. Each of the initial opening  st, standby starting opening  sb and standby opening  ss which are updated by the learning may be the same opening and also may be corrected in accordance with the characteristic of each value. For example, it is desired that the standby starting opening  be corrected with transient characteristics of the main throttle valve 8 and the power of the internal combustion engine 2 taken into consideration. That is, the internal combustion engine control circuit 20 increases the quantity of fuel (control of fuel enrichment for acceleration ) to be supplied to the internal combustion engine 2 if generally the opening  mn of the main throttle valve 8 varies at a large rate. In this case, therefore, there is the possibility that the driving torque of the internal combustion engine 2 will exceed the driving torque suitable for the acceleration slip control before the opening  mn of the main throttle valve 8 reaches the standby starting opening  sb. Accordingly, when for example the control of fuel enrichment for acceleration is carried out on the basis of a rate of change of the opening  mn of the main throttle valve 8, the opening  mn of the main throttle valve 8 to be compared with the standby starting opening  sb should be corrected as follows.  mn =  mn + K.d  mn/dt K : constant whereby the standby starting opening  sb will become capable of corresponding to changes in the driving torque of the internal combustion engine which are caused by the control of fuel enrichment for acceleration. In the above example, the opening  mn of the main throttle valve 18 for comparing with the standby starting opening  sb was corrected, but it is to be understood that the standby starting opening  sb may be directly corrected. If it is decided that the vehicle is not in the learning permitting condition after the processing at Step 430 or at Step 410, whether or not the acceleration slip control ending condition has been established at Step 440. If the ending condition has been established, the opening  sn of the sub-throttle valve 12 is fully opened (Step 450). On the other hand, when the ending condition has not been established, the procedure will go back to Step 110. One example of the control result by this acceleration slip control is indicated at the time t4 and after in Fig. 5. In the embodiment described above, the updating of each learning value was carried out during the acceleration slip control. This updating of each learning value can be performed other than during the acceleration slip control. Hereinafter, a method for updating the learning values will be explained by referring to a timing chart in Fig. 8 and a characteristic view in Fig. 9. As previously described, the driving torque of the internal combustion engine 2 for controlling the acceleration slip to an optimum value at the time of execution of the acceleration slip control is in a corresponding relation with the optimum vehicle acceleration  crm produced by the driving torque. Therefore, it is possible to obtain a new driving torque for controlling the acceleration slip to an optimum value on the basis of the current vehicle acceleration  cr and the optimum vehicle acceleration  crm, and to update each learning value in accordance with this driving torque. To explain more concretely, suppose that the current vehicle acceleration  cr has become greater than the optimum vehicle acceleration  crm as shown in Fig. 8 when no acceleration slip control is being carried out. In this case, it can be judged that the road surface on which the vehicle is currently running is more slippery than the road surface on which learning of each learning value was performed. This change in the road surface condition increases the driving torque of the internal combustion engine 2 which controls the acceleration slip to an optimum value. This increased driving torque Ti, as shown in the following equation, can be given by multiplying the ratio of the current vehicle acceleration  cr and the optimum vehicle acceleration  crm by the previous driving torque T1. Ti = ( c/ crm) . T1 This is because the driving torque and the vehicle acceleration  cr are in a proportional relation within a range in which no acceleration slip is taking place as previously stated and it is considered that the driving torque similarly increases with an increase in the vehicle acceleration  cr. Each learning value is updated to a new learning value in accordance with the driving torque Ti that has thus increased. It should be noted that the acceleration slip control device for motor vehicle according to the present invention is not limited to the constitution of the embodiment described above and modifications are possible within the scope and spirit of the present invention. In the above-described embodiment, for example only the opening  sn of the sub-throttle valve 12 is adjusted to control the driving torque of the internal combustion engine and the acceleration slip; however, the slip control may be carried out by the use of the braking system of the motor vehicle. In this case, a burden of the braking system on the acceleration slip control can be reduced to a large extent by performing an appropriate acceleration slip control by means of the sub-throttle valve 12 explained above. When the braking system is operating, the learning of each learning value is not executed, and therefore no wrong learning will occur to make improper acceleration. In the above-described embodiment, the sub-throttle valve 12 is provided in relation to the main throttle valve 8 and its opening and closing operation is controlled. However, a single linkless throttle valve may be provided in the intake system of the internal combustion engine 2. In this case, the opening and closing operation of the linkless throttle valve is controlled prior to the operation of the accelerator pedal at the time of the standby processing, backup processing and acceleration slip control. INDUSTRIAL APPLICABILITY The acceleration slip control device for motor vehicles of the present invention, as described above, is used in a motor vehicle in which the throttle valve is mounted in the intake system of the internal combustion engine so that the quantity of intake air will be controlled by the opening of the throttle valve, thereby largely improving the initial response property of the acceleration slip control.

Claims: An acceleration slip control device for a motor vehicle for restraining acceleration slip to occur at driving wheels (22RR, 22LL) of a motor vehicle which are driven by an internal combustion engine (2) by adjusting the opening of a throttle valve (12) mounted in the intake system of said internal combustion engine (2) to control the quantity of intake air, said acceleration slip control device, comprising: an acceleration slip detecting means (32FR, 32FL, 40, step 110, step 140) for detecting the occurrence of acceleration slip during acceleration of said driving wheels (22RR, 22LL); an acceleration slip restraining means (step 170, step 400) for restraining acceleration slip occurring at said driving wheels (22RR, 22LL), by driving said throttle valve (12) in accordance with the acceleration slip when the occurrence of the acceleration slip has been detected by said acceleration slip detecting means (32FR, 32FL, 40, step 110, step 140); an accelerator depression detecting means (14, step 120) for detecting an amount of depression of an accelerator which controls the opening of said throttle valve (12); characterized by a determining means (step 210) for determining that said amount of depression of said accelerator has exceeded a reference value (sb) at which the occurrence of acceleration slip is expected; a setting means (step 220) for setting the opening of said throttle valve (12) to an initial opening (ss) so determined as to restrain acceleration slip until the occurrence of the acceleration slip is detected by said acceleration slip detecting means (32FR, 32FL, 40, step 110, step 140), when said determining means (step 210) determines that said amount of depression of said accelerator has exceeded said reference value (sb); and wherein said reference value (sb) in said determining means (step 210) is updated to a value suitable for a road surface on which said motor vehicle is running. An acceleration slip control device as claimed in claim 1, wherein said reference value (sb) in said determining means (step 210) is updated on the basis of the opening of said throttle valve (12) which is driven by said acceleration slip restraining means (step 170, step 400). An acceleration slip control device as claimed in one of the previous claims, further comprising: an operation speed detecting means for detecting the speed of operation of said accelerator; and a correcting means for correcting said reference value (sb) to a small value when the operation speed of said accelerator is high. An acceleration slip control device as claimed in one of the previous claims, wherein said initial opening (ss) set by said setting means (step 220) is updated to an opening suitable for a road surface on which a motor vehicle is running, on the basis of the opening of said throttle valve (12) which is driven by said acceleration slip restraining means (step 170, step 400). An acceleration slip control device as claimed in one of the previous claims, further comprising: a driving means (step 300) for gradually driving said throttle valve (12) set to said initial opening (ss) by said setting means (step 170, step 400), toward opening with the lapse of time until the occurrence of acceleration slip is detected by means of said acceleration slip detecting means (32FR, 32FL, 40, step 110, step 140). An acceleration slip control device as claimed in claim 1, further comprising: an accelerating condition detecting means for detecting the accelerating condition of a motor vehicle, and updating the reference value (sb) set by said determining means to a value suitable for the road surface on which the vehicle is running, on the basis of the accelerating condition detected by said accelerating condition detecting means. An acceleration slip control device as claimed in claim 1 or 6, further comprising: an operating speed detecting means for detecting the operating speed of said accelerator, and a correcting means for correcting said reference value (sb ) to a small value when the operation speed of said accelerator is high. An acceleration slip control device as claimed in claim 1, 6 or 7, further comprising: an accelerating condition detecting means for detecting the accelerating condition of a motor vehicle, to thereby update said initial opening (ss) set by said setting means (step 220) to an opening suitable for a road surface on which the motor vehicle is running, on the basis of an accelerating condition detected by said accelerating condition detecting means. An acceleration slip control device as claimed in claim 1, 6, 7 or 8, further comprising: an accelerating condition detecting means for detecting the accelerating condition of the motor vehicle; and a driving means (10, 20g) for driving to gradually open said throttle valve (12) with the lapse of time, at the point of time of detection of a negative change in accelerating condition, when the negative change in accelerating condition of the vehicle has been detected by said accelerating condition detecting means, during the driving of said throttle valve (12) to said initial opening (ss) by said setting means (step 220).

Inventors: SAWADA MAMORU, SAWADA, MAMORU, SAWADA, MAMORU, NIPPONDENSO CO., LTD.
Applicants: NIPPON DENSO CO, NIPPONDENSO CO., LTD.
Application year: 1991
Main classification: B60K28
IPC codes: B60K28