SPEED CONTROL DEVICE OF ELECTROMOTIVE VEHICLE
20170355266 · 2017-12-14
Assignee
Inventors
Cpc classification
Y02T10/72
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
B60L7/14
PERFORMING OPERATIONS; TRANSPORTING
B60W2710/182
PERFORMING OPERATIONS; TRANSPORTING
B60L15/2027
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/64
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
B60T8/17
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60L7/14
PERFORMING OPERATIONS; TRANSPORTING
Abstract
Includes electric motor (330) driving driving wheel (610) , speed control unit (300) controlling driving of electric motor (330) based on instructed speed ω.sub.r*, brake control unit (400) controlling hydraulic brake (500) applying mechanical braking to an electromotive vehicle, speed sensor (340) detecting traveling speed ω.sub.r of the electromotive vehicle, and determination unit (200) determining whether the mechanical braking needs to be applied in response to the difference between instructed speed ω.sub.r* and traveling speed ω.sub.r, and controlling operation of brake control unit (400) based on the determination result. Determination unit (200) determines that mechanical braking needs to be applied when instructed speed ω.sub.r* indicates deceleration and traveling speed ω.sub.r is higher than instructed speed ω.sub.r* , and performs control so that brake control unit (400) works hydraulic brake (500) .
Claims
1. A speed control unit of an electromotive vehicle, comprising: an electric motor driving a driving wheel; a speed control unit controlling driving of the electric motor based on instructed speed; a brake control unit controlling a hydraulic brake applying mechanical braking to the electromotive vehicle; a speed detecting unit detecting traveling speed of the electromotive vehicle; and a determination unit determining whether the mechanical braking needs to be applied according to difference between the instructed speed and the traveling speed, and controlling operation of the brake control unit based on a result of the determining.
2. The speed control unit of an electromotive vehicle of claim 1, wherein the determination unit determines that the mechanical braking needs to be applied when the instructed speed indicates deceleration and the traveling speed is higher than the instructed speed, and performs control so that the brake control unit works the hydraulic brake.
3. The speed control unit of an electromotive vehicle of claim 1, wherein the determination unit determines that the mechanical braking needs to be applied when the instructed speed indicates travelling at a constant speed after deceleration and the traveling speed is higher than the instructed speed, and performs control so that the brake control unit works the hydraulic brake.
4. The speed control unit of an electromotive vehicle of claim 1, further comprising a locking mechanism mechanically locking rotation of the driving wheel and keeping the driving wheel in a stopped state, wherein the determination unit controls operation of the locking mechanism based on the instructed speed and the traveling speed.
5. The speed control unit of an electromotive vehicle of claim 4, wherein the determination unit performs control so that the locking mechanism works when the instructed speed indicates a stop and simultaneously the traveling speed indicates a stop.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
DESCRIPTION OF EMBODIMENTS
Background of the Present Disclosure
[0025] An electromotive vehicle allows its travel to be controlled by adjusting travel torque and brake torque, in the same way as a vehicle operated by a person. Travel torque causes an electromotive vehicle to accelerate and decelerate by controlling the electric motor for travelling. Brake torque causes an electromotive vehicle to decelerate and stop by controlling the hydraulic pressure adjusting unit that operates hydraulic equipment for working the hydraulic brake of an electromotive vehicle. In a vehicle driven by a person, travel torque corresponds to an extent to which a gas pedal is pressed; brake torque corresponds to an extent to which a brake pedal is pressed.
[0026] A smaller travel torque for decelerating a vehicle causes the electric motor to operate due to an inertial force, and the motor works as a power generator. If the system is configured so that generated power voltage charges a storage battery, decelerating torque occurs in the electric motor, which is typically called a regenerative brake. It is, however, well known that when a vehicle lowers its speed, the rotation speed of the electric motor decreases, which drops the generated power voltage to reduce the possibility of providing an effective braking force.
[0027] There is known a technique in which a regenerative brake is used when the speed of the vehicle is higher than a threshold (certain speed) and a counterrotating brake is used when the speed of the vehicle is lower than the threshold to improve the performance of following instructed speed in deceleration. However, changing from the regenerative brake to the counterrotating brake may cause a shock, albeit slight, which is undesirable for a passenger vehicle. In addition, after changed to the counterrotating brake, energy cannot be collected by regeneration. Under such circumstances, the present disclosure provides a speed control device of an electromotive vehicle with better performance of traveling speed following instructed speed through collaboration of a regenerative brake and a hydraulic brake according to the difference between instructed speed and traveling speed.
[0028] Hereinafter, a detailed description is made of some embodiments with reference to the related drawings as appropriate. However, a detailed description more than necessary may be omitted, such as a description of a well-known item and a duplicate description for a substantially identical component, to avoid an unnecessarily redundant description and to allow those skilled in the art to easily understand the following description.
[0029] Note that accompanying drawings and the following description are provided for those skilled in the art to well understand the disclosure and these are not intended to limit the subjects described in the claims by the drawings and the description.
[0030] Hereinafter, the first through third exemplary embodiments are described using
FIRST EXEMPLARY EMBODIMENT
1. Configuration
1-1. Configuration
[0031]
[0032] As shown in
[0033] Controller 100 outputs instructed speed to control unit 310 and determination unit 200. Determination unit 200 calculate the difference between instructed speed output from controller 100 and traveling speed of the electromotive vehicle detected by speed sensor 340. Determination unit 200 determines whether only the braking force due to decelerating torque (the regenerative brake) generated in electric motor 330 sufficiently decelerates to instructed speed in response to the difference (a speed error) calculated. In other words, determination unit 200 determines whether applying mechanical braking is required. Determination unit 200 controls operation of brake control unit 400 according to the determination result.
[0034] Speed control unit 300 controls speed of an electromotive vehicle according to instructed speed output from controller 100. Speed control unit 300 includes control unit 310, motor drive unit 320, electric motor 330, and speed sensor 340. Control unit 310 calculates a speed error between instructed speed output from controller 100 and traveling speed of the electromotive vehicle detected by speed sensor 340. Control unit 310 generates a control signal for controlling electric motor 330 according to a speed error and outputs the signal to motor drive unit 320. Control unit 310 also outputs the speed error to brake control unit 400.
[0035] Motor drive unit 320 carries out a given conversion to a current supplied from a power supply (not shown) according to the control signal generated by control unit 310, and supplies a desired current to electric motor 330. Electric motor 330 generates a driving force by means of the current supplied from motor drive unit 320, and transmits the driving force to two driving wheels 610 through speed reducer 510 and driving shaft 600. Driving wheel 610 rotated by the driving force causes the electromotive to travel. During deceleration, decelerating torque occurs in electric motor 330 to work the regenerative brake. Speed sensor 340 detects the rotation speed of electric motor 330, detects the traveling speed of the electromotive vehicle according to the detection result, and outputs the traveling speed to control unit 310 and determination unit 200.
[0036] Brake control unit 400 controls operation of hydraulic brake 500 according to the determination result by determination unit 200. In other words, brake control unit 400 applies mechanical braking to the electromotive vehicle according to the determination result by determination unit 200. Brake control unit 400 includes control unit 410, pressure control unit 420, driver 430, hydraulic pressure adjusting unit 440, hydraulic equipment 450, and pressure sensor 460.
[0037] Control unit 410 controls pressure control unit 420 according to the determination result output from determination unit 200. Control unit 410 determines an instructed pressure from the speed error output from control unit 310 of speed control unit 300. Control unit 410 calculates a pressure error from the instructed pressure and an actual pressure value measured by pressure sensor 460.
[0038] Pressure control unit 420 calculates a control amount for hydraulic brake 500 according to the pressure error calculated by control unit 410. Driver 430 controls operation of hydraulic equipment 450 through hydraulic pressure adjusting unit 440, according to the control amount calculated by pressure control unit 420. Hydraulic pressure adjusting unit 440 rotates according to control by driver 430. Hydraulic equipment 450 supplies a driving hydraulic pressure to hydraulic brake 500 according to the rotation of hydraulic pressure adjusting unit 440. Hydraulic brake 500 applies mechanical braking to the electromotive vehicle to decelerate and to stop the electromotive vehicle. Pressure sensor 460 measures an actual pressure value and outputs it to control unit 410.
1-2. Operation
[0039] Speed control unit 1 according to the first embodiment feedback-controls traveling speed measured by speed sensor 340 to make the traveling speed follow instructed speed. Here, the rotation speed of electric motor 330 and that of driving wheel 610 are assumed to have a constant relationship to each other. Hence, speed control unit 1 controls the rotation speed of electric motor 330 to control the rotation speed of driving wheel 610, namely the traveling speed of the electromotive vehicle.
1-2-1. Mechanical Braking
[0040]
[0041] In
[0042] Hydraulic pressure adjusting unit 440 rotates according to control by driver 430. Lever 453 attached to rotation shaft 454 of hydraulic equipment 450 rotates in response to the rotation of hydraulic pressure adjusting unit 440 to push rod 452, which is connected to a hydraulic piston called master cylinder 451. Push rod 452 pushes master cylinder 451 to generate a hydraulic pressure in master cylinder 451.
[0043] Brake pipe 501 is installed in the area from master cylinder 451 through wheel cylinder 502 provided inside wheel 611 of driving wheel 610. The inside of brake pipe 501 is filled with dedicated brake fluid, and a hydraulic pressure generated is uniformly transmitted to the end of brake pipe 501. Wheel cylinder 502 uses the hydraulic pressure of brake pipe 501 to work brake shoe 504. Brake shoe 504 presses brake drum 503 to apply mechanical braking to driving wheel 610.
1-2-2. Modeling of Control System for Mechanical Braking
[0044] The control system for mechanical braking is modeled for description.
[0045] First, brake operation is described.
[0046] As shown in
X.sub.b=R.sub.b.Math.tan θ.sub.b≈R.sub.b.Math.θ.sub.b [Expression 1]
Here, moving distance X.sub.b of push rod 452 is typically proportional to brake pressure P.sub.b [/m.sup.2] generated by master cylinder 451. Hence, brake pressure P.sub.b is expressed by expression 2, where the factor of proportionality is a.sub.1.
P.sub.b=a.sub.1.Math.X.sub.b [Expression 2]
[0047] Further, brake pressure P.sub.b is proportional to brake torque T.sub.b [N.Math.m] becoming a braking force. Brake torque T.sub.b is expressed by expression 3, where the factor of proportionality is a.sub.b.
T.sub.b=a.sub.b.Math.P.sub.b [Expression 3]
[0048] From expressions 1 through 3, brake torque T.sub.b is expressed by expression 4.
T.sub.b=a.sub.b.Math.(a.sub.1.Math.X.sub.b)=a.sub.b.Math.a.sub.1.Math.R.sub.b.Math.θ.sub.b [Expression 4]
[0049] As shown by expression 4, rotation angle θ.sub.b of hydraulic pressure adjusting unit 440 is linear with brake torque T.sub.b. Brake pressure P.sub.b increases proportionally to the rotation of hydraulic pressure adjusting unit 440, becoming disturbance torque that interferes with the rotation of hydraulic equipment 450. From expression 3, disturbance torque T.sub.db [N.Math.m] is expressed by expression 5.
T.sub.db=a.sub.2.Math.P.sub.b [Expression 5]
[0050] As shown by expression 5, when rotation torque T.sub.qb of hydraulic pressure adjusting unit 440 balances with disturbance torque T.sub.db due to a hydraulic pressure, angular velocity ω.sub.b of hydraulic pressure adjusting unit 440 is zero, and hydraulic pressure adjusting unit 440 stops.
[0051] Next, a control system for mechanical braking is modeled.
[0052] Here, the respective parameters in
[0053] P.sub.b*: instructed brake pressure [N/m.sup.2]
[0054] C.sub.b(s): pressure control process by pressure control unit 420
[0055] K.sub.ba: gain of driver 430
[0056] K.sub.bt: torque constant of hydraulic pressure adjusting unit 440
[0057] J.sub.b: inertia moment of hydraulic pressure adjusting unit 440
[0058] ω.sub.b: rotation angular velocity [rad/s] of hydraulic pressure adjusting unit 440
[0059] θ.sub.b: rotation angle [rad] of hydraulic pressure adjusting unit 440
[0060] Adder 411, corresponding to control unit 410 in
[0061] In hydraulic pressure adjusting unit 440 and hydraulic equipment 450 in
[0062] From
[0063] Here, to control response from an actual pressure, C.sub.b(s) that makes the denominator of expression 6 be expression 7 becomes expression 8.
[0064] In expressions 7 and 8, ξ is a damping factor and ω.sub.n is a natural angular frequency.
[0065] Here, substituting K.sub.pb for the first term and K.sub.db for the coefficient of the second term in expression 8 yields expression 9.
C.sub.b(s)=K.sub.pb+K.sub.db.Math.s [Expression 9]
[0066] Expression 9 indicates that pressure control process C.sub.b(s) has only to be configured from a proportional gain that has undergone differential compensation. Hence, pressure control unit 420 uses proportional-differential (PD) control.
[0067]
[0068] Arithmetic unit 422 computes a pressure error calculated by adder 411 and a proportional gain (K.sub.ph). Arithmetic unit 424 multiplies a pressure error differentiated by differentiator 423 by a differential gain (K.sub.db). Adder 425 adds the computation result by arithmetic unit 422 and that by arithmetic unit 424, and outputs the sum to arithmetic unit 435.
[0069] As shown in
1-2-3. Coordination with Speed Control System
[0070]
[0071] First, the traveling speed control system is described.
[0072] In control unit 310, adder 311 calculates speed error Δω.sub.r between instructed speed ω.sub.r* [km/h] and traveling speed ω.sub.r [km/h] measured by speed sensor 340, namely (ω.sub.r*−ω.sub.r) [km/h]. Arithmetic unit 312 multiplies speed error (ω.sub.r*−ω.sub.r) by proportional gain K.sub.p. Integrator 313 integrates speed error (ω.sub.r*−ω.sub.r). Arithmetic unit 314 multiplies the computation result by integrator 313 by integration gain K.sub.i. Adder 315 adds the computation result by arithmetic unit 312 to that by arithmetic unit 314. Arithmetic unit 321, corresponding to motor drive unit 320, computes the computation result by adder 315 and driver gain K.sub.a of motor drive unit 320.
[0073] In electric motor 330, speed reducer 510, driving wheel 610, and an electromotive vehicle (unillustrated) in
[0074] Hereinafter, only a case of deceleration is described.
[0075] Brake control unit 400 is assumed to be controlled with an appropriate gain during deceleration. At this moment, if response from instructed brake pressure P.sub.b* to brake pressure P.sub.b is approximated by a first-order lag, where the time constant is τ.sub.b, and is replaced with expression 10,
[0076] In
[0077] Here, transfer function G(s) from instructed speed ω.sub.r* to actual speed ω.sub.r is derived as expression 11.
[0078] Further, expression 11 is transformed to expression 12.
[0079] To allow speed response to be adjusted, collaboration control process C(s) uses PD control from expression 12. In other words, C(s) has only to be configured from proportional gain K.sub.pc with differential compensation K.sub.dc added. Hence, substituting C(s)=K.sub.pc+K.sub.dc.Math.s for expression 12 yields expression 13.
[0080] The characteristic equation of expression 13 is expressed by expression 14.
[0081] From expression 14, expressions 15 and 16 are derived.
[0082] Expression 15 indicates that attenuation coefficient ξ can be adjusted by differential gain K.sub.dc. Expression 16 indicates that specific frequency ω.sub.n can be adjusted by proportional gain K.sub.pc.
[0083] From all of the above, brake control unit 400 can adjust response of actual speed to instructed speed during deceleration by adjusting the two gains: K.sub.pc and K.sub.dc.
1-2-4. Determination of Brake Operation
[0084]
[0085] Step S701: Condition determination unit 201 of determination unit 200 performs an input process. Condition determination unit 201 receives instructed speed ω.sub.r* from controller 100. Condition determination unit 201 receives traveling speed ω.sub.r and speed error (ω.sub.r*−ω.sub.r) from speed control unit 300. Here, condition determination unit 201 may receive only traveling speed ω.sub.r from speed control unit 300 to compute speed error (ω.sub.r*−ω.sub.r). Further, condition determination unit 201 saves previous instructed speed ω.sub.r* in memory and calculates difference Δω.sub.r* of instructed speed ω.sub.r*. Here, Δω.sub.r*>0 indicates that the current instructed speed is an instruction to accelerate. Similarly, Δω.sub.r*=0 indicates an instruction to maintain the speed; Δω.sub.r*<0 indicates an instruction to decelerate.
[0086] Step S702: Condition determination unit 201 determines whether the next two conditions for deceleration are satisfied. As the first condition, condition determination unit 201 determines whether instructed speed ω.sub.r* is an instruction to decelerate, namely Δω.sub.r<0 is satisfied or not. As the second condition, condition determination unit 201 determines whether traveling speed ω.sub.r is higher than instructed speed ω.sub.r*, namely (ω.sub.r*−ω.sub.r)<0 is satisfied or not. If condition determination unit 201 has determined that the two conditions are satisfied, the process proceeds to step S703; otherwise, to step S704. The two conditions are for determining whether only the braking force of the regenerative brake due to electric motor 330 can sufficiently control the speed.
[0087] Step S703: Condition determination unit 201 determines that mechanical braking needs to be applied because only the regenerative brake due to electric motor 330 provides an insufficient braking force. Condition determination unit 201 controls brake control unit 400 to compensate a deficit of a braking force due to the regenerative brake with mechanical braking. Brake control unit 400 controls brake operation in response to speed error (ω.sub.r*−ω.sub.r).
[0088] Step S704: Condition determination unit 201 determines that mechanical braking does not need to be applied because the regenerative brake due to electric motor 330 provides a sufficient braking force, and controls brake control unit 400 not to perform brake operation. In this case, determination unit 200 zeros instructed brake pressure P.sub.b* to be input to brake control unit 400.
1-2-5. Operation Example
[0089]
[0090] As shown in
[0091] An electromotive vehicle under previous speed control, meanwhile, begins with a stopped state (ω.sub.r=0), accelerates following instructed speed ω.sub.r* from 0.5-second point, and reaches 10 [km/h] after 3 seconds. Subsequently, the vehicle maintains constant speed (ω.sub.r=10), and begins to decelerate from 4.5-second point; however, is immediately unable to follow instructed speed ω.sub.r*. Speed error (ω.sub.r*−ω.sub.r ) gradually increases and the vehicle stops after 10 seconds (ω.sub.r=0).
[0092]
[0093] In the case of
1-3. Summary
[0094] As described above, speed control unit 1 of an electromotive vehicle according to the first embodiment includes electric motor 330, speed control unit 300, brake control unit 400, speed sensor 340, and determination unit 200. Electric motor 330 drives driving wheels 610. Speed control unit 300 controls driving of electric motor 330 according to instructed speed ω.sub.r*. Brake control unit 400 applies mechanical braking to the electromotive vehicle. Speed sensor 340 detects traveling speed ω.sub.r of the electromotive vehicle. Determination unit 200 determines that mechanical braking needs to be applied if instructed speed ω.sub.r indicates deceleration and traveling speed ω.sub.r is higher than instructed speed ω.sub.r*, and controls brake control unit 400 to work hydraulic brake 500.
[0095] With this situation, determination unit 200, if determining that the above-described conditions are satisfied, instructs brake control unit 400 to output instructed brake pressure P.sub.b* corresponding to speed error (ω.sub.r*−ω.sub.r). The electromotive vehicle can automatically compensate a deficit of a braking force of the regenerative brake caused by electric motor 330 with mechanical braking. The mechanical braking is applied so that speed error (ω.sub.r*−ω.sub.r) becomes zero.
[0096] The first embodiment thus can run the electromotive vehicle following instructed speed. For example, if the braking force of the regenerative brake is insufficient and traveling speed ω.sub.r is not following instructed speed ω.sub.r* during deceleration, the electromotive vehicle can be made to follow instructed speed ω.sub.r*. Further, the electromotive vehicle can be made to suddenly stop with instructed speed ω.sub.r*=0.
SECOND EXEMPLARY EMBODIMENT
2-1. Decrease of Mechanical Braking Force
[0097] In an electromotive vehicle, the mechanical braking force decreases due to wear of brake shoe 504 for example and a deficit of the regenerative brake cannot be compensated in some cases. In such a case, the electromotive vehicle may fail to follow the instructed speed immediately before a stop. Concretely, if the electromotive vehicle stops with instructed speed ω.sub.r*=0 in the first embodiment, speed error (ω.sub.r*−ω.sub.r)=0. In this case, the determination of step S702 in
[0098] In the second embodiment, operation of condition determination unit 201 of determination unit 200 to avoid the circumstances is described. Only the operation of condition determination unit 201 is described because the second embodiment is different from the first only in the operation.
2-2. Operation
2-2-1. Determination of Brake Operation
[0099]
[0100] Step S1001: Condition determination unit 201 performs an input process. Determination unit 200 receives instructed speed ω.sub.r* from controller 100. Condition determination unit 201 saves previous instructed speed ω.sub.r* in memory and calculates difference Δω.sub.r* of instructed speed ω.sub.r*.
[0101] Step S1002: Condition determination unit 201 determines whether ω.sub.r*<0 (an instruction to decelerate). If the condition is satisfied, the process flow precedes to step S1003; otherwise, to step S1004.
[0102] Step S1003: Condition determination unit 201 sets the flag=1 (an instruction to decelerate).
[0103] Step S1004: Condition determination unit 201 determines whether Δω.sub.r*>0 (an instruction to accelerate). If the condition is satisfied, the process flow precedes to step S1005; otherwise, to step S1006.
[0104] Step S1005: Condition determination unit 201 sets the flag=0 (an instruction to accelerate).
[0105] Step S1006; Condition determination unit 201 determines whether flag=1 and at the same time (ω.sub.r*−ω.sub.r)<0. If the condition is satisfied, the process flow precedes to step S1007; otherwise, to step S1008. Conditions of proceeding to step S1007 are supposedly the following two cases. One is the case where traveling speed ω.sub.r of the electromotive vehicle is not following instructed speed ω.sub.r* (ω.sub.r*−ω.sub.r*<0) with an instruction to decelerate having been issued (flag=1). The other is the case where traveling speed ω.sub.r of the vehicle is not following instructed speed ω.sub.r* (ω.sub.r*−ω.sub.r*0) where the instruction immediately before is to decelerate (flag=1) and the instructed speed continues to be constant (including Δω.sub.r*=0 and ω.sub.r*=0).
[0106] Step S1007: Condition determination unit 201 determines that brake control needs to be performed because traveling speed ω.sub.r is not following instructed speed ω.sub.r*. Condition determination unit 201 turns on switch 202 and instructs arithmetic unit 203 to output the computation result (ω.sub.r*−ω.sub.r) by adder 311. Arithmetic units 203 and 204 of determination unit 200 calculate brake pressure P.sub.b. Brake control unit 400 performs brake operation in response to brake pressure P.sub.b and applies mechanical braking to driving wheel 610.
[0107] Step S1008: Condition determination unit 201 determines that brake control does not need to be performed because the traveling speed is following the instructed speed and turns off switch 202. In this case, arithmetic units 203 and 204 of determination unit 200 do not compute. Determination unit 200 sets instructed brake pressure P.sub.b*=0 and inputs it to brake control unit 400. Brake control unit 400 does not perform brake operation because P.sub.b*=0.
2-2-2. Concrete Example
[0108]
[0109] In
2-3. Summary
[0110] In speed control unit 1 of an electromotive vehicle according to the second embodiment, determination unit 200 determines that mechanical braking needs to be applied in the next two cases. One is the case where the instructed speed indicates deceleration (flag=1) and the traveling speed is higher than the instructed speed (ω.sub.r*−ω.sub.r*<0). The other is the case where the instructed speed indicates that the vehicle continues to travel at a constant speed after deceleration (flag=1 and at the same time Δω.sub.r*=0) and the traveling speed is higher than the instructed speed (ω.sub.r*−ω.sub.r*<0). According to this determination, determination unit 200 controls brake control unit 400 to work hydraulic brake 500.
[0111] Resultingly, when the electromotive vehicle is traveling in spite of the fact that the instructed speed is zero after deceleration, mechanical braking can be applied until the vehicle completely stops.
[0112] Accordingly, even if the mechanical control force is insufficient due to wear of brake shoe 504 for example and traveling speed ω.sub.r cannot follow instructed speed ω.sub.r*, mechanical braking can be retained until traveling speed ω.sub.r starts following instructed speed ω.sub.r*.
THIRD EXEMPLARY EMBODIMENT
[0113] In the third exemplary embodiment, a locking mechanism is added to the speed control unit in the first and second embodiments to improve the accuracy in the stop operation of an electromotive vehicle.
3-1. Configuration
[0114]
[0115] As shown in
[0116] Locking mechanism 700 is provided on driving shaft 600 to mechanically lock operation of driving wheel 610. Driver 710 controls driving and stopping of locking mechanism 700 in response to control of determination unit 210.
3-2. Operation
[0117]
[0118] Step S1401: Condition determination unit 201 of determination unit 210 performs an input process. Determination unit 210 receives instructed speed ω.sub.r* from controller 100. Condition determination unit 201 receives traveling speed c), from speed control unit 300.
[0119] Step S1402: Condition determination unit 201 determines whether the electromotive vehicle is at a stop in a state of ω.sub.r*=0 and at the same time ω.sub.r*=0 (i.e., in a state where an instruction to stop has been issued). If the condition is satisfied, the process flow proceeds to step S1403; otherwise, to step S1404.
[0120] Step S1403: Condition determination unit 201 determines that the vehicle is at a stop in a state where an instruction to stop has been issued, and controls driver 710 to turn on locking mechanism 700.
[0121] Step S1404: Condition determination unit 201 determines whether ω.sub.r*>0 (an instruction to travel). If the condition is satisfied, the process flow proceeds to step S1405. Otherwise, condition determination unit 201 determines that the current operation be maintained, does not control driver 710, and completes the process.
[0122] Step S1405: Condition determination unit 201 determines that an instruction to travel has been issued and makes driver 710 perform control to turn off locking mechanism 700.
3-3. Operation Example
[0123]
[0124] In
[0125] In the third embodiment, immediately after the vehicle stops at 7-second point in
3-4. Summary
[0126] For speed control unit 2 of an electromotive vehicle according to the third embodiment, the vehicle includes locking mechanism 700 that mechanically locks the rotation of the driving wheels to maintain a stopped state. Determination unit 210 controls operation of locking mechanism 700 based on instructed speed ω.sub.r* and traveling speed ω.sub.r. When instructed speed ω.sub.r* indicates a stop (ω.sub.r*=0) and at the same time traveling speed ω.sub.r indicates a stop (ω.sub.r=0), determination unit 210 controls locking mechanism 700 to perform a locking operation.
[0127] Herewith, locking mechanism 700 automatically works when the vehicle stops in response to an instruction to stop.
[0128] Accordingly, the vehicle can maintain a stopped state. If the vehicle stops on an upslope for example, the vehicle can avoid rolling backward.
Other Exemplary Embodiments
[0129] Hereinbefore, the description is made of some embodiments for exemplification of the technologies in the disclosure. For this purpose, detailed descriptions and accompanying drawings are provided.
[0130] Accordingly, some components described in the detailed descriptions and accompanying drawings may include, besides what is essential for solving problems, what is not essential in order to exemplify the above-described technologies. Hence, the fact that such inessential components are included in the detailed descriptions and accompanying drawings does not mean that such inessential components are immediately acknowledged as essential.
[0131] The above-described embodiments are for exemplification of the technologies in the disclosure. Hence, the embodiments may undergo various kinds of change, substitution, addition, and/or omission within the scope of the claims and their equivalent technology.
INDUSTRIAL APPLICABILITY
[0132] A brake control unit of the present disclosure is applicable to an electromotive vehicle automatically operated or remotely controlled.
REFERENCE MARKS IN THE DRAWINGS
[0133] 1, 2 speed control unit
[0134] 100 controller
[0135] 200, 210 determination unit
[0136] 202 switch
[0137] 203, 204, 312, 314, 321, 331, 333, 413, 416, 421, 422, 424, 435, 441, 443, 444, 445, 446 arithmetic unit
[0138] 300 speed control unit
[0139] 310, 410 control unit
[0140] 311, 315, 332, 411, 425, 442 adder
[0141] 313 integrator
[0142] 320 motor drive unit
[0143] 330 electric motor
[0144] 340 speed sensor
[0145] 400 brake control unit
[0146] 420 pressure control unit
[0147] 423 differentiator
[0148] 430, 710 driver
[0149] 440 hydraulic pressure adjusting unit
[0150] 450 hydraulic equipment
[0151] 451 master cylinder
[0152] 452 push rod
[0153] 453 lever
[0154] 454 rotation shaft
[0155] 460 pressure sensor
[0156] 500 hydraulic brake
[0157] 501 brake pipe
[0158] 502 wheel cylinder
[0159] 503 brake drum
[0160] 504 brake shoe
[0161] 510 speed reducer
[0162] 600 driving shaft
[0163] 610 driving wheel
[0164] 611 wheel
[0165] 700 locking mechanism