The present disclosure relates to an active suspension system, and more particularly to various embodiments of active suspension systems that incorporate a leveling system in conjunction with the active suspension system.
This section provides background information related to the present disclosure which is not necessarily prior art.
Suspension systems are provided to filter or isolate the vehicle's body (sprung portion) from the vehicle's wheels and axles (unsprung portion) when the vehicle travels over vertical road surface irregularities as well as to control body and wheel motion. In addition, suspension systems are also used to maintain an average vehicle attitude to promote improved stability of the vehicle during maneuvering. The typical passive suspension system includes a spring and a damping device in parallel with the spring which are located between the sprung portion and the unsprung portion of the vehicle.
Hydraulic actuators, such as shock absorbers and/or struts, are used in conjunction with conventional passive suspension systems to absorb unwanted vibration which occurs during driving. To absorb this unwanted vibration, hydraulic actuators include a piston located within a pressure cylinder of the hydraulic actuator. The piston is connected to one of the unsprung portion or suspension and the sprung portion or body of the vehicle through a piston rod. The pressure tube is connected to the other of the unsprung portion and sprung portion of the vehicle. Because the piston is able to restrict the flow of damping fluid within the working chamber of the hydraulic actuator when the piston is displaced within the pressure cylinder, the hydraulic actuator is able to produce a damping force which counteracts the vibration of the suspension. The greater the degree to which the damping fluid within the working chamber is restricted by the piston, the greater the damping forces which are generated by the hydraulic actuator.
In recent years, substantial interest has grown in automotive vehicle suspension systems which can offer improved comfort and road handling over the conventional passive suspension systems. In general, such improvements are achieved by utilization of an “intelligent” suspension system capable of electronically controlling the suspension forces generated by hydraulic actuators.
Different levels in achieving the ideal “intelligent” suspension system called a semi-active or a fully active suspension system are possible. Some systems control and generate damping forces based upon the dynamic forces acting against the movement of the piston. Other systems control and generate damping forces based on the static or slowly changing dynamic forces, acting on the piston independent of the velocity of the piston in the pressure tube. Other, more elaborate systems can generate variable damping forces during rebound and compression movements of the hydraulic actuator regardless of the position and movement of the piston in the pressure tube.
In addition to the above, there is a need for more advanced and intelligent control systems for controlling an active suspension system of a vehicle in real time. More specifically, there is a growing need for a control system for an active suspension system that can monitor a large plurality of real time inputs relating to modal displacements, velocities and accelerations, for each one of roll, heave and pitch motions experienced by a vehicle, and to generate appropriate control signals for continuously variable solenoid actuator (CVSA) type valves associated independently with each of the dampers.
This section provides a general summary of the disclosure, and is not a comprehensive disclosure of its full scope or all of its features.
In one aspect the present disclosure relates to an active suspension system for a vehicle, wherein the vehicle has a plurality of active dampers and a plurality of sensors for providing information on operating states of the vehicle. The system may comprise an estimator module, a controller module and a management module. The estimator module may be configured to receive inputs from the plurality of sensors and to generate a plurality of first outputs including differing body accelerations during operation of the vehicle. The controller module may be in communication with the estimator module and may be configured to receive the plurality of first outputs from the estimator module and to generate a plurality of second output signals for controlling the active dampers. The management module may be configured to receive the second outputs and to calculate actuator signals to be applied to each of the plurality of active dampers.
In another aspect the present disclosure may be directed to an active suspension system for a vehicle having four active dampers and a plurality of sensors for providing information on a plurality of states of the vehicle. The system may comprise an estimator module, optionally a controller module and optionally a management module. The estimator module may be configured to receive inputs from the plurality of sensors and to generate a plurality of first outputs relating to accelerations associated with operation of the vehicle. The controller module may be in communication with the estimator module and may be configured to receive the plurality of first outputs from the estimator module and to generate a plurality of second output signals for controlling the active dampers. The management module may be configured to receive the second outputs and to calculate actuator signals to be applied to each of the plurality of active dampers. The management module may optionally include a separate management module subsystem for each active damper. Each management module subsystem may include optionally a first look-up table for valve control values for controlling at least one valve associated with each of the active dampers to implement a sport mode of operation for the active dampers, and optionally a second look-up table. The second look-up table may be included for valve control values for controlling at least one valve associated with each of the active dampers to implement a touring mode of operation for the active dampers.
In still another aspect the present disclosure may be directed to a method for forming an active suspension system for a vehicle, wherein the vehicle has a plurality of active dampers and a plurality of sensors for providing information on operating states of the vehicle. The method may include using an estimator module, and optionally a controller module, and optionally a management. The estimator module may be configured to receive inputs from the plurality of sensors and to generate a plurality of first outputs including differing body accelerations during operation of the vehicle. The controller module may be configured to be in communication with the estimator module and to receive the plurality of first outputs from the estimator module and to generate a plurality of second output signals for controlling the active dampers. The management module may be configured to receive the second outputs and to calculate actuator signals to be applied to each of the plurality of active dampers.
Further areas of applicability will become apparent from the description provided herein. The description and specific examples in this summary are intended for purposes of illustration only and are not intended to limit the scope of the present disclosure.
The drawings described herein are for illustrative purposes only of selected embodiments and not all possible implementations, and are not intended to limit the scope of the present disclosure.
Corresponding reference numerals indicate corresponding parts throughout the several views of the drawings.
Example embodiments will now be described more fully with reference to the accompanying drawings.
The following description is merely exemplary in nature and is not intended to limit the present disclosure, application or uses. There is shown in
Referring now to
The free rotating side of bearing assembly 44 carries upper spring seat 46 that is clearance fit to the outer diameter of bearing assembly 44. An elastomeric jounce bumper 50 is disposed between upper spring seat 46 and shock absorber 30. Elastomeric jounce bumper 50 comprises an elastomeric material which is protected by a plastic dirt shield 52.
A hydraulic adjustable lower spring seat assembly 56, which is part of the unsprung portion of the vehicle, is attached to shock absorber 30 and coil spring 32. Coil spring 32 is disposed between upper spring seat 46 and lower spring seat assembly 56 to isolate body 16 from front suspension 14. While shock absorber 30 is illustrated in
Prior to the assembly of strut assembly 36 into vehicle 10, the pre-assembly of strut assembly 36 is performed. Elastomeric jounce bumper 50 and plastic dirt shield 52 are assembled to shock absorber 30. Coil spring 32 is assembled over shock absorber 30 and positioned within lower spring seat assembly 56. Upper spring seat 46 is assembled onto shock absorber 30 and correctly positioned with respect to coil spring 32. Bearing assembly 44 is positioned on top of upper spring seat 46, and top mount 42 is positioned on top of bearing assembly 44. This entire assembly is positioned within an assembly machine which compresses coil spring 32 such that the end of shock absorber 30 extends through a bore located within top mount assembly 38. A retaining nut 58 is threadingly received on the end of shock absorber 30 to secure the assembly of strut assembly 36.
Top mount 42 is designed as an identical component for the right and left hand sides of the vehicle, but it has a different orientation with respect to shock absorber 30 and its associated bracketry when it is placed on the right or left side of the vehicle.
Hydraulic adjustable spring seat assembly 56 includes an inner housing assembly 60 attached to shock absorber 30, and an outer housing assembly 62 that is attached to both shock absorber 30, and coil spring 32. Inner housing assembly 60 and outer housing assembly 62 define a fluid chamber 64. When fluid is added to fluid chamber 64, outer housing assembly 62 will move upward along shock absorber 30, as illustrated in
Shock absorber 30 is a mono-tube designed shock absorber comprising a pressure tube 70, a piston assembly 72 and a piston rod 74.
Pressure tube 70 defines a fluid chamber 76. Piston assembly 72 is slidably disposed within pressure tube 70 and divides fluid chamber 76 into an upper working chamber 78 and a lower working chamber 80. A seal is disposed between piston assembly 72 and pressure tube 70 to permit sliding movement of piston assembly 72 with respect to pressure tube 70 without generating undue frictional forces as well as sealing upper working chamber 78 from lower working chamber 80. Piston rod 74 is attached to piston assembly 72 and extends through upper working chamber 78 and through an upper end cap 82 which closes the upper end of pressure tube 70. A sealing system seals the interface between upper end cap 82, pressure tube 70, and piston rod 74. The end of piston rod 74 opposite to piston assembly 72 is adapted to be secured to the one of sprung and unsprung mass of vehicle 10. Valving within piston assembly 72 controls the movement of fluid between upper working chamber 78 and lower working chamber 80 during movement of piston assembly 72 within pressure tube 70. Because piston rod 74 extends only through upper working chamber 78 and not lower working chamber 80, movement of piston assembly 72 with respect to pressure tube 70 causes a difference in the amount of fluid displaced in upper working chamber 78 and the amount of fluid displaced in lower working chamber 80. The difference in the amount of fluid displaced is known as the “rod volume” and it is accommodated for by the use of a floating piston 84 as is well known in the art. An end cap 86 seals the end of pressure tube 70.
Referring to
Low pressure accumulator subsystem 92 comprises a low pressure accumulator 110, a first check valve 112 and a second check valve 114. First check valve 112 allows fluid flow from low pressure accumulator 110 to upper working chamber 78 but prohibits fluid flow from upper working chamber 78 to low pressure accumulator 110. Second check valve 114 allows fluid flow from low pressure accumulator 110 to lower working chamber 80 but prohibits fluid flow from lower working chamber 80 to low pressure accumulator 110. Low pressure accumulator 110 is connected to a pair of blow-off valves 116, the one or more pressure divider subsystems 94, and flow divider subsystem 100.
The two pressure divider subsystems 94 illustrated in
Pressure divider subsystem 94 creates a requested pressure in upper working chamber 78 and/or lower working chamber 80.
Flow divider subsystem 100 comprises a pump 130, a hydraulic switch valve 132 and a pair of check valves 134. Flow divider subsystem 100 controls the hydraulic energy from pump 130. Pump 130 receives fluid from low pressure accumulator 110. Fluid from pump 130 is directed to hydraulic switch valve 132. Hydraulic switch valve 132 can guide fluid flow to upper working chamber 78 and/or lower working chamber 80 depending on where it is needed. Hydraulic switch valve 132 can also divide the flow between upper working chamber 78 and lower working chamber 80 in a continuously controlled manner. While hydraulic switch valve 132 is illustrated using a symbol of a switch valve, this is not intended to limit the disclosure. Check valves 134 prohibit fluid flow from upper working chamber 78 and lower working chamber 80 to flow divided subsystem 100.
As illustrated in
When an increased static (or quasi-static) push-out force must be created in shock absorber 30, hydraulic actuator assembly 90 will deliver this force by increasing the pressure in lower working chamber 80. This will be accomplished by having pump 130 provide high pressure fluid to lower working chamber 80 through hydraulic switch valve 132. When the fluid pressure in lower working chamber 80 rises above the static pressure in fluid chamber 64 of hydraulic adjustable spring seat assembly 56, a control valve 140 can be opened to allow fluid flow to enter fluid chamber 64 of hydraulic adjustable spring seat assembly 56. The fluid pressure in fluid chamber 64 will push outer housing assembly 62 upwards to raise vehicle body 16 and gradually take over the static load for vehicle body 16 from hydraulic actuator assembly 90. A restriction 142 limits the amount of fluid flow that leaves hydraulic actuator assembly 90 preserving pressure levels in hydraulic actuator assembly 90.
For the final adjustment, the fluid pressure in both upper working chamber 78 and lower working chamber 80 will be increased to maintain enough pressure to move hydraulic adjustable spring seat assembly 56 to its new position. When this final position of hydraulic adjustable spring seat assembly 56 is reached, control valve 140 will be closed.
When the static (or quasi-static) push-out force in lower working chamber 80 must be lowered, first the fluid pressure in upper working chamber 78 will be increased by providing pressurized fluid from pump 130 through hydraulic switch valve 132. This will provide a counter-acting force. The pressure in lower working chamber 80 will be low, near the pressure in low pressure accumulator 110. Control valve 140 can be opened and fluid will flow from fluid chamber 64 of hydraulic adjustable spring seat assembly 56 into the low pressure side of hydraulic actuator assembly 90. Restriction 142 will limit this flow to a level that is not distortive to the function of hydraulic actuator assembly 90. Gradually the counter-acting rebound force generated by hydraulic actuator assembly 90 will be reduced. Control valve 140 is preferably a low-flow bi-directional normally-closed hydraulic valve.
The present disclosure is not limited to hydraulic adjustable lower spring seat assembly 56.
Upper spring seat assembly 246 is a hydraulically adjustable spring seat assembly which is attached to top mount assembly 38. Coil spring 32 is disposed between upper spring seat assembly 246 and lower spring seat 256. Hydraulic adjustable spring seat assembly 246 includes an inner housing assembly 260 attached to top mount assembly 38 and an outer housing assembly 262 that is attached to both inner housing assembly 260 and coil spring 32. Inner housing assembly 260 and outer housing assembly 262 define fluid chamber 64. When fluid is added to fluid chamber 64, outer housing assembly 262 will move downward along inner housing assembly 260, as illustrated in
The operation and function of hydraulically adjustable spring seat assembly 246 in conjunction with hydraulic actuator assembly 90 is the same as discussed above for adjustable spring seat assembly 56.
The advantages of the systems described above include a low cost addition of static load leveling, and height adjustment capability to the active suspension system, and the ability to lower energy consumption, and increase roll control performance in long corners of hydraulic actuator assembly 90.
Referring now to
With specific reference to
Lateral acceleration;
Brake pressure;
Individual wheel speeds;
Vehicle speed;
Throttle pedal position;
Steering wheel angle;
Steering wheel angle rate; and
Engine rpm.
And while the following description is focused around a CAN network, it will be appreciated that virtually any other suitable type of vehicle communications network may be used, for example a FlexRay bus.
The estimator module 302 also receives a plurality of inputs from suspension displacement sensors, wheel acceleration sensors, system pressure sensors CAN (controller area network) supplied vehicle information and CAN power pack estimation. Using the location information of the vehicle center of gravity, and the locations of the body acceleration sensors with respect to the vehicle center of gravity, a coordinate transformation is performed and a high-pass filtering is applied to translate the three vertical body acceleration sensor signals into heave, pitch and roll modal accelerations. This calculation assumes that the vehicle body is one rigid body. The high-pass filtering is applied to remove any sensor signal offsets due to mounting tolerances, vehicle attitude changes or temperature effects. The modal accelerations are integrated over time and again high-pass filtered to calculate the modal velocities. In turn, the modal velocities are integrated and high-pass filtered to calculate the modal displacements.
The estimator module 302 further calculates vehicle body corner accelerations by high-pass filtering the body acceleration sensor signals. Vehicle body corner velocities are calculated by integrating and high-pass filtering the vehicle body corner accelerations. Wheel accelerations are calculated by high-pass filtering the wheel acceleration sensor signals. Wheel velocities are calculated by integrating and high-pass filtering the wheel accelerations. Damper displacements are calculated by high-pass filtering the suspension displacement sensor signals. Based on these damper displacements and the locations of the damper top mounts with respect to the vehicle center of gravity, the heave vertical displacement and pitch and roll angles with respect to ground are calculated.
The estimator module 302 processes the measured sensor signals and calculates, using algorithms stored in a non-volatile memory, derived signals from them to serve as input signals for the controller module 304. The estimator module 302 uses the foregoing inputs to generate outputs relating to damper forces; hydraulic power consumption; wheel displacements, velocities and accelerations; system pressures (e.g., rebound, compression, pump high, pump low); body displacements, velocities and accelerations; vehicle and power pack signals; and modal displacements, velocities and accelerations (e.g., for heave, pitch and roll movements). The outputs of the estimator module are shown in
Processing of Power Pack CAN Signals
It will be noted that the CAN interface with the power pack is very much dependent on the actual power pack type and needs to be defined in cooperation with the power pack supplier. The power pack should at least be able to receive a motor speed request from the suspension control system and provide feedback to the suspension control systems about actual motor speed, operational status, and any detected fault modes.
Calculation of Damper Forces and Hydraulic System Properties
When calculating damper forces and hydraulic system properties, it will also be appreciated that the damper forces are calculated using the rebound and compression pressures measured in the damper and the areas defined by the piston and rod diameters. Also, the total pressure drop over the hydraulic power pack is calculated as the difference of the pump outlet and inlet pressures.
Calculation of Steering Metrics
In addition to the above, the calculation of steering metrics may be performed. This may involve determining the actual roll moment split between the front and rear axles of vehicle. This may be determined from the actuator forces, taking into account the damper motion ratios and front and rear axle track widths of the vehicle.
The controller module 304 makes use of at least one, but preferably a plurality of, algorithms 304a (shown in
Modal (“Skyhook”) Control Module
Typically, in controlled damping systems which use a skyhook-style control methodology, the control focuses on damping: generating a damping force which is function of the (modal) velocity. Because the presently described system and method is a full-active system, the need for a relative velocity between wheel and car body in order to be able to generate a force does no longer apply. The present system and method has an energy source in the form of the hydraulic power pack 90, which means the present system and method is able to generate forces and suspension movements independently from the wheel and body motions. Therefore, the system and method of the present disclosure not only controls modal damping, but also modal stiffness by generating forces which are functions of the modal displacements, or modal ‘inertia’ forces which are functions of the modal accelerations. This control based on modal displacements or accelerations is believed to be unique in the field of active suspension systems.
The damping control systems described in the prior art either describe linear relations between the modal velocities and the modal damping forces, or non-linear control strategies, but not apply non-linear control strategies to modal skyhook control, or either don't give details about the exact relation between modal quantities and the modal forces derived from them. It has been determined by the co-inventors that this relationship needs to be tunable in a flexible and non-linear way in order to achieve the optimum comfort levels and “natural” road feel while travelling in a vehicle. This challenge is addressed by using look-up tables by which it is very convenient to apply a non-linear relation between modal (displacement, velocity or acceleration) inputs and modal force outputs.
As shown in
The modal skyhook control module 308 has as inputs the modal displacements (i.e., heave, roll and pitch displacements), modal velocities (i.e., heave, roll and pitch velocities) and modal accelerations (i.e., heave, roll and pitch accelerations), in addition to the overall vehicle velocity. For each of these signals independently, a linear gain, a non-linear look-up table 310, and a non-linear look-up table 312 based on vehicle velocity are provided. The look-up tables 310 and 312 are available to tune the relation between the input signal and the calculated desired modal force. For example, for the modal heave velocity input, three tunable parameters are available:
1) A linear gain, converting the modal heave velocity into a desired modal heave force.
2) The non-linear look-up table 310 having as input the modal heave velocity and as output a gain factor which is multiplied with the linear gain mentioned above. This look-up table 310 allows the relation between modal heave velocity and modal heave force to be shaped in a non-linear way, so the sensitivity of the modal heave force can be adjusted over the range of the modal heave velocity.
3) The non-linear look-up table 312 having as an input the vehicle velocity, and its output being a gain factor which is multiplied with the outputs of the linear gain and the other non-linear look-up table 310 mentioned above. This look-up table 312 allows the modal heave force to be a function of the vehicle velocity so the damping in the suspension can be increased when the vehicle 10 is driving faster to ensure vehicle stability at higher speeds.
It will be appreciated that while
The controller module 304 also includes a feed-forward control module 332. The feed-forward control module 332 calculates additional pitch and roll moments based on driver inputs detected via the signals on the vehicle CAN network. The desired roll moment is calculated based on steering wheel angle and the vehicle velocity. Two non-linear look-up tables (not shown) allow the feed-forward control module 332 to calibrate the sensitivity of the desired roll moment with respect to the steering wheel angle and the vehicle velocity. Using a steering dynamics model, the lateral acceleration is estimated and fed into a tunable look-up table in series with a linear gain to calculate the desired roll moment.
The desired pitch moment is calculated by the feed-forward control module 332 based on the sensed brake pressure and the vehicle velocity. A non-linear look-up table allows the feed-forward control module 332 to calibrate the sensitivity with respect to the vehicle velocity, and a linear gain allows the module 332 to calibrate the sensitivity with respect to the brake pressure. The output of this look-up table and linear gain are multiplied with each other and then scaled by another tunable gain factor to calculate the desired pitch moment.
The modal forces (heave force, pitch moment and roll moment) of the modal skyhook control module 308 and the feed-forward control module 332 described above are summed together and then distributed over the four dampers using a coordinate transformation. The coordinate transformation takes into account the position of the vehicle center of gravity and the locations of the damper top mounts. The heave force in this example is split equally between the front and rear axles of the vehicle 10. The pitch and roll moments are distributed over the front and rear axles using two independently tunable split factors. The calculated axle forces in this example are equally split between left and right dampers on each axle. The ability to tune heave, pitch and roll using Modal skyhook control in a non-linear manner is an especially valuable control feature.
The controller module 304 further includes a modal based feed-forward control module 334. The modal based feed-forward control module 334 is an alternative to the feed-forward control module 332 described above. Using a vehicle model, the modal based feed-forward control module 334 calculates actuator forces at the wheel which are necessary to achieve a target pitch angle with respect to longitudinal acceleration and a target roll angle with respect to lateral acceleration.
The longitudinal acceleration is calculated by differentiating and low-pass filtering the vehicle velocity. The steering wheel angle and vehicle velocity are inputs to a vehicle model incorporating data about a.o. vehicle mass and geometry parameters, suspension, spring and tire data. This model is used to estimate the lateral acceleration of the vehicle 10. This lateral acceleration and the calculated longitudinal acceleration are then used to determine the necessary steady-state damper force requests to achieve the target pitch and roll behavior of the vehicle 10. These targets can be specified through two tunable look-up tables: a target pitch map specifying the desired pitch angle for a certain longitudinal acceleration and a target roll map specifying the desired roll angle for a certain lateral acceleration.
The controller module 304 further includes a road preview control module 336 which may make use of an A-causal filter 336a. The term ‘A-causal’ is used to refer to the fact that the A-causal filter 336a uses information about the road profile ahead, before features of the road profile impact the wheels or the suspension and are able to be measured by acceleration or displacement sensors in the vehicle. Of course this information needs to be made available by another sensor system on the vehicle which scans the road profile ahead using, for example and without limitation, a camera, a laser, a forward looking infrared (“FLIR”) sensor, a radar system, or any other form of forward looking sensor/scanner, which are all grouped collectively under the term “road preview sensors” 400 in
The road preview control module 336 therefore calculates desired actuator forces based on available road preview information. Road preview information can be acquired using sensors (e.g., optical sensors) or techniques to scan the road profile in front of the vehicle 10 while the vehicle is moving. The road preview information is, for each wheel, independently filtered by the A-causal filter 336a, of which the frequency and damping can be adjusted, depending on how far the sensor(s) is/are looking ahead and also on the vehicle speed. This filtered road preview signal is then, for each wheel, independently scaled to a desired actuator force using tunable gain factors.
The controller module 304 further incorporates a force stabilization control module 338. The force stabilization control module 338 has as its objective to reduce the transmission of force spikes into the vehicle body due to road surface inputs during cornering maneuvers. Based on the band-pass filtered calculated damper forces and on the band-pass filtered measured compression pressures, extra force requests which counteract these force or pressure variations are calculated for each damper 30a-30d individually. Tunable parameters are the time constants for the band-pass filters and the gain factors for the filtered actuator force and filtered compression pressure. The force stabilization control module 338 is only activated when the overall force request for that particular damper 30a-30d exceeds a tunable limit value.
The damper forces calculated by the modules 332-338 described above are all added together with the external force requests, taking into account the internal and external force arbitration, and sent to the management module 306. The operation of the management module 306 will be discussed further in the following paragraphs.
Local (Corner) Control of Vehicle
The controller module 304 further includes a wheel damping control module 340. The principal objective of the wheel damping control module 340 is to reduce high-frequency wheel shake. In this way the contact between the each of the vehicle's wheels and the road is more stable, resulting in a safer and more positive handling behavior for the vehicle 10. In addition, the reduction of wheel-shake also can provide a significant comfort improvement for the vehicle passengers, since less high-frequency forces are transmitted to the vehicle body.
The measured wheel accelerations are band-pass filtered by the wheel damping control module 340 so that only the frequency content related to the high-frequency wheel movements is retained. A non-linear look-up table is used to calibrate the sensitivity of the wheel damping control to the filtered wheel acceleration. The output of this look-up table is then, for each wheel, individually converted to CVSA valve control current offsets using separate gain factors for front rebound, front compression, rear rebound and rear compression. As an alternative, the CVSA valve control current offsets for the rear dampers can also be calculated based on the filtered wheel accelerations of the front axle. Still further, one or more digital valves (i.e., valves that are either fully “On” or fully “Off”) may be used at each damper 30a′-30d′, and one or more of the digital valves at each damper controlled through digital signals applied to the digital valves to produce the desired damper action. For the purpose of the following discussion, however, it will be assumed that CVSA style valves are being used, although the systems and methods of the present disclosure are fully usable with either style of valve.
End-stop Damping Control Module
The controller 304 also includes an end-stop damping control module 342. The principal objective of the end-stop damping control module 342 is to counteract the damper motion if the damper moves towards its travel limits. The measured damper displacements are band-pass filtered by the end-stop damping control module 342 so that only the frequency content related to the high-frequency wheel movements is retained. A non-linear look-up table is used to calibrate the sensitivity of the end-stop damping control module 342 to the filtered damper displacement. The output of this look-up table is then, for each wheel, individually converted to CVSA valve control current offsets using separate gain factors for front rebound, front compression, rear rebound and rear compression. The CVSA valve control current offsets calculated by the wheel damping control module 340 and the end-stop damping control module 342 are added together and sent to the management module 306 described in the following paragraphs.
The Management Module
A principal operation of the management module 306 is to translate the desired actuator force calculated by the controller module 304 into an appropriate set of control signals (e.g., power pack pump speed, CVSA valve control currents, switch valve control currents) to deliver a certain force request and to combine it with the CVSA valve control current offsets calculated by the wheel damping control module 340 and the end-stop damping control module 342 of the controller module 304. The management module 306 controls each damper 30a-30d in open loop mode: based on the force requests, a set of control signals is determined, without taking the actual damper velocity into account.
One particular advantage of the management module 306 is the inclusion of an active learning module 306a. The active learning module 306a enables the management module 306 to recognize certain combinations of inputs, whether they originate from sensors or user inputs, and to better and more effectively control the generation of output signals to meet real time driving conditions.
As shown in
Determination of Power Pack Pump Speed
Referring to
The look-up table 344 allows defining the relation between desired force and the power pack pump speed request with the goal of optimizing certain targets to achieve, in this example, a “sport” driving mode. For example, a different target may be optimizing ride comfort (i.e., use higher pump flow rates and lower CVSA valve control currents, which are suitable for the touring mode). Another target may be optimizing power consumption (i.e., use lower pump flow rates and higher CVSA valve control currents).
Determination of CVSA Valve Control Currents
Given a determined pump flow rate, the desired damper force will be achieved by controlling either the rebound CVSA valve control current to pull the vehicle body down or to pull the wheel up; or the compression CVSA valve control current to push the vehicle body up or to push the wheel down. For each CVSA valve a look-up table is trained to capture the needed level of control current to deliver a specific damper force. So in this example look-up table 346 provides the CVSA compression control current and look-up table 348 provides the rebound control current, for a given damper (e.g., damper 30a). For each driving mode, then, a total of four pairs of CVSA valve look-up tables 346-360 will be present to accommodate a system with four dampers 30a-30d. In this example the “touring” mode can also be seen to include a unique look-up table 344′ for force/power pack pump speeds 344′-348′, as well as four additional CVSA valve look-up tables 346′-360′. Each unique driving mode will have its own desired force/power pack pump speed look-up table and its own collection of four pairs of CVSA valve look-up tables.
In a final step, the CVSA valve control current offsets calculated by the wheel-damping control module 340 and the end-stop damping module 342 are summed together with the CVSA valve control currents calculated by the management module 306.
Each management module subsystem 306a-306d also includes its own switch valve control current generation module 362 for generating the needed switch valve control current. Separate switch valve control currents are generated by the management module subsystems 306a-306d and supplied to each damper 30a-30d (as also shown in
Determination of Switch Valve Control Current
The management module 306 is also used to calculate the switch valve control current from the desired damper force by dividing the force request by a tunable reference force value, and applying a hyperbolic tangent function to generate a smooth transition from one direction to the other. If necessary, the resulting signal can be inverted to take into account the particular design of the hydraulics connecting to the switch valve on the damper (port 1 connected or rebound hydraulic circuit or compression hydraulic circuit). After that an offset and scaling gain factor are applied to shift and rescale the control signal to the correct current range for the switch valve.
Learning Feature
For each selected relationship between desired damper force and power pack pump speed, rebound and compression CVSA valve control current look-up tables can be trained to capture the relationship between desired damper force and CVSA valve control current. During such a training cycle, the desired damper force is increased step by step from 0 to the maximum static force for which the system 300 is sized, both in rebound and compression. For each step, the pump is set at the calibrated speed as described above (i.e., in “Determine of Pump Pack Speed”), and the appropriate (rebound or compression) CVSA valve control current is increased until the desired force level is reached. The damper force is calculated from the measured pressures as described in the above section involving “Processing of Power Pack CAN Signals”. At present this “Learning Feature” needs to be manually activated, but it could also be done automatically, for example during an initialization cycle at system commissioning or at the start of a service mode.
The foregoing description of the embodiments has been provided for purposes of illustration and description. It is not intended to be exhaustive or to limit the disclosure. Individual elements or features of a particular embodiment are generally not limited to that particular embodiment, but, where applicable, are interchangeable and can be used in a selected embodiment, even if not specifically shown or described. The same may also be varied in many ways. Such variations are not to be regarded as a departure from the disclosure, and all such modifications are intended to be included within the scope of the disclosure.
Example embodiments are provided so that this disclosure will be thorough, and will fully convey the scope to those who are skilled in the art. Numerous specific details are set forth such as examples of specific components, devices, and methods, to provide a thorough understanding of embodiments of the present disclosure. It will be apparent to those skilled in the art that specific details need not be employed, that example embodiments may be embodied in many different forms and that neither should be construed to limit the scope of the disclosure. In some example embodiments, well-known processes, well-known device structures, and well-known technologies are not described in detail.
The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting. As used herein, the singular forms “a,” “an,” and “the” may be intended to include the plural forms as well, unless the context clearly indicates otherwise. The terms “comprises,” “comprising,” “including,” and “having,” are inclusive and therefore specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. The method steps, processes, and operations described herein are not to be construed as necessarily requiring their performance in the particular order discussed or illustrated, unless specifically identified as an order of performance. It is also to be understood that additional or alternative steps may be employed.
When an element or layer is referred to as being “on,” “engaged to,” “connected to,” or “coupled to” another element or layer, it may be directly on, engaged, connected or coupled to the other element or layer, or intervening elements or layers may be present. In contrast, when an element is referred to as being “directly on,” “directly engaged to,” “directly connected to,” or “directly coupled to” another element or layer, there may be no intervening elements or layers present. Other words used to describe the relationship between elements should be interpreted in a like fashion (e.g., “between” versus “directly between,” “adjacent” versus “directly adjacent,” etc.). As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
Although the terms first, second, third, etc. may be used herein to describe various elements, components, regions, layers and/or sections, these elements, components, regions, layers and/or sections should not be limited by these terms. These terms may be only used to distinguish one element, component, region, layer or section from another region, layer or section. Terms such as “first,” “second,” and other numerical terms when used herein do not imply a sequence or order unless clearly indicated by the context. Thus, a first element, component, region, layer or section discussed below could be termed a second element, component, region, layer or section without departing from the teachings of the example embodiments.
Spatially relative terms, such as “inner,” “outer,” “beneath,” “below,” “lower,” “above,” “upper,” and the like, may be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. Spatially relative terms may be intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if the device in the figures is turned over, elements described as “below” or “beneath” other elements or features would then be oriented “above” the other elements or features. Thus, the example term “below” can encompass both an orientation of above and below. The device may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly.
This application claims the benefit of U.S. Provisional Application No. 62/299,300, filed on Feb. 24, 2016. The entire disclosure of the above application is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
62299300 | Feb 2016 | US |