Electric brake device

The electric brake device uses a stiffness estimator with pre-stored reference stiffnesses and decision variables to address the nonlinearity in stiffness changes, ensuring accurate brake control with reduced computational demands.

JP7796485B2Active Publication Date: 2026-01-09NTN CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2021103507
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-06-22
Publication Date
2026-01-09
Estimated Expiration
2041-06-22

AI Technical Summary

Technical Problem

Existing electric brake devices face challenges in accurately controlling braking force due to nonlinearity in stiffness caused by friction material wear, leading to potential deterioration in controllability, especially in vehicle brakes, and require complex calculations that are computationally intensive and prone to errors.

Method used

An electric brake device that estimates stiffness using a stiffness estimator with pre-stored reference stiffnesses and decision variables, performing convergence calculations to minimize error, allowing for accurate brake control even with changing stiffness.

Benefits of technology

The solution enables accurate brake control with a reduced calculation load, maintaining control accuracy despite stiffness changes due to friction material wear, without the need for high-performance computing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007796485000002
    Figure 0007796485000002
  • Figure 0007796485000003
    Figure 0007796485000003
  • Figure 0007796485000004
    Figure 0007796485000004
Patent Text Reader

Abstract

To provide an electric brake device capable of estimating rigidity by a small calculation load, and retaining the accuracy of brake control even when rigidity is changed.SOLUTION: An electric brake device 1 includes a control device 2 which controls a brake force by driving an electric motor 10. The control device 2 includes: an angle estimation part 32 for estimating a rotation angle of the electric motor 10; a brake force estimator 22 for estimating a brake force; a rigidity estimator 24 for estimating rigidity as a correlation which relates a rotation amount of the electric motor 10 with a brake force; and a brake force control part 36 for deriving a motor driving amount by using estimated rigidity estimated by the rigidity estimator 24. The rigidity estimator 24 has a rigidity estimation calculation part 46 for estimating rigidity by performing convergent operation of deriving an error by comparing the other calculated value derived from one of a stored estimated angle and an estimated brake force by using estimated rigidity with the other stored data, and adjusting a determination variable so as to reduce an error at least to a predetermined allowable value.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an electric brake device that drives an electric motor to control braking force caused by contact between a friction material and a brake rotor. [Background technology]

[0002] Known electric brake devices include those described in the following Patent Documents 1 to 3. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2010-270788 [Patent Document 2] Japanese Patent Application Laid-Open No. 2012-057681 [Patent Document 3] Japanese Patent Application Laid-Open No. 2008-184023 Summary of the Invention [Problem to be solved by the invention]

[0004] When the electric brake device of Patent Document 1 is applied to vehicle brakes in particular, it is often required to control the braking force quickly and precisely so as not to cause the driver to feel uncomfortable or to improve control performance such as anti-skid control and vehicle motion control.

[0005] Generally, in a brake device that brakes a brake rotor with a friction material, the stiffness of the brake device, i.e., the change in braking force relative to the amount of motor rotation, is nonlinear with respect to the braking force, mainly due to the nonlinearity of the stiffness of the friction material. For this reason, in order to perform precise control, it is generally preferable to grasp the stiffness as accurately as possible and use information based on that stiffness for control.

[0006] However, particularly in vehicle brakes, friction materials generally wear due to repeated braking. As a result, the stiffness of the brake device can change relatively significantly. Furthermore, wear does not progress uniformly (uneven wear) due to uneven contact pressure on the friction material, mainly caused by deformation of the brake device. Therefore, stiffness changes depending on the degree of uneven wear, i.e., the unevenness of wear. If this causes a discrepancy between the brake device stiffness stored in the control device and the actual device, there is a risk that the controllability of the braking force of the electric brake device will deteriorate.

[0007] Furthermore, when using an actuator that has the function of changing speed using the reaction force of the actuator load as in Patent Document 2, it is preferable to at least determine in advance the load conditions under which the speed change occurs and to perform control based on the actuator stiffness that reflects the influence of the speed change operation. However, factors such as wear of components can change the load conditions under which the speed change occurs, which can cause a problem of deterioration in the controllability of the braking force of the electric brake device.

[0008] Patent Document 3 also discloses a method for estimating the stiffness of a brake device. However, the stiffness of a brake device generally exhibits relatively strong nonlinearity. For example, it is often difficult to back-calculate the stiffness using a predetermined formula from data obtained by actually operating an electric brake device. Instead, it is necessary to determine conditions for minimizing error using an iterative method such as Newton's method. However, even in this case, determining a formula for deriving the nonlinear stiffness requires a complex arithmetic formula with a large number of variables, resulting in an extremely large computational load and the need for a high-performance computing device, which creates cost issues. Furthermore, the complexity of the arithmetic formula can cause the convergence calculation used for estimation to diverge, or the existence of many local solutions can make it take an extremely long time to obtain an estimation result with sufficient accuracy.

[0009] An object of the present invention is to provide an electric brake device that can estimate stiffness with a small calculation load and maintain the accuracy of brake control even if the stiffness changes. [Means for solving the problem]

[0010] The electric brake device of the present invention includes a brake rotor, a friction material that contacts the brake rotor to generate a braking force, a friction material operation means that controls the contact state between the friction material and the brake rotor, an electric motor that powers the friction material operation means, and a control device that drives the electric motor to control the braking force generated by the contact between the friction material and the brake rotor. The control device includes an angle estimator that estimates a physical quantity corresponding to the rotation angle of the electric motor, a braking force estimator that estimates braking force, a stiffness estimator that stores the estimated angle estimated by the angle estimator and the estimated braking force estimated by the braking force estimator as an electric brake operation history and that estimates stiffness, which is a correlation between the rotation amount of the electric motor and the braking force, based on the stored estimated angle and estimated braking force, and a braking force control unit that uses the estimated stiffness estimated by the stiffness estimator to derive a motor drive amount for causing the estimated braking force to follow a target braking force value. The stiffness estimator has a stiffness estimation calculation unit that calculates an estimated stiffness using multiple pre-stored reference stiffnesses and a decision variable that determines one of the reference stiffnesses or an intermediate value between them. The stiffness estimation calculation unit compares a calculated value derived from one of the stored estimated angle and estimated braking force using the estimated stiffness with the other stored data to derive an error, and estimates stiffness by performing a convergence calculation that adjusts the decision variables so that the error is reduced to at least a predetermined allowable amount. Here, the "physical quantity equivalent to the rotation angle of the electric motor" is, for example, the stroke amount of a friction material, angular velocity, etc. Angular velocity can be integrated to obtain an angle.

[0011] According to this configuration, by estimating the stiffness of the electric brake device and performing control calculations based on the estimated stiffness, it is possible to maintain brake control accuracy even if stiffness changes due to friction material wear, etc. Furthermore, by deriving the estimated stiffness of the electric brake device using a pre-stored initial stiffness, a reference stiffness that assumes stiffness changes in the electric brake device, and a decision variable that combines these, it is possible to estimate stiffness with a relatively small calculation load.

[0012] In the present invention, the multiple reference stiffnesses stored in the stiffness estimator may be a data table with multiple addresses each having a reference stiffness, and the decision variable may be an address indicating a reference to the data table. With this configuration, representative examples of stiffnesses that can change are prepared in advance as a table, and by changing the reference to the table and performing a convergence calculation to minimize the error, the design variable becomes only the address indicating the reference to the data table. Therefore, an estimated stiffness with a small error compared to the actual stiffness of the electric brake device can be calculated with a relatively small calculation load.

[0013] In the present invention, the multiple reference stiffnesses stored in the stiffness estimator may be at least two or more different patterns of reference stiffnesses, and the decision variable may be a value multiplied as a combination ratio of the multiple reference stiffnesses. With this configuration, the combination ratio is changed when combining representative examples of stiffnesses that can vary in advance at a predetermined ratio, and a convergence calculation for error minimization is performed, so that the combination ratio is the only design variable. Therefore, an estimated stiffness with a small error compared to the actual electric brake device stiffness can be calculated with a relatively small calculation load.

[0014] In the present invention, the decision variables in the stiffness estimation calculation unit may include a first decision variable that mainly changes the nonlinearity of stiffness, and a second decision variable that mainly changes the overall stiffness.

[0015] In the present invention, the friction material operating means may be a linear motion mechanism equipped with a speed change mechanism in which the rotational motion of the electric motor is converted into linear motion and an equivalent lead, which is the correlation between the amount of rotation and the amount of linear motion, changes at a predetermined braking force, the plurality of reference stiffnesses stored in the stiffness estimator may be reference stiffnesses that include changes in the equivalent lead, and the decision variables may include decision variables that mainly change the braking force conditions under which the change in the equivalent lead occurs.

[0016] In this case, the friction material operating means may include a planetary reduction structure having a rotary input member and planetary rolling elements arranged coaxially with the rotation axis of the rotary input member and spaced equally in the circumferential direction, and producing a deceleration effect depending on the ratio between the orbital speeds of the rotary input member and the planetary rolling elements, an elastic member that applies a fastening force that rotates the rotary input member and the planetary rolling elements as one unit, and a transmission mechanism in which the fastening force of the elastic member is lost due to a reaction force of a pressing force between the friction material and the brake rotor, producing a planetary reduction effect, the multiple reference stiffnesses stored in the stiffness estimator are reference stiffnesses that include amounts of deformation of the elastic member, and the decision variables in the stiffness estimation calculation unit may include a decision variable that changes the braking force condition at which deformation of the elastic member is completed.

[0017] In the present invention, the stiffness estimator may be configured to determine the brake operation amount based on at least one of the change amount of the estimated brake force and the change amount of the estimated angle in the electric brake operation history, and to limit the change in the decision variable in the convergence calculation when estimating the stiffness when the brake operation amount becomes small. The smaller the operating range of the electric brake used for error estimation, the greater the risk of an erroneous estimation result due to the influence of measurement noise, fluctuations in brake force (e.g., uneven thickness of the brake disc of a disc brake), etc. Therefore, for example, by narrowing the range in which the decision variable can be changed relative to the previous estimation result, the risk of deriving an erroneous estimation result can be avoided.

[0018] In the present invention, the angle estimator may estimate the angular velocity of the brake rotor, and the stiffness estimator may determine a degree of brake use based on at least one of the time during which the estimated angle and estimated braking force from the electric brake operation history are acquired, the angular velocity of the brake rotor, and the estimated braking force, and may be configured to limit changes in the decision variable in a convergence calculation when estimating the stiffness when the degree of brake use decreases. It is believed that the longer a friction material is pressed against a brake rotor rotating at high speed with a greater force, the more likely the friction material will wear, and that the more likely it is to wear in the opposite situation. Therefore, for example, by narrowing the range in which the decision variable can be changed relative to the previous estimation result, the risk of deriving an erroneous estimation result can be avoided.

[0019] In the present invention, the control device may have a driving state estimator that estimates the driving state of a vehicle equipped with the electric brake device, and the stiffness estimator may have a function of determining whether stiffness estimation has been performed based on an electric brake operation history in which a change in estimated brake force greater than a predetermined value has occurred, and measuring a non-execution time during which stiffness estimation is not performed based on the determination, and a function of estimating, when the non-execution time has elapsed more than a predetermined value, that the vehicle equipped with the electric brake device has been stopped for more than a predetermined time as the driving state, and if the braking force of the vehicle is smaller than a predetermined value, generating a braking force greater than the predetermined braking force regardless of operation by the driver of the vehicle, and performing stiffness estimation using the estimated braking force and estimated angle at that time.

[0020] To perform a highly reliable stiffness estimation, it is preferable to use data from situations where a sufficiently large braking force is generated, but it is conceivable that situations may arise where a braking force equivalent to or greater than the normal braking range (generally a braking range smaller than approximately 0.2 G) is not generated for an extended period of time. For this reason, in such situations, it is possible to obtain an estimated stiffness that is in line with the actual vehicle conditions by automatically generating a braking force for estimating stiffness while the vehicle is stopped, when there is no problem if the braking force is at least greater than required. [Effects of the Invention]

[0021] According to the electric brake device of the present invention, the stiffness can be estimated with a small calculation load, and the accuracy of the brake control can be maintained even if the stiffness changes. [Brief explanation of the drawings]

[0022] [Figure 1] 1 is a configuration diagram of an electric brake device according to a first embodiment of the present invention. [Figure 2] FIG. 3 is a configuration diagram of an electric brake device according to a first modified example of the first embodiment. [Figure 3] FIG. 4 is a configuration diagram of an electric brake device according to a second modified example of the first embodiment. [Figure 4] FIG. 10 is a configuration diagram of an electric brake device according to a third modified example of the first embodiment. [Figure 5] FIG. 2 is a diagram illustrating a brake system configured using a plurality of the electric brake devices. [Figure 6] FIG. 2 is a configuration diagram of another example of the brake system. [Figure 7] 2 is a configuration diagram showing an example of a brake controller and a stiffness estimator of the electric brake device. FIG. [Figure 8] FIG. 4 is a configuration diagram showing another example of the brake controller and the stiffness estimator of the same. [Figure 9] FIG. 2 is a block diagram showing an example of reference stiffness and decision variables in a stiffness estimation calculation unit of the stiffness estimator. [Figure 10] FIG. 10 is a block diagram illustrating another example of the reference stiffness and the decision variables. [Figure 11] FIG. 10 is a block diagram illustrating yet another example of the reference stiffness and the decision variables. [Figure 12] FIG. 10 is a block diagram illustrating yet another example of the reference stiffness and the decision variables. [Figure 13] FIG. 10 is a block diagram illustrating yet another example of the reference stiffness and the decision variables. [Figure 14] 10 shows yet another example of the same reference stiffness and decision variables. [Figure 15]FIG. 10 is a flow diagram showing an example of a stiffness estimation flow. [Figure 16] FIG. 10 is a flowchart showing an example of a flow for storing an estimated angle and an estimated braking force in an operation history storage unit of the stiffness estimator. [Figure 17] FIG. 10 is a flow diagram showing an example of a flow for setting different limit ranges for decision variables during stiffness estimation. [Figure 18] FIG. 10 is a flow diagram showing another example of a flow for setting different limit ranges for decision variables during stiffness estimation. [Figure 19] FIG. 10 is a flow diagram showing an example of a flow for operating the electric brake device under conditions that allow automatic stiffness estimation and performing stiffness estimation when the conditions for performing stiffness estimation are not satisfied for a long period of time. [Figure 20] 10(a) is a graph showing an example of the operation of the electric brake device, and FIG. 10(b) is a graph showing an example of the operation of a conventional electric brake device. DETAILED DESCRIPTION OF THE INVENTION

[0023] 1 shows the configuration of an electric brake device 1 according to a first embodiment of the present invention. The electric brake device 1 includes a control device 2, a brake actuator 6 using a linear motion mechanism 4, and a brake instruction means 8 such as a brake pedal.

[0024] [Brake actuator configuration] The brake actuator 6 has an electric motor 10, a linear motion mechanism 4, an angle sensor 12, a load sensor 14, and a reducer 16. The angle sensor 12 detects the motor angle of the electric motor. The load sensor 14 detects the brake load of the electric brake device 1. Note that the reducer 16 may be omitted depending on the performance requirements of the brake.

[0025] The electric motor 10 is, for example, a permanent magnet synchronous motor. Using a permanent magnet synchronous motor as the electric motor 10 saves space and provides high efficiency and high torque. However, the electric motor 10 is not limited to a permanent magnet synchronous motor, and may be, for example, a DC motor using brushes, a reluctance motor without permanent magnets, an induction motor, or the like. Furthermore, the electric motor 10 may be a radial gap motor in which magnetic poles are provided in the radial direction of rotation, or an axial gap motor in which magnetic poles are provided in the axial direction of rotation.

[0026] The linear motion mechanism 4 may be a screw mechanism such as a planetary roller screw, a ball screw, or a slide screw, or any of various mechanisms capable of converting rotational motion into linear motion, such as a ball ramp mechanism.

[0027] The angle sensor 12 is, for example, a resolver or a magnetic encoder. Using a resolver, a magnetic encoder, or the like as the angle sensor 12 provides high accuracy and reliability. However, the angle sensor 12 is not limited to these, and various sensors such as an optical encoder can be used. Alternatively, the motor angle may be estimated (angle sensorless estimation) from, for example, the relationship between voltage and current without using the angle sensor 12.

[0028] The load sensor 14 is, for example, a sensor that detects strain, deformation, etc. corresponding to the load acting on the actuator 6. Using such a sensor is inexpensive and highly accurate. However, the load sensor 14 is not limited to this and may be a pressure-sensitive medium such as a piezoelectric element. Alternatively, the load sensor 14 may be a torque sensor that detects the braking torque of a brake rotor, or, in the case of an electric brake device for a vehicle, an acceleration sensor that detects the longitudinal deceleration of the vehicle. Furthermore, without using the load sensor 14, for example, the torque generated by the motor may be estimated from the motor current, and the braking force may be estimated (load sensorless estimation) using the characteristics of a linear motion mechanism or the like from the motor torque and the motion state of the motor.

[0029] Although not shown, various sensors such as a thermistor may be provided separately as needed. Also, a mechanism for locking the power transmission part of the actuator using a solenoid, DC motor, etc. may be provided, and the actuator may be used as a parking brake actuator.

[0030] [Control device configuration] The control device 2 includes a brake controller 18 , a motion state estimator 20 , a braking force estimator 22 , a stiffness estimator 24 , a motor controller 26 , a motor driver 28 , and a current sensor 30 .

[0031] The brake controller 18 performs calculations for brake control. teeth, The operating state of the electric motor 10 is calculated. The braking force estimator 22 estimates the braking force. The stiffness estimator 24 estimates the stiffness of the electric brake device 1. The motor controller 26 controls the motor current to obtain a predetermined motor output. The motor driver 28 supplies power to the electric motor 10. The current sensor 30 detects the motor current supplied to the electric motor 10.

[0032] The motion state estimator 20 has an angle estimator 32 that estimates the angle of the rotor of the electric motor 10, and an angular velocity estimator 34 that estimates the angular velocity of the rotor. In addition to these, the motion state estimator 20 may also have functions such as a function to estimate a predetermined differential and integral value such as the angular acceleration of the electric motor 10, a function to estimate a disturbance, etc.

[0033] The angle of the electric motor 10 includes physical quantities required based on the control configuration, such as the electrical angle phase used for current control and the total rotation angle corrected for overlap and underlap of the angle sensor 12 used for angle control. Furthermore, the angle and angular velocity of the electric motor 10 may be, instead of the rotor of the electric motor 10, the angle of a predetermined part of the reducer calculated based on the reduction ratio, or the position and velocity calculated based on the equivalent lead of a screw mechanism, for example. Estimation of such physical quantities may use, for example, a configuration such as a state estimation observer, or may be direct calculation such as back calculation based on differentiation or an inertia equation.

[0034] The current sensor 30 may be, for example, a sensor including an amplifier that detects the voltage across a shunt resistor provided in the current path, or a non-contact sensor that detects magnetic flux around the current path. However, the current sensor 30 is not limited to these, and may also be a sensor that detects the terminal voltage of elements that make up the motor driver 28. The current sensor 30 may be provided between phases of the electric motor 10, or one or more current sensors may be provided on the low side or high side. Alternatively, feedforward control may be performed based on motor characteristics such as inductance and resistance without providing a current sensor.

[0035] The brake controller 18 determines the amount of operation required for the brake actuator to follow a predetermined command input from the brake instruction means (brake pedal) 8, and converts it into a motor drive signal. The brake controller 18 has a braking force control unit 36 ​​and a stiffness memory unit 38. The braking force control unit 36 ​​mainly controls the braking force generated by contact between the friction material 40 and the brake rotor 42. The stiffness memory unit 38 stores the stiffness of the electric brake device 1 used in braking force control.

[0036] The braking force control unit 36 ​​determines the motor drive amount so as to control the braking force when the friction material 40 and the brake rotor 42 are brought into contact with each other to follow a desired target value. In Fig. 1, the pressing force between the friction material 40 and the brake rotor 42 is detected by the load sensor 14, and the motor drive amount is determined based on the braking force estimated by the braking force estimator 22 from the output of this load sensor 14. However, the method for determining the motor drive amount is not limited to this, and another sensor such as a torque sensor that detects the braking torque of the brake rotor 42 as described above may be used, or the estimated braking force may be feedback-controlled using a load sensorless estimation function.

[0037] The braking force control unit 36 ​​may have a position control function that mainly controls the stroke position of the linear motion mechanism 4. The position control function determines the motor drive amount so as to control the linear motion stroke amount of the linear motion mechanism 4, which is converted from the motor rotation amount based on the actuator specifications, such as the equivalent lead when a screw mechanism is used or the reduction ratio when a reducer is provided. In this case, there is no need to provide a separate stroke sensor or the like. However, a separate stroke sensor or the like may be provided, and the signal from the sensor may be feedback-controlled to a predetermined target value.

[0038] The position control function can, for example, control the stroke amount so that a desired gap exists between the friction material 40 and the brake rotor 42 so that they do not come into contact as much as possible when the brake is released. In addition, in order to control extremely slight braking forces that are difficult to detect using load sensors, torque sensors, or the like that detect braking forces, the brake force control function can also control the stroke so that the gap is close to zero or a value smaller than zero. In other words, the linear motion mechanism 4 constitutes friction material operation means that operates the contact state between the friction material 40 and the brake rotor 42.

[0039] The stiffness storage unit 38 stores the stiffness of the electric brake device 1, which is the correlation between the motor rotation amount and the brake load. The stiffness storage unit 38 stores the stiffness of the electric brake device 1, which is obtained in advance by, for example, an experiment or an analysis, as an initial condition, and updates the stored stiffness based on the estimation result of the stiffness estimator 24.

[0040] The stiffness estimator 24 has an operation history storage unit 44 and a stiffness estimation calculation unit 46. The operation history storage unit 44 stores the estimated braking force and the estimated angle of the electric motor 10 when generating the braking force as an electric brake operation history. The stiffness estimation calculation unit 46 estimates the stiffness of the electric brake device 1 from the estimated braking force and the estimated angle stored in the operation history storage unit 44.

[0041] The stiffness estimation calculation unit 46 has a plurality of preset reference stiffnesses and decision variables that can uniquely determine stiffness from the group of reference stiffnesses based on a predetermined calculation process. The stiffness estimation calculation unit 46 derives stiffness based on these reference stiffnesses and decision variables. The reference stiffness is obtained in advance, for example, through experiments or analysis, and stored in the stiffness estimation calculation unit 46. The stiffness estimation calculation unit 46 further estimates stiffness based on data stored in the operation history storage unit 44. Specifically, the stiffness estimation calculation unit 46 evaluates the error between the stiffness derived by changing the decision variables and the stored data, and derives an estimated stiffness through convergence calculation that minimizes the error or makes the error smaller than a predetermined value.

[0042] Generally, the stiffness of the electric brake device 1 exhibits extremely strong nonlinearity, mainly due to the influence of the friction material 40. For this reason, it is often difficult to derive a complex approximation formula using a relatively inexpensive microprocessor or the like. In this embodiment, stiffness information is provided in advance as a reference stiffness, and a decision variable for uniquely deriving stiffness from multiple reference stiffnesses is used as a search parameter in the convergence calculation for error minimization, thereby significantly reducing the calculation load.

[0043] Furthermore, for example, as typified by the electric brake device 1 mounted on a vehicle, when operation is required based on an arbitrary operation by a predetermined driver, the operation is not necessarily performed to generate braking force ranging from minimum to maximum. Therefore, estimation is required based on data from limited electric brake operation. Even in such a case, according to this embodiment, stiffness is estimated based on a predetermined reference stiffness, thereby reducing the risk of requiring an estimated stiffness that is significantly different from that of the actual device outside the range of data.

[0044] The motor controller 26 controls the motor current so as to achieve the desired motor drive amount calculated by the brake controller 18. For example, the optimal current conditions for obtaining a desired torque at a given motor angular velocity are stored in a look-up table (LUT) in advance, and the motor current is controlled to achieve a target current value determined from the current motor angular velocity. In this case, highly accurate control can be performed inexpensively. However, the drive conditions may also be calculated in real time by calculating the relational equations between current and voltage that derive the motor output.

[0045] The above various arithmetic functions are preferably configured using a computing unit such as a microcomputer, FPGA, or ASIC and peripheral circuits, as this is inexpensive and provides high performance.

[0046] The motor driver 28 forms a bridge circuit using switching elements such as FETs, and performs PWM control to determine the voltage applied to the motor based on a predetermined duty ratio. This configuration results in low cost and high performance. However, the motor driver 28 may also be configured to perform PAM control by providing a transformer circuit or the like.

[0047] [others] The electric brake device 1 further includes a power supply device (not shown). In an electric brake device for an automobile, for example, the power supply device may be a low-voltage battery or a step-down converter that steps down a high-voltage battery. Alternatively, the power supply device may use a high-capacity capacitor or the like, or these may be used in parallel to provide redundancy. Although not shown, it is preferable to supply power directly to the motor driver 28 and use a small step-down converter in the control device 2 for the computing unit, etc., but it is also possible to supply power to the motor driver 28 via a step-up converter.

[0048] As the brake command means 8, various types of operating means operable by the driver, such as a volume, a joystick, a switch, etc., may be used instead of a brake pedal.

[0049] FIG. 2 shows a first modified example in which a vehicle motion control device 48 is provided as brake command means. The vehicle motion control device 48 has, for example, an automatic braking function unit, a skid prevention function unit, an anti-skid control unit, etc. (none of which are shown). The automatic braking function unit prevents vehicle collisions or reduces the impact of a collision. The skid prevention function unit prevents the vehicle from spinning or the like by at least braking when the vehicle enters a skid state. The anti-skid control unit prevents the wheels from locking due to braking, resulting in unstable vehicle behavior.

[0050] The vehicle motion control device 48 may be an integrated control device that integrates information from various on-board sensors (none of which are shown), such as a G sensor, an object sensor, and a GPS, and performs calculations required for the various functions described above. The brake operation amount determined by the vehicle motion control device 48 is transmitted to the electric brake control device 2 as a target brake force. Fig. 3 shows a second modified example in which command transmission to the brake control device 2 is integrated into the vehicle motion control device 48.

[0051] FIG. 4 shows a third modification of FIG. 1 in which an actuator is applied to the linear motion mechanism 4 in which the correlation of the equivalent lead (= the linear motion amount of the actuator relative to the rotation amount of the motor) changes under predetermined operating conditions.

[0052] The linear motion mechanism 4 in FIG. 4 has a speed change mechanism 50 in which the equivalent lead changes depending on the linear load applied. The linear motion mechanism 4 is, for example, a planetary roller screw structure in which the equivalent lead changes as the planetary carrier and planetary rolling elements are fastened and separated by the reaction force of the linear load. Using such a planetary roller screw structure simplifies the configuration and saves space. However, the linear motion mechanism 4 is not limited to the planetary roller screw structure, and may be, for example, a linear motion mechanism that combines a planetary reducer equipped with the speed change mechanism described above with various mechanisms capable of converting rotational motion into linear motion, such as a ball screw or ball ramp mechanism.

[0053] In the linear motion mechanism 4 equipped with the speed change mechanism 50 using the planetary reduction structure described above, when the planetary carrier and planetary rolling elements are coupled and rotate together, the equivalent lead is relatively large. On the other hand, when the planetary carrier and planetary rolling elements separate and the planetary rolling elements rotate, the equivalent lead is relatively small due to the planetary reduction effect. When such an actuator is used, for example, when the brake is released and braking force is generated from a state where a predetermined clearance is provided between the friction material 40 and the brake rotor 42, the equivalent lead is large under light load conditions, resulting in fast operation. As the load increases, the equivalent lead decreases, allowing for the generation of a large thrust, thereby improving brake responsiveness.

[0054] When a gear shift occurs, the stiffness of the electric brake device 1 becomes discontinuous depending at least on whether the planetary deceleration effect is present. In other words, the gradient of change in either the motor rotation amount or the brake load relative to the other becomes discontinuous at least by the deceleration ratio due to the planetary deceleration effect. In addition, for example, if a spring member that deforms due to the reaction force of the linear load is used as a means for fastening and separating the planet carrier and planetary rolling elements as described above, it is preferable from the performance perspective that the deformation amount of the spring member is as close to zero as possible, but due to manufacturing considerations such as dimensional tolerances, the structure is such that the spring member is deformed by a predetermined amount. Therefore, while the spring member is deforming, the stiffness of the actuator becomes discontinuous due to the influence of the stiffness of the spring member.

[0055] Stiffness information that assumes discontinuous stiffness is stored as reference stiffness in the stiffness estimator 24. Alternatively, a reference stiffness that does not have discontinuous points and a decision variable that adds discontinuous points associated with the transmission structure 50 to the reference stiffness are separately provided in the stiffness estimator 24.

[0056] FIG. 5 shows an example of a brake system configured with multiple electric brake devices 1 having any of the configurations shown in FIGS. 1 to 4. In FIG. 5, the target brake force generated by the vehicle motion control device 48 is transmitted independently to each electric brake device 1. Furthermore, the brake pedal 8 has a single piece of information, such as the pedal stroke amount, but the brake force actually generated for the same stroke amount of the brake pedal 8 can be different for each electric brake control device 1, such as the front brake and rear brake of a four-wheeled vehicle. The specifications and the number of electric brake devices 1 configured as a system can be determined appropriately according to the requirements of the brake system.

[0057] FIG. 6 shows another example of a brake system, different from that shown in FIG. 5, which is configured with a plurality of electric brake devices 1 having any of the configurations shown in FIGS. 1 to 4. FIG. 6 shows an example in which one electric brake device 1 controls a plurality of brake actuators 6. Although FIG. 6 shows an example in which two brake actuators are controlled by one electric brake control device 1, the number of brake actuators 6 controlled by one electric brake control device 1 can be determined appropriately depending on the system requirements. Furthermore, the configurations shown in FIGS. 5 and 6 may be used together.

[0058] In the examples of Figures 1 to 6, the illustrated functional blocks are provided solely for the convenience of explanation and do not restrict the configuration or partitioning of the hardware or software. Furthermore, the specific configuration of the software and hardware can be configured arbitrarily as long as it does not interfere with the illustrated functions, and the functions of each illustrated block may be integrated or divided as necessary. Furthermore, elements not illustrated may be added as long as it does not interfere with the illustrated functions. For example, safety mechanisms for when various functions or sensors fail may be added as appropriate based on system requirements.

[0059] The electric brake device 1 shown in the figure can be applied as a brake device for stopping not only automobiles but also, for example, elevators, power generators, energy storage devices such as flywheels, and the like.

[0060] 7 shows an example of the configuration of the brake controller 18 and the stiffness estimator 24. The position control unit 54, the braking force control unit 36, the angle conversion unit 56, and the stiffness storage unit 38 configure the brake control unit 18 in FIG.

[0061] The position control unit 54 derives the motor drive amount for tracking and controlling the estimated angle relative to the target value of the motor angle. Here, the angle in Fig. 7 does not refer to an overlap / underlap angle having a predetermined periodicity, such as an electrical angle or a mechanical angle, but refers to a total rotation angle indicating the total amount of rotation of the electric motor. Also, while Fig. 7 shows an example in which the motor drive amount is a motor torque target value, it may also be, for example, a motor current target value or a motor voltage.

[0062] The braking force control unit 36 ​​compares the motor angle converted from the estimated braking force based on the estimated stiffness with the estimated angle, and calculates an angle compensation value that will result in the desired braking force. In other words, the braking force control unit 36 ​​compensates for the error between the actual stiffness of the electric brake device 1 and the estimated stiffness. The angle compensation value may be applied to the target value in the position control unit 54, or may be applied to the fed-back estimated angle.

[0063] The angle conversion unit 56 converts the braking force into a motor angle based on the stiffness stored in the stiffness storage unit 38.

[0064] The stiffness storage unit 38 stores the stiffness of the electric brake device 1, which is the correlation between the braking force and the motor angle. The stiffness storage unit 38 stores in advance an initial value of stiffness that corresponds to the initial state of the electric brake device 1. Thereafter, when a new stiffness is estimated by the stiffness estimation calculation unit 46, the stiffness is updated to the estimated stiffness.

[0065] The operation history storage unit 44 has a braking force storage unit 58 and an angle storage unit 60. The braking force storage unit 58 stores an estimated braking force when braking force is generated by the electric brake device 1. The angle storage unit 60 stores an estimated angle when braking force is generated by the electric brake device 1.

[0066] The stiffness estimation calculation unit 46 includes a plurality of reference stiffnesses 62 given in advance, a decision variable 64, a stiffness calculation unit 66, and a convergence calculation unit 68. The stiffness calculation unit 66 calculates the reference stiffnesses 62 and the decision variable 64. 64 The convergence calculation unit 68 derives decision variables 64 that minimize the error with the data stored in the operation history storage unit 44 or make the error smaller than a predetermined value.

[0067] The reference stiffness 62 includes at least the stiffness of the electric brake device 1 in an initial state and the stiffness of the electric brake device 1 assuming that the stiffness of the electric brake device 1 has changed. Multiple reference stiffnesses 62 may be provided for each assumed change trend, assuming different trends in stiffness changes. For example, generally, stiffness changes caused by uneven wear of the brake friction material 40 and stiffness changes caused by the friction material 40 becoming thinner due to wear have different trends. For this reason, as the multiple reference stiffnesses 62, a reference stiffness 62 assuming stiffness changes caused by uneven thickness of the friction material 40 and a reference stiffness 62 assuming stiffness changes caused by the friction material 40 becoming thinner overall may be provided, and multiple independently adjustable decision variables 64 may be provided for each of them. Alternatively, reference stiffnesses 62 assuming stiffness changes showing more trends and independently adjustable decision variables 64 for each may be provided.

[0068] The convergence calculation unit 68 uses a convergence calculation algorithm such as Newton's method for the data samples θ1···θk and F1···Fk (k is the number of samples) in the operation history storage unit 44 to derive decision variables 64 that minimize the following error function J or make the error smaller than a predetermined value.

number

[0069] However, the error function J does not have to be the squared error as described above, but may be any calculation formula that can evaluate the error between the result derived using stiffness and the actual data in the operation history storage unit 44, such as the sum of absolute values ​​of differences, Akaike Information Criterion (AIC), Bayes Information Criterion (BIC), etc.

[0070] Furthermore, in addition to minimizing the error, it is preferable to set a maximum number of iterations for the convergence calculation and terminate the calculation when the maximum number of iterations is reached. By providing such processing, it is possible to prevent situations in which extremely long iterative calculations are performed. In this case, for the estimation result when the termination condition of reaching the maximum number of iterations is satisfied, the estimated stiffness may be discarded or may be updated with the calculated stiffness with the smallest error. Alternatively, the error under the minimized conditions may be evaluated, and if the error is smaller than a predetermined value, the stiffness in the stiffness storage unit 38 may be updated with the estimated stiffness, or if the error is larger, the result may be discarded.

[0071] Although not shown, when updating the stiffness in the stiffness storage unit 38, the updated stiffness may be stored in a storage area separate from the stiffness before the update. This reliably prevents operational malfunctions, such as when the angle conversion unit 56 refers to stiffness information in the middle of updating when referring to the stiffness storage unit 38. In this case, for example, a storage area capable of storing two stiffnesses may be provided, and after updating one, the other may be updated and the two areas may be used alternately, thereby minimizing the amount of storage area used. However, for example, an area capable of storing more stiffnesses may be provided, and multiple updates of information may be held. Completion of the stiffness update may be managed, for example, by providing a flag indicating that the update has been completed.

[0072] Although not shown, the operation history memory unit 44 and the stiffness estimation calculation unit 46 may be configured to include a first operation history memory unit that stores only data from operations when the braking force increases, a first stiffness estimation calculation unit that performs calculations using the data from this first operation history memory unit, a second operation history memory unit that stores only data from operations when the braking force decreases, and a second stiffness estimation calculation unit that performs calculations using the data from this second operation history memory unit, thereby performing stiffness estimation both when the braking force increases and when it decreases.

[0073] This configuration allows for more accurate stiffness estimation, for example, in cases where factors such as hysteresis due to frictional force cause different stiffnesses when the braking force increases and decreases. In this case, the stiffness storage unit 38 may store either the estimated stiffness when the braking force increases or when the braking force decreases, or an intermediate value between the two. Alternatively, estimated stiffnesses for both when the braking force increases and when it decreases may be stored, and the estimated stiffness when the braking force increases may be used when the braking force increases, and the estimated stiffness when the braking force decreases may be used when the braking force decreases.

[0074] FIG. 8 shows the brake controller 18 and stiffness estimator 24. Figure 7 The braking force control unit 36, the stiffness storage unit 38, and the control gain calculation unit 70 constitute the brake control unit 18 in FIG.

[0075] The braking force control unit 36 ​​derives the motor drive amount so that the estimated braking force follows the braking force target value. While Fig. 8 shows an example in which the motor drive amount is the motor torque target value, the motor drive amount may also be, for example, a motor current target value or a motor voltage.

[0076] The control gain calculation unit 70 derives control calculation parameters for the braking force control unit 36 ​​based on the stiffness stored in the stiffness storage unit 38. The control calculation parameters based on the stored stiffness can be determined in advance by analysis, experiment, or the like as control parameters that maintain constant control characteristics against changes in spring rate, for example, when the controlled object is a spring-coupled mass and changes in stiffness are considered to be changes in spring rate. Furthermore, the control calculation parameters may be, for example, each gain of a series linear compensator such as a PID control, or a coefficient of a state feedback controller, or may be other predetermined parameters regardless of the type of controller.

[0077] Fig. 9 shows an example of the reference stiffness 62 and decision variable 64 in the stiffness estimation calculation unit 46 shown in Figs. 7 and 8. In the example of Fig. 9, the reference stiffness 62 is a stiffness table (data table) 72 including multiple pieces of stiffness information, and the decision variable 64 is an address specifying the reference destination of the stiffness table 72.

[0078] FIG. 9 shows an example of a two-dimensional table having first and second addresses. In this case, the reference address is an address containing two values ​​specifying the first and second addresses. For example, in the example of FIG. 9, the first address specifies a reference stiffness that assumes a stiffness change due to uneven thickness of the friction material 40 (FIG. 1), and the second address specifies a reference stiffness that assumes a stiffness change due to a thinner friction material 40. This allows for a reference stiffness 62 and a decision variable 64 that take into account stiffness changes due to different trends.

[0079] Specifically, in FIG. 9, stiffness f_00 is the reference stiffness in the initial state. Stiffness f_0m is the reference stiffness in a state where the average thickness of the friction material 40 is most uneven from approximately the initial state. Stiffness f_n0 is the reference stiffness in a state where the unevenness of the friction material 40 is most uneven from approximately the initial state and the average thickness is the thinnest. Stiffness f_nm is the reference stiffness in a state where the thickness of the friction material 40 is most uneven and the average thickness is the thinnest. If a stiffness table 72 is provided with reference stiffnesses 62 that are intermediate between addresses 0 to m and 0 to n, it is possible to obtain a reference stiffness that takes into account stiffness changes due to both the unevenness and the average thickness of the friction material 40. This makes it possible to change the degree of stiffness change depending on the reference address.

[0080] Note that the above setting example is merely an example, and the number of dimensions of the table and addresses can be set arbitrarily. Furthermore, the type of stiffness change factor assumed in each dimension of the table can also be set arbitrarily. That is, a one-dimensional table and address may be used, or a three- or more-dimensional table and address may be used. Furthermore, the reference address may directly specify the address of the table, or may be able to specify the middle address of the table. For example, if the middle address of a two-dimensional reference table is able to be specified, the reference stiffnesses at the four addresses surrounding the reference address may be linearly interpolated to obtain the combined stiffness.

[0081] Fig. 10 shows another example of the reference stiffnesses 62 and decision variables 64 in the stiffness estimation calculation unit 46 shown in Figs. 7 and 8, which are different from those shown in Fig. 9. Fig. 10 shows an example in which a plurality of reference stiffnesses 62 and coupling coefficients α and β that couple these reference stiffnesses 62 are used as decision variables 64.

[0082] FIG. 10 shows an example of a configuration including two coupling coefficients α and β and first to fourth reference stiffnesses 62 coupled by these coefficients. For example, in FIG. 10, the first reference stiffness is the stiffness in the initial state. The second reference stiffness is the stiffness in a state where the average thickness of the friction material 40 is most uneven from approximately the initial state. The third reference stiffness is the stiffness in a state where the unevenness of the friction material 40 is most uneven from approximately the initial state and the average thickness is the thinnest. The fourth reference stiffness is the stiffness in a state where the thickness of the friction material 40 is most uneven and the average thickness is the thinnest. In this case, the reference stiffness can be determined by taking into account the stiffness changes due to the unevenness and average thickness of the friction material 40, and the degree of stiffness change can be changed by the coupling coefficients α and β.

[0083] Note that the above setting example is merely an example, and the number of coupling coefficients and the associated number of reference stiffnesses can be set arbitrarily. Furthermore, it is also possible to set arbitrarily what stiffness change factors are assumed for each reference stiffness. That is, it is possible to have one coupling coefficient and two reference stiffnesses, or three coupling coefficients and eight reference stiffnesses, or even more groups of coupling coefficients and reference stiffnesses.

[0084] FIG. 11 shows an example in which one coupling coefficient α, two reference stiffnesses 62, and a multiplication coefficient ε for changing the overall stiffness are provided. For example, when the electric brake device 1 is configured based on specifications requiring a relatively small maximum brake load, the change in stiffness when the average thickness of the friction material 40 decreases can be roughly approximated as a geometric change in the overall stiffness. In such a case, as shown in FIG. 11, the stiffness change exhibiting complex nonlinearity, such as uneven thickness of the friction material 40, is calculated using the first and second reference tables and the coupling coefficient α, and the overall stiffness is changed geometrically using the multiplication coefficient ε. This allows for stiffness estimation that adapts to stiffness changes exhibiting different trends, such as the influence of changes in the unevenness of the friction material 40 and the influence of changes in the average thickness of the friction material 40.

[0085] 12 shows an example of a configuration in which a coupling coefficient α and corresponding first and second reference stiffnesses 62 are provided, and a coupling coefficient κ and corresponding first and second adjustment functions 74 are provided, and the stiffness is finally obtained by multiplying them. Generally, the stiffness change when the average thickness of the friction material 40 becomes thinner tends to change at a relatively large rate in areas where the braking force is low and at a relatively small rate in areas where the braking force is high. This stiffness change rate is specified in advance as the adjustment function 74, and the degree to which the adjustment function 74 is applied is adjusted using the coupling coefficient κ. This makes it possible to perform stiffness estimation that adapts to stiffness changes that exhibit different trends, such as the influence of changes in the non-uniformity of the friction material 40 and the influence of changes in the average thickness of the friction material 40.

[0086] When a linear motion mechanism 4 provided with a transmission structure 50 as shown in FIG. 4 is applied, the stiffness of the electric brake device 1 becomes an even more complex function, due to factors such as the shifting operation and deformation of the spring members that make up the transmission mechanism 50. In this case, it becomes more difficult to estimate stiffness while taking into account changes in the characteristics of the shifting operation (for example, changes in braking force that cause shifting, deformation characteristics of the springs, etc.). Even in such a case, stiffness can be estimated using the methods shown in FIGS. 9 to 12.

[0087] For example, when applying the example of Fig. 9, the reference stiffness table 72 may be three-dimensional, and a reference stiffness 62 that takes into account changes in the characteristics of the gear shifting operation may be mapped to the third address. Furthermore, when applying the example of Fig. 10, a new coupling coefficient and fifth to eighth reference stiffnesses 62 may be provided, and the fifth to eighth reference stiffnesses 62 may be reference stiffnesses that reflect changes in the characteristics of the gear shifting operation in addition to the first to fourth reference stiffnesses 62. Furthermore, when applying the examples of Figs. 11 and 12, a new coupling coefficient and third and fourth reference stiffnesses 62 may be provided, and the third and fourth reference stiffnesses 62 may be reference stiffnesses that reflect changes in the characteristics of the gear shifting operation in addition to the first and second reference stiffnesses 62.

[0088] Figure 13 shows an example of directly calculating the characteristics of a gear shift operation instead of the above-mentioned method. First, as in Figure 9, a predetermined reference stiffness is derived using the reference stiffness table 72 and the reference address. Next, a discontinuity calculation unit 76 derives stiffness, including the discontinuity due to the gear shift operation, based on the reference stiffness and a predetermined calculation, using the discontinuity FV1 where a gear shift occurs and the discontinuity FV2 where the spring deformation reaches its limit. At this time, the reference address and discontinuity FV1 and FV2 become decision variables 64, and a decision variable that minimizes the error in the convergence calculation of the stiffness estimator 24 is derived.

[0089] In the discontinuous point calculation unit 76, when the reference stiffness is calculated based on the reference stiffness table 72 in a state where the equivalent lead of the linear motion mechanism 4 (FIG. 4) is small, the following is obtained for the reference stiffness θ and F when the braking force is between zero and FV1: dθ' / dF=R·dθ / dF (R is the reduction ratio due to gear change) This can be said as a calculation that reflects that, for a braking force smaller than the braking force FV1 at which a discontinuity occurs due to a gear shift, the equivalent lead increases with respect to the reference stiffness 62 due to the gear shift.

[0090] When the braking force is between FV1 and FV2, dθ' / dF=(dθ / dF)+ v This can be said as a calculation that reflects the fact that the rigidity of the electric brake device decreases by an amount corresponding to the deformation of the spring members of the speed change structure until the deformation of the spring members reaches its limit.

[0091] In the region where the braking force exceeds FV2, dθ' / dF=dθ / dF. In other words, by combining the above θ', the correlation between θ' and F becomes the stiffness that is ultimately derived.

[0092] In the discontinuous point calculation unit 76, when the reference stiffness is derived based on the reference stiffness table 72 in a state where the equivalent lead of the linear motion mechanism 4 is large, in a range where the braking force exceeds FV1, the reference stiffness θ and F are calculated as follows: dθ' / dF=S·dθ / dF (where S=1 / R) This can be said as a calculation that reflects that the equivalent lead becomes smaller with respect to the reference stiffness 62 due to a gear shift when the braking force is larger than the braking force FV1 at which a discontinuity occurs due to a gear shift.

[0093] When the braking force is between FV1 and FV2, and further taking into consideration the deformation of the spring member, dθ' / dF=S·(dθ / dF)+v Derive θ' such that:

[0094] In the region where the braking force is smaller than FV1, dθ' / dF=dθ / dF. In other words, by combining the above θ', the correlation between θ' and F becomes the stiffness that is ultimately derived.

[0095] If no spring member is provided in transmission mechanism 50 (FIG. 4), or if the spring member is designed so that deformation is negligible, the calculation steps for FV2 and FV2 may be omitted.

[0096] 14 shows an example in which calculation of characteristics due to a gear shift operation is added to Fig. 10 instead of Fig. 9, as compared to Fig. 13. The calculation method of the discontinuous point calculation unit 76 is the same as that in Fig. 13.

[0097] 15 shows an example of a flow of stiffness estimation. In step S1, data on an estimated angle and an estimated braking force are acquired from the operation history storage unit 44.

[0098] In step 2, it is determined whether the data acquired in step S1 is sufficient for stiffness estimation. For example, this determination can be made if one or both of the ranges of change in the estimated braking force and the ranges of change in the estimated angle in the acquired data are greater than predetermined values.

[0099] Step S3 sets the initial value of the decision variable 64, which is a variable in the convergence calculation for error minimization when performing stiffness estimation. It is often preferable to set the initial value of the decision variable 64 that leads to determining the estimated stiffness (stiffness before updating) at the start of the estimation calculation, as this improves the convergence of the subsequent convergence calculation.

[0100] Step S4 represents an iterative loop for convergence calculation. Iterative calculation methods such as the Newton method and the Levenberg-Marquardt method can be used as the convergence algorithm. The conditions for terminating such a loop can be set, for example, by convergence to a minimum error value, the absolute value of the error, or the maximum number of iterations. The designer can set these conditions appropriately according to the algorithm and requirements. If the maximum number of iterations is specified and the iterative calculations are terminated at that point, the calculation results can be discarded as insufficient convergence has been achieved, or the optimal solution among the calculated results can be applied as the result. It is also possible to provide a process for adopting the estimated error of the optimal solution among the calculated results if the error is smaller than a predetermined value, and discarding the results if the error is larger.

[0101] Step S5 derives a stiffness function based on the decision variable 64 and reference stiffness 62 in the current iteration loop. In the examples of Figures 9 and 13, the decision variable 64 is a reference address, and the reference stiffness 62 is a reference stiffness table 72 in which multiple reference stiffnesses are stored. In the examples of Figures 10 to 12 and 14, the decision variable 64 is coupling coefficients α and β, and the reference stiffness 62 is multiple stored reference stiffnesses. In the example of Figure 11, a multiplication coefficient ε is added to the decision variable 64, and in the examples of Figures 13 and 14, discontinuities FV1 and FV2 are added to the decision variable 64 (FV2 may be omitted).

[0102] In step 6, the error between the result derived using the stiffness function determined in step 5 and the actually measured data is evaluated. This error can be evaluated using the sum of squared differences as shown in the figure, but evaluation indices such as the sum of absolute values ​​of differences, Akaike Information Criterion, or Bayes Information Criterion can also be used.

[0103] In step 7, based on the evaluation function evaluated in step 6, etc., convergence is judged and decision variables 64, which are variables in the iterative calculation, are updated according to a predetermined iterative calculation algorithm. As the predetermined algorithm, iterative methods such as Newton's method, sequential quadratic programming, and Levenberg-Marquardt method can be used, and the designer can arbitrarily select an algorithm based on factors such as calculation load and convergence.

[0104] In step 9, an estimated stiffness is determined based on the decision variable 64 for which an optimal solution is finally obtained through the iterative calculations in steps 4 to 8, and stiffness information used in the control calculation for braking force control is updated.

[0105] Regarding the determination of the data range in step 2, the stiffness estimation shown in FIG. 15 may be performed by accumulating data up until the brake is released as an electric brake operation history and performing stiffness estimation after the brake is released. In this case, stiffness estimation can be performed when there is more data for stiffness estimation. Alternatively, stiffness estimation may be performed during braking when there is a sufficient amount of data for stiffness estimation during electric brake operation. In this case, stiffness estimation can be performed more quickly. Alternatively, stiffness estimation may be performed when there is a sufficient amount of data during braking, and then stiffness estimation may be performed again if there is more estimated data after the brake is released.

[0106] FIG. 16 shows an example of a flow for storing the estimated angle and the estimated braking force in the operation history storage unit 44 shown in FIGS.

[0107] In step 10, it is determined whether the brakes are operating. This determination can be made, for example, by determining whether an estimated braking force greater than a predetermined value is being generated.

[0108] In step 11, if it is determined in step 10 that the brakes are being applied, the current estimated angle and estimated braking force are stored.

[0109] Step 12 determines whether the stored data is sufficient to perform a stiffness estimation if step 10 determines that braking is not occurring.

[0110] In step 13, if it is determined that the data stored in step 12 is insufficient for stiffness estimation, the stored data is reset. As a result, the stored data is reset, and the flow of step 10 → step 12 → step 13 is executed until the next time the brake is actuated and braking force is generated.

[0111] In step 14, stiffness estimation is performed when it is determined in step 12 that the stored data is sufficient for stiffness estimation, and it is determined whether this stiffness estimation is complete. If stiffness estimation is complete, data reset in step 13 is executed, and if it is not complete, no processing is performed until it is complete. In addition to the completion of all stiffness estimation processing, step 14 may also determine completion when, for example, acquisition of stored data in stiffness estimation processing is complete and there is no need to refer to the stored data until stiffness estimation is complete.

[0112] In step 13, for example, one cycle can be defined as the period from when braking force is generated to when the brake is released, and only stored data prior to a predetermined cycle can be reset. Alternatively, only stored data for which a predetermined time or more has elapsed can be reset. Alternatively, these processes can be used in combination as appropriate. By introducing these processes, it is possible to utilize more acquired data, for example, when braking operations are performed repeatedly in a short period of time when the stiffness of the electric brake device 1 is relatively unlikely to change.

[0113] FIG. 17 shows an example in which different limit ranges are set for the decision variable 64 during stiffness estimation based on the range of change in the estimated braking force in the stored data used for stiffness estimation. Generally, if the range of change in the estimated braking force in the data used for stiffness estimation is small, it is necessary to estimate the overall stiffness from a partial braking operation range within the entire stiffness. This may increase the risk of relatively large estimation errors occurring, particularly under conditions outside the data range. Therefore, as shown in FIG. 17, it may be preferable to set limits on the decision variable 64 depending on the range of data used for stiffness estimation.

[0114] Step 15 derives the range of change of the estimated braking force from the stored data used for stiffness estimation.

[0115] In step 16, a limit range of the decision variable 64 in stiffness estimation is set based on the range of change of the estimated braking force derived in step 15. The limit range of the decision variable 64 refers to the range of limit that can be changed in the iterative calculation during stiffness estimation from the decision variable 64 that derived the estimated stiffness before stiffness estimation started. For example, if the reference address of the reference stiffness table 72 is set as the decision variable 64, the limit range is the range in which the address can be changed from the initial address. Also, if the coupling coefficient is set as the decision variable 64, the limit range is the range in which the address can be changed from the initial coupling coefficient.

[0116] 17 shows an image in which the limit range changes linearly within a predetermined braking force change range, and becomes constant at a certain upper limit value once the braking force change range exceeds the predetermined range. However, such an upper limit does not have to be set, and the limit range may change in a curved line relative to the braking force change range.

[0117] In step 17, the stiffness estimation shown in Fig. 15 is performed. At this time, the decision variables 64 are iteratively calculated within the limit range determined in step 16 to search for an optimal solution.

[0118] 18 shows an example in which the degree of brake use is derived from the sliding distance between the friction material 40 and the brake rotor 42 during braking and the braking force generated at that time, and different limit ranges are set for the decision variable 64 during stiffness estimation based on the degree of brake use. Generally, the characteristics of the friction material 40 are more likely to change as braking is performed over a longer distance with a larger braking force. For this reason, it may be preferable to vary the limit range of the decision variable 64 based on the sliding distance between the friction material 40 and the brake rotor 42 and the braking force.

[0119] In step 18, the angular velocity of the brake rotor 42 is acquired. For example, in the case of an electric brake device 1 for a vehicle, the angular velocity can be calculated from a wheel speed sensor such as an ABS sensor.

[0120] Step 19 calculates the sliding distance between the friction material 40 and the brake rotor 42 (hereinafter referred to as the "friction material sliding distance"). The friction material sliding distance can be derived from the angular velocity of the brake rotor 42 (brake rotor angular velocity) and time. Alternatively, for example, when data sampling is performed at regular intervals, the sliding distance per unit data sample is proportional to the angular velocity, so the angular velocity of the brake rotor 42 may be used directly as the equivalent sliding distance.

[0121] In step 20, the degree of brake use is derived from the friction material sliding distance and the braking force based on a predetermined function g. This predetermined function g may be the product of the braking force and the friction material sliding distance. Alternatively, it is possible to determine in advance through experiments or the like how much change occurs in the characteristics and shape of the friction material 40 when a certain braking force and degree of friction material sliding are generated, and then set the predetermined derivation function g for the degree of brake use based on the results of the experiments.

[0122] Step 21 sets a limit range for the decision variable 64 in the stiffness estimation based on the degree of brake use derived in step 20 .

[0123] FIG. 19 shows an example of an electric brake device for an automobile in which, when the conditions for performing stiffness estimation are not satisfied for a long period of time, the electric brake device is operated under conditions that allow automatic stiffness estimation, thereby performing stiffness estimation. In an automobile, operation of the electric brake device 1 is basically left to the driver. For this reason, depending on the driving conditions, it is expected that the electric brake device 1 will operate without generating sufficient braking force to perform stiffness estimation, such as by repeated light braking. For this reason, it may be necessary to perform the processing shown in FIG. 19.

[0124] In step 22, it is determined whether stiffness estimation is being performed. If stiffness estimation is not being performed, non-execution time is accumulated (step 23), and if stiffness estimation is being performed, the accumulated time is reset (step 24).

[0125] If it is determined in step 22 that stiffness estimation is not being performed, step 25 determines whether the cumulative time in that state (cumulative time of non-execution time) is greater than a predetermined value.

[0126] Step 26 acquires the vehicle running state when it is determined in step 25 that the cumulative non-execution time is greater than the predetermined value. Such a vehicle running state may be, for example, the vehicle speed of a vehicle equipped with an electric brake, or information from various sensors related to vehicle running, such as an acceleration sensor, a GPS, and ABS sensors on multiple wheels mounted on the vehicle.

[0127] In step 27, it is determined from the vehicle running state acquired in step 26 whether the vehicle is stopped.

[0128] In step 28, if it is determined that the vehicle is stopped in step 27, the brake force target value is set to Fro regardless of the driver's operation. Here, "Fro" is a brake force target value that is at least greater than the brake force target value instructed by the driver while the vehicle is stopped and is sufficient for performing stiffness estimation.

[0129] In step 22 of FIG. 19, it may be determined whether stiffness estimation is being performed based on an electric brake operation history in which a predetermined change in brake force has occurred. Even if stiffness estimation is being performed, if the change in brake force in the electric brake operation history used for stiffness estimation is small, the estimation is based on limited information within the entire brake operation range. This increases the risk of relatively large estimation errors outside the operation range of the electric brake operation history. Therefore, it may be preferable to provide such processing.

[0130] FIG. 20 shows an example of the operation of an electric brake device. FIG. 20(a) shows an example in which the electric brake device 1 of this embodiment is applied. FIG. 20(b) shows an example of a conventional electric brake device that does not have the configuration of this embodiment. In the example of this embodiment shown in FIG. 20(a), the braking force remains constant even when the stiffness changes, and the accuracy of brake control is maintained. In contrast, in the conventional example shown in FIG. 20(b), as a result of the change in stiffness of the electric brake device 1, the braking force also changes, and brake controllability deteriorates.

[0131] The present invention is not limited to the above-described embodiments, and various additions, modifications, and omissions are possible without departing from the spirit of the present invention. Therefore, such additions, modifications, and omissions are also included in the scope of the present invention. [Explanation of symbols]

[0132] 1 Electric brake device 2. Control device 4. Linear motion mechanism (friction material operating means) 10 Electric motor 12 Angle Sensor 14 Load sensor 16 Reducer 20 Motion State Estimator 22 Brake force estimator 24 Stiffness estimator 32 Angle estimation part 34 Angular velocity estimation section 36 Braking force control unit 38 Rigidity memory section 40 Friction material 42 Brake rotor 46 Stiffness estimation calculation section 50 Transmission mechanism 62 Reference stiffness 64 Decision Variables

Claims

1. An electric brake device comprising: a brake rotor; friction material that contacts the brake rotor to generate a braking force; friction material operation means that controls the contact state between the friction material and the brake rotor; an electric motor that powers the friction material operation means; and a control device that drives the electric motor to control the braking force caused by the contact between the friction material and the brake rotor, The control device an angle estimator that estimates a physical quantity corresponding to a rotation angle of the electric motor; a braking force estimator that estimates a braking force; a stiffness estimator that stores the estimated angle estimated by the angle estimator and the estimated braking force estimated by the braking force estimator as an electric brake operation history, and that estimates stiffness, which is a correlation that associates the rotation amount of the electric motor with the braking force, based on the stored estimated angle and estimated braking force; a braking force control unit that derives a motor drive amount for causing the estimated braking force to follow a target value of the braking force using the estimated stiffness estimated by the stiffness estimator, the stiffness estimator has a stiffness estimation calculation unit that calculates an estimated stiffness using a plurality of reference stiffnesses stored in advance and a decision variable that determines one of the reference stiffnesses or an intermediate value thereof, the stiffness estimation calculation unit compares a calculated value derived from one of the stored estimated angle and the stored estimated braking force using the estimated stiffness with the other stored data to derive an error, and estimates stiffness by performing a convergence calculation that adjusts the decision variable so that the error becomes smaller to at least a predetermined allowable amount; the plurality of reference stiffnesses stored in the stiffness estimator are at least two or more patterns of different reference stiffnesses, An electric brake device in which the decision variable is a value multiplied as a combined ratio of a plurality of the reference stiffnesses.

2. 2. The electric brake device according to claim 1, wherein the plurality of reference stiffnesses stored in the stiffness estimator are a data table having reference stiffnesses at a plurality of addresses, respectively; An electric brake device in which the decision variable is an address indicating a reference destination of the data table.

3. An electric brake device having a brake rotor, a friction material that contacts the brake rotor to generate a braking force, a friction material operating means that operates the contact state between the friction material and the brake rotor, an electric motor that powers the friction material operating means, and a control device that drives the electric motor to control the braking force caused by the contact between the friction material and the brake rotor, The control device an angle estimator that estimates a physical quantity corresponding to a rotation angle of the electric motor; a braking force estimator that estimates a braking force; a stiffness estimator that stores the estimated angle estimated by the angle estimator and the estimated braking force estimated by the braking force estimator as an electric brake operation history, and that estimates stiffness, which is a correlation that associates the rotation amount of the electric motor with the braking force, based on the stored estimated angle and estimated braking force; a braking force control unit that derives a motor drive amount for causing the estimated braking force to follow a target value of the braking force using the estimated stiffness estimated by the stiffness estimator, the stiffness estimator has a stiffness estimation calculation unit that calculates an estimated stiffness using a plurality of reference stiffnesses stored in advance and a decision variable that determines one of the reference stiffnesses or an intermediate value thereof, the stiffness estimation calculation unit compares a calculated value derived from one of the stored estimated angle and the stored estimated braking force using the estimated stiffness with the other stored data to derive an error, and estimates stiffness by performing a convergence calculation that adjusts the decision variable so that the error becomes smaller to at least a predetermined allowable amount; an electric brake device, wherein the decision variables in the stiffness estimation calculation unit include a first decision variable that mainly changes nonlinearity of stiffness and a second decision variable that mainly changes overall stiffness;

4. An electric brake device having a brake rotor, a friction material that contacts the brake rotor to generate a braking force, a friction material operating means that operates the contact state between the friction material and the brake rotor, an electric motor that powers the friction material operating means, and a control device that drives the electric motor to control the braking force caused by the contact between the friction material and the brake rotor, The control device an angle estimator that estimates a physical quantity corresponding to a rotation angle of the electric motor; a braking force estimator that estimates a braking force; a stiffness estimator that stores the estimated angle estimated by the angle estimator and the estimated braking force estimated by the braking force estimator as an electric brake operation history, and that estimates stiffness, which is a correlation that associates the rotation amount of the electric motor with the braking force, based on the stored estimated angle and estimated braking force; a braking force control unit that derives a motor drive amount for causing the estimated braking force to follow a target value of the braking force using the estimated stiffness estimated by the stiffness estimator, the stiffness estimator has a stiffness estimation calculation unit that calculates an estimated stiffness using a plurality of reference stiffnesses stored in advance and a decision variable that determines one of the reference stiffnesses or an intermediate value thereof, the stiffness estimation calculation unit compares a calculated value derived from one of the stored estimated angle and the stored estimated braking force using the estimated stiffness with the other stored data to derive an error, and estimates stiffness by performing a convergence calculation that adjusts the decision variable so that the error becomes smaller to at least a predetermined allowable amount; the friction material operating means is a linear motion mechanism equipped with a speed change mechanism in which the rotational motion of the electric motor is converted into linear motion, and an equivalent lead, which is the correlation between the amount of rotation and the amount of linear motion, changes at a predetermined braking force; the plurality of reference stiffnesses stored in the stiffness estimator are reference stiffnesses including changes in the equivalent lead; An electric brake device, wherein the decision variables include a decision variable that mainly changes a braking force condition under which the change in the equivalent lead occurs.

5. In the electric brake device according to claim 4, the friction material operating means has a rotary input member and planetary rolling bodies arranged coaxially with the rotation axis of the rotary input member and at equal intervals in the circumferential direction, and is provided with a planetary deceleration structure which produces a deceleration effect depending on the ratio between the orbital speed of the rotary input member and the revolution speed of the planetary rolling bodies, an elastic member that applies a fastening force that rotates the rotation input member and the planetary rolling element integrally; The friction material is coupled to the brake rotor through a reaction force, and the elastic member is released from the coupling force, resulting in a planetary deceleration effect. the plurality of reference stiffnesses stored in the stiffness estimator are reference stiffnesses including deformation amounts of the elastic member, an electric brake device, wherein the decision variables in the stiffness estimation calculation unit include a decision variable that changes a braking force condition at which deformation of the elastic member is completed;

6. An electric brake device having a brake rotor, a friction material that contacts the brake rotor to generate a braking force, a friction material operating means that operates the contact state between the friction material and the brake rotor, an electric motor that powers the friction material operating means, and a control device that drives the electric motor to control the braking force caused by the contact between the friction material and the brake rotor, The control device an angle estimator that estimates a physical quantity corresponding to a rotation angle of the electric motor; a braking force estimator that estimates a braking force; a stiffness estimator that stores the estimated angle estimated by the angle estimator and the estimated braking force estimated by the braking force estimator as an electric brake operation history, and that estimates stiffness, which is a correlation that associates the rotation amount of the electric motor with the braking force, based on the stored estimated angle and estimated braking force; a braking force control unit that derives a motor drive amount for causing the estimated braking force to follow a target value of the braking force using the estimated stiffness estimated by the stiffness estimator, the stiffness estimator has a stiffness estimation calculation unit that calculates an estimated stiffness using a plurality of reference stiffnesses stored in advance and a decision variable that determines one of the reference stiffnesses or an intermediate value thereof, the stiffness estimation calculation unit compares a calculated value derived from one of the stored estimated angle and the stored estimated braking force using the estimated stiffness with the other stored data to derive an error, and estimates stiffness by performing a convergence calculation that adjusts the decision variable so that the error becomes smaller to at least a predetermined allowable amount; the stiffness estimation calculation unit determines a brake operation amount based on at least one of an amount of change in an estimated brake force and an amount of change in an estimated angle in the electric brake operation history, and when the brake operation amount becomes small, limits a change in the decision variable in a convergence calculation when estimating the stiffness.

7. An electric brake device having a brake rotor, a friction material that contacts the brake rotor to generate a braking force, a friction material operating means that operates the contact state between the friction material and the brake rotor, an electric motor that powers the friction material operating means, and a control device that drives the electric motor to control the braking force caused by the contact between the friction material and the brake rotor, The control device an angle estimator that estimates a physical quantity corresponding to a rotation angle of the electric motor; a braking force estimator that estimates a braking force; a stiffness estimator that stores the estimated angle estimated by the angle estimator and the estimated braking force estimated by the braking force estimator as an electric brake operation history, and that estimates stiffness, which is a correlation that associates the rotation amount of the electric motor with the braking force, based on the stored estimated angle and estimated braking force; a braking force control unit that derives a motor drive amount for causing the estimated braking force to follow a target value of the braking force using the estimated stiffness estimated by the stiffness estimator, the stiffness estimator has a stiffness estimation calculation unit that calculates an estimated stiffness using a plurality of reference stiffnesses stored in advance and a decision variable that determines one of the reference stiffnesses or an intermediate value thereof, the stiffness estimation calculation unit compares a calculated value derived from one of the stored estimated angle and the stored estimated braking force using the estimated stiffness with the other stored data to derive an error, and estimates stiffness by performing a convergence calculation that adjusts the decision variable so that the error becomes smaller to at least a predetermined allowable amount; further comprising an angular velocity estimation unit that estimates the angular velocity of the brake rotor, the stiffness estimation calculation unit determines a degree of brake use based on at least one of the time period during which the estimated angle and estimated brake force of the electric brake operation history are acquired, the angular velocity of the brake rotor, and the estimated brake force, and is configured to limit changes in the decision variable in a convergence calculation when estimating the stiffness when the degree of brake use becomes small.

8. An electric brake device having a brake rotor, a friction material that contacts the brake rotor to generate a braking force, a friction material operating means that controls the contact state between the friction material and the brake rotor, an electric motor that powers the friction material operating means, and a control device that drives the electric motor to control the braking force caused by the contact between the friction material and the brake rotor, The control device an angle estimator that estimates a physical quantity corresponding to a rotation angle of the electric motor; a braking force estimator that estimates a braking force; a stiffness estimator that stores the estimated angle estimated by the angle estimator and the estimated braking force estimated by the braking force estimator as an electric brake operation history, and that estimates stiffness, which is a correlation that associates the rotation amount of the electric motor with the braking force, based on the stored estimated angle and estimated braking force; a braking force control unit that derives a motor drive amount for causing the estimated braking force to follow a target value of the braking force using the estimated stiffness estimated by the stiffness estimator, the stiffness estimator has a stiffness estimation calculation unit that calculates an estimated stiffness using a plurality of reference stiffnesses stored in advance and a decision variable that determines one of the reference stiffnesses or an intermediate value thereof, the stiffness estimation calculation unit compares a calculated value derived from one of the stored estimated angle and the stored estimated braking force using the estimated stiffness with the other stored data to derive an error, and estimates stiffness by performing a convergence calculation that adjusts the decision variable so that the error becomes smaller to at least a predetermined allowable amount; the control device has a driving state estimator that estimates a driving state of a vehicle equipped with the electric brake device, The stiffness estimation calculation unit a function of determining whether or not stiffness estimation has been performed based on an electric brake operation history in which a change in estimated brake force greater than a predetermined value has occurred, and measuring a non-execution time during which stiffness estimation has not been performed based on the determination; an electric brake device having a function of generating a braking force equal to or greater than the predetermined braking force, regardless of operation by the driver of the vehicle, when the non-execution time has elapsed for a predetermined period of time or more and the driving state is estimated to be that the vehicle on which the electric brake device is mounted has been stopped for a predetermined period of time or more and the braking force of the vehicle is smaller than a predetermined value, and performing stiffness estimation using the estimated braking force and estimated angle at that time.

Citation Information

Patent Citations

  • Brake controller for vehicle

    JP2007161154A

  • Electric brake device

    JP2008184023A

  • Disc brake

    JP2010270788A

  • Electric brake device

    JP2011213201A

  • Electric linear actuator and electric disk brake device

    JP2012057681A