DCT SHIFTING CONTROL METHOD FOR VEHICLE
20170101083 ยท 2017-04-13
Assignee
Inventors
- Jae Sung BANG (Yongin-si, KR)
- Jae Kyu Hyun (Daegu, KR)
- Sang Joon Kim (Seoul, KR)
- Tae Hee Jung (Seongnam-si, KR)
Cpc classification
B60K6/387
PERFORMING OPERATIONS; TRANSPORTING
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
F16H61/0437
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60Y2300/426
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
B60W2710/1005
PERFORMING OPERATIONS; TRANSPORTING
F16H61/688
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W30/19
PERFORMING OPERATIONS; TRANSPORTING
B60W10/113
PERFORMING OPERATIONS; TRANSPORTING
Y10S903/93
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B60Y2300/60
PERFORMING OPERATIONS; TRANSPORTING
B60Y2400/428
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/62
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B60K2006/4825
PERFORMING OPERATIONS; TRANSPORTING
B60W10/02
PERFORMING OPERATIONS; TRANSPORTING
B60W2710/025
PERFORMING OPERATIONS; TRANSPORTING
B60K6/547
PERFORMING OPERATIONS; TRANSPORTING
B60W20/10
PERFORMING OPERATIONS; TRANSPORTING
F16H2061/0444
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B60W2510/1015
PERFORMING OPERATIONS; TRANSPORTING
Y10S903/919
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B60W20/30
PERFORMING OPERATIONS; TRANSPORTING
Y10S903/914
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
B60W2510/0208
PERFORMING OPERATIONS; TRANSPORTING
B60W2510/1005
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W20/10
PERFORMING OPERATIONS; TRANSPORTING
B60W10/08
PERFORMING OPERATIONS; TRANSPORTING
B60W10/06
PERFORMING OPERATIONS; TRANSPORTING
B60K6/547
PERFORMING OPERATIONS; TRANSPORTING
B60K6/387
PERFORMING OPERATIONS; TRANSPORTING
B60W30/19
PERFORMING OPERATIONS; TRANSPORTING
B60W10/02
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A DCT shifting control method of a vehicle includes: a temporary engaging step that engages an N-3 stage gear having a gear ratio larger than an N stage gear that is a currently engaged gear; a first torque switching step that starts to slip a first clutch engaged with the N-3 stage gear and disengages a second clutch engaged with the N stage gear that is the currently engaged gear; a synchronization speed adjusting step that synchronizes a speed of a power source of a vehicle with a desired input shaft speed by controlling the power source of the vehicle, disengages the N stage gear, and engages the N-2 stage gear that is the desired gear, with the slip of the first clutch maintained; and a second torque switching step that finishes shifting by disengaging the first clutch and engaging the second clutch.
Claims
1. A DCT shifting control method of a vehicle, comprising: a shifting start determining step in which a controller determines whether power-off down-same-shaft shifting is required; a temporary engaging step in which the controller engages an N-3 stage gear having a gear ratio larger than an N stage gear that is a currently engaged gear; a first torque switching step in which the controller starts to slip a first clutch engaged with the N-3 stage gear and disengages a second clutch engaged with the N stage gear that is the currently engaged gear, after the temporary engaging step; a synchronization speed adjusting step in which the controller synchronizes a speed of a power source of a vehicle with a desired input shaft speed obtained by multiplying a current input speed by a gear ratio of an N-2 stage gear that is a desired gear by controlling the power source of the vehicle, disengages the N stage gear, and engages the N-2 stage gear that is the desired gear, with the slip of the first clutch maintained after the first torque switching step; and a second torque switching step in which the controller finishes shifting by disengaging the first clutch and engaging the second clutch.
2. The method of claim 1, wherein the controller is configured to shift to a neutral gear from the N stage gear that is the currently engaged gear by controlling a shifting actuator in the synchronization speed adjusting step, engage the N-2 stage gear that is the desired gear, and adjust the speed of the power source by controlling at least a motor of power sources of a vehicle including the motor in the synchronization speed adjusting step.
3. The method of claim 1, wherein the controller is configured to perform a shifting preparing step before performing the first torque switching step after the shifting start determining step, and the shifting preparing step includes a torque adjusting step that adjusts and maintains torque of a driving source at a predetermined preparatory torque.
4. The method of claim 3, wherein an inertia moment of a driving system is determined by inertia moments of all parts in a path through which power is transmitted from the motor to a motor-sided part of the second clutch that is a disengaged clutch when an engine clutch is disengaged between an engine and the motor, but is determined by inertia moments of all parts in a path through which power is transmitted from the engine to the motor and the motor-sided part of the second clutch through the engine clutch when the engine clutch is engaged.
5. The method of claim 1, wherein before the second clutch is disengaged by the first torque switching step after the shifting start determining step, the controller obtains first offset by subtracting the current input speed, which is obtained by multiplying a gear ratio of the currently engaged gear by a current output shaft speed, from a desired input shaft speed; determines a desired synchronization completion time that is time to be taken from a point of start time of the synchronization speed adjusting step to a point of time when shifting is finished; obtains a desired parallel value by subtracting an initial offset from the desired input shaft speed in the synchronization speed adjusting step; and sets a desired speed that a driving source speed is supposed to follow by adding an additional value, which is set to make a profile gradually increasing from zero to an initial offset value during the desired synchronization completion time, to the desired parallel value at every control cycle, thereby performing feedback control on the driving source speed in accordance with the desired speed.
6. The method of claim 5, wherein the desired synchronization completion time is divided into at least three periods and different rates of change of additional values are set in periods in the synchronization speed adjusting step.
7. The method of claim 6, wherein, in said at least three periods of the desired synchronization completion time, a rate of change of the additional value is a largest rate in a middle period, and the rate of change of the additional value is smaller in an early stage period and a last stage period at both sides of the middle period, than the rate of change in the middle period, in the synchronization speed adjusting step.
8. The method of claim 6, wherein a rate of change of the additional value in a middle stage is set as a value obtained by dividing a maximum torque of the driving source by an inertia moment of a driving system, or less, wherein the driving source is only the motor when an engine clutch between an engine and the motor is disengaged, and is the engine and the motor when the engine clutch is engaged, and wherein the driving source is an HSG, the engine, and the motor when the engine clutch is engaged and the HSG is connected to the engine configured to supply power, and wherein the inertia moment of the driving system is determined by inertia moments of all parts in a path through which power is transmitted from the motor to a motor-sided part of the second clutch when the engine clutch is disengaged, but is determined by inertia moments of all parts in a path through which power is transmitted from the engine to the motor and the motor-sided part of the second clutch through the engine clutch when the engine clutch is engaged.
9. The method of claim 6, wherein changes of the additional values set in the periods of the desired synchronization completion time are processed by a low-pass filter so that the additional values are smoothly changed among the periods.
10. The method of claim 6, wherein changes of the additional values set in the periods of the desired synchronization completion time are processed by spline interpolation so that the additional values are smoothly changed among the periods.
11. The method of claim 5, further comprising: a feedback value calculating step of calculating a feedback control value, using a difference between the desired speed and a rotational speed of a plant showing a driving system as a control error; a disturbance removing step of removing disturbance and calculating an estimated error for converting the driving system into an ideal nominal state, in response to a final control value for controlling the plant, the disturbance accompanying operation of the plant, and a measured rotational speed; and a control value calculating step of calculating a final control value by adding a feedback control value to and subtracting the estimated error from a feedforward value obtained by multiplying a differential value of the desired speed by an inertia moment of a driving system.
12. The method of claim 11, wherein the driving system is determined by all parts in a path through which power is transmitted from the motor to a motor-sided part of the second clutch when an engine clutch is disengaged, and is determined by all parts in a path through which power is transmitted from the engine to the motor and the motor-sided part of the second clutch through the engine clutch, or all parts connected to the engine to transmit torque, when the engine clutch is engaged.
13. The method of claim 11, wherein in the disturbance removing step, a first processed value is created by processing the final control value (U) with a low-pass filter (Q(S)) that follows the following equation,
14. A DCT shifting controller for a vehicle, comprising: a shifting request determining unit configured to determine whether power-off down-same-shaft shifting is required in a TMED type hybrid vehicle equipped with a DCT; a shifting instructing unit configured, when the power-off down-same-shaft shifting is required, to control a shifting actuator to engage an N-3 stage gear having a gear ratio larger than an N stage gear that is a currently engaged gear, configured to start to slip a first clutch connected to the N-3 stage gear, and configured to disengage the N stage gear that is the currently engaged gear and engage an N-2 stage gear, with a second clutch, which is connected to the N stage gear that is the currently engaged gear, disengaged; a clutch instructing unit configured to control the first and second clutches; and a driving source instructing unit configured to control driving sources of a vehicle to synchronize a driving source speed with a desired input shaft speed obtained by multiplying a current input shaft speed by a gear ratio of a desired gear, when the second clutch connected to the currently engaged gear is disengaged in accordance with a request for the power-off down-same-shaft shifting.
15. The controller of claim 14, wherein the driving source instructing unit includes an object setting unit configured to obtain an initial offset by subtracting a current input shaft speed, which is obtained by multiplying a gear ratio of the currently engaged gear by a current output shaft speed, from the desired input shaft speed before the second clutch is disengaged in the power-off down-same-shaft shifting, wherein the object setting unit is configured to determine a desired synchronization completion time that is taken from a point of time when the currently engaged gear is disengaged to a point of time when a speed of a driving source is synchronized with the desired input shaft speed, and the object setting unit configured to set a desired speed that the driving source speed is supposed to follow by obtaining a desired parallel value that is a difference from the desired input shaft speed to the initial offset and by adding an additional value, which is set to make a profile gradually increasing from zero to a initial offset value during the desired synchronization completion time, to the desired parallel value at every control cycle.
16. The controller of claim 15, wherein the driving source instructing unit further includes: a feedback value calculating unit configured to calculate a feedback control value, using a difference between the desired speed and a rotational speed of a plant showing a driving system as a control error; a disturbance observing unit configured to remove disturbance and calculate an estimated error for converting the driving system into an ideal nominal state, in response to a final control value for controlling the plant, the disturbance accompanying operation of the plant, and a measured rotational speed; and a control value calculating unit configured to calculate a final control value by adding the feedback control value to and subtracting the estimated error from a feedforward value obtained by multiplying a differential value of the desired speed by inertia moment of the driving system.
17. The controller of claim 16, wherein the disturbance observing unit is configured to creates a first processed value by processing the final control value with a low-pass filter (Q(S)) that follows the following equation,
Description
DRAWINGS
[0034] In order that the disclosure may be well understood, there will now be described various forms thereof, given by way of example, reference being made to the accompanying drawings, in which:
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042] The drawings described herein are for illustration purposes only and are not intended to limit the scope of the present disclosure in any way.
DETAILED DESCRIPTION
[0043] The following description is merely exemplary in nature and is not intended to limit the present disclosure, application, or uses. It should be understood that throughout the drawings, corresponding reference numerals indicate like or corresponding parts and features.
[0044]
[0045] The motor is connected to the DCT, the DCT has an odd-numbered shaft ODD, an even-numbered shaft EVEN, and an output shaft OUT; a first clutch CL1 is disposed between the motor and the odd-numbered shaft of the DCT; a second clutch CL2 is disposed between the motor and the even-numbered shaft of the DCT, a first clutch actuator 1CA and a second clutch actuator 2CA for controlling the first clutch and the second clutch, respectively, are provided; and an odd-number shifting actuator OA and an even-number shifting actuator EA for engaging/disengaging the gears on the odd-numbered shaft and the gears on the even-numbered shaft, respectively, are provided, and driving wheels DW are connected to the output shaft through a differential DIFF.
[0046] A controller C can control the HSG, the engine, the engine clutch, the motor, the first clutch actuator, the second clutch actuator, the even-number shifting actuator, and the odd-number shifting actuator.
[0047] Obviously, although one controller C controls those parts in the figure, the controller may be divided into a plurality of controllers, for example, an engine controller for controlling the engine, a motor controller for controlling the motor, a transmission controller for controlling the parts in the DCT, and a hybrid controller for controlling the engine controller, the motor controller, and the transmission controller in a higher class. However, for making the present disclosure clear, one representative controller may control all the parts as a concept including all of changes of the configuration of the controller, so the configuration of the controller should not be construed as being limited to that shown in the figure.
[0048]
[0049] According to the present disclosure, as shown in
[0050] That is, when it is required to shift from the sixth gear that is the currently engaged gear to the fourth gear, it is possible to more quickly synchronize the speed of a driving source of a vehicle with a desired input shaft speed by disengaging the second clutch connected to the currently engaged gear, skipping the first clutch connected by engaging the third gear, and actively increasing the speed of the driving source of the vehicle to the desired input shaft speed. Further, since the second clutch is disengaged, by disengaging the currently engaged gear, engaging the fourth gear that is the N-2-gear, and engaging the second clutch and disengaging the first clutch right after the fourth gear is engaged, shifting is quickly completed.
[0051] As the first clutch connected by engaging the third gear is skipped, the speed of the first clutch increases the speed of the driving source because the speed of the first clutch is higher than the speed of the driving speed, so the speed of the driving source can be more quickly synchronized with the desired input shaft speed.
[0052] Obviously, when the speed of the driving source of a vehicle rapidly increases, the rotational speed range of the motor increases in comparison to sequential shifting, so more regenerative braking can be provided under the same conditions.
[0053] The currently engaged gear is referred to as an N stage gear and other gears that the transmission can shift to are expressed by addition or subtracting integers to or from N. Further, it is exemplified in this embodiment that the fourth gear that is the N-2 stage gear from the sixth gear that is the currently engaged gear is the desired gear. When the currently engaged gear is the fifth gear, the desired gear is the third gear that is the N-2 stage gear, so the first clutch and the second clutch are operated in opposite way.
[0054] The fourth gear and the sixth gear, which are both even-numbered gears, are mounted on the even-numbered shaft and connected to the motor through the second clutch, and they may be connected to the engine by an engine clutch, whereas the fifth gear, which is an odd-numbered gear, is mounted on the odd-numbered shaft and connected to the motor through the first clutch, and it may be connected to the engine by the engine clutch.
[0055] The output shaft means the output shaft of the DCT.
[0056] The controller C shifts to the neutral gear from the N stage gear that is the currently engaged gear by controlling the shifting actuator in the synchronization speed adjusting step (S40), engages the N-2 stage gear that is the desired gear, and adjusts the speed of a driving source by controlling at least the motor of driving sources of a vehicle including the motor in the synchronization speed adjusting step (S40).
[0057] The driving sources are all power sources that can supply power for driving a vehicle, and as shown in
[0058] Further, the controller C performs a shifting preparing step (S25) before performing the first torque switching step (S30) after the shifting start determining step (S10) in this embodiment. Although the shifting preparing step (S25) is performed after the temporary engaging step (S20) in
[0059] The shifting preparing step (S25) includes a torque adjusting step that adjusts and maintains the torque of the driving source at predetermined preparatory torque.
[0060] The torque adjusting step prevents a rapid and large change of the speed of a driving source due to a large change of load when the second clutch is disengaged, by appropriately adjusting the torque of the driving source in advance before disengaging the second clutch connected with the currently engaged gear.
[0061] Accordingly, when referring to
[0062] where nw is the current input shaft speed that is the speed of an even-numbered shaft that is currently the input shaft before shifting, and can be obtained by multiplying the current output shaft speed by the gear ratio of the currently engaged gear, in which the second clutch is not disengaged yet, so nw is the same as the current speed of the driving source.
[0063] For reference, tg in
[0064] The inertia moment J of a driving system is determined by the inertia moments of all parts in the path through which power is transmitted from the motor to the motor-sided part of the disengaged second clutch when the engine clutch is disengaged between the engine and the motor, but is determined by the inertia moments of all parts in the path through which power is transmitted from the engine to the motor and the motor-sided part of the second clutch through the engine clutch when the engine clutch is engaged.
[0065] For reference, the motor-sided part of the second clutch actually means a clutch housing and a pressure plate that are connected to the motor and cover the clutch disc of the second clutch. However, in a common dual clutch in which a first clutch and a second clutch are disposed in a package type in one clutch housing, the motor-sided part of the second clutch means the entire clutch housing of the dual clutch, so it means the same object as the motor-sided part of the first clutch when the first clutch and the second clutch are both disengaged.
[0066] The present disclosure employs the following method to smoothly change the speed of a driving source from the current input shaft speed to a desired input shaft speed through the synchronization speed adjusting step (S40) after the first torque switching step (S30).
[0067] Before the second clutch connected to the currently engaged gear is disengaged by the first torque switching step (S30) after the shifting start determining step (S10), the controller obtains first offset I_Off by subtracting the current input shaft speed nw, which is obtained by multiplying the gear ratio of the currently engaged gear by the current output shaft speed, from the desired input shaft speed tg; determines a desired synchronization completion time t.sub.f that is time to be taken from the point of start time of the synchronization speed adjusting step (S40) to the point of time when shifting is finished; obtains a desired parallel value PL by subtracting the initial offset I_OFF from the desired input shaft speed tg in the synchronization speed adjusting step (S40); and sets a desired speed r that a driving source speed is supposed to follow by adding an additional value x, which is set to make a profile gradually increasing from zero to the initial offset value during the desired synchronization completion time, to the desired parallel value at every control cycle, thereby performing feedback control on the driving source speed in accordance with the desired speed r.
[0068] That is, in the synchronization speed adjusting step (S40), the initial offset is obtained at the early stage, the total amount of the current diving source speed supposed to change during the desired synchronization completion time is determined, and the additional value is added to the desired parallel value through a process for smoothly changing the additional value within the initial offset, thereby obtaining the profile that a change of the driving source speed is supposed to follow.
[0069]
[0070] For reference, although the desired synchronization completion time is divided into total three periods of a longest period at the middle and two relatively short periods at both sides in
[0071] In the example shown in
[0072] Accordingly, in the desired synchronization completion time, the additional value is gradually increased such that the driving source speed smoothly changes from the current input shaft speed nw without shock in the early stage, the driving speed is relatively quickly changed to provide rapid shifting response in the middle stage, and the driving source speed is smoothly synchronized with thee desired input shaft speed tg without shock in the last stage, so it is possible to achieve both of rapid shifting response and smooth shifting.
[0073] The rate of change of the additional value in the middle stage is set as a value obtained by dividing the maximum torque of the driving source by the inertia moment of the driving system, or less.
[0074] On the other hand, the speed change of the driving source during the desired synchronization completion time may be achieved by determining a plurality of periods for the speed change and setting corresponding inclinations such that the time needed for shifting is correspondingly determined, instead of the method of setting a desired synchronization completion time first, dividing the desired synchronization completion time into periods, and giving different rates of change of the driving source speed to the periods.
[0075] The driving source means only the motor when the engine clutch between the engine and the motor is disengaged, means the engine and the motor when the engine clutch is engaged, and means the HSG, engine, and motor when the engine clutch is engaged and the HSG is connected to the engine to be able to supply power.
[0076] The inertia moment of a driving system is determined by the inertia moments of all parts in the path through which power is transmitted from the motor to the motor-sided part of the second clutch when the engine clutch is disengaged, and is determined by the inertia moments of all parts in the path through which power is transmitted from the engine to the motor and the motor-sided part of the second clutch through the engine clutch when the engine clutch is engaged.
[0077] Smoother shifting may be achieved by processing changes of the additional values set in the periods of the desired synchronization completion time through a low-pass filter so that the additional values are smoothly changed among the periods.
[0078] For reference, in
[0079] Obviously, instead of a low-pass filter, spline interpolation may be applied to the additional values such that the additional values are smoothly changed through the periods.
[0080] Feedback control is performed on the driving source speed in accordance with a change of the desired speed r of the driving force in the synchronization speed adjusting step (S40).
[0081] The feedback control in the synchronization speed adjusting step (S40) includes: a feedback value calculating step that calculates a feedback control value U.sub.fb, using the difference between the desired speed r and the rotational speed of a plant G showing the driving system as a control error e (S41); a disturbance removing step that removes disturbance d and calculates an estimated error U.sub.d for converting the driving system G into an ideal nominal state, in response to a final control value U for controlling the plant G, the disturbance d accompanying operation of the plant G, and a measured rotational speed y (S43); and a control value calculating step that calculates the final control value U by adding the feedback control value U.sub.fb to and subtracting the estimated error U.sub.d from a feedforward value U.sub.ff obtained by multiplying the differential value of the desired speed by the inertia moment J of the driving system (S45).
[0082] That is, the feedforward value U.sub.ff obtained by multiplying the differential value of the desired speed r by the inertia moment J of the driving system is torque to be applied to the plant to obtain the speed of the plant G that is a driving system, as intended, and basically, feedback control is achieved by measuring the rotational speed of the plant controlled in accordance with the feedforward value, calculating the feedback control value U.sub.fb using the control error e that is the difference from the desired speed, and adding the feedback control value to the feedforward value and using the sum for plant control.
[0083] By adding the estimated error U.sub.d to the feedforward value U.sub.ff and the feedback control value U.sub.fb through the disturbance removing step using a disturbance observing unit in the basic feedback control, the final control value U for controlling the plant G is consequently calculated.
[0084] In the disturbance removing step, a first processed value is created by processing the final control value U with a low-pass filter Q(S) that follows the following equation.
[0085] A second processed value is created by inputting the measured rotational speed of the plant to G.sub.n.sup.1(S) for a nominal plant G.sub.n(S) for the plant G showing the driving system and then processing it with the low-pass filter Q(S), and the estimated error U.sub.d is calculated by subtracting the first processed value from the second processed value.
[0086] In the above equation, a.sub.j and b.sub.i are set to satisfy |Q(s=j)|1 under the maximum frequency .sub.m included in the disturbance d, the nominal plant satisfies G.sub.n(S)=1/(J*s), and G.sub.n.sup.1(s) is (J*s).
[0087] The estimated error U.sub.d is consequently a factor for removing the disturbance d internally and externally applied to the plant G and idealizing the plant G into the nominal plant G.sub.n(S) that is an ideal rigid system and is added to the feedforward value together with the feedback control value to further improve stability and accuracy in control of the plant.
[0088] Referring to
[0089] The driving source instructing unit 7 includes an object setting unit 7-1 that obtains initial offset by subtracting the current input shaft speed, which is obtained by multiplying the gear ratio of the currently engaged gear by the current output shaft speed, from the desired input shaft speed before the second clutch is disengaged in the power-off down-same-shaft shifting; determines the desired synchronization completion time that is taken from the point of time when the currently engaged gear is disengaged to the point of time when the speed of the driving source is synchronized with the desired input shaft speed; and sets a desired speed that the driving source speed is supposed to follow by obtaining a desired parallel value that is the difference from the desired input shaft speed to the initial offset and by adding an additional value, which is set to make a profile gradually increasing from zero to the initial offset value during the desired synchronization completion time, to the desired parallel value at every control cycle.
[0090] The driving source instruction unit 7 includes: a feedback calculating unit 7-3 that calculates a feedback control value U.sub.fb, using the difference between the desired speed r calculated by the object setting unit 7-1 and the rotational speed of a plant G showing the driving system as a control error e; a disturbance observing unit 7-5 that removes disturbance d and calculates an estimated error U.sub.d for converting the driving system G into an ideal nominal state, in response to a final control value U for controlling the plant G, the disturbance d accompanying operation of the plant G, and a measured rotational speed y; and a control value calculating unit 7-7 that calculates the final control value U by adding the feedback control value U.sub.fb to and subtracting the estimated error U.sub.d from a feedforward value U.sub.ff obtained by multiplying the differential value of the desired speed r by the inertia moment J of the driving system.
[0091] For reference, the feedback calculating unit 7-3 may be a PID controller.
[0092] Although a preferred embodiment of the present disclosure has been described for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the present disclosure.